x264 - OpenSource AVC/H.264 Video Codec

  • und schon wieder hat pengvado am encodingspeed geschraubt :D

    r510: * common/ppc/pixel.c: fixed illegal implicit casts of vector types.
    r511: Before evaluating the RD score of any mode, check satd and abort if it's much worse than some other mode.
    Also apply more early termination to intra search.
    speed at -m1:+1%, -m4:+3%, -m6:+8%, -m7:+20%
    r512: Use sa8d instead of satd for i8x8 search.
    +.01 dB, -.5% speed

  • r514: More vector types fixes for gcc 3.3
    r515: Let the user choose the compiler with "CC=xxx ./configure"
    r516: typo impaired 2pass bitrate prediction.

  • r517: typo in expand_border_mod16
    r518: --sps-id, to allow concatenating streams with different settings.
    r519: faster intra search: some prediction modes don't have to compute a full hadamard transform.
    x86 and amd64 asm.
    r520: faster intra search: filter i8x8 edges only once, and reuse for multiple predictions.
    r521: allow sar=1/1.
    patch by Loic Le Loarer.
    r522: msvc doesn't like C99 named array initializers
    r523: set the SPS constraint_set[01]_flag based on the profile in use, just in case some decoder cares

  • r524: non-referenced B-frames should have the same frame_num as the following ref frame, not the previous. patch by Loic Le Loarer.
    r525: when using DEBUG_DUMP_FRAME, write decoded pictures in display order. patch by Loic Le Loarer.
    r526: fix a memory alignment. (no effect on x86, but might be needed for other simd)

    Downloadmöglichkeiten:

    • x264.nl "nackte" SVN Builds (etwas mehr getestet sind, und nicht ganz so experimentell)
    • Sharktooth aktuelle, gepatchte Builds

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • Ging gerade über die Mailing Liste:

    Versuch einer Übersetzung:

    Anmerkungen:

    H.264 ist sehr komplex was Interlacing angeht, es bietet die Möglichkeit zwischen interlaced und progressiv auf Basis von Einzelnen Bildern (PAFF - Picture Adaptive Frame Field Coding) oder sogar innerhalb eines Bildes auf Macroblockebene (MBAFF - Macroblock Adaptive Frame Field Coding) zu wechseln. Diese beiden Modi sind für die hohe Effizienz von H.264 bei Interlaced verantwortlich, und sind mit diesem ersten Patch nicht möglich.

    P.S. sade war schneller

    Es gibt eine Theorie, die besagt, dass das Universum sofort verschwinden und etwas noch Unerklärlicheres und Bizarres an seine Stelle treten wird, sobald jemand herausfindet, wofür es gut ist und warum es existiert.

    Es gibt eine andere Theorie, die besagt, dass das bereits geschehen ist.

  • Aber das ist doch ein Newsbeitrag hier!

    Wenn man eine Quelle hat, die interlaced ist, muss man sie bisher deinterlacen, was Qualitätsnachteile mit sich bringt.

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • r527: convert non-fatal errors to message level "warning".

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • r528: make -> $(MAKE)
    r529: check some mallocs' return value
    r530: Fixed typo that caused x264_encoder_open to always fail
    r531: vfw installer: tweak nsis compression. patch by Francesco Corriga.

  • r532: vbv
    cqm
    tooltips (without descriptions yet)
    translations
    `make clean` for .exe
    when file exists, ask for override
    fixes:
    debug level bug
    bitrate slider bug
    mixed-refs can be set only if ref>1
    i8x8 can be set only if 8x8 transform is enabled
    # of threads capped at 4
    fourcc can't be removed
    cosmetics

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • Man sollte vielleicht dazu sagen, dass sich diese Änderungen auf das GTK Interface beziehen, also für Nutzer von CLI oder vfw Codec uninteressant sind.

    Es gibt eine Theorie, die besagt, dass das Universum sofort verschwinden und etwas noch Unerklärlicheres und Bizarres an seine Stelle treten wird, sobald jemand herausfindet, wofür es gut ist und warum es existiert.

    Es gibt eine andere Theorie, die besagt, dass das bereits geschehen ist.

  • r534: mc_chroma width2 mmx

    bob0r
    Sharktooth
    celtic_druid

  • r535: OpenBSD build fixes. patch by Vizeli Pascal (pvizeli at yahoo dot de)
    r536: slightly faster mmx dct
    r537: api change: select ratecontrol method with an enum (param.rc.i_rc_method) instead of a bunch of booleans.

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • r538: new option: --qpfile forces frames types and QPs. (intended for ratecontrol experiments, not for real encodes)

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • r539: GTK update. patch by Vincent Torri.
    fixed:
    cleaning of Makefile
    time elapsed seems broken ('total time' label replaced by 'time remaining')
    text entries of the status window are now not editable
    added:
    compilation from x264/ (add --enable-gtk option to configure)
    shared lib creation if --enable-shared is passed to configure
    x264gtk.pc
    --b-rdo, --no-dct-decimate

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!