commit 73a502dd436425875fae1305d47cf0c1fbf24d68
Merge: ea189b7 075933a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 27 00:11:58 2011 +0200

    Merge branch 'master' into oldabi
    
    * master: (37 commits)
      vsrc_buffer: 10l mixed up input & output sizes. (funnily this worked 99% of the time) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      Add MxPEG decoder
      Add support for picture_ptr field in MJpegDecodeContext
      Move MJPEG's input buffer preprocessing in separate public function
      Support reference picture defined by bitmask in MJPEG's SOS decoder
      DCA/DTA encoder
      vsrc_buffer: Reinit scale filter when an existing filter is used. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      vsrc_buffer: set output timebase when output equalization is done Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      vsrc_buffer: Set output size Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      vsrc_buffer: fix NULL dereference Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      bfi: store palette data in the context
      Fix issue1503, this fix may be incomplete we need more samples to know for sure. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      wmadec: prevent null pointer call. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      fraps: do not set avctx->pix_fmt to none in decode_init()
      graphparser: add a NULL check on the argument passed to strstr
      setdar: prefer "sar" over "par" in log info message
      fade: fix draw_slice() check on fade->factor value
      fade: make draw_slice() chroma check against planes 1 and 2
      lsws: prevent overflow in sws_init_context()
      ffplay: fix logic for selecting the show mode in case of missing video
      ...
    
    Conflicts:
    	libavformat/avidec.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit ea189b77eb89134a9d3928631c579ca0a28e1a3a
Author: multiple authors <people@world>
Date:   Wed Apr 27 00:00:50 2011 +0200

    Revert removial of 3 files, this sliped through the last merge into oldabi because
    the files where locally available during testing just not in git.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 075933a0687974fca74d6d4ac388d24766d8dc78
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 26 23:52:22 2011 +0200

    vsrc_buffer: 10l mixed up input & output sizes. (funnily this worked 99% of the time) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 75cf2602c74c3e9794620048ad841a5b18219db5
Author: anatoly <anatoly.nenashev@ovsoft.ru>
Date:   Mon Mar 28 20:02:19 2011 +0400

    Add MxPEG decoder
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit dd1e5bfd5e402d3c455c3a349d6554bf07c88f92
Author: anatoly <anatoly.nenashev@ovsoft.ru>
Date:   Sun Mar 27 22:16:25 2011 +0200

    Add support for picture_ptr field in MJpegDecodeContext
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7e6a9e64447a300cdd067c5e1bd7e72806530134
Author: anatoly <anatoly.nenashev@ovsoft.ru>
Date:   Sun Mar 27 22:16:24 2011 +0200

    Move MJPEG's input buffer preprocessing in separate public function
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 34686566f34441f8718bf0dab38de7c959cdca1d
Author: anatoly <anatoly.nenashev@ovsoft.ru>
Date:   Sun Mar 27 22:16:23 2011 +0200

    Support reference picture defined by bitmask in MJPEG's SOS decoder
    
    With cleanup & simplification by me
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit d439ba15fd400201834bfdd84becbff239242622
Author: Alexander E. Patrakov <patrakov@gmail.com>
Date:   Tue Apr 26 21:07:55 2011 +0200

    DCA/DTA encoder

commit d84f191d37b8123203dff250531a4b4c0d5f587a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 26 18:18:02 2011 +0200

    vsrc_buffer: Reinit scale filter when an existing filter is used.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit dc1de56948960bea12a8b6c1aa77398308bec358
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 26 18:17:20 2011 +0200

    vsrc_buffer: set output timebase when output equalization is done
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a38cdfde5285700fc8a4db3592f9cca287079265
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 26 18:16:48 2011 +0200

    vsrc_buffer: Set output size
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ad0193bf9cb258695a7f929954edd6e2e51de4d9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 26 18:15:52 2011 +0200

    vsrc_buffer: fix NULL dereference
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ff558d7b0166dab5a84dc1c565c2beafa8590c86
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 25 20:26:15 2011 +0200

    bfi: store palette data in the context
    
    Store palette data in the codec context, do not assume that the frame
    allocated the first time by avctx->get_buffer will be returned again.
    
    This requires to store the palette which comes with the first frame in
    the context, and copy it to the following frames.
    
    Fix trac issue #84.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 3788a3c0c03585b0f8180a16d2a15b8e0e033313
Merge: 05815b3 f80b381
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 26 04:12:43 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      graphparser: add a NULL check on the argument passed to strstr
      setdar: prefer "sar" over "par" in log info message
      fade: fix draw_slice() check on fade->factor value
      fade: make draw_slice() chroma check against planes 1 and 2
      win32: include the correct header in cmdutils.c
      ac3: fix memleak in fixed-point encoder
      flashsv: Return more meaningful error values.
      flashsv: Employ explicit AVCodec struct initializers.
      read AVI palette from the end of extradata
      cosmetics: K&R coding style and more whitespace for Flash Screen Video
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 05815b3545c2f8718ab25f455d51ea88be43e9c5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 26 01:45:17 2011 +0200

    Fix issue1503, this fix may be incomplete we need more samples to know for sure.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7157334c375b7623dd52314d45cef3700896d0fe
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Apr 25 16:16:44 2011 +0200

    wmadec: prevent null pointer call.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 1da254b849d9bc8cc100afde86b225d467857a11
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 25 22:08:15 2011 +0200

    fraps: do not set avctx->pix_fmt to none in decode_init()
    
    This is required for setting up the filterchain, as it requires the
    pixel format to be set, which is usually done when probing the file
    with av_find_stream_info().
    
    Fix trac issue #83.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit f80b381bfd956e4470bdbc1854f88cf3ea0764a9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Mar 30 21:30:31 2011 +0200

    graphparser: add a NULL check on the argument passed to strstr
    
    Fix crash in create_filter() which occurrs if a scale filter with no
    args is provided.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit c61bfc113ae8c562e33734acc58299e4b01fe649
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 26 15:49:07 2011 +0100

    setdar: prefer "sar" over "par" in log info message
    
    This is more consistent with the terminology adopted by the aspect
    filter names.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit b04d1abb40d32d8d08df39733e1b04a8a2f814ab
Author: Mark Himsley <mark@mdsh.com>
Date:   Fri Mar 18 15:25:26 2011 +0000

    fade: fix draw_slice() check on fade->factor value
    
    draw_slice() checks that the fade factor is < 65536 and only
    calculates the fade if so. But the fade factor is clipped in
    end_frame() by av_clip_uint16() to 65535, so the fade is calculated
    for every frame.  This patch alters the check so that it compares with
    < 65535 (UINT16_MAX).
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 9026b27e84f6cf6b0133d7aab5b874500bcc5313
Author: Mark Himsley <mark@mdsh.com>
Date:   Fri Mar 18 14:42:29 2011 +0000

    fade: make draw_slice() chroma check against planes 1 and 2
    
    draw_slice() checks that planes 0 and 1 of AVFilterBufferRef's data
    are not NULL before manipulating planes 1 and 2. This patch makes the
    check against planes 1 and 2. More senseful and possibly more robust.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit bd2a3700c045201b043a0e812d932e9d4fc37e82
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 25 01:17:08 2011 +0200

    lsws: prevent overflow in sws_init_context()
    
    In the loop:
        for (i=0; i<dstH; i++) {
            int chrI= i*c->chrDstH / dstH;
    
    when i*c->chrDstH > INT_MAX this leads to an integer overflow, which
    results in a negative value for chrI and in out-of-buffer reads. The
    overflow is avoided by forcing int64_t arithmetic by casting i to
    int64_t.
    
    Fix crash, and trac issue #72.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 1d6c82d40541936fe67061a8374b5bae8fbc4cbb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 25 00:49:18 2011 +0200

    ffplay: fix logic for selecting the show mode in case of missing video
    
    Also automatically select the show mode only if not specified by the
    user.
    
    Fix trac issue #109.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 54ad8e06f48392332a3fedc468eba38d823c60ea
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 25 00:31:59 2011 +0200

    ffplay: name ShowMode enum
    
    Help debugging with GDB, maybe cleaner/safer.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit ba9327ea65310d9e15acb5791980a7d766c9f986
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Apr 25 15:30:42 2011 +0200

    win32: include the correct header in cmdutils.c
    
    CommandLineToArgvW requires windows.h, include it directly

commit 6ad2bafcfd4c90cc0e3923f90699aa77d3cf7803
Author: Janne Grunau <janne-libav@jannau.net>
Date:   Mon Apr 25 18:56:40 2011 +0200

    ac3: fix memleak in fixed-point encoder
    
    caused by typo in mdct_end

commit 03a91c74539ec8eff4a84241a06e59e03cccc35d
Author: Manfred Tremmel <Manfred.Tremmel@iiv.de>
Date:   Mon Apr 25 19:53:47 2011 +0200

    Patch from Packman (OpenSuse - packages) to silence rpmlint.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7f725f234e65cf55146b3ed8d1466c35937d4f9d
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 25 00:47:40 2011 +0200

    Set start_time to 0 for raw audio files.
    
    None of the raw audio files have timestamps, thus setting
    start_time to 0 should be reasonable.

commit 663d002410f7f4036b6ced77f3cf20d45bd98abb
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 25 12:29:04 2011 +0200

    Remove now unused audio_float configure option.

commit bde96717957f1cac953806f1717b935f9c191c87
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 25 12:27:12 2011 +0200

    dca: allow selecting float output at runtime.

commit 5aff31b136af6496d2f7c5e52eb37f577b54832b
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 25 12:22:26 2011 +0200

    vorbisdec: allow selecting float output at runtime.

commit 26d5a4b6b496dce0573bd0f5e4af5150899eb3ec
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 25 12:16:40 2011 +0200

    aacdec: Allow selecting float output at runtime.

commit 4c7ad768e1356edd7addc6af2c3f0d3ca90ac408
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 25 11:59:28 2011 +0200

    ac3dec: allow selecting float output at runtime.

commit a14c08247d2e207b344e335e1cea774c99419fed
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Apr 25 16:01:58 2011 +0200

    flashsv: Return more meaningful error values.

commit 46cb2da1f0acb23d4c54aefafc7d062c2f85c249
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Apr 25 02:22:46 2011 +0200

    flashsv: Employ explicit AVCodec struct initializers.

commit 5e9de76f54e54d1c4e1f060f4e93e73cd7706828
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 25 13:54:26 2011 +0200

    Do not set non_interleaved for DV-in-AVI.
    
    It does not make sense (DV is interleaved by design) and
    it avoids a crash when the non-interleaved code tries to
    use the priv_data of streams created by the DV demuxer.
    The crash could be avoided differently, but then that stream
    would still lack an index and would not play correctly in
    non-interleaved mode.
    Fixes e.g. samples/ffmpeg-bugs/roundup/issue1514/Dennis0002_video1.avi

commit 6c9364168310ddb27059d07fdc04da84778d5f0b
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Mon Apr 25 11:23:06 2011 +0200

    Warn if the source has unsupported (or no) channel layout.

commit 23f40a07888018ff8a5ae8e74e15b6bae57bcae0
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sat Apr 23 09:42:19 2011 +0200

    read AVI palette from the end of extradata
    
    Official AVI specification says that stream header in case of video contains
    BITMAPINFO, which is equal to BITMAPINFOHEADER and optional palette. Currently
    lavf AVI demuxer thinks otherwise which produces garbage on codecs that have
    both palette and extradata (luckily, there are not so many such codecs).
    
    An example of such file is:
    http://samples.multimedia.cx/V-codecs/KMVC/baseball1.avi
    (IIRC, MSS1 or MSS2 also had such situation but they are still not supported
    by lavc).
    
    As a side note, passing palette in extradata as it's been done previously is
    not quite correct since proper _extra_ data is surplus bytes in
    BITMAPINFOHEADER, not including palette.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit f27ac6d83c3d90cac49230480a8569a1651763bd
Author: Peter Ross <pross@xvid.org>
Date:   Mon Apr 25 11:52:15 2011 +1000

    Set channel layout for 4 and 5.1 channel cdata audio files
    
    Patch from Carl Eugen Hoyos (cehoyos at ag dot or dot at)
    
    Signed-off-by: Peter Ross <pross@xvid.org>

commit 2ebd47841f16d1d521d7dd9b5ae0b8015443b690
Merge: 9d7244c 989fb05
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Apr 25 02:47:47 2011 +0200

    Merge branch 'master' into oldabi
    
    * master: (172 commits)
      Check mmap() return against correct value Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      vorbisdec: Employ proper printf format specifiers for uint_fast32_t.
      Support fourcc MMJP.
      Support fourcc XVIX.
      Support fourcc M263.
      Support fourcc auv2.
      Fix indentation.
      Support PARSER_FLAG_COMPLETE_FRAMES for h261 and h263 parsers.
      ffplay: avoid SIGFPE exception in SDL_DisplayYUVOverlay
      avi: try to synchronize the points in time of the starts of streams after seeking. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      Add flag to force demuxers to sort more strictly by dts. This enables non interleaved AVI mode for example. Players that are picky on strict interleaving can set this. Patches to only switch to non intereaved AVI mode when the index is not strictly correctly interleaved are welcome. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      applehttp: Don't export variant_bitrate if it isn't known
      crypto: Use av_freep instead of av_free
      CrystalHD: Add AVOption to configure hardware downscaling.
      Check for malloc failures in fraps decoder.
      Use av_fast_malloc instead of av_realloc in fraps decoder.
      general.texi: document libcelt decoder.
      Fix some passing argument from incompatible pointer type warnings. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      configure: Add missing libm library dependencies to .pc files.
      oggdec: reindent after 8f3eebd6
      ...
    
    Conflicts:
    	libavcodec/version.h
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 989fb05fe344d9666db858e0577c44969625184e
Merge: 2671ab3 2441003
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Apr 25 02:29:09 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      vorbisdec: Employ proper printf format specifiers for uint_fast32_t.
      applehttp: Don't export variant_bitrate if it isn't known
      crypto: Use av_freep instead of av_free
      configure: Add missing libm library dependencies to .pc files.
      oggdec: reindent after 8f3eebd6
      configure: Add missing libavutil inter-library dependencies to .pc files.
    
    Conflicts:
    	configure
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 2671ab3996672c43b02076daca5bf00c5a6f1c68
Author: unknown author <ports@freebsd>
Date:   Mon Apr 25 01:48:46 2011 +0200

    Check mmap() return against correct value
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 293fe6da01b6cb2f85c6551553ed765a7408ca23
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Apr 24 14:47:54 2011 +0200

    cosmetics: K&R coding style and more whitespace for Flash Screen Video

commit 2441003d3fdc01545690c2f397efd7acfd876d6c
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Apr 24 19:49:39 2011 +0200

    vorbisdec: Employ proper printf format specifiers for uint_fast32_t.
    
    libavcodec/vorbisdec.c:543: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘uint_fast32_t’
    libavcodec/vorbisdec.c:543: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘uint_fast32_t’

commit 03546a9ac8753b3f083ae3d2a6397c8c0011923b
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Mon Apr 25 00:43:13 2011 +0200

    Support fourcc MMJP.
    
    Fixes ticket #107.

commit 69cf1824c6001ccc37d9ece5308c9a8f8d1dec26
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Mon Apr 25 00:35:59 2011 +0200

    Support fourcc XVIX.
    
    Fixes ticket #106.

commit a8117a62f41c53eafde94bd84415a3f552824dcd
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Mon Apr 25 00:27:03 2011 +0200

    Support fourcc M263.
    
    Fixes ticket #103.

commit 3e1c59ebc642831395bb5bcdc763520722679a6c
Author: ami_stuff <amiUNDERSCOREstuff@o2.pl>
Date:   Mon Apr 25 00:20:27 2011 +0200

    Support fourcc auv2.
    
    Fixes ticket #101.

commit 9a962f30556f8890a09cd668a9fe806ebac54206
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 25 00:02:36 2011 +0200

    Fix indentation.

commit 02e3f7d042aabd98d4114f7f84b4b480a93daaa1
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Apr 24 19:17:17 2011 +0200

    Support PARSER_FLAG_COMPLETE_FRAMES for h261 and h263 parsers.

commit 69f58958ce8f81b153b14c60959ba37d6bf0b8cf
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Apr 22 17:11:23 2011 +0200

    ffplay: avoid SIGFPE exception in SDL_DisplayYUVOverlay
    
    In video_image_display(), fix exception occurring when the size of the
    rectangle passed to SDL_DisplayYUVOverlay() is 0x0, which happens when
    interactively resizing the SDL window.
    This is done by forcing the minimum size to 1x1.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit fbfcc8f1b71b51ff87f09e269d22328be5594f40
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 24 22:38:05 2011 +0200

    avi: try to synchronize the points in time of the starts of streams after seeking.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 8a68697dc66234d0a5fc50b4d67a94921c9893d1
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 24 21:29:35 2011 +0200

    Add flag to force demuxers to sort more strictly by dts.
    This enables non interleaved AVI mode for example.
    Players that are picky on strict interleaving can set this.
    Patches to only switch to non intereaved AVI mode when the index is not strictly
    correctly interleaved are welcome.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 5f85d49b6889b9a2ecd18695fe52c5c9b698a0e1
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Apr 24 20:19:49 2011 +0300

    applehttp: Don't export variant_bitrate if it isn't known
    
    If there are no variants, the total bitrate of the single
    stream isn't known, and exporting variant_bitrate = 0 does
    look weird, since there really aren't any variants.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit ac9cf2e5c48aa1edb2c7ba8e7edfa55c9fde609b
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Apr 24 20:10:37 2011 +0300

    crypto: Use av_freep instead of av_free
    
    Using av_freep is generally good practice.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit e4253b1a4f5e296dfb41620c02e08650609e6819
Author: Philip Langdale <philipl@overt.org>
Date:   Wed Apr 20 21:41:43 2011 -0700

    CrystalHD: Add AVOption to configure hardware downscaling.
    
    The CrystalHD hardware can do scaling, which is particularly
    desirable when dealing with some high resolution clips that take
    so long to decode and copy out that they end up playing back
    slower than realtime. By using scaling, we can make the output
    frames smaller and reduce the copy out time.
    
    This option takes the desired horizontal width in pixels, and
    the hardware will do an aspect-scale. Upscaling is not supported
    and the hardware will simply ignore any request to do so.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit 67c1a59ad7f9057f86d1605df3c28db0edb99bef
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Apr 24 14:49:29 2011 +0200

    Check for malloc failures in fraps decoder.

commit 80da2dcf05efdaa5e8f82b635da245054256a35f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Apr 24 14:39:07 2011 +0200

    Use av_fast_malloc instead of av_realloc in fraps decoder.

commit 88dbbe97d598390d96eeb3118437a225296a18ae
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Sat Apr 23 11:42:26 2011 +0200

    general.texi: document libcelt decoder.

commit e3323a1cbdadef21a6cbc98bc6c3e24457b45eab
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 24 17:46:50 2011 +0200

    Fix some passing argument from incompatible pointer type warnings.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 50f7c296469e9675e07fd1afa37b5e430b876f1c
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Sun Apr 24 17:24:24 2011 +0200

    configure: Add missing libm library dependencies to .pc files.
    
    This unbreaks static compilation using pkg-config on systems in need of -lm.
    Based on an mplayer2 patch by Uoti Urpala <uau@mplayer2.org>
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>

commit dc713546d4ffcd2fbc8e0ecd28fbcf6cd252061a
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Sun Apr 24 15:40:57 2011 +0200

    oggdec: reindent after 8f3eebd6
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>

commit e9251bb5555f6daa6be10437f97579d85d6fdc89
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Sun Apr 24 11:39:15 2011 +0200

    configure: Add missing libavutil inter-library dependencies to .pc files.
    
    This unbreaks static compilation when using pkg-config.
    Based on an mplayer2 patch by Uoti Urpala <uau@mplayer2.org>
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>

commit 47ec6546d240e3d9a8f76f25e127dcb4a3a9f7b9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 24 13:27:07 2011 +0200

    Drop section describung now unneeded workarounds for BSD
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 13e69cc5fa60a7e2bccedc4f59a16c1abcec6b8b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 24 13:23:51 2011 +0200

    Fix building on FreeBSD8.2
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 183132872a1d8bc8a32e7fd8f994fa2f1b2d6bfc
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Wed Apr 20 13:56:56 2011 +0200

    HAM6/HAM8 support for IFF demuxer/decoder
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c2a8f125855aef72efcde8a06dd73a5fbe5dcf25
Author: Peter Ross <pross@xvid.org>
Date:   Sat Apr 23 22:09:19 2011 +1000

    EA cdata demuxer: support files with 20 byte header
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit db62d898330664a9b69ba5a1feee18338bb00852
Author: Peter Ross <pross@xvid.org>
Date:   Sat Apr 23 22:09:10 2011 +1000

    EA cdata demuxer: support 6 channel files
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c8a5e8a8948bcd7c0d01d3f64d58c1dc7e29d4e2
Author: Peter Ross <pross@xvid.org>
Date:   Sun Apr 24 09:41:51 2011 +1000

    EA cdata demuxer: set codec->sample_fmt
    
    This is required by has_codec_parameters in libavformat/utils.c
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit b678d6db95b3f7304db6e01f26807fb23e2e7d0e
Author: Peter Ross <pross@xvid.org>
Date:   Sat Apr 23 22:08:48 2011 +1000

    permit decoding of multichannel ADPCM_EA_XAS
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7b376b398a464a5825ede8b10d5f605c526c7399
Merge: c225615 b1ac139
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 24 03:38:03 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      Handle unicode file names on windows
      rtp: Rename the open/close functions to alloc/free
      Lowercase all ff* program names.
      Refer to ff* tools by their lowercase names.
    NOT Pulled  Replace more FFmpeg instances by Libav or ffmpeg.
      Replace `` by $() syntax in shell scripts.
      patcheck: Allow overiding grep program(s) through environment variables.
    NOT Pulled  Remove stray libavcore and _g binary references.
      vorbis: Rename decoder/encoder files to follow general file naming scheme.
      aacenc: Fix whitespace after last commit.
      cook: Fix small typo in av_log_ask_for_sample message.
      aacenc: Finish 3GPP psymodel analysis for non mid/side cases.
      Remove RDFT dependency from AAC decoder.
      Add some debug log messages to AAC extradata
      Fix mov debug (u)int64_t format strings.
      bswap: use native types for av_bwap16().
      doc: FLV muxing is supported.
      applehttp: Handle AES-128 encrypted streams
      Add a protocol handler for AES CBC decryption with PKCS7 padding
      doc: Mention that DragonFly BSD requires __BSD_VISIBLE set
    
    Conflicts:
    	ffplay.c
    	ffprobe.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit b1ac139d89b9fc55b70ad3411af2f75fe8b17805
Author: Kirill Gavrilov <gavr.mail@gmail.com>
Date:   Wed Apr 20 14:36:44 2011 +0300

    Handle unicode file names on windows
    
    All file names should be in UTF-8 within libavformat.
    
    This is handled by mapping the open() function to an internal one
    in os_support.h for windows.
    
    fopen() could be overridden in the same way, but if that would be
    used from ffmpeg.c, it would add a dependency on an ff prefixed
    internal lavf function.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 9261e6cf3fe579fa02a96761c8e81a77bb3d8b2e
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 20 15:36:37 2011 +0300

    rtp: Rename the open/close functions to alloc/free
    
    This avoids clashes if we internally want to override the global
    open function.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit c225615bf2da206775c5ff2b56d648cf50d38756
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Apr 23 12:41:11 2011 -0700

    In libx264 wrapper, fix side effect with has_b_frames, bframe_pyramid can be set
    when bframe is not.

commit 89b503b55f2b2713f1c3cc8981102c1a7b663281
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sat Apr 23 15:19:17 2011 +0200

    Lowercase all ff* program names.

commit 3a50894eaaad3d5a7ec9bad99c08ecb8305c51c1
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sat Apr 23 16:40:01 2011 +0200

    Refer to ff* tools by their lowercase names.

commit 43fb279f5643225799841f512d2dad4690186165
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sat Apr 23 16:39:03 2011 +0200

    Replace more FFmpeg instances by Libav or ffmpeg.

commit 6252040e773c30efa21c743124d5e813320a0ec2
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Apr 19 00:16:24 2011 +0200

    Replace `` by $() syntax in shell scripts.
    
    $() is easier to nest and POSIX, which we require in other places.

commit ff3be572efde575c2b5ee621a84920ac9a5b9b8f
Author: Brad <brad@comstyle.com>
Date:   Sun Mar 27 21:05:22 2011 -0400

    patcheck: Allow overiding grep program(s) through environment variables.
    
    patcheck hardcodes the binary names for grep/egrep. This makes overriding the
    binary names a pain, e.g. when calling a GNU version of grep on BSD systems.
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>

commit 75e8fba8232108c075a8b24bd7f17b7c5869c7bc
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sat Apr 23 14:14:22 2011 +0200

    Remove stray libavcore and _g binary references.

commit 046f3cb78903cd04846c49345b473244f095f1a5
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Apr 17 19:44:33 2011 +0200

    vorbis: Rename decoder/encoder files to follow general file naming scheme.

commit f50d9377252431114e89514cf528825936efcbd9
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Tue Apr 5 01:05:24 2011 -0600

    aacenc: Fix whitespace after last commit.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 2ef2496cd19eb833f4ad22a5051c11be80d09598
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 23 13:37:28 2011 +0200

    Set channel layout in flac decoder.

commit 539647c6ffa9c39f60cee41e1eb79e491bc4f4c5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Apr 22 11:09:48 2011 +0200

    ffplay: factorize code calling output_packet() in video_thread()
    
    Slightly simplify.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit c632a1c205c59a7d716cae2d540c7b693e9a827e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Apr 22 11:26:44 2011 +0200

    ffplay: remove reference to unused QETimer symbol
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit ab7fdbab00872f6435cd1b6b5f1304e2d03d86eb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Apr 22 02:19:48 2011 +0200

    ffplay: rename stream_pause() to stream_toggle_pause()
    
    The new name is less misleading, since the function will resume the
    stream if it is currently paused.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit efd6cbc5ddac2d4df7008733bfef1d6d6809cc3c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 23 00:08:28 2011 +0200

    flicvideo: fix crash on flic files with invalid frame size
    
    Add a check in flic_decode_frame_8BPP(), in case chunk_size is >
    frame_size issue a warning and resize chunk_size to frame_size, in
    order to avoid out-of-buffer reads.
    
    Fix roundup issue #2520, trac issue #69.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit cd1872799d89a87b1d06132118836c82cda2a44f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 23 00:07:15 2011 +0200

    flicvideo: increase error level and fix error message in CHECK_PIXEL_PTR()
    
    Also return AVERROR_INVALIDDATA rather than -1.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 62582a696b4dbe3d644ea19aa6739bbe592482da
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sat Apr 23 02:02:42 2011 +0200

    cook: Fix small typo in av_log_ask_for_sample message.

commit 230c1a90754860719b017a9ea4627dc81f67ff6e
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Wed Jan 5 01:32:16 2011 -0700

    aacenc: Finish 3GPP psymodel analysis for non mid/side cases.
    
    There is still are still a few sections missing relating to TNS (not present)
    and mid/side (contains other bugs).
    
    Overall this improves quality, and vastly improves rate-control.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 3d462373f8e8fa58b697a9b2d93a5edf70841937
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 23 10:44:21 2011 +0200

    aac: add math.h needed for log2f()
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ab1572609f58b718d77df0bd769ec2315ea6d09e
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 23 10:41:44 2011 +0200

    10l: Add misssing CR/LF.

commit 8f2e438e52d4a6cd138968df18cd9e54d7f6394f
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 23 10:31:03 2011 +0200

    Support channel layout when demuxing aif files.

commit 8bb5d1c39c9646022720ec93ef8a1b49bf558790
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 23 10:30:18 2011 +0200

    Support channel layout when demuxing caf files.

commit 2a2146aac0e1c7649d674905b6a6645b722aef2e
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 23 10:19:21 2011 +0200

    Extend unknown CAF chunk warning message: Print size.

commit e499187f2eed5a1e488b0da589dbe89f1c5dc480
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 23 10:09:11 2011 +0200

    Fix compilation with libcelt on Apple OS X.
    
    Fixes ticket #97.

commit 4b5c21757bf614b09c94cb5aef5f89ba885b0bd9
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 23 10:06:39 2011 +0200

    Fix compilation after version bump.

commit cfc2a0cf848e71fcec0861a73b26c2c96a201357
Author: Alex Converse <aconverse@google.com>
Date:   Thu Apr 21 18:39:04 2011 +0000

    Remove RDFT dependency from AAC decoder.
    
    $subj
    
    >From 557176d961c70604c2a96d81aff4bd6faa670d8a Mon Sep 17 00:00:00 2001
    From: Alex Converse <aconverse@google.com>
    Date: Thu, 21 Apr 2011 12:11:42 -0700
    Subject: [PATCH] Remove RDFT dependency from AAC decoder.
    MIME-Version: 1.0
    Content-Type: multipart/mixed; boundary="------------1"
    
    This is a multi-part message in MIME format.
    --------------1
    Content-Type: text/plain; charset=UTF-8; format=fixed
    Content-Transfer-Encoding: 8bit
    
    It was used for an old implementation of the SBR filterbank.
    
    ./configure --disable-everything --disable-ffplay --enable-decoder=aac works.

commit 785c4418289e5aace9823823a8d19974e40d4b64
Author: Alex Converse <aconverse@google.com>
Date:   Wed Apr 20 17:47:28 2011 +0000

    Add some debug log messages to AAC extradata
    
    On Wed, Apr 20, 2011 at 11:39 AM, Justin Ruggles
    <justin.ruggles@gmail.com> wrote:
    > On 04/20/2011 02:26 PM, Alex Converse wrote:
    >
    >> ---
    >>  libavcodec/aacdec.c |   10 +++++++++-
    >>  1 files changed, 9 insertions(+), 1 deletions(-)
    >>
    >>
    >>
    >> 0002-Add-some-Debug-log-messages-to-AAC-extradata.patch
    >>
    >>
    >> diff --git a/libavcodec/aacdec.c b/libavcodec/aacdec.c
    >> index c9761a1..3ec274f 100644
    >> --- a/libavcodec/aacdec.c
    >> +++ b/libavcodec/aacdec.c
    >> @@ -79,7 +79,6 @@
    >>             Parametric Stereo.
    >>   */
    >>
    >> -
    >>  #include "avcodec.h"
    >>  #include "internal.h"
    >>  #include "get_bits.h"
    >
    >
    > stray whitespace change
    >
    
    oops, fixed
    
    >From 94e8d0eea77480630f84368c97646cabc0f50628 Mon Sep 17 00:00:00 2001
    From: Alex Converse <aconverse@google.com>
    Date: Wed, 20 Apr 2011 11:23:34 -0700
    Subject: [PATCH] Add some debug log messages to AAC extradata
    MIME-Version: 1.0
    Content-Type: multipart/mixed; boundary="------------1"
    
    This is a multi-part message in MIME format.
    --------------1
    Content-Type: text/plain; charset=UTF-8; format=fixed
    Content-Transfer-Encoding: 8bit

commit 3583d7cffe5173cc02c5476451800efdc767ce15
Author: Alex Converse <aconverse@google.com>
Date:   Wed Apr 20 17:25:47 2011 +0000

    Fix mov debug (u)int64_t format strings.

commit 15919ee48f507a4ca17147e7247f5cb68f752c2c
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Fri Apr 22 17:59:55 2011 -0400

    bswap: use native types for av_bwap16().
    
    This prevents a call to bytestream_get_be16() using a movzwl both before
    and after the ror instruction, which is obviously inefficient. Arm uses
    the same trick also.
    
    Sintel decoding goes from (avg+SD) 9.856 +/- 0.003 to 9.797 +/- 0.003 sec.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e16665bf72d226b2c87c76a677414b8ef7720d7e
Merge: 03ac799 d9dee72
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 23 01:09:43 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      Use av_log_ask_for_sample() to request samples from users.
      Make av_log_ask_for_sample() accept a variable number of arguments.
      vqavideo: We no longer need to ask for version 1 samples.
      aacdec: indentation cosmetics
    
    Conflicts:
    	libavcodec/utils.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 6ffd7eddb832a21f51661038620ef655640ee83f
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Apr 22 19:24:17 2011 +0200

    doc: FLV muxing is supported.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 84465f2180308a3e998089517e76586563fd6162
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 23 23:42:18 2011 +0200

    applehttp: Handle AES-128 encrypted streams
    
    This should hopefully fix roundup issue 2586.
    
    This commit only implements it in the demuxer, not in the
    protocol handler. If desired, some of the code could be
    refactored to be shared by both implementations.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 6e4f70a8de69884ce0caa8735d7a88915b4391d4
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 23 01:31:41 2011 +0200

    Add a protocol handler for AES CBC decryption with PKCS7 padding
    
    This can later be extended to support other AES bit sizes,
    encryption, other crypto algorithms, reading the key from a URL, etc.
    
    In order to use it, the key and initialization vector has to be
    passed via AVOptions. Since such options can't be passed to
    protocols from the command line, the protocol is currently
    only for libavformat internal use.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit d5c5a1c7e2959a5174522b5ac1d73d5095b8c5a3
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Apr 22 00:45:06 2011 +0300

    doc: Mention that DragonFly BSD requires __BSD_VISIBLE set
    
    Setting this should fix the FATE build failure on DragonFly BSD,
    since inet_aton only is visible if __BSD_VISIBLE is set.
    
    Alternatively, a line defining __BSD_VISIBLE=1 could be
    added at the top of os_support.c. For FreeBSD, similar lines
    are required in libavdevice/bktr.c and libavdevice/oss_audio.c, too.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit d9dee728b8c50fb6dbff3701e1abcb2eac5895b3
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Apr 22 19:41:59 2011 +0200

    Use av_log_ask_for_sample() to request samples from users.

commit 44f566b79afcbbb152ec21db667ea3d2f42e8f8d
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Apr 22 19:30:25 2011 +0200

    Make av_log_ask_for_sample() accept a variable number of arguments.

commit 03ac7991286c583c73c8c44c71aeba1265c61cba
Author: Robert Leatherwood <robertDOTleatherwood@earthlink.net>
Date:   Fri Apr 22 20:10:26 2011 +0200

    Rm duplicated define for OPT_STR.

commit b2832c3904211f2e95f49059d15b94dfab55964a
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Apr 22 19:46:54 2011 +0200

    vqavideo: We no longer need to ask for version 1 samples.

commit a08a59b736621062a1a7bd931fc1c71904caee34
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Apr 22 19:24:17 2011 +0200

    FLV muxing is supported.

commit 3c483620c9a92c040b3f747e11b048e145653ce5
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Apr 22 18:49:44 2011 +0200

    Cosmetics: Rename variable daemon as run_as_daemon.
    
    daemon() is defined in unistd.h for BSD and Cygwin.

commit 07f45bc9887daa0cf760de46f8ee098ca2563725
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Apr 22 18:45:47 2011 +0200

    Support Canopus SD50 with fourcc "CDV5".
    
    Fixes ticket #93.

commit cc0ac0d2cb957c21e1bbfb90e07cedbcab1ee960
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 22 16:00:00 2011 +0200

    rv10: set flags, Fixes Ticket90
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 9978ed7d6c07ef12220b57b5f9f8e48ab363141e
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Fri Apr 22 21:39:56 2011 +0900

    aacdec: indentation cosmetics
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>

commit 22180e7a5a39f8a77498fcbce54368ecc408df8f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Apr 21 11:48:44 2011 +0200

    error: remove symbols which were deprecated before the big bump
    
    The removal was not applied when merging the Libav patches, because
    there was still code referencing the symbols.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 50f43fb0e26df6f090e88f4e09257ef5e10be0fb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Apr 21 11:24:34 2011 +0200

    matroskaenc: replace AVERROR_NOTSUPP with AVERROR(EINVAL)
    
    AVERROR_NOTSUPP has been dropped with the major bump. Since the
    signalled error denotes a configuration problem, AVERROR(EINVAL) looks
    an adequate replacement.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 8772156be0725fd20d948a855616fe155fafdc09
Merge: 89f903b b4a5331
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 22 03:50:23 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      APIChanges: document git revision for CODEC_CAP_SLICE_THREADS addition.
      Introduce slice threads flag.
      FATE: allow forcing thread-type when doing threaded fate runs.
      Use av_log_ask_for_sample() where appropriate.
      error: sort, pack, and align error code and string definitions
      The stabilization period after version bumps should be one month, not one week.
      applehttp: Expose the stream bitrate via metadata
      doc: Add some initial docs on the applehttp demuxer
      Provide a fallback version of the libm function trunc
      libavdevice: Define _XOPEN_SOURCE for usleep
      lavc: provide deprecated avcodec_thread_init until next major version
      lavc: provide the opt.h header until the next bump
      error: change AVERROR_EOF value
      error: remove AVERROR_NUMEXPECTED
      error: add error code AVERROR_OPTION_NOT_FOUND, and use it in opt.c
    
    Conflicts:
    	libavcodec/h264.c
    	libavutil/error.c
    	libavutil/error.h
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit b4a53314f115a47567b77004e02dd317e0e29ad9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Apr 21 19:50:19 2011 -0400

    APIChanges: document git revision for CODEC_CAP_SLICE_THREADS addition.

commit 94f7451a3a5ad61cd49da0aa9f08cefe75482007
Author: Ronald S. Bultje <rbultje@google.com>
Date:   Wed Apr 20 14:14:42 2011 -0400

    Introduce slice threads flag.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 3283f274fdbef16d13df06661cec601e1bc01aab
Author: Ronald S. Bultje <rbultje@google.com>
Date:   Wed Apr 20 13:12:38 2011 -0400

    FATE: allow forcing thread-type when doing threaded fate runs.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 89f903b3d5ec38c9c5d90fba7e626fa0eda61a32
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Apr 21 22:04:21 2011 +0200

    AMV: Fix possibly exploitable crash.
    Reported-at: Thu, 21 Apr 2011 14:38:25 +0000
    Reported-by: Dominic Chell <Dominic.Chell@ngssecure.com>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 73a51e00a74df079507d6355a4e353494ddb0385
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Apr 21 22:03:24 2011 +0200

    mjpeg: Detect overreads in mjpeg_decode_scan() and error out.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 70fb031ce27ce200026de2ea77ec038e2c2e141f
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Apr 21 19:38:49 2011 +0200

    Use av_log_ask_for_sample() where appropriate.

commit 3eb15d98122e71faf98f22bc4acc7ab56f2f4858
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Apr 21 18:44:47 2011 +0200

    mp: remove unused variable outlink in end_frame
    
    Fix warning:
    vf_mp.c: In function ‘end_frame’:
    vf_mp.c:870: warning: unused variable ‘outlink’
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit e40cfb1463fbc3470a2c10670fd2bba8e9304ff4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Apr 21 14:25:25 2011 +0200

    mp: remove use of deprecated old eval API
    
    The old API was deprecated and will be possibly removed, fix warnings
    in libavfilter/libmpcodecs/vf_geq.c and libavfilter/libmpcodecs/vf_qp.c.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 20a160484f33e0d6b40ce905a89c5c6e8282704b
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Apr 21 09:01:31 2011 -0700

    In libx264 wrapper, detect default settings and use medium profile to avoid failure.

commit 8d67218bd73744c367450d8b8ecc5a6e6c42bd11
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Apr 21 13:36:12 2011 +0200

    error: sort, pack, and align error code and string definitions
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>

commit ab1adff73f4852d99f9c65ef5a5ceca3e2accbe8
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Apr 21 15:56:55 2011 +0200

    The stabilization period after version bumps should be one month, not one week.

commit fe8e039460064ad765c37736dadd123478c5ff1f
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 20 10:10:10 2011 +0300

    applehttp: Expose the stream bitrate via metadata
    
    This helps callers to intelligently switch between bitrate
    variants.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit cac275791994be44b7a6d11a3878646e78ab5653
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 20 23:04:31 2011 +0300

    doc: Add some initial docs on the applehttp demuxer
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 23d3931a6a8a37bb7e86bd6cb4709eb46031bfe1
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Apr 21 13:02:38 2011 +0200

    Provide a fallback version of the libm function trunc
    
    This fixes compilation on DOS.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 32a128522ad392d2bca67165fda1d2fe30262189
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Apr 21 13:49:21 2011 +0300

    libavdevice: Define _XOPEN_SOURCE for usleep
    
    This hopefully fixes build failures on Dragonfly BSD.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 9bf81b49cff3945a76ac776f086a1d1adc120e6d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 11 00:39:59 2011 +0200

    img2: return AVERROR(EINVAL) in case of invalid filename pattern
    
    In write_packet(), return AVERROR(EINVAL) rather than AVERROR(EIO) if
    the provided output filename pattern is not valid. Indeed this has to
    be considered a configuration error rather than an I/O error.
    
    Allow a less confusing error report.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 7046b63e69a5a49a8f575d89d8f0fc6680975382
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Apr 20 13:13:09 2011 +0200

    ffmpeg: call pre_process_video_frame() only if decoding is needed
    
    In output_packet(), move the pre_process_video_frame() call inside the
    if (ist->decoding_needed) { } block. This way
    pre_process_video_frame() is not called when stream-copy has been
    selected.
    
    Also simplify.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 6d6351483fe94b7ae4938717b477014f42500145
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Apr 21 10:31:48 2011 +0200

    ocv: replace FF_INTERNAL_MEM_TYPE_MAX_VALUE with SIZE_MAX
    
    Fix compilatin after removal of FF_INTERNAL_MEM_TYPE_MAX_VALUE.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 65af48b55930abe5ac9130be3ff4d9c287a7f010
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 20 17:21:39 2011 +0200

    lavc: provide deprecated avcodec_thread_init until next major version
    
    It was deprecated only recently.

commit 095290f9a4230698f64c56b5ee9d89c046f6dd5b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 20 17:09:45 2011 +0200

    lavc: provide the opt.h header until the next bump
    
    AVOptions were moved to libavutil only recently.

commit a975dbc86b97a421e51ac7075b8df869915745a2
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 20 07:14:50 2011 +0200

    error: change AVERROR_EOF value
    
    The current value is masking the POSIX error code EPIPE, which has a
    different semantics.
    
    This breaks API.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 79157f400bec7fdb6385befa63fdafc727378143
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 11 00:29:30 2011 +0200

    error: remove AVERROR_NUMEXPECTED
    
    AVERROR_NUMEXPECTED is used only in the image muxer and demuxer, and
    has a too much specific meaning, which is better explained through a
    log message. Thus it can be replaced by AVERROR(EINVAL).
    
    This breaks API.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 58f8463947e56dc448baeeabd7875ea90bdb4a98
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 11 00:52:04 2011 +0200

    error: add error code AVERROR_OPTION_NOT_FOUND, and use it in opt.c
    
    The new error code is better than AVERROR(ENOENT), which has a
    completely different semantics ("No such file or directory").
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 10d2ae8cf78ed7e23c6342200fa4d8a5355e87f2
Merge: 2c18893 f83acb0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Apr 21 03:23:46 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      Makefile: Include dependencies for test tools, too
      Remove a version check in av_log made unnecessary by the big bump.
      update last major version increase dates in APIchanges
      Reduce picture size for yadif.
      oggdec: use av_freep() instead of av_free()
      avio: Fix sanity checks in ffurl_read*
      libavformat: Free AVFormatContext->streams
      libavformat: Make protocols pass URLContext as log context where available
      asf: remove commented out code in asf_read_seek
    not pulled:  libpostproc: Remove crufty code disabled by the big bump.
      Reflect 0.7_beta1 release in the Changelog
    not pulled:  sws: remove disabled cruft.
      lavu: remove disabled ff_random_get_seed cruft.
      lavu: remove disabled sha1 cruft.
    
    Conflicts:
    	Changelog
    	libavutil/sha1.h
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 2c18893a911657205bd45ff8a666882610e57700
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Apr 20 15:46:20 2011 -0700

    In libx264 wrapper, correctly support 2pass log filename option.

commit f83acb096c0ea1ec181941c141d1ab6fb24820eb
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 20 21:22:08 2011 +0300

    Makefile: Include dependencies for test tools, too
    
    This makes seek_test to be rebuilt when its dependencies
    has changed. The changes to the dependencies didn't usually matter
    in practice, but the introduction of side data in AVPacket required
    a recompilation.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 63de9e7d80ac3609fe378c5cadd5e899185846a7
Author: Diego Biurrun <diego@biurrun.de>
Date:   Wed Apr 20 17:18:27 2011 +0200

    Remove a version check in av_log made unnecessary by the big bump.

commit b9553cf4b80d79c280ae7c989593ce1daac4cafa
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Wed Apr 20 18:13:54 2011 +0200

    avio: fix AVIO_FLAG_READ/WRITE test in ffurl_*.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>

commit 53f7628d38b8884016042f0d9527c71611d9182e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Apr 19 19:37:29 2011 -0400

    update last major version increase dates in APIchanges

commit 14e3b120adb6e3c0337ffce2f595f85f2a1f33a2
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 23 04:31:01 2011 +0000

    Reduce picture size for yadif.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 52512d0a4340895ba8bd9d2af48f256b969559d2
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 12 04:22:31 2011 +0000

    oggdec: use av_freep() instead of av_free()
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 26f6b8c571bcff7b325c7d6cc226c625dd465f8e
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 20 17:09:46 2011 +0300

    avio: Fix sanity checks in ffurl_read*
    
    This fixes e.g. reading data over HTTP, where the underlying
    socket is set to read/write.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 7bbb67d58005f3c0384f657570fabcdc0bc8cc21
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 20 12:03:55 2011 +0300

    libavformat: Free AVFormatContext->streams
    
    After switching this from a statically allocated array to a
    dynamically allocated one in the major bump, this needs explicit
    freeing.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit c60112f26873afafb55d24cc50a0e93ad9411373
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 20 11:40:29 2011 +0200

    libavformat: Make protocols pass URLContext as log context where available
    
    Since the libavformat major bump, URLContext contains an AVClass,
    making it a usable log context.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 8408e1d7d69aad57e633c27a6bcd522a15fa3702
Author: Vladimir Pantelic <vladoman@gmail.com>
Date:   Wed Apr 20 12:31:10 2011 +0200

    asf: remove commented out code in asf_read_seek
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a81ff195c15ccfa34f25b7b753c2e5438fe8939e
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Apr 19 21:53:48 2011 +0200

    libpostproc: Remove crufty code disabled by the big bump.

commit 89451dd6e4da40ed73b8bbee2d48d8d8be1d5b0c
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Sat Apr 16 17:45:30 2011 +0200

    Xiph CELT/Opus decoder using libcelt.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>

commit ddb00ad1d8aba9cdd9ae4b3156512c3f22e2c5a3
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Wed Apr 20 09:44:08 2011 +0200

    Move the info union to the end of the vdpau_render_state struct.

commit 5efef54e70191ab20bcf89239255f1774bf2357c
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Tue Apr 19 19:48:44 2011 +0200

    Reflect 0.7_beta1 release in the Changelog

commit efb5fa79f5ca34140db357a00c999286097ab53e
Merge: f92b008 31d76ec
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 20 04:48:23 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master: (37 commits)
      In avcodec_open(), set return code to an error value only when an error occurs instead of unconditionally at the start of the function.
      lavc: remove reference to opt.h from Makefile.
      prefer avio_check() over url_exist()
      avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols
      lavu: remove misc disabled cruft
      lavu: remove FF_API_OLD_IMAGE_NAMES cruft
    NOT PULLED  lavu: remove FF_API_OLD_EVAL_NAMES cruft
      lavc: remove misc disabled cruft.
      lavc: remove the FF_API_INOFFICIAL cruft.
      lavc: remove the FF_API_SET_STRING_OLD cruft.
      lavc: remove the FF_API_USE_LPC cruft.
      lavc: remove the FF_API_SUBTITLE_OLD cruft.
      lavc: remove the FF_API_VIDEO_OLD cruft.
      lavc: remove the FF_API_AUDIO_OLD cruft.
      lavc: remove the FF_API_OPT_SHOW cruft.
      lavc: remove the FF_API_MM_FLAGS cruft.
      lavf: remove misc disabled cruft.
      lavf: remove FF_API_INDEX_BUILT cruft
      lavf: remove FF_API_URL_CLASS cruft.
      lavf: remove FF_API_SYMVER cruft
      ...
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit f92b0084c0e02b3c816a9eb234c548487acadae8
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Apr 19 16:12:13 2011 -0700

    In libx264 wrapper, add -level specific option.

commit 37c0a443f9aa01fcf33215b3cde06961f1e9df5c
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Apr 19 15:23:36 2011 -0700

    Fix libx264 fastfirstpass, move apply_fastfirstpass after user customized options.

commit 90a29294169d8bc57dec2e0b600fe50c101ed625
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Tue Apr 19 23:36:29 2011 +0200

    oggparsecelt: cosmetic: order lines more logically.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>

commit 51c1e255e53bc51b4b3bf071bdaf3e92c4814acc
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Tue Apr 19 23:03:51 2011 +0200

    oggparsecelt: call av_set_pts_info unconditionally.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>

commit 46f83e5b3c17a46fa9c86421e7b511cd00cb5d60
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jan 29 17:05:42 2011 -0800

    In libx264 wrapper, do not set pic quality if no frame is output, avoids
    uninitialized reads.

commit d319064465e148b8adb53d1ea5d38c09f987056e
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Apr 19 12:57:46 2011 -0700

    Prefer codec specific options over global ones, allowing codec
    to override global options.

commit 7dfe244fbd9a3c0a24cac441a4ec777da8f3a666
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 19 21:25:10 2011 +0200

    sws: remove disabled cruft.

commit 975c27340528b9e053a7ae9b63b764984e91941c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 19 21:21:44 2011 +0200

    lavu: remove disabled ff_random_get_seed cruft.

commit 488d2b6349e3c07fec73c28a165f8d292b413362
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 19 21:16:35 2011 +0200

    lavu: remove disabled sha1 cruft.

commit 31d76ec2883c04d29d1f173ea99e605a6936613a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Apr 17 16:57:55 2011 -0400

    In avcodec_open(), set return code to an error value only when an error occurs
    instead of unconditionally at the start of the function.
    
    This fixes a bug where a successful call to ff_thread_init() masks errors that
    occur after that point in the function.  It also makes future bugs like this
    less likely since the error code is now set near to the point in the code
    where the error is found.

commit cda7aa9eba79e113c8e46455b81e3f5a047a8d98
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 19 19:50:23 2011 +0200

    lavc: remove reference to opt.h from Makefile.
    
    Fixes make install after 3453a231a6cebe5989c213be0f9fd6c71ec5ea23.

commit 55815edca038997ec283569a192a3eca7f2143bc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 9 01:32:37 2011 +0200

    prefer avio_check() over url_exist()
    
    The problem with url_exist() is that it tries to open a resource in
    RDONLY mode. If the file is a FIFO and there is already a reading
    client, the open() call will hang.
    
    By using avio_check() with access mode of 0, the second reading
    process will check if the file exists without attempting to open it,
    thus avoiding the lock.
    
    Fix issue #1663.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 59d96941f0285a501989d5f2c9b69be0a1393ed5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Apr 15 16:42:09 2011 +0200

    avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols
    
    Make AVIO_FLAG_ access constants work as flags, and in particular fix
    the behavior of functions (such as avio_check()) which expect them to
    be flags rather than modes.
    
    This breaks API.

commit 490a022d86ef1c506a79744c5a95368af356fc69
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 12 21:17:26 2011 +0200

    lavu: remove misc disabled cruft

commit 9e5c62c97fc0a6ee5764ec69cc6c237b5f70026b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 12 21:11:15 2011 +0200

    lavu: remove FF_API_OLD_IMAGE_NAMES cruft

commit 516fb5e40cf9d591914096be26ba56fc59294669
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 12 20:57:07 2011 +0200

    lavu: remove FF_API_OLD_EVAL_NAMES cruft

commit 3453a231a6cebe5989c213be0f9fd6c71ec5ea23
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 12 20:46:49 2011 +0200

    lavc: remove misc disabled cruft.

commit 251cf997cff7f3869bca043d20ba771e0588cae3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 15:00:50 2011 +0100

    lavc: remove the FF_API_INOFFICIAL cruft.

commit 41d0eb1c81c0d266824dfdbd040a54a6afeec81a
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 14:58:59 2011 +0100

    lavc: remove the FF_API_SET_STRING_OLD cruft.

commit 01a4259b8db344586b371528973439109f3e2ace
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 14:51:50 2011 +0100

    lavc: remove the FF_API_USE_LPC cruft.

commit db4d3a7421ec70de0d5ccd8a9f99b46b5c780d23
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 14:50:06 2011 +0100

    lavc: remove the FF_API_SUBTITLE_OLD cruft.

commit e89e5afdd04a0f081ecc38b528c1147f204027d7
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 14:48:39 2011 +0100

    lavc: remove the FF_API_VIDEO_OLD cruft.

commit 9b4f1cdb6a7e838c0261109e8a6262e78657ee7b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 14:48:00 2011 +0100

    lavc: remove the FF_API_AUDIO_OLD cruft.

commit 20d33ee8b1d2cf5ba4b4d4a81db0ff7b4a125dd3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 14:45:22 2011 +0100

    lavc: remove the FF_API_OPT_SHOW cruft.

commit 42420e7b946272bc1e4b2aa2a95512c86db02831
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 14:43:53 2011 +0100

    lavc: remove the FF_API_MM_FLAGS cruft.

commit 32b80696e0637ca7254c35e6195bdc9ebb2352e0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 13 08:01:49 2011 +0200

    lavf: remove misc disabled cruft.

commit df56d5833959cde9ce60ab43e2923eaaea3287b3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 12 20:10:10 2011 +0200

    lavf: remove FF_API_INDEX_BUILT cruft

commit 7f804085f1be53fac1a28a962c1e34873981b131
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:53:28 2011 +0100

    lavf: remove FF_API_URL_CLASS cruft.

commit 5763e63913940f8d2d2eb8750931e5f12dd2a481
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:49:12 2011 +0100

    lavf: remove FF_API_SYMVER cruft

commit b4c5acabb90cf8e69db2d9f3210d9fa8a7d55ec6
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:47:18 2011 +0100

    lavf: remove FF_API_FIRST_FORMAT cruft

commit 583f6c67b6edfb6a6202944b8ba98b483826a1ec
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:46:12 2011 +0100

    lavf: remove FF_API_PARAMETERS_CODEC_ID cruft

commit fc2d3a19c54ad6b272eb7d5142148a01568a9b77
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:45:30 2011 +0100

    lavf: remove FF_API_LAVF_UNUSED cruft

commit 58d5ff0abf657fe0ec3564433ebbde9fc8f71ffd
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:44:04 2011 +0100

    lavf: remove FF_API_PARSE_FRAME_PARAM cruft

commit 4df001d77f8f39d2914b21f14ca2236b0ffd6a48
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:42:38 2011 +0100

    lavf: remove FF_API_ALLOC_FORMAT_CONTEXT cruft

commit 5048e36c994663f7f4977efc48c3eec601654e5a
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:40:25 2011 +0100

    lavf: remove FF_API_URL_SPLIT cruft

commit c4efa7c22960588ff5163a1cfe026b48b8f6ec41
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:39:11 2011 +0100

    lavf: remove FF_API_UDP_GET_FILE cruft

commit 61573bf1ba50dc8828d0e87d913389fbcff48509
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:38:05 2011 +0100

    lavf: remove FF_API_GUESS_FORMAT cruft

commit dcd4a7b62f16793c33fa459889e581286d6ccdd6
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:36:18 2011 +0100

    lavf: remove FF_API_REGISTER_PROTOCOL cruft

commit 468644f6c185c23affcb36939192b03cd166797f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:32:59 2011 +0100

    lavf: remove FF_API_URL_RESETBUF cruft

commit 575c18da1b5053e244ccbfbcced176b5a63dbb25
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:30:16 2011 +0100

    lavf: remove FF_API_OLD_METADATA cruft

commit 761ad429680637411882552921a9d5acb6aff59e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:25:54 2011 +0100

    lavf: remove FF_API_MAX_STREAMS cruft

commit aad2f2f477d6804f5f79ccce55b3d7f54b00f715
Author: Kostya <kostya.shishkov@gmail.com>
Date:   Mon Apr 18 05:32:14 2011 +0000

    document introduction of side data in APIchanges
    
    this should've been written earlier, sorry
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 151cd4f98225c0c5cab8fb29e1dbc0719f7f67e3
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Apr 19 08:47:59 2011 +0200

    pcm: Add const to cast in ENCODE macro.
    
    This fixes a lot of warnings of the sort:
    libavcodec/pcm.c:105: warning: cast discards qualifiers from pointer target type

commit e61b83d29e1b273a7d4d1d982aac68cf26a0a3ee
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Fri Apr 15 19:18:04 2011 +0200

    Ogg: add support for Xiph's CELT (Opus) codec.
    
    This patch also introduces CODEC_ID_CELT.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>

commit 484a3308903d3e9a01cbc0ba2504ef3f5850c076
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Apr 17 17:19:05 2011 +0200

    pad: make the filter parametric
    
    Address trac issue #61.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 39e69d0b88bf521097feeaa2ec5f390dd1e27723
Author: Peter Belkner <pbelkner@snafu.de>
Date:   Tue Apr 19 12:00:01 2011 +0200

    32bit libmp3lame support.

commit 22fa406f384eb9d825b1d691332e1f928750d55b
Author: Peter Belkner <pbelkner@snafu.de>
Date:   Tue Apr 19 11:58:53 2011 +0200

    Check avcodec_alloc_frame() failure.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c438c9075655951a8de2c41af1f76574cf22ab85
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 16 23:18:22 2011 +0200

    ffmpeg: reformat resample condition code in transcode()
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 0f230c53df9001023b0c9e35b467096336beed85
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 16 23:11:01 2011 +0200

    ffmpeg: factorize resampling condition check in do_video_out()
    
    Simplify and improve readability.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 6a46aab49b68a79973dfa86f0966c081fc807961
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Apr 17 01:38:09 2011 +0200

    ffmpeg: prefer "dec" over "ist->st->codec" in do_video_out() snippet
    
    Simplify, ease readability.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit dfc6f5ae9038a73f6cedc125b01c95124cb0f102
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 16 22:58:13 2011 +0200

    ffmpeg: improve reporting if size/pixel format changes
    
    Use av_log() rather than fprintf(stderr, ...), and show information
    related to the previous size/pixel format configuration.
    
    Consistent with the corresponding message issued in case of audio
    configuration change.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 58bc9ac5cbdfac49ba81add3414a9a62e05c11d2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 16 23:14:44 2011 +0200

    ffmpeg: remove unused fields AVOutputStream.original_width/height
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit b0b83973d11a93de142994d3230e7b2b8b42ddb5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 16 22:51:04 2011 +0200

    ffmpeg: remove unused variable padding_src in do_video_out()
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 9d7244c4c60d9f85f58b3770065a394c71fdce3f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 19 11:50:32 2011 +0200

    Typo
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 133208ffb31daeb5eb1d3ef827c2a2d9da78bdad
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 19 11:50:27 2011 +0200

    Be more verbose when printing the probe result.

commit 25347c880f44dbe4bb0f23d6a087c22f4a218c10
Author: Gavin Kinsey <gkinsey@ad-holdings.co.uk>
Date:   Tue Apr 19 10:16:07 2011 +0200

    Fix compilation.for iOS ARMv7.

commit 9b53bb8b3bb89ec1a0f67c34d7c5e6cdcb558b48
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 19 03:23:46 2011 +0200

    Only ask once in the code for a TrueHD sample with strange channel layout.

commit d3f126df4bf97d464ca34b7071283f692af9f541
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 19 03:18:08 2011 +0200

    Also set the MLP/TrueHD channel layout in the decoder.
    
    Applications might not use the parser,

commit 280a789fe218351a1f137366a1eabde87313049a
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 19 03:09:11 2011 +0200

    Make MLP/TrueHD channel layout functions visible to the decoder.

commit 7aee08997813a0e9a366b0e68fc10180339315a4
Merge: c967860 a304071
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 19 02:24:03 2011 +0200

    Merge branch 'master' into oldabi
    
    * master: (22 commits)
      ffmpeg:Daemon mode, add -d as first option to try it. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      ffmpeg:Fix negative verbositiy Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      Include authorship information from ffmpeg-mt at Ronald S. Bultjes request.
      In mov and flv muxer, check aac bitstream validity.
      Added key_frame and pict_type to vsrc_movie
      Allow h264pred_init_arm.c to compile.
      anm decoder: move buffer allocation from decode_init() to decode_frame()
      vsrc_movie: fix leak in request_frame()
      Replace mplayerhq.hu URLs by libav.org.
      asfdec: Remove dead code from asf_read_close().
      ptx: Use av_log_ask_for_sample() where appropriate.
      Merge remote-tracking branch 'ffmpeg-mt/master'
      10l, commit that should have been stashed into the merge. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
      Update regtest checksums after revision 6001dad.
      Replace more FFmpeg references by Libav.
      ac3dec: fix processing of delta bit allocation information.
      vc1: fix fate-vc1 after previous commit.
      wmv3dec: fix playback of complex WMV3 files using simple_idct.
      Replace references to ffmpeg-devel with libav-devel; fix roundup URL.
      make av_dup_packet() more cautious on allocation failures
      ...
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit a3040715e1f0db1af0c27566a306c4a27ad07dcd
Merge: 39aafa5 f0a41af
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 19 02:06:57 2011 +0200

    Merge commit 'f0a41afd8a37ebe972436fabfa3d289178bbd83b'
    
    * commit 'f0a41afd8a37ebe972436fabfa3d289178bbd83b':
    Not pulled:  Replace mplayerhq.hu URLs by libav.org.
      asfdec: Remove dead code from asf_read_close().
      ptx: Use av_log_ask_for_sample() where appropriate.
    
    Conflicts:
    	libavcodec/utils.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 39aafa5ee90e10382e2f991e4d79d7852231df68
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Apr 18 13:10:52 2011 +0200

    ffmpeg:Daemon mode, add -d as first option to try it.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 17ee7b5515cd1006a1f7ba4a9cced14f6526c1b0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Apr 18 13:04:33 2011 +0200

    ffmpeg:Fix negative verbositiy
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 9c3ad1afc861bcf2ce113c22f1d92679168244ed
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 19 01:07:55 2011 +0200

    Include authorship information from ffmpeg-mt at Ronald S. Bultjes request.

commit d11818eff42681eec9b8106e317a95766506821a
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Apr 18 23:12:40 2011 +0200

    Remove now obsolete references to _g-suffixed binaries.
    
    Automatic stripping of binaries was removed in commit e0be794
    and the _g binaries disappeared along with it.

commit c22f2527ed33c429022dee6ee9e70c349145343e
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jan 28 21:32:09 2011 -0800

    In mov and flv muxer, check aac bitstream validity.

commit facc48f157a282e9d99a9bf65f5985bace4606b9
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Apr 18 22:12:50 2011 +0200

    libvo-aacenc,libvo-amrwbenc}: fix api usage
    
    Use the correct error codes and format identifier.

commit 77f6b4d58eb76f4dbf208a8bfbd3dbf6e06da8f4
Author: royger <royger@gmail.com>
Date:   Mon Apr 18 17:50:16 2011 +0200

    Added key_frame and pict_type to vsrc_movie
    
    Signed-off-by: Roger Pau Monné <roger.pau@entel.upc.edu>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit fccff6e83ae343870f2aa9f5e29ff955bacac8d1
Author: Bill Pringlemeir <bpringlemeir@yahoo.com>
Date:   Fri Apr 15 13:15:23 2011 -0400

    Allow h264pred_init_arm.c to compile.
    
    SOB: Bill Pringlemeir <bpringlemeir@yahoo.com>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 62931e11d6b74386eeb377d1f677f55aca13ab3e
Author: Peter Ross <pross@xvid.org>
Date:   Sat Apr 16 00:59:19 2011 +1000

    anm decoder: move buffer allocation from decode_init() to decode_frame()
    
    This permits playback in ffplay when libavfilter is enabled.
    
    Resolves ticket #60
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 139f3ac42dcf24eb8c59af4aaab4e9afdccbc996
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 12:18:16 2011 +0100

    Bump major versions of all libraries.
    
    They've accumulated enough new APIs and corresponding deprecated cruft.
    
    This breaks API and ABI.

commit dc8e1b75e721ee10a8ba34311ee622e7a6aa74c6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 18 19:21:25 2011 +0200

    vsrc_movie: fix leak in request_frame()
    
    Also set movie->picref to NULL, in order to avoid a crash in uninit()
    when movie->picref is unreffed again and it was already freed.
    
    Fix trac issue #66.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit f0a41afd8a37ebe972436fabfa3d289178bbd83b
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Apr 17 20:13:59 2011 +0200

    Replace mplayerhq.hu URLs by libav.org.

commit 0b5ae1fdd31ace06b507350128c6d15384e8f3df
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Apr 17 19:48:27 2011 +0200

    asfdec: Remove dead code from asf_read_close().

commit 259a3e70ed828d85f0e588f90e73350a923c9cbc
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Apr 17 23:42:10 2011 +0200

    ptx: Use av_log_ask_for_sample() where appropriate.

commit 7e2eb4bacd70541702bd086ab2a39cb7653d314e
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Apr 18 00:47:35 2011 +0200

        Merge remote-tracking branch 'ffmpeg-mt/master'
    
        * ffmpeg-mt/master:
          Release unused pictures even when not calling ff_h264_frame_start()
          h264: Fix decoding race condition with PAFF
          h264: cosmetic whitespace change
        Duplicate  Fix REBASE_PICTURE with h.264
        Not pulled  Update test scripts to use ffmpeg instead of ffmpeg_g
        Duplicate  Fix ffmpeg-mt fixme in h264
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2d2b5a1421ee652f76a756024d0210f0b6455fda
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 17 23:57:50 2011 +0200

    10l, commit that should have been stashed into the merge.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c40798441f47341c310b38e8f329cfb943924faf
Merge: c967860 fd0c340
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 17 23:36:57 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      ac3dec: fix processing of delta bit allocation information.
      vc1: fix fate-vc1 after previous commit.
      wmv3dec: fix playback of complex WMV3 files using simple_idct.
      make av_dup_packet() more cautious on allocation failures
      make containers pass palette change in AVPacket
      introduce side information for AVPacket
    
    Politic commits that have not been pulled:
      Update regtest checksums after revision 6001dad.
      Replace more FFmpeg references by Libav.
      Replace references to ffmpeg-devel with libav-devel; fix roundup URL.
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit fd0c3403f611d31b944216cfa1585a2d28f7f0da
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Apr 17 22:18:00 2011 +0200

    Update regtest checksums after revision 6001dad.
    
    The string "FFmpeg" was replaced by "Libav" in metadata that
    got encoded in file headers.

commit 6001dad6e2eb654fba9bf3d6bda6a3734253cbc6
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Apr 15 22:30:26 2011 +0200

    Replace more FFmpeg references by Libav.

commit 4c64c8e95a02b1d69aabb400fa73cba7ef8f41f7
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Apr 17 12:26:47 2011 -0400

    ac3dec: fix processing of delta bit allocation information.
    
    The number of dba segments is the coded value + 1.
    The coupling dba offset starts at the first coupling band, not at zero.

commit c96786008172f669e546ca987e7aaa3c3469be71
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Apr 17 17:23:48 2011 +0200

    scale: set evaluated value for the "out_w" and "out_h" constants
    
    The constant values were never set, thus the evaluation of expressions
    referencing those constants were resulting in an error.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit e93d3334a94ed6d23380bd421c9bfe8984785c07
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Apr 17 16:26:53 2011 +0200

    scale: fix computation for the "hsub" and "vsub" constants
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 0b05864eef3d5323ee02515e3b62693230f7e4fb
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Apr 16 19:29:05 2011 +0000

    vc1: fix fate-vc1 after previous commit.
    
    PROFILE_ADVANCED doesn't set res_fasttx, so make that a special case
    in the condition that decides which IDCT to use (and whether to read
    coefficients transposed or not).
    
    Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>

commit 14360e078326f482d5ae39fe4d2e6038118c95ed
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Apr 16 16:59:39 2011 -0700

    Remove now useless ffpresets for x264, use -preset

commit 0140d3f0921e5cbb6ea8706acb0307f7ff57a133
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Apr 16 16:50:50 2011 -0700

    In libx264 wrapper, add -preset and -tune options

commit abf8342aa94bdf06bb324f6723a6743dd628d5c6
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Apr 16 16:47:24 2011 -0700

    ffmpeg: fix -aspect cli option
    
    Redesign the way -aspect option is handled. This is done by making
    ffmpeg read the sample aspect ratio set in the corresponding input
    stream by default, and overriding it using the value specified by
    -aspect.
    
    If the output display aspect ratio is specified with -aspect, it is
    set at the end of the filterchain, thus overriding the value set by
    filters in the filterchain.
    
    This implementation is more robust, since does not modify the
    filterchain description (which was creating potential syntax errors).

commit 0ba8485666f532f2dbab716f74e1be1189102c89
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Apr 16 16:19:10 2011 -0700

    In mov muxer, compute avg bitrate in esds

commit 1aeb88b77ddbd3802127a61bf8610e55b6c49a6f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 16 23:20:48 2011 +0200

    Correctly implement ac3 float/fixed encoder.
    There is no need to have 2 encoders, the input sample format can,does and should choose which is used
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bdf3d3bf9dce398acce608de77da205e08bdace3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 11 13:16:07 2011 +0200

    ffmpeg: use parse_number_and_die() when it makes sense
    
    Prefer parse_number_or_die() over atoi()/atol() parsing for the options:
    -pass, -top, -vc, and -qscale.
    
    Improve input validation.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 584c2f1db82fbb8024ba2b6b4c48397efedcc125
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 16 13:41:53 2011 +0200

    cmdutils: add OPT_INT check in parse_number_or_die()
    
    Check that the value passed for an OPT_INT option is an int, fail
    otherwise.

commit 58bb6b7d9327eeed4d450e23c1316c439b6204a9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Apr 16 15:07:14 2011 -0400

    wmv3dec: fix playback of complex WMV3 files using simple_idct.
    
    IDCT coefficients are read transposed, but simple_idct does not expect
    this. Therefore, only do tranposed coefficient reading if we're not
    using simple_idct.
    
    Fixes http://forum.videolan.org/viewtopic.php?f=14&t=89651

commit 3c10843f15badfb300b32e77cb476a851641a0be
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Apr 7 22:41:47 2011 +0200

    Use av_set_pts_info to set time_base.
    
    Also remove useless assignments of 0, the priv
    context is initialized to 0.

commit f0a68a20a7761447c685a6c0c930a5ffdae11797
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Apr 7 22:35:43 2011 +0200

    Enable header parsing for MPEG2VIDEO to get time-stamps.
    
    FFmpeg can generate pts and dts on its own, but only
    if we enable parsing, so do that.
    This fixes ticket #46.

commit bd9430db691d519cf0ed3922007faa7c68a7c223
Author: Philip Langdale <philipl@overt.org>
Date:   Wed Apr 13 22:00:18 2011 -0700

    CrystalHD: Fix usage of h264 parser.
    
    I was using the wrong value to track the position of the parser in the
    stream. For an error-free stream, the size of the frame and number of
    bytes consumed will be the same, but in an error situation they can
    diverge.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit 09a1416db78f49fb3a39cdf5a4bd0f5c5f849ce0
Author: Roger Pau Monné <roger.pau@entel.upc.edu>
Date:   Sat Apr 16 10:09:15 2011 +0200

    Add key_frame and pict_type to AVFilterBufferRefVideo.

commit d3b379b95b0da8e4d612a9a1987ba6fd8f2bd8bf
Merge: f6302ad 4d012eb
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 16 03:55:42 2011 +0200

    Merge commit '4d012eb541ed7f35e00c87035a470d9f0a24a6e8'
    
    * commit '4d012eb541ed7f35e00c87035a470d9f0a24a6e8':
      xwma: Fix wrong printf format expression.
      xwma demuxer: typos
      oggdec: simplify audio chained ogg streams support
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit f6302ad6ee12bd1eeee9fb2d5642290c0ec5bb1b
Merge: f4bc923 f668afd
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 16 03:46:27 2011 +0200

    Merge commit 'f668afd4896ee65683619b6f165dda4cdd46766f'
    
    * commit 'f668afd4896ee65683619b6f165dda4cdd46766f':
      swscale: fix "ISO C90 forbids mixed declarations and code" warning
      swscale: fix compilation with --enable-runtime-cpudetect
      swscale: correct include path to fix ppc altivec build
      swscale: simplify rgb2rgb templating
      swscale: simplify initialization code
      swscale: further cleanup swscale.c
      swscale: partially move the arch specific code left
      swscale: move away x86 specific code from rgb2rgb
    
    None of above is merged, the changes are not yet ready they add over 2000 lines of duplicated code and a few bugs
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 14622ef05d36693aad4a92bb6313bb9d2a03c8dc
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Apr 15 17:49:36 2011 +0200

    Replace references to ffmpeg-devel with libav-devel; fix roundup URL.

commit c0eee89337be5f5728e7da84aa15c658e07506ca
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Wed Apr 13 17:36:02 2011 +0200

    make av_dup_packet() more cautious on allocation failures
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 2d8591c27e2dc582a7020e2580e16278dbfbddff
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sat Apr 9 15:49:51 2011 +0200

    make containers pass palette change in AVPacket
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 4de339e219908ff44cbb1d823edeeead3b8facda
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sat Apr 9 15:31:39 2011 +0200

    introduce side information for AVPacket
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 4d012eb541ed7f35e00c87035a470d9f0a24a6e8
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Apr 15 13:28:04 2011 +0200

    xwma: Fix wrong printf format expression.
    
    Also add inttypes.h #include for PRId64 macros.
    
    This fixes the following warnings:
    libavformat/xwma.c:147: warning: too many arguments for format
    libavformat/xwma.c:151: warning: too many arguments for format

commit ef8b54fc883e2a91cbca37b50904e1a0659bb121
Author: Max Horn <max@quendi.de>
Date:   Fri Apr 15 09:43:15 2011 +0200

    xwma demuxer: typos
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>

commit f4bc923ec1b367ebdbc626da3bc0fa5a57e60910
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Apr 15 11:50:28 2011 +0200

    Allow to print wider unsupported channel layouts.

commit 7c8c55ff03539f7eb5d8ad602da2655d61aa3cae
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Apr 15 11:48:03 2011 +0200

    Warn if Vorbis does not support the provided channel layout.
    
    The warning is printed with loglevel error because the output
    stream is known to be broken.
    Also warn if no channel layout was provided for multichannel input.

commit 8f3eebd663b4d775b001a6924eec3efdc473821d
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Sun Apr 10 09:26:43 2011 +0200

    oggdec: simplify audio chained ogg streams support
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit f668afd4896ee65683619b6f165dda4cdd46766f
Author: Janne Grunau <janne-libav@jannau.net>
Date:   Fri Apr 15 09:12:34 2011 +0200

    swscale: fix "ISO C90 forbids mixed declarations and code" warning
    
    only hit with --enable-runtime-cpudetect

commit 7f2ae5c7af374dfe254195a9375974a2ff9395a7
Author: Janne Grunau <janne-libav@jannau.net>
Date:   Fri Apr 15 02:09:44 2011 +0200

    swscale: fix compilation with --enable-runtime-cpudetect

commit 85b21147594101ba2d8e7ea2cfa504c0d1baee5a
Merge: 256c5b0 a3a0af4
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 15 04:37:17 2011 +0200

    Merge commit 'a3a0af4fb1237bed0af75868073f9a63db8b1864'
    
    * commit 'a3a0af4fb1237bed0af75868073f9a63db8b1864':
      avutil: make aes and sha api public
      handle malloc failures in ff_get_wav_header
      add xWMA demuxer
      mpegts: force the default timebase
      libavcodec: Bump micro after adding the dtx AVOptions
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit b6cad3df822969b31bb93eaf677e52a72416bc97
Author: Janne Grunau <janne-libav@jannau.net>
Date:   Fri Apr 15 00:31:04 2011 +0200

    swscale: correct include path to fix ppc altivec build

commit 256c5b08bf09cb6403790d731cc1c771d8fb0e94
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Apr 14 22:35:23 2011 +0200

    Fix BE/LE order of pix formats
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 6216fc70b74e01a5272085329aa92f5ac797f9cf
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Thu Apr 14 22:03:45 2011 +0200

    swscale: simplify rgb2rgb templating
    
    MMX is always built. Drop the ifdefs

commit 33a0421bbaa64f4e9c3d852b7f225ede8dad1388
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Wed Apr 13 20:57:32 2011 +0200

    swscale: simplify initialization code
    
    Simplify the fallthrough case when no accelerated functions
    can be initialized.

commit 735bf1951171a1e0ee4292e84a1b1beac45dd0ab
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Wed Apr 13 20:57:31 2011 +0200

    swscale: further cleanup swscale.c
    
    Move x86-specific constants out of swscale.c

commit 86330b4c9258d5e583c0db033d1e68f46443307c
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Apr 13 20:57:30 2011 +0200

    swscale: partially move the arch specific code left
    
    PPC and x86 code is split off from swscale_template.c. Lots of code is
    still duplicated and should be removed later.
    
    Again uniformize the init system to be more similar to the dsputil one.
    
    Unset h*scale_fast in the x86 init in order to make the output
    consistent with the previous status. Thanks to Josh for spotting it.

commit c0038328830d7b341c28d7c99b0236a33617fd21
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Apr 13 20:57:29 2011 +0200

    swscale: move away x86 specific code from rgb2rgb
    
    Keep only the plain C code in the main rgb2rgb.c and move the x86
    specific optimizations to x86/rgb2rgb.c
    Change the initialization pattern a little so some of it can be
    factorized to behave more like dsputils.

commit a3a0af4fb1237bed0af75868073f9a63db8b1864
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Thu Apr 7 10:19:23 2011 -0300

    avutil: make aes and sha api public
    
    The functions are already av_ prefixed and sha1 header is already provided.
    Install libavutil/{aes,sha}.h
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit ca402f32e392590a81a1381dab41c4f9c2c2f98a
Author: Max Horn <max@quendi.de>
Date:   Tue Apr 12 17:44:20 2011 +0200

    handle malloc failures in ff_get_wav_header
    
    ff_get_wav_header is reading data from a WAVE file and then uses it
    (without validation) to malloc a buffer. It then proceeded to read
    data into the buffer, without verifying that the allocation succeeded.
    
    To address this, change ff_get_wav_header to return an error if
    allocation failed, and adapted all calling code to handle that error.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit ad4c50347a46a67807925245e730f738cb4d6562
Author: Max Horn <max@quendi.de>
Date:   Tue Apr 12 13:59:39 2011 +0200

    add xWMA demuxer
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 0a962e61e956addb7cdc829e41b82fd76bea55db
Author: Rudolf Polzer <divVerent@xonotic.org>
Date:   Thu Apr 14 11:12:57 2011 +0200

    mpegts: force the default timebase
    
    The mpegts muxer does not set the stream time base using
    av_set_pts_info, but expects it to have the default value of 1/90000.
    If the calling code changes stream pts before writing the header,
    other muxers override the time base at that point (like mpegenc.c).

commit 302152d40b6858edca89ad1b5f86a029c323f8c3
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Apr 14 01:04:53 2011 +0300

    libavcodec: Bump micro after adding the dtx AVOptions
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit b8a44442660cb55012951151b2a462923bdcea22
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 04:16:53 2011 +0200

    AV_CH_LAYOUT_2_2 does not need channel reordering for alsa output.

commit 6daf513cf24a99ddddb7e748fc150f37bcd323f3
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 03:43:58 2011 +0200

    Fix channel order for 7.1 TrueHD samples.

commit 939a12e25d956850613f9c6c416e12de305f444b
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 03:14:05 2011 +0200

    Fix channel order for some MLP samples.

commit 19de9d5646ad9f1a5f5951d0c15353014808aea4
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 01:28:14 2011 +0200

    Cosmetics: Fix indentation and move one line.

commit 460acdf059906da5d378a3414bb9053b401e484d
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 01:20:11 2011 +0200

    Support alsa channel reordering for float.

commit e2049edb4e6663c658d888ae0cf3632607333e12
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 01:14:19 2011 +0200

    Add forgotten line to silence a warning for int32.
    
    AV_CH_LAYOUT_QUAD is the only (multi-) channel layout that has the
    same channel ordering for FFmpeg and alsa.

commit 47c0c8ca9dba13618edce9da347f563ec1d9d811
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 01:10:18 2011 +0200

    Also support alsa channel reordering for u16 and u32 formats.

commit 1171d45f6cd3e6194bb3f3351b9945455da69538
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 01:07:01 2011 +0200

    Rename the s16 and s32 alsa reorder functions as int16 and int32.
    
    The functions will also be used for unsigned formats.

commit 0ae2a0366f31f82cc5f8db7cc4d52e34b68a7f8a
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 01:04:18 2011 +0200

    Support unsigned variants of already supported signed formats in alsa.

commit 075a55603fe8cfefad86be65048368e411bf5a33
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Apr 14 01:00:26 2011 +0200

    Support a-law and mu-law output in alsa.

commit c55780dcef1ba87564d8003cded7d045dce9ba34
Merge: ff5278d 651b276
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Apr 14 03:21:38 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master: (32 commits)
      libopencore-amr, libvo-amrwbenc: Allow enabling DTX via private AVOptions
      libopencore-amr, libvo-amrwbenc: Only check the bitrate when changed
      libopencore-amr, libvo-amrwbenc: Find the closest matching bitrate
      libvo-*: Fix up the long codec names
      libavcodec: Mark AVCodec->priv_class const
      swscale: Factorize FAST_BGR2YV12 definition.
      libvo-aacenc: Only produce extradata if the global header flag is set
      lavf: postpone removal of public metadata conversion API
      lavc: postpone removal of request_channels
      lavc: postpone removal of audioconvert and sample_fmt wrappers
      lavf: postpone removal of deprecated avio functions
      libopencore-amr: Cosmetics: Rewrap and align
      libopencore-amr, libvo-amrbwenc: Rename variables and functions
      libopencore-amr: Convert commented out debug logging into av_dlog
      libopencore-amr: Remove an unused state variable
      libvo-amrwbenc: Don't explicitly store bitrate modes in the bitrate table
      libopencore-amr: Remove a useless local variable
      libopencore-amr, libvo-amrwbenc: Make the bitrate/mode mapping array static const
      libopencore-amr, libvo-amrwbenc: Return proper error codes in most places
      libopencore-amr: Don't print carriage returns in log messages
      ...
    
    Conflicts:
    	doc/developer.texi
    	libavcodec/avcodec.h
    	libavcodec/libvo-aacenc.c
    	libavcodec/libvo-amrwbenc.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 651b276ef7ad8d89e89bfc94a4232ab6c36f3a8a
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 21:47:12 2011 +0300

    libopencore-amr, libvo-amrwbenc: Allow enabling DTX via private AVOptions
    
    DTX, discontinuous transmission, allows emitting frames with
    comfort noise when no voice is detected in the input audio.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 3dd82afc748df0f1c49b76e1cd4ea6e35b1001a5
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 11:03:19 2011 +0300

    libopencore-amr, libvo-amrwbenc: Only check the bitrate when changed
    
    Also rename the incorrectly named enc_bitrate to enc_mode, use the
    enc_bitrate variable for storing the last chosen bitrate.
    
    This avoids continuous warning log messages if not using an
    exactly matching bitrate, while still allowing changing bitrate
    at any point.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 70739381213b087cca9570b66561dc57652b6fb9
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 10:59:08 2011 +0300

    libopencore-amr, libvo-amrwbenc: Find the closest matching bitrate
    
    Dynamically print the supported bitrates from the local table,
    instead of using a hardcoded log message.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 957635ba1435d95209ee43c7e9fa0195dcf60152
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 22:31:20 2011 +0300

    libvo-*: Fix up the long codec names
    
    Include VisualOn to clarify the codec name, but remove the
    actual library name from the user-friendly description.
    Also mention Android, to clarify which VisualOn implementation
    this refers to, since they do sell other variants of the same
    code, too.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 567ad0e31d94512410fd02ead1a1d6f72d369456
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 21:48:00 2011 +0300

    libavcodec: Mark AVCodec->priv_class const
    
    This avoids warnings of this kind, everywhere priv_class
    is initialized:
    
    warning: initialization discards qualifiers from pointer target type
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 0e1a5434e2d30d0f57770110c1e358c8eccf9f82
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Apr 11 19:48:13 2011 +0200

    swscale: Factorize FAST_BGR2YV12 definition.
    
    It is used only for x86 so it will eventually be moved with that code
    into the x86 arch subdirectory.

commit ff5278d8f6203a9486c0cd63a3aecef4bc2e4f6f
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 12 08:51:58 2011 +0200

    Mention VisualOn in the new codecs' long names to explain "libvo".

commit 2d3267936a40c0a8db6ab76aeb0017e1959ae2fa
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 12 10:35:23 2011 +0300

    libvo-aacenc: Only produce extradata if the global header flag is set
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 451d566f4b51bd4d371d7125fe458bcac3869a77
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 23 07:38:52 2011 +0100

    lavf: postpone removal of public metadata conversion API
    
    It's been deprecated only a few months ago, long after 0.6.

commit c77673271280267cc6fb77acdfb189c578df058e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 6 07:47:26 2011 +0200

    lavc: postpone removal of request_channels
    
    No decoder uses the supposed replacement, request_channel_layout, yet.

commit d6ead39ee7c6b21a7e5f44defed7339673b026b6
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 6 07:31:32 2011 +0200

    lavc: postpone removal of audioconvert and sample_fmt wrappers
    
    Those were moved to libavutil only recently.

commit 548e62c5aedcf86a08c3c423b9367e94727ad86b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 23 07:39:59 2011 +0100

    lavf: postpone removal of deprecated avio functions
    
    They've been deprecated very recently.

commit 882221afdee6e5f19d576927898cbcaed7237d80
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 00:25:43 2011 +0300

    libopencore-amr: Cosmetics: Rewrap and align
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 02c63a109f33be807d59cd0659752099b62567e9
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 00:20:26 2011 +0300

    libopencore-amr, libvo-amrbwenc: Rename variables and functions
    
    Avoid camelCase names for functions and variables.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 9b9c6405fd293bb7820256f474406bdb771647a7
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 10:12:56 2011 +0300

    libopencore-amr: Convert commented out debug logging into av_dlog
    
    Also add the avctx as logging context.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 89e7e640f7a29d67b850f170f9cfc9d250a3c1b0
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 12 23:58:45 2011 +0300

    libopencore-amr: Remove an unused state variable
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 5d211e034eebbbbb006d236d810ebf0516484b51
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 00:42:24 2011 +0300

    libvo-amrwbenc: Don't explicitly store bitrate modes in the bitrate table
    
    The bitrate modes are equal to the array indices.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 0e03f94d61dbfc8b4a33eef1f0227ec791abb5fe
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 00:17:48 2011 +0300

    libopencore-amr: Remove a useless local variable
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit c48ce4eb50ff299db8f9d0289442ec655a1fb053
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 00:15:01 2011 +0300

    libopencore-amr, libvo-amrwbenc: Make the bitrate/mode mapping array static const
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 900a129f4f16d4bd19a7707b51eb711382a6e42d
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 00:10:56 2011 +0300

    libopencore-amr, libvo-amrwbenc: Return proper error codes in most places
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit a8ec07c933450eea929f632ee867383ebd55532a
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 00:08:14 2011 +0300

    libopencore-amr: Don't print carriage returns in log messages
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 587331414bfee1fc73eb9bcd1e8aaae3a56ec5ee
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 13 00:06:29 2011 +0300

    libopencore-amr: Remove an old workaround for libamr header weirdness
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 57ddffe843b17b741859f9e669433d086dcec09c
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 12 23:56:41 2011 +0300

    libopencore-amr: Make the opaque encoder pointer a void*
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit dbff4da91468a5079d017b99f961cb8bfc4e019c
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 12 23:50:51 2011 +0300

    libopencore-amr: Remove unused code fragments
    
    This parts are heritage from the encoder part from the old
    libamr code removed in SVN rev 19365.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit a92a7ddc253a640aba974d859eab20d74cebb3e0
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 12 00:19:56 2011 +0300

    applehttp: Only check the discard flags if v->ctx actually is initialized
    
    This code could be executed if the demuxer reads more than one
    segment before returning from av_open_input_stream.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit f521746b8362889f29faf2555a3fd645e24adb23
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Apr 12 13:10:33 2011 +0200

    ffplay: implement -showmode option
    
    The new option allows to select the starting show mode.

commit f8b8c694e9be3a72a43c8f17d4763c3f4fb74c8b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Apr 12 12:33:29 2011 +0200

    ffplay: use symbolic constant values for show_audio
    
    Also rename VideoState->show_audio to show_mode.
    Improve readability.

commit 8776f3d22e401e30d17856e341f6cabbbefa92f7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Apr 12 12:06:49 2011 +0200

    ffplay: remove audio_write_get_buf_size() forward declaration
    
    Move up the definition of audio_write_get_buf_size(), so that it is
    defined before it is used. Simplify.

commit a6f395d6c5dc2c3503444c7119bbff628c7b6887
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 2 23:36:45 2010 +0200

    ffplay: avoid unnecessary intermediary struct in queue_picture()
    
    When CONFIG_AVFILTER, use a AVFrame -> AVPicture cast rather than
    explicitely copy the image information from AVFrame to a new
    AVPicture.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit c1d4bb5731189cb7851b2be1281359d976873eec
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Apr 12 17:07:53 2011 +0200

    ffplay: remove unused field VideoState.dtg_active_format
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 4c362a5212cf16e888e0ef51c3d6b9866152ef5f
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sat Apr 9 23:54:31 2011 +0200

    doc: update developer guide
    
    Refer to the current submission policy and refer to FATE in the
    Regression Test section.

commit 05d33d8655d4fb11cd47444583ef130048bddd5e
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Wed Apr 13 09:55:47 2011 +0200

    Fix compilation with --disable-avfilter.

commit 86a89ae3f2de76f09cd41942eaabde37c13342c3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 12 10:01:30 2011 +0200

    lavf: bump minor and add an APIChanges entry for the last avio changes

commit 4bde56d1afdeb5d8c998bb9f994b0ea829ccf753
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 12 09:46:45 2011 +0200

    avio: deprecate url_exist in favor of avio_check.

commit 313176565cf813a1a9cd5b8bc3f59c0b9696390e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Sep 30 13:21:42 2010 +0200

    file: implement url_check() callback in the file and pipe protocols
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 175389c85487822f1ee180ee01cc770df896557f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Apr 8 18:32:25 2011 +0200

    avio: add avio_check()
    
    The new function is more flexible than url_exist(), as it allows to
    specify which access flags to check, and does not require an explicit
    open of the checked resource.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit cbea3ac8203690dec29c473399a50f8f6bb76c47
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 13 07:35:35 2011 +0200

    avio: left-shift AVIO_ flags on next bump
    
    Now AVIO_RDONLY is defined as 0, so it's not usable as a flag.

commit d6f79edb6e5a5477ab4ea36d93aace5b508e6fd3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 13 02:52:16 2011 +0200

    flv demuxer: dont error out due to index problems, but inform the user about it.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 9891004ba91a126f56cd02c6f7a7b0c368a158b9
Merge: a0f1747 578d686
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 13 02:49:22 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
    Partially merged:flvdec: Allow parsing keyframes metadata without seeking in most cases
      Error out if vaapi is not found
      avio: undeprecate av_url_read_fseek/fpause under nicer names
      libvo-*: Don't use deprecated sample format names and enum names
    DUPLICATE  flvdec: Fix support for flvtool2 "keyframes based" generated index
    DUPLICATE  libavcodec: Use "const enum AVSampleFormat[]" in AVCodec initialization
      Fix the conversion of AV_SAMPLE_FMT_FLT and _DBL to AV_SAMPLE_FMT_S32.
      Convert some undefined 1<<31 shifts into 1U<<31.
    
    Conflicts:
    	configure
    	libavcodec/libvo-aacenc.c
    	libavcodec/libvo-amrwbenc.c
    	libavformat/flvdec.c
    
    Marged-by: Michael Niedermayer <michaelni@gmx.at>

commit d2940155106c21f04d5a609db7cf655fe1d8d8b1
Author: Alberto Delmas <adelmas@gmail.com>
Date:   Mon Apr 12 23:16:12 2010 +0200

    Check for successful h263 init in msmpeg4 init
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 96573c0d7605672d69b42ae1dcf18764ce47c71a
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Apr 11 16:20:36 2011 -0400

    lavf/utils.c: Order packets with identical PTS by stream index.
    
    This allows for more reproducible results when using multi-threading.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit a0f17473b37589d8e05f42fefa5a266a2b33831c
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Apr 13 00:56:18 2011 +0200

    ASS decoder also requires ass_split.o to be compiled.

commit 578d6861a753eb0b9d277f7ec17d1502eb2bb35a
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 12 16:37:54 2011 +0300

    flvdec: Allow parsing keyframes metadata without seeking in most cases
    
    Stop the avio input at a point where amf_parse_object can
    continue parsing the end of the object seamlessly, when all
    data is available.
    
    If unsupported data is encountered within the keyframes object,
    try seeking to the start of the keyframes object - if the seek
    back was successful, the caller can continue parsing the rest
    of the AMF data.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit f3e3f28e802a108120a1244744ddc1689d26be7a
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Apr 4 15:24:19 2011 +0200

    Error out if vaapi is not found
    
    Make the behaviour consistent with the other external deps.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit ff1ec0c3f8fce10e92010f82f7e859e08f9c742a
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 12 09:37:10 2011 +0200

    avio: undeprecate av_url_read_fseek/fpause under nicer names
    
    It seems their replacements won't be ready anytime soon.

commit 5c0068758fb8b282398e1d5ec601270b717764b5
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 12 17:40:18 2011 +0200

    Fix compilation with --disable-yasm.

commit 8b7dc087e4c46cd20702882aa50a930e97eeccad
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 12 14:25:37 2011 +0200

    Add forgotten const to enum AVSampleFormat
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c5e03cebd31e5bd2b6851d09a60280403a57faf0
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 12 10:33:35 2011 +0300

    libvo-*: Don't use deprecated sample format names and enum names
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit b5304f7b2ec56b872e9a007d7f040930ebe55095
Author: Kharkov Alexander <kharkovalexander@gmail.com>
Date:   Fri Apr 8 16:20:45 2011 +0700

    flvdec: Fix support for flvtool2 "keyframes based" generated index
    
    Current keyframes data parser unconditionally rewind metadata to
    the end at the end of function. As result ALL metadata located
    after keyframes index not parsed, and as metadata object can have
    ANY placement inside metadata it can lead to unpredictable result
    (bitrate can not be found, etc.). As result FLV movie will not
    play at all in such situation.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit c41eb2ade4f862dc5f5e7c09c717d4f7f911a15e
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 12 10:32:43 2011 +0300

    libavcodec: Use "const enum AVSampleFormat[]" in AVCodec initialization
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 44a8b0ddd98cc5ef9eeaae73f380c4048a77ffe2
Author: Sven C. Dack <sven.c.dack@virginmedia.com>
Date:   Tue Apr 12 09:33:19 2011 +0200

    Cosmetics: Rename variable param as the more appropriate dpyname.

commit 9af209712099699d717596f55b08b3bac8b6b563
Author: Sven C. Dack <sven.c.dack@virginmedia.com>
Date:   Tue Apr 12 09:27:23 2011 +0200

    Cosmetics: Fix white-space in av_log() message.

commit ff2614ee4ce2c433c841d938ce57654585341c26
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 12 09:17:26 2011 +0200

    Fix output of AV_CH_LAYOUT_5POINT0 via alsa by reordering channels.

commit 71306c5d21d103eed361c880ce3ab26f1e53b8d8
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 12 09:11:56 2011 +0200

    Support CODEC_ID_PCM_F64* output via alsa (stereo only).

commit 5778466e926e402bfd923b4f226413a921aa3c96
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 12 08:56:29 2011 +0200

    Support CODEC_ID_PCM_S24* output via alsa (stereo only).

commit 4e54848bd17d1956e514b0be7a3e672d8a7f7b54
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 12 08:55:20 2011 +0200

    Use const where appropriate.
    
    Spotted by Reimar.

commit 72eb6dfe4990238e99c1843ff07e199c44914fa4
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 12 08:51:58 2011 +0200

    Mention VisualOn in the new codecs' long names to explain "libvo".

commit 2f072b55a49eb56b1bcffdda344f21d09981430b
Author: Alex Converse <aconverse@google.com>
Date:   Sun Apr 10 23:42:29 2011 -0700

    Fix the conversion of AV_SAMPLE_FMT_FLT and _DBL to AV_SAMPLE_FMT_S32.
    
    (1<<31) is undefined and seems to be evaluated by gcc to -2^31 when
    these formulae require 2^31.
    
    These conversions still need fate tests.

commit 187a537904ef2193a4b5e0312349f95223ff8610
Author: Alex Converse <aconverse@google.com>
Date:   Sat Apr 9 17:22:04 2011 -0700

    Convert some undefined 1<<31 shifts into 1U<<31.
    
    According to ISO 9899:1999 S 6.5.7/4:
    
    The result of E1 << E2 is E1 left-shifted E2 bit positions; vacated bits
    are filled with zeros. If E1 has an unsigned type, the value of the
    result is E1× 2^E2, reduced modulo one more than the maximum value
    representable in the result type. If E1 has a signed type and
    nonnegative value, and E1× 2^E2 is representable in the result type, then
    that is the resulting value; otherwise, the behavior is undefined.

commit 8eeed0db05966e94bfff53b2010b8c7d4e52e3f9
Author: James Zern <jzern@google.com>
Date:   Mon Apr 11 17:00:35 2011 -0700

    vpxenc: add CQ_LEVEL mapping
    
    via the equivalent AVCodecContext::crf modifying the range allowed by
    options.c (0-51 -> 0-63)
    update configure check to require libvpx 0.9.6 (Bali)
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a299a261de798ddc694111e539c32f0413a02bd8
Author: James Zern <jzern@google.com>
Date:   Mon Apr 11 17:00:29 2011 -0700

    vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping
    
    via the equivalent AVCodecContext::mb_threshold
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 4727ec3c0e64b9144006abf82e080fb734ad4b0a
Merge: 13d4ec8 db46be0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 12 03:43:43 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
    Not pulled due to wrong author, according to carl:  Add unconditional return statement to yuva420_rgb32_MMX() / yuva420_bgr32_MMX().
      Fix compilation of timefilter test program.
      Add support for AMR-WB encoding via libvo-amrwbenc
      Add an AAC encoder by using the libvo-aacenc library
      g722: Return 8 bits per sample for g722 in av_get_bits_per_sample
    
    Conflicts:
    	Changelog
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 13d4ec844a7e0e46da42c3ab152e5c3efe0897e3
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Apr 12 02:02:35 2011 +0200

    cosmetics: alignment

commit df149f6ce89cfe88b135b835b3b7df57f15f0da9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 11 11:12:35 2011 +0200

    ffplay: fix weird brace placement in video_image_display()
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 3338be24e83c49196cc13ff4d49c402bc27ace90
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon May 3 00:03:49 2010 +0200

    ffplay: rename output_picture2() to output_picture()
    
    The "2" suffix is confusing.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 1979d3b8a5821a48c30c0dec3ac9aa183d52c577
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Apr 12 01:32:38 2011 +0200

    ffplay: remove useless intermediary variable dst_pix_fmt in queue_picture()
    
    Simplify.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit eef169662891c633819f2017c096b6fdfb6c2517
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Apr 12 01:31:42 2011 +0200

    ffplay: avoid forward declaration for packet_queue_put()
    
    Define the function before it is used. Simplify.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 91b27e49d66b98d894506e653cbd5272fd776108
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 2 22:23:48 2010 +0200

    ffplay: compact expression in compute_mod()
    
    Prefer "return X ? Y : Z" over "if (x) return Y; else return Z",
    reduce line count.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 6873cf9bc8f3cb4959df51bdf79f079cee9a7006
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Dec 16 09:16:33 2010 +0100

    compute rects duration in ASS decoder
    
    Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>

commit 3ee8ca9b0894df3aaf5086c643283cb58ef9763d
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Apr 5 09:04:48 2011 +0200

    add avcodec_get_subtitle_defaults() to initialize AVSubtitle struct
    
    Call this new function before decode() to replace the custom and
    inconsistant initialization in various decoders.
    This function is equivalent to avcodec_get_frame_defaults() for AVFrame.
    
    Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>

commit db46be01ecf44608932cfa33e8914a4c38b93431
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Apr 10 21:12:08 2011 +0200

    Add unconditional return statement to yuva420_rgb32_MMX() / yuva420_bgr32_MMX().
    
    When HAVE_7REGS was not defined these functions had an empty body
    causing the following warnings during compilation.
    In file included from libswscale/x86/yuv2rgb_mmx.c:58:
    libswscale/x86/yuv2rgb_template.c: In function ‘yuva420_rgb32_MMX’:
    libswscale/x86/yuv2rgb_template.c:412: warning: no return statement in function returning non-void
    libswscale/x86/yuv2rgb_template.c: In function ‘yuva420_bgr32_MMX’:
    libswscale/x86/yuv2rgb_template.c:457: warning: no return statement in function returning non-void
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>

commit 70ad9842a5d0d685080d4e61243554dfad6dc00e
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Apr 10 21:22:45 2011 +0200

    Fix compilation of timefilter test program.
    
    The printf function is forbidden in library code, but not in test programs,
    so #undefine the printf macro that disables the system printf function.
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>

commit f502ff3f61dfdc7c4180b6a24cec6237c38bc148
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Dec 29 16:48:09 2009 +0200

    Add support for AMR-WB encoding via libvo-amrwbenc
    
    The wrapper code is based on the libamr wrapper removed in SVN rev 19365.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit d89e738a0c63b30a60ca1688158d54b204824161
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Dec 19 21:40:23 2010 +0200

    Add an AAC encoder by using the libvo-aacenc library
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit c104a6e90226eaa253aeba471c8859e0da922da7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Apr 11 11:49:07 2011 +0200

    oggdec: use av_freep() instead of av_free()
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit b52a65ccc8ab20512387b31b53788ed5945d2c87
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 11 11:29:35 2011 +0200

    vsrc_buffer.h: add file doxy
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit e601ff19b465a0ef75515ecb6366e2c925a791de
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Apr 3 17:46:43 2011 +0200

    vsrc_buffer.h: add multiple inclusion guards
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit f763a7c6697bcb08321f762e7cf4cc8431678bbf
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Apr 3 16:48:33 2011 +0200

    vsrc_buffer: tweak error message in init()
    
    Change:
    Expected 7 arguments, but only %d found in '%s'\n
    to:
    Expected 7 arguments, but %d found in '%s'\n
    
    as the user may provide more than 7 arguments, in that case the error
    is not misleading.

commit 029f966c3aa73531a90cb14ca95057f2fb3f0a26
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Apr 10 20:06:50 2011 +0300

    g722: Return 8 bits per sample for g722 in av_get_bits_per_sample
    
    This fixes a failing assert in ff_raw_read_header (in
    fate-g722dec-1), where bits_per_coded_sample is set using this
    function and is required to have a positive value.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit ab8cfd45f8dcff5a9d60271b30dc4437756d5985
Merge: 2e92a34 d1c5fdf
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Apr 11 04:02:45 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      avio: add more documentation for AVIOContext.
      Parse sprite data for WMVP and WVP2, and decode sprites for the latter
      Replace outdated info on the FAQ
      Redefine sameq
      pad: fix example explanation
      gradfun: add notice from the MPlayer manual
      eval: add support for trunc, ceil, and floor functions
      documentation: add setdar and setsar description to filters.texi
      avio: document some members of AVIOContext.
      avio: document avio_close().
      avio: cosmetics, vertically align comments.
      avio: cosmetics, group the reading functions.
      avio: cosmetics, merge all the FF_API_OLD_AVIO blocks.
      avio: cosmetics, move AVIOContext to start of the file.
      avio: update file header.
      os: fix OpenBSD/PowerPC compilation
      pixfmt: add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE
      oggdec: fix demuxing chained audio streams
      fix typo
    
    Conflicts:
    	doc/filters.texi
    	libavformat/avio.h
    	libavutil/pixfmt.h
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 2e92a34cde07ea145e4b8380259881988cf7edd3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Apr 11 00:37:00 2011 +0200

    Revert "fbdev: simplify logic in fbdev_read_packet()"
    
    This change is buggy.
    
    This reverts commit d46c9f83cf495c901e6128ce1042190f620b89c4.

commit 5381823eb6687400e793189a769be473586b51ce
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Apr 3 21:54:57 2011 +0200

    ffmpeg: rename configure_filters() to configure_video_filters()
    
    Mostly useful for the audio-filters branch, to make more apparent the
    distinction between configure_audio_filters() and
    configure_video_filters().
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit aa0c515a3cfaa4718a7ac7f2b3ea386daf05c019
Author: Mark Himsley <mark@mdsh.com>
Date:   Sun Apr 10 19:18:03 2011 +0200

    lavfi: add fieldorder filter
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit d46c9f83cf495c901e6128ce1042190f620b89c4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 12 15:24:54 2011 +0100

    fbdev: simplify logic in fbdev_read_packet()
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit df2d5b16ef79f3b55c5d46eded79f791f2f529e0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 10 20:44:14 2011 +0200

    H264: Allow templating hl_decode_mb based on pixel_size.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 179106ed7890600956f95b42279c4c45cda27f7e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 10 19:53:43 2011 +0200

    H264: factor if() out of coef decoding loop of decode_cabac_residual_internal()
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a50f0bea25a3da605cd547fe3bdfd36c8764b847
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 10 17:04:13 2011 +0200

    H264: Split out hl_motion and template it, this seems a bit faster
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit e7077f5e7b509c4fec62620d136a80b676428bb1
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 10 16:12:56 2011 +0200

    H264: replace pixel_size by pixel_shift
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 9b271ce6566585be04120ab1c317343dc9259590
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 10 00:28:57 2011 +0200

    h264: Print bpp Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 5e85298cb50e6fcfbfc6715cbc200ec79334d5c3
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:49:00 2011 +0200

    Enable decoding of high bit depth h264.
    
    This patch completes the high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 8dbe5856410ee10ac4a9368105149efdacfac994
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:59 2011 +0200

    Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 decoder.
    
    This patch lets e.g. dsputil_init chose dsp functions with respect to
    the bit depth to decode. The naming scheme of bit depth dependent
    functions is <base name>_<bit depth>[_<prefix>] (i.e. the old
    clear_blocks_c is now named clear_blocks_8_c).
    
    Note: Some of the functions for high bit depth is not dependent on the
    bit depth, but only on the pixel size. This leaves some room for
    optimizing binary size.
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit d268bed209828923b891aeab7979d7ef14a730b2
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:58 2011 +0200

    Add support for higher QP values in h264.
    
    In high bit depth, the QP values may now be up to (51 + 6*(bit_depth-8)).
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 436c4523ed447b88759900b3e6647c5b9d03a63b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 10 16:12:18 2011 +0200

    H264: fix prefetch
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit dc172ecc6e59fb3e53af2991e00e0e81fe3c8884
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:57 2011 +0200

    Add the notion of pixel size in h264 related functions.
    
    In high bit depth the pixels will not be stored in uint8_t like in the
    normal case, but in uint16_t. The pixel size is thus 1 in normal bit
    depth and 2 in high bit depth.
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 86b0d9cd58137fc499f263267c3219ac6186b98e
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:56 2011 +0200

    Make the h264 loop filter bit depth aware.
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 63cc0e776e16cd59c1793c12307faa2f4833c6bf
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:55 2011 +0200

    Template dsputil_internal.h with respect to pixel size, etc.
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 9abd87bbc69956b3808f0f059f5121785ec234cf
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:54 2011 +0200

    Template h264idct_internal.h with respect to pixel size, etc.
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2b092f7a1416840d96c16b3c7d64add45e3b8964
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:53 2011 +0200

    Template h264pred_internal.h with respect to bit depth, etc.
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 21a7c9366fcedfacfa5ab2fa9f5b34dc3d316751
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:52 2011 +0200

    Template h264dsp_internal.h with respect to pixel size, etc.
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 8dffcca579dcf179ea9f17026980198618276f70
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:51 2011 +0200

    Move some functions in dsputil.c into a new file dsputil_internal.h.
    
    The functions moved are used when decoding h264.
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7bc8032b0768d06f18cac0fb0d16579aeced8b54
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:50 2011 +0200

    Move the functions in h264idct into a new file h264idct_internal.h.
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c2f38da9010412fb341266fdf24cb6c9e144c8a2
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:49 2011 +0200

    Move the functions in h264pred.c into a new file h264pred_internal.h.
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2431689bb3a8ac86d3713b012504cab7f60f738c
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:48 2011 +0200

    Move the functions in h264dsp.c into a new file h264dsp_internal.h
    
    Preparatory patch for high bit depth h264 decoding support.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit d4497f6dfb8dddf25b7be441f16d387aa18a65d6
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:47 2011 +0200

    Add pixel formats for 9- and 10-bit yuv420p.
    
    Also add support for these formats in libswscale.
    
    Needed for high bit depth h264 decoding.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit af0b2d6736a99203fed3014a3e83f8226dade2af
Author: Oskar Arvidsson <oskar@irock.se>
Date:   Tue Mar 29 17:48:46 2011 +0200

    Choose h264 chroma dc dequant function dynamically.
    
    Needed for high bit depth h264 decoding.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 488efb33a71683a965c99ddd62ee6c32727ecee9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 10 14:26:59 2011 +0200

    H264: Fix slice threads
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit d1c5fdf8920b75f3b824368b8336f18c74b68803
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Apr 10 08:14:26 2011 +0200

    avio: add more documentation for AVIOContext.

commit 701d0eb185192542c4a17f296e39e37cedf7abc6
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Apr 8 01:19:21 2011 +0200

    Fix input buffer size check in adpcm_ea decoder.
    
    Unfortunately the output buffer size check assumes that the
    input buffer is never over-consumed, thus this actually
    also allowed to write outside the output buffer if "lucky".

commit 768c5251141be705d64a480b641c6b17d32a4e7b
Author: Alberto Delmás <adelmas@gmail.com>
Date:   Fri Apr 8 20:00:48 2011 +0200

    Parse sprite data for WMVP and WVP2, and decode sprites for the latter
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 70ff55733d41303f55bee80041095bd10b87363a
Author: Lou Logan <lou@fakeoutdoorsman.com>
Date:   Sat Apr 9 13:50:07 2011 +0200

    Replace outdated info on the FAQ
    
    FAQ could use some work. This updates a few little details.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit f8de11cf7dbfefec535c3114a5fced3609d01343
Author: Lou Logan <lou@fakeoutdoorsman.com>
Date:   Sat Apr 9 13:50:05 2011 +0200

    Redefine sameq
    
    I think the documentation of sameq is causing confusion and misuse of
    this option.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit aeefbf61c0dbed2977c919ea0ef22f2536ee1e48
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 9 13:50:01 2011 +0200

    pad: fix example explanation
    
    "row" and "column" term positions in the explanation were inverted.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 3eccfaa01291ca90e7dcb934bb06d048fcba1f43
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 9 13:49:57 2011 +0200

    gradfun: add notice from the MPlayer manual
    
    Add notice telling that the filter is designed for playback only.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 5ae4251c3b603cc7f44dd0e0839c5b6f6bbac61e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 9 13:49:54 2011 +0200

    eval: add support for trunc, ceil, and floor functions
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 2fd8756b9f5f5e809bec8f2635216f236106dff4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 9 13:49:48 2011 +0200

    documentation: add setdar and setsar description to filters.texi
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit c1a9012d62b76106d02f080adec28e13b039a53d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 9 12:20:04 2011 +0200

    avio: document some members of AVIOContext.

commit e782a0c6da0daa7b65e0355e50e68b13441b5faa
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 9 12:43:51 2011 +0200

    avio: document avio_close().

commit 893816ba1e7c8d89ee405e55bae8251366ff3df9
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 9 12:21:36 2011 +0200

    avio: cosmetics, vertically align comments.

commit 72d4405b66be0ec22ba01cc360a7e826ab910efd
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 9 08:55:53 2011 +0200

    avio: cosmetics, group the reading functions.

commit 37744e328257f7974e77574d746b338be2e3bab8
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 9 08:52:35 2011 +0200

    avio: cosmetics, merge all the FF_API_OLD_AVIO blocks.

commit fafa7290f1bf7f91cc5afe6c5cc65808bacb5c42
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 9 08:44:14 2011 +0200

    avio: cosmetics, move AVIOContext to start of the file.

commit 6084ee5dc50aff488b611ad19ae1a6e72aa7ca39
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 9 08:30:15 2011 +0200

    avio: update file header.

commit 3028b6ede624410d40ab7c77a67b62fc6ad3a8f0
Author: Brad <brad@comstyle.com>
Date:   Sat Apr 2 17:16:59 2011 -0400

    os: fix OpenBSD/PowerPC compilation
    
    When attempting to re-enable the AltiVec support it was noticed
    that we need to undefine _POSIX_C_SOURCE to appease the headers
    for ff_get_cpu_flags_ppc() to be able to compile.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 73389754c911bc3171019f0bb98b7aeeb0ef32e6
Author: Peter Ross <pross@xvid.org>
Date:   Sat Apr 9 13:49:45 2011 +0200

    pixfmt: add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE
    
    PIX_FMT_BGR48LE is used by PhantomCINE demuxer.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 47dec30edb8565b7e0e8716dc6d0dc36d5b7bc40
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Tue Apr 5 00:29:01 2011 +0200

    oggdec: fix demuxing chained audio streams
    
    Chained ogg served by icecast and mpd should demux
    properly now.
    
    Fixes issue2337
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit cbfa93aca33dda399dd946f1bc4e3097c124fa5d
Author: Compn <tempn@twmi.rr.com>
Date:   Sat Apr 9 13:49:56 2011 +0200

    fix typo
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit afaedbd6f76c1601c39007f8bc2627948de78d49
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Apr 10 00:06:28 2011 +0200

    Add "Did you provide a clear git commit log message?" to the patch checklist
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c55efca05bc0b58b0845f83e73670f76030b82a5
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Apr 1 15:56:45 2011 +0000

    x11: fix memleak
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 05c062e9da370c60f48e433308cccbf7e7aea7fe
Author: pin xue <pinxue@gmail.com>
Date:   Sat Apr 9 16:05:11 2011 +0800

    replace movw instruction in ac3dsp_armv6.S
    
    AS      libavcodec/arm/ac3dsp_armv6.o
    ffmpeg-src/libavcodec/arm/ac3dsp_armv6.S: Assembler messages:
    ffmpeg-src/libavcodec/arm/ac3dsp_armv6.S:40: Error: selected processor
    does not support `movw r8,#0x1fe0'
    make[1]: *** [libavcodec/arm/ac3dsp_armv6.o] Error 1
    
    MOVW is ARMv7 way to load constant:
       * movw, or move wide, will move a 16-bit constant into a register,
    implicitly zeroing the top 16 bits of the target register.
       * movt, or move top, will move a 16-bit constant into the top half
    of a given register without altering the bottom 16 bits
    To load 32 bit constant, movw  lower16; movt upper16; is better than
    ldr if available, because:
    While this approach takes two instructions, it does not require any
    extra space to store the constant so both the movw/movt method and the
    ldr method will end up using the same amount of memory. Memory
    bandwidth is precious in and the movw/movt approach avoids an extra
    read on the data side, not to mention the read could have missed the
    cache.
    
    But here it is armv6 optimization, so that we have to use ldr.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a2beabc231f0d0c509e5c8f09fdab0ccb46eca10
Merge: d459d8e 347b375
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 10 03:31:53 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      daud: Don't write packets that are too large to have their size expressed in the bytestream.
    DUPLICATE  pthread: validate_thread_parameters() ignored slice-threading being intentionally off
    DUPLICATE  Use consistent condition for whether to run slice-threading execute function.
      avformat.h: fix a misplaced #endif
    DUPLCIATE  vaapi: cope with VA-API 0.32, i.e. fix VC-1 decoding on Sandy Bridge.
    DUPLICATE  vaapi: filter out DELAYED_PIC_REF flag to determine field.
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 347b375a80afbb27c887a243097c09370cb95d19
Author: Alex Converse <aconverse@google.com>
Date:   Fri Apr 8 14:35:17 2011 -0700

    daud: Don't write packets that are too large to have their size expressed in the bytestream.

commit d459d8e28df12ee69c71c7181380d91e09764374
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Apr 8 01:17:21 2011 +0200

    Abort Ogg header parsing when we encounter a data packet.
    
    Fixes ticket #15.

commit cf39b461d31a213261cb7dab21e8aeb0bb1673d5
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sun Apr 3 15:54:14 2011 -0400

    pthread: validate_thread_parameters() ignored slice-threading being intentionally off
    
    The thread_type API allows you to request only FF_THREAD_FRAME (instead of
    FRAME | SLICE), but it was being ignored.
    We don't implement both of them at the same time, so there isn't an effect
    on current codecs, except that you can request no kinds of threading now
    (a bit useless).
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit f82163cf1c0515a59e6aed9748a17604f892c310
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Apr 1 20:24:46 2011 -0400

    Use consistent condition for whether to run slice-threading execute function.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 17ca374c7d09b9f0c102709f2437a3a76de7bad0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 9 07:30:33 2011 +0200

    avformat.h: fix a misplaced #endif

commit da21440d46244c424ef4782a18fbcf6823d308fd
Author: Gwenole Beauchesne <git@videolan.org>
Date:   Tue Mar 29 10:52:15 2011 +0200

    vaapi: cope with VA-API 0.32, i.e. fix VC-1 decoding on Sandy Bridge.
    
    (cherry picked from commit a18e7b4fb77d3799cf21110b5e6dda4691a295b3)
    
    Signed-off-by: Reinhard Tartler <siretart@tauware.de>

commit 09ce846206ff9a112cc1e2727d0ba4b5f0216d9c
Author: Gwenole Beauchesne <git@videolan.org>
Date:   Tue Mar 29 11:07:29 2011 +0200

    vaapi: filter out DELAYED_PIC_REF flag to determine field.
    
    This fixes ticket #23.
    
    (cherry picked from commit 621f4c98df4ee9fd604a614f31e09eef9dd7d3ca)
    
    Signed-off-by: Reinhard Tartler <siretart@tauware.de>

commit ae7a4a1594e3624f7c844dec44266d2dc74a6be2
Author: Philip Langdale <philipl@overt.org>
Date:   Sat Mar 26 10:34:20 2011 -0700

    CrystalHD: Improve detection of h.264 content.
    
    As previously discussed, the CrystalHD hardware returns exceptionally
    useless information about interlaced h.264 content - to the extent
    that it's not possible to distinguish most MBAFF and PAFF content until
    it's too late.
    
    In an attempt to compensate for this, I'm introducing two mechanisms:
    
    1) Peeking at the picture number of the next picture
    
    The hardware provides a capability to peek the next picture number. If
    it is the same as the current picture number, then we are clearly dealing
    with two fields and not a frame or fieldpair.
    
    If this always worked, it would be all we need, but it's not guaranteed
    to work. Sometimes, the next picture may not be decoded sufficiently
    for the number to be known; alternately, a corruption in the stream may
    cause the hardware to refuse to return the number even if the next
    intact frame is decoded. In either case, the query will return 0.
    
    If we are unable to peek the next picture number, we assume that the
    picture is a frame/fieldpair and return it accordingly. If that turns
    out to be incorrect, we discard the second field, and the user has
    to live with the glitch. In testing, false detection can occur for
    the first couple of seconds, and then the pipeline stabalizes and
    we get correct detection.
    
    2) Use the h264_parser to detect when individual input fields have
    been combined into an output fieldpair.
    
    I have multiple PAFF samples where this behaviour is detected. The
    peeking mechanism described above will correctly detect that the
    output is a fieldpair, but we need to know what the input type was
    to ensure pipeline stability (only return one output frame per input
    frame).
    
    If we find ourselves with an output fieldpair, yet the input picture
    type was a field, as reported by the parser, then we are dealing with
    this case, and can make sure not to return anything on the next
    decode() call.
    
    Taken together, these allow us to remove the hard-coded hacks for
    different h.264 types, and we can clearly describe the conditions
    under which we can trust the hardware's claim that content is
    interlaced.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit bfde0f1b3d352c064e376554540d8690850a32a1
Author: Philip Langdale <philipl@overt.org>
Date:   Fri Mar 25 22:48:41 2011 -0700

    CrystalHD: Carry picture type from input to output picture.
    
    Now that we know the type of the input picture, we have to bring
    that information to the output picture to help identify its type.
    We do this by adding a field to the opaque_list node.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit f6421e0b5c028b5eaf24377b074b1e50b2c32419
Author: Philip Langdale <philipl@overt.org>
Date:   Fri Mar 25 22:46:22 2011 -0700

    CrystalHD: Bring in h.264 parser to establish picture type.
    
    As the hardware is unreliable, we will have to use the h.264 parser
    to identify whether an input picture is a field or a frame. This
    change loads the parser and extracts the picture type.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit e99fd6ee197f77e512c4092667eed70232f9c875
Author: Philip Langdale <philipl@overt.org>
Date:   Fri Mar 25 22:43:53 2011 -0700

    CrystalHD: Change opaque_list_pop to return the node.
    
    In preparation for adding additional fields to the node, return
    the node instead of the pts value. This requires the caller to
    free the node.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit ca0eed7e37881e9adea11734832dc60961693b07
Author: Philip Langdale <philipl@overt.org>
Date:   Sun Mar 27 09:39:16 2011 -0700

    CrystalHD: Fix whitespace after previous change.
    
    'git diff -w' confirmed to return nothing.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit 9ce1d5f03b5579a86a0ef555afbc6bb5ed472062
Author: Philip Langdale <philipl@overt.org>
Date:   Sun Mar 27 09:37:49 2011 -0700

    CrystalHD: Handle different h.264 MBAFF packing.
    
    I found another MBAFF sample where the input:output pattern is
    the same as mpeg2 and vc1 (fieldpair input, individual field output).
    While I'm not sure how you can output individual fields from MBAFF,
    if I apply the mpeg2/vc1 handling to this file, it plays correctly.
    
    So, this changes the detection algorithm to handle the known cases.
    
    Whitespace will be fixed in a separate change.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit c0577ceb5569a5f02a9a405f9d8bc9b3ba66fad4
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 9 00:03:01 2011 +0200

    flv: Only parse keyframe index when the underlaying protocol allows seeking as we need to seek to read the index
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ba667e600ffedad9d34caabe13f775b411f33a27
Author: Kharkov Alexander <kharkovalexander@gmail.com>
Date:   Fri Apr 8 16:20:45 2011 +0700

    Fix support for flvtool2 "keyframes based" generated index in FLV format decoder
    
    Current keyframes data parser unconditionally rewind metadata to the end
    at the end of function. As result ALL metadata located after keyframes
    index not parsed,
    and as metadata object can have ANY placement inside metadata it can
    lead to unpredictable result
    (bitrate can not be found, etc.). As result FLV movie will not play at
    all in such situation.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit f7f9e24d094c5cde404f4178d81212c91b024022
Author: Lou Logan <lou@fakeoutdoorsman.com>
Date:   Thu Apr 7 14:26:49 2011 -0800

    Replace outdated info on the FAQ
    
    FAQ could use some work. This updates a few little details.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit d4d09329eef30787da699c7a397b00f6f96940bc
Merge: a61bc91 0c68c80
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 9 03:09:49 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      lavf: bump minor and add an APIChanges entry for avformat cleanup
      lavf: get rid of ffm-specific stuff in avformat.h
    Not pulled:  avio: deprecate av_protocol_next().
      avio: add a function for iterating though protocol names.
      lavf: rename a parameter of av_sdp_create from buff->buf
      lavf: rename avf_sdp_create to av_sdp_create.
      lavf: make av_guess_image2_codec internal
      avio: make URLProtocol internal.
      avio: make URLContext internal.
      lavf: mark av_pkt_dump(_log) for remove on $next+1 bump.
      lavf: use designated initializers for all protocols
      applehttp: don't use deprecated url_ functions.
      avio: move two ff_udp_* functions from avio_internal to url.h
      asfdec: remove a forgotten declaration of nonexistent function
      avio: deprecate the typedef for URLInterruptCB
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit a61bc91d42945e6ccefef4867ef32d2073f8f8c7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 9 01:00:44 2011 +0200

    Fix ticket21, temporary audio array was too small.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 0c68c804196400de3c40c8849124b292ed62b99c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Apr 8 11:46:52 2011 +0200

    lavf: bump minor and add an APIChanges entry for avformat cleanup

commit 3ee53dabcfd8810d01f114599617cf55e481c291
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Apr 8 11:21:13 2011 +0200

    lavf: get rid of ffm-specific stuff in avformat.h

commit cdc6a87f193b1bf99a640a44374d4f2597118959
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 20:28:58 2011 +0200

    avio: deprecate av_protocol_next().

commit f8270bbf8ce891cc614a5562c02ce18a50a89f1d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 08:18:54 2011 +0200

    avio: add a function for iterating though protocol names.

commit c234d40bd9c98fc8c5540135cd5055c12e603a0f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Apr 8 12:22:39 2011 +0200

    lavf: rename a parameter of av_sdp_create from buff->buf
    
    This is more consistent with the rest of the API.

commit c3675dfe1e345a81d704fa0dd31151b8d54589ee
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Apr 8 11:36:12 2011 +0200

    lavf: rename avf_sdp_create to av_sdp_create.
    
    The new name is more consistent with the rest of the API.

commit a9bf9d8e5349114d37cc3baf0b1e7d95197c5ef8
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 5 13:13:53 2011 +0200

    lavf: make av_guess_image2_codec internal
    
    It doesn't look very useful as a public function.

commit 5593f031489f54ad184dd2d2744e31006c8627a5
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Apr 7 21:01:17 2011 +0200

    avio: make URLProtocol internal.

commit c486dade95ba529151391a7879538c9d4787752b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Apr 7 20:25:52 2011 +0200

    avio: make URLContext internal.

commit c5704b2b9a9cb38e27d24f9962594def16870c52
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 5 12:59:27 2011 +0200

    lavf: mark av_pkt_dump(_log) for remove on $next+1 bump.

commit 9d4cb45dbea845da477f1eeba976a146ab66d9da
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 8 12:26:45 2011 +0200

    Cleanup 'Fix spurious warning when stream has SPS and PPS units.'
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit f35ff97f2e572a6b02180b248f929541962ffdd3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Apr 8 07:41:47 2011 +0200

    lavf: use designated initializers for all protocols
    
    This is more readable and makes it easier to reorder URLProtocol
    members.

commit a6aa7a1a14dc12d9d745e5d4a8a7feb38eb1c4da
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Apr 8 06:57:54 2011 +0200

    applehttp: don't use deprecated url_ functions.

commit d6bbe76124c5879099e03754646c4bd70ce5112f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Apr 7 20:15:43 2011 +0200

    avio: move two ff_udp_* functions from avio_internal to url.h

commit acaceca2f191b30f64421f6568fd30ad561daec9
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Apr 7 20:13:36 2011 +0200

    asfdec: remove a forgotten declaration of nonexistent function

commit 026e175775cd9355067e9ff93fb6df3f64b365c2
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Apr 7 19:17:55 2011 +0200

    avio: deprecate the typedef for URLInterruptCB
    
    There's no particular reason to pollute the namespace with a typedef for
    it.

commit d0df2934ca63a1d5c31602e6558f341bd738bd07
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Fri Apr 8 03:03:03 2011 +0200

        Merge remote-tracking branch 'ffmpeg-mt/master'
    
        * ffmpeg-mt/master:
    DUPLICATE mingw32 compilation after 'unbreak avcodec_thread_init'
          pthread: validate_thread_parameters() ignored slice-threading being intentionally off
    DUPLICATE Remove unnecessary parameter from ff_thread_init() and fix behavior
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c88caa522c41cd4108d39d8dd98805e867606ae3
Merge: db95e55 a203125
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 8 02:50:13 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      proto: include os_support.h in network.h
      matroskaenc: don't write an empty Cues element.
      lavc: add a FF_API_REQUEST_CHANNELS deprecation macro
      avio: move extern url_interrupt_cb declaration from avio.h to url.h
      avio: make av_register_protocol2 internal.
      avio: avio_ prefix for url_set_interrupt_cb.
      avio: AVIO_ prefixes for URL_ open flags.
      proto: introduce listen option in tcp
      doc: clarify configure features
      proto: factor ff_network_wait_fd and use it on udp
    
    Conflicts:
    	ffmpeg.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit db95e559f2b1c392295b09e8457d6f161eb5acdb
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 8 01:35:43 2011 +0200

    fix another forgotten mplayerhq.hu link
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 610b963e82e64055dc56f07bc871745f61255c21
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 8 00:17:53 2011 +0200

    Fix link to ffmpeg-devel
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ffb61814a038e7fe9223e7f8460161d661b94e42
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 8 00:15:09 2011 +0200

    Fix deblocking with thread_slices
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit f6d71b3942ae994ed576de81c9ddba2a08cb6f90
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Apr 7 15:12:03 2011 +0200

    ffplay: Set EMU_EDGE if dr1, this is an alternative fix for ticket40.
    Idea borrowed from mplayer.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a2031251c7eedd0d82cb9e08717990fa2ae6299f
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Thu Apr 7 15:09:03 2011 +0200

    proto: include os_support.h in network.h
    
    Fix compilation on systems without poll()

commit 9181976348cac563977a0450c90f27ad72018f1d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 22:29:21 2011 +0200

    matroskaenc: don't write an empty Cues element.

commit 9f5ddd1e460a7e25b838286d36bf3fbe17baaa76
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 6 07:38:11 2011 +0200

    lavc: add a FF_API_REQUEST_CHANNELS deprecation macro
    
    And hide request_channels AVOption under it.

commit 5cec8971056f92215d4199235907d944abdb5a81
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 20:40:38 2011 +0200

    avio: move extern url_interrupt_cb declaration from avio.h to url.h

commit 8e76a19b63a3fa322a64a7d27bd6e642c7fe7f85
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 20:35:04 2011 +0200

    avio: make av_register_protocol2 internal.

commit 80c6e238b0f42a0b07fbc195564a50032b3608ba
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 20:15:44 2011 +0200

    avio: avio_ prefix for url_set_interrupt_cb.

commit f87b1b373a0df55080c1e6a5874f9a0a75c6fee8
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 20:11:19 2011 +0200

    avio: AVIO_ prefixes for URL_ open flags.

commit de174d0d250dc290acc0e7a8d74f26782e084365
Author: Peter Ross <pross@xvid.org>
Date:   Tue Apr 5 20:37:19 2011 +1000

    riff: add ATRAC3+ guid
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit aa9380c89c65873c41a76776296d9095c54731cd
Author: Peter Ross <pross@xvid.org>
Date:   Thu Apr 7 20:53:24 2011 +1000

    ff_get_wav_header: perform full lookup on WAVEFORMATEXTENSIBLE subformat guid
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 36ffabc4eeab2e4489e83d874c19b86a4b44d25a
Author: Peter Ross <pross@xvid.org>
Date:   Tue Apr 5 20:36:55 2011 +1000

    move PRI_GUID, ARG_GUID, AVCodecGuid, ff_codec_guid_get_id, MEDIASUBTYPE_BASE_GUID and audio_guids[] to riff.c/h (add FF_ prefix to PRI_GUID, ARG_GUID, and MEDIASUBTYPE_BASE_GUID; rename audio_guids to ff_codec_wav_guids)
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c1309b27d2fc57a18a22336c7812874191b2bdac
Author: Peter Ross <pross@xvid.org>
Date:   Tue Apr 5 20:36:46 2011 +1000

    move ff_asf_guid, ff_guidcmp and ff_get_guid into riff.h
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit dc4103610520ae70d4989ffe3850dcf4deed54a9
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Thu Apr 7 10:19:23 2011 -0300

    Install libavutil/{aes,sha}.h
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 4f29941194dd0ed06aa375e437b48e3031125e59
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Apr 7 17:45:31 2011 +0200

    pad: fix example explanation
    
    "row" and "column" term positions in the explanation were inverted.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit c0e51ec9c625ccd7b3a8c74754145e6c023a3848
Merge: 4b9c03b 1f6265e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Apr 7 03:32:26 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      Fix parser: mark av_parser_parse() for removal on next major bump
      swscale: postpone sws_getContext removal until next major bump.
      fate: add AAC LATM test
      mmst: get rid of deprecated AVERRORs
      lxfdec: use AVERROR(ENOMEM) instead of deprecated AVERROR_NOMEM.
      Reemove remaining uses of deprecated AVERROR_NOTSUPP.
    REIMPLEMENTED in 2 lines of code:  lavf: if id3v2 tag is present and all else fails, guess by file extension
    
    Conflicts:
    	libavformat/utils.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 3d42d4937b029b604da7d53dce16c72e8edde29c
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Fri Mar 4 01:41:22 2011 +0100

    proto: introduce listen option in tcp
    
    This way is possible to have simple micro-server act like
    
    ffmpeg -i file.nut -vcodec copy -acodec copy -f nut tcp://foo:1234?listen

commit a013291d26d325ba81d8db758d5e5adccc743cf5
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Apr 4 17:43:45 2011 +0200

    doc: clarify configure features
    
    This way people will not get surprises regarding the current configure
    behaviour and contributors will have a guideline on what is expected.

commit ebba2b3e2a551ce638d17332761431ba748f178f
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Apr 4 18:17:12 2011 +0200

    proto: factor ff_network_wait_fd and use it on udp
    
    Support the URL_FLAG_NONBLOCK semantic and uniform the protocol.
    The quick retry loop is already part of retry_transfer_wrapper.
    
    The polling routine is common to the network protocols:
    udp, tcp and, once merged, sctp.

commit 4b9c03b7f08f51fea3c8719f169368a46a0d3b63
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Apr 7 00:31:21 2011 +0200

    Align stack variables manually in yadif x86 code, should fix ticket25
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 9f8008a9815ed5ee8846de2bb97c980ddb7b2485
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Apr 7 00:24:53 2011 +0200

    move image check down in ffplay.c
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 454fab721a2d518d814ce50ab545f89af107851d
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 6 23:41:02 2011 +0200

    Disable dr1 in ffplay for svq1 (fixes ticket40)
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 1f6265e011f6e56562b2f58c182bc0261062b3c4
Author: Brad <brad@comstyle.com>
Date:   Wed Apr 6 17:41:12 2011 -0400

    Fix parser: mark av_parser_parse() for removal on next major bump
    
    Fix the breakage introduced with 9073ca6c6ebb9e3e9b60d968b7aa16cc8b6d558d

commit 8bce71dff5a7fd2851c4718c274d8b2a94fb595c
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 6 23:39:57 2011 +0200

    Check sizes a bit in ffplay, cant hurt.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 326dff7d054f260b11f51062c2d7fc9a537ff58c
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 6 23:06:47 2011 +0200

    Fix ticket34
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bc6047223fda5070d007e605c8fd7cf02b8403aa
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 6 21:49:25 2011 +0200

    Drop checkheaders from check, its useless
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 6b1c886b6562eae7bab8cbbeb590478e34859bc7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 6 21:17:32 2011 +0200

    Fix ticket20
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 0464ee9af2a3c17d78642f203cfeeb5d66c70bf2
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 6 14:46:31 2011 +0200

    swscale: postpone sws_getContext removal until next major bump.
    
    The replacement isn't ready yet.

commit 0ba832231dd557475ffb8c4438c2d794812a9216
Author: Janne Grunau <janne-libav@jannau.net>
Date:   Tue Apr 5 20:25:48 2011 +0200

    fate: add AAC LATM test

commit 1265395b5b1a6cde6549dabbb3820d343642f809
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Mar 26 16:25:10 2011 +0100

    Add PlayStation Portable PMP format demuxer
    
    Not yet complete, for demuxing AAC the AAC header must be generated
    manually.
    Possibly the decoder could accept the header as extradata to simplify
    this.

commit 6e37b45888d46ac621095a963013675c47ea1f55
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 6 08:20:09 2011 +0200

    mmst: get rid of deprecated AVERRORs

commit a2018b516794f329ef487bca62b4dd7835cad764
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 6 08:18:16 2011 +0200

    lxfdec: use AVERROR(ENOMEM) instead of deprecated AVERROR_NOMEM.

commit f5b386afab51a2141447b682793ce001abdaeb5c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Apr 6 08:16:06 2011 +0200

    Reemove remaining uses of deprecated AVERROR_NOTSUPP.

commit 56a1000917694b2277064c5573b0dd818ad7a379
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 5 12:19:35 2011 +0200

    lavf: if id3v2 tag is present and all else fails, guess by file extension

commit d6c858658f2cd5cabbfecc008503c30951256fdd
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 6 03:00:46 2011 +0200

    Revert "ffmpeg: fix aspect ratio setting"
    
    This reverts commit d1eb50bb29caad9745631759265f475177df99b9.
    Reason, it breaks fate

commit 11d78415ca1beaa39303c280d7896024edc45aa7
Merge: ee6db0d 5371803
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 6 02:59:49 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      psymodel: extend API to include PE and bit allocation.
      avio: always compile dyn_buf functions
      Remove unnecessary parameter from ff_thread_init() and fix behavior
      Revert "aac_latm_dec: use aac context and aac m4ac"
      configure: tell user if libva is enabled like the rest of external libs.
      Add silence support for AV_SAMPLE_FMT_U8.
      avio: make URL_PROTOCOL_FLAG_NESTED_SCHEME internal
      avio: deprecate av_url_read_seek
      avio: deprecate av_url_read_pause
      ac3enc: NEON optimised extract_exponents
    
    Conflicts:
    	libavcodec/utils.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit ee6db0de3760ceb7b7a9968a5322c1d8e8e23861
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 6 00:15:42 2011 +0200

    Fix ffmpeg-mt fixme in h264.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 98fe404a94063b28e66f32e8047e20136900f25f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Apr 6 00:14:56 2011 +0200

    Fix REBASE_PICTURE with h.264
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit b5ef6f8eb452c37b19d973d61548725d7b91113e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 5 23:22:08 2011 +0200

    Fix crash in ffmpeg.c with PIX_FMT_NONE
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 0c72180ea660e2d1de71d8d03445e014d48b7e52
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 5 20:46:46 2011 +0200

    Revert "Set the correct target for mingw64 dlltool"
    Revert due to dlltool/lib revert
    This reverts commit 417516f63f8a9ee214ee9fa6fcb483962ea0f096.

commit 1f3a1fa92110f5e6c02674122bba126feb049f26
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 5 18:27:15 2011 +0200

    Fix gazeta-20090408-1456-aa.ts
    regression introduced by 15957b197a63d08c33c34f08ef8b161335736914
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit b1eeddf1cc530cfce9a178a8ee7066f9d9910784
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 5 11:51:58 2011 +0200

    Fix Ticket37
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 5371803dd5d9f7bbc62d68274084d25f10a8dc61
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Tue Apr 5 01:05:22 2011 -0600

    psymodel: extend API to include PE and bit allocation.
    
    Signed-off-by: Janne Grunau <janne-libav@jannau.net>

commit 668438a31ef654a2836992879f9bcd23f4d3421e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Apr 5 19:04:28 2011 +0200

    avio: always compile dyn_buf functions
    
    Fixes build with --disable-muxers --disable-network.
    
    Thanks to Hendrik Leppkes for noticing.

commit da53f05fd0a51cd630b1fdf03dec04e5761c8b32
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 4 20:02:42 2011 +0200

    Do not offer unsupported HWAccel PIX_FMT.
    
    Only fixes MPEG-1/MPEG-2 as a first step.

commit 735c4f0b8460a943623b7b1a83f55299d8c60523
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Apr 4 20:11:19 2011 +0200

    Use CONFIG_VDPAU as condition for using ff_vdpau_mpeg_picture_complete.
    
    CONFIG_VDPAU is the condition on which ff_vdpau_mpeg_picture_complete
    is compiled in, so it is more appropriate, particularly since the
    separate VDPAU decoder should be removed in the longer term.

commit 6e075dcaf85d9cd32fffe160d3090af47982cf93
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Mar 24 21:27:05 2011 +0100

    ac3dec: avoid pointless alloc and indirection for input_buffer
    
    Since we now always allocate it, it can simply be made part of the context
    instead.

commit ba9ef8d04ecd009036b7c380e71bac081c56c53e
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Tue Mar 29 17:18:21 2011 -0400

    Remove unnecessary parameter from ff_thread_init() and fix behavior
    
    thread_count passed to ff_thread_init() is only used to set AVCodecContext.
    thread_count, and can be removed. Instead move it to the legacy implementation
    of avcodec_thread_init().
    
    This also fixes the problem that calling avcodec_thread_init() with pthreads
    enabled did not set it since ff1efc524cb3c60f2f746e3b4550bb1a86c65316.
    
    Signed-off-by: Janne Grunau <janne-libav@jannau.net>

commit 6f73d5e859f02be7f3677b58be5d7fa741c54a16
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Apr 5 15:31:14 2011 +0200

    documentation: fix @url syntax in developer.texi
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit d496d33d26c1781220c49b3ea0e69fcfcc759a8a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Mar 27 22:58:08 2011 +0200

    scale: make the filter parametric
    
    Make the filter accept parametric expressions for the output video
    size.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 25601bc5649fb71f645e9a619871cc85170f5dd8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Mar 27 22:56:49 2011 +0200

    eval: add support for trunc, ceil, and floor functions
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit d1eb50bb29caad9745631759265f475177df99b9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Apr 4 02:15:34 2011 +0200

    ffmpeg: fix aspect ratio setting
    
    This is done by adding a setsar filter at the beginning of the
    configured filterchain.
    
    This implementation is more robust, since does not modify the
    filterchain description (which was creating potential syntax errors),
    but directly modifies the filterchain structure.
    
    This also changes the ffmpeg -aspect behavior, as following filters in
    the filterchain can change the DAR/SAR set by the inserted setsar
    filter.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>

commit 2ed05f657f622a1c84f97a841a488e876f734201
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 5 16:12:41 2011 +0200

    Add support for pcm_f32* to alsa.

commit 71a2da30cd0bf42e48ab4b0e64a2911ddec5a7ba
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 5 15:14:51 2011 +0200

    Add audio_float to confgigure's CONFIG list.

commit d6f66edd65992c1275f8e4271be212e1a4808425
Author: Janne Grunau <janne-libav@jannau.net>
Date:   Tue Apr 5 12:21:50 2011 +0200

    Revert "aac_latm_dec: use aac context and aac m4ac"
    
    This reverts commit 36864ac3540445c513484017aa9927e942fac24a since it
    breaks LATM decoding in ffplay.

commit 4d1d6f7a3c0a8c9235a5b26c4c5347d23b9ae091
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 5 10:53:50 2011 +0200

    Support s32 output via alsa audio device.

commit efec2d7b35db96014ad33e43383b93d42acd8829
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Apr 5 10:15:03 2011 +0200

    Template alsa reordering functions.

commit f4f05c459c41e8c43d3642a96001c69bc7173544
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 5 00:49:34 2011 +0400

    configure: tell user if libva is enabled like the rest of external libs.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 14cf0fd2f586471fff4ee379739a5734f568af11
Author: Alex Converse <aconverse@google.com>
Date:   Mon Apr 4 16:07:23 2011 -0700

    Add silence support for AV_SAMPLE_FMT_U8.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit b84048479888739e0aa8d9e534c49a3ab0e02252
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 19:55:07 2011 +0200

    avio: make URL_PROTOCOL_FLAG_NESTED_SCHEME internal

commit 1305d93c42946ef524c1cdc927a7e66eec510005
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 19:48:31 2011 +0200

    avio: deprecate av_url_read_seek
    
    It's not used anywhere internally.
    
    Salvage its documentation for ffio_read_seek.

commit fa104e14abc1361762cb2451cc83072e4d2a5d52
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Apr 4 19:46:19 2011 +0200

    avio: deprecate av_url_read_pause
    
    It's not used anywhere internally.
    
    Salvage its documentation for ffio_read_pause.

commit 9c09dead87cafaef12640ac8d9a009912c367022
Author: Philip Langdale <philipl@overt.org>
Date:   Mon Mar 28 21:43:23 2011 -0700

    h264_parser: Fix whitespace after previous change.
    
    'git diff -w' confirmed to return nothing.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit 01f5b9c51eba113b3e8b594ef55e8f08071cdeb6
Author: Philip Langdale <philipl@overt.org>
Date:   Mon Mar 28 21:42:02 2011 -0700

    h264_parser: Fix behaviour when PARSER_FLAG_COMPLETE_FRAMES is set.
    
    Currently, the parser is buggy and only processes the stream extradata
    when the flag is set. This fixes it to actually inspect the frames.
    
    Whitespce will be fixed in a separate change.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit eb79c528d8285421a009f01e279ad4cda0fa91b5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 5 03:12:46 2011 +0200

    Update yadif copyright header
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit de0f445b5c3d70f9aadba2a689c365e3b27adf13
Author: James Darnley <james.darnley@gmail.com>
Date:   Tue Apr 5 03:11:05 2011 +0200

    Factorise the C filtering in yadif

commit 2657fd0cd41e150ebba3c1104885c7e4d6cdd551
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 5 03:02:52 2011 +0200

    Yadif fixes that where missing from the patch
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 457be6962bd257f0b76f7e824b2bcbdb0c8cf105
Author: James Darnley <james.darnley@gmail.com>
Date:   Wed Nov 24 21:25:09 2010 +0100

    Support 16-bit in yadif

commit 257ac5f1d64257ddc3763a3cd9c8d58d3546a2ca
Author: James Darnley <james.darnley@gmail.com>
Date:   Tue Apr 5 02:45:10 2011 +0200

    support more than yuv420p in yadif
    
    (and correctly support grey8)

commit 8af3167bb6d32379c5575c67a5b88c82d5019cb4
Author: Lou Logan <lou@fakeoutdoorsman.com>
Date:   Mon Mar 28 12:13:44 2011 -0800

    Redefine sameq
    
    I think the documentation of sameq is causing confusion and misuse of
    this option.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 30c6fefd013a579f455c230ca9b9b0f8fc68285a
Author: Darren Horrocks <killallthehumans@gmail.com>
Date:   Tue Apr 5 02:34:26 2011 +0200

    fix runtime-cpu-detect bug in swscale
    
    swscale doesnt ever actually do any runtime detection at all when
    runtime cpu detection is enabled, it simply passes whatever is passed
    to -sws_flags, which could be nothing at all making swscale default to
    the C implementation.

commit 434f248723d4d3e22545c3542ef9fc7c00b2379b
Merge: 6114bff 2310ee4
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 5 02:24:55 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master: (22 commits)
      ac3enc: move extract_exponents inner loop to ac3dsp
      avio: deprecate url_get_filename().
      avio: deprecate url_max_packet_size().
      avio: make url_get_file_handle() internal.
      avio: make url_filesize() internal.
      avio: make url_close() internal.
      avio: make url_seek() internal.
      avio: cosmetics, move AVSEEK_SIZE/FORCE declarations together
      avio: make url_write() internal.
      avio: make url_read_complete() internal.
      avio: make url_read() internal.
      avio: make url_open() internal.
      avio: make url_connect internal.
      avio: make url_alloc internal.
      applehttp: Merge two for loops
      applehttp: Restructure the demuxer to use a custom AVIOContext
      applehttp: Move finished and target_duration to the variant struct
      aacenc: reduce the number of loop index variables
      avio: deprecate url_open_protocol
      avio: deprecate url_poll and URLPollEntry
      ...
    
    Conflicts:
    	libavformat/applehttp.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 5f2e6c0fd11f34ba7cd013a0b22d7bd0d60613b8
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Mar 12 22:17:14 2011 +0000

    ac3enc: NEON optimised extract_exponents
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6114bffa91714c83a533ae7e5a597ee605d35c3d
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 5 01:58:03 2011 +0200

    retry_transfer_wrapper: only call interrupt callback when less than requested is r/w.
    Its a waste of cpu cycles otherwise

commit 3e3ea93b3c5041ef983ae459db8b706b7b708ef1
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Apr 5 00:06:11 2011 +0200

    mpegts: Put CODEC_ID_NONE check back that was removed by mistake in 5b56ad03
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2310ee4b1cca48609d06774b7c3c70a5f38f3473
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Mar 12 22:16:49 2011 +0000

    ac3enc: move extract_exponents inner loop to ac3dsp
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 727c7aa02642c97b68356d40d1a8e9e835ba1a69
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 18:00:55 2011 +0200

    avio: deprecate url_get_filename().
    
    URLContext.filename should be used directly.

commit 5958df341de69d94b9958c10cc4aaca510b8cd24
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 17:58:04 2011 +0200

    avio: deprecate url_max_packet_size().
    
    URLContext.max_packet_size should be used directly.

commit 1869ea03b7fb8e3db2f034f4214e03bd3f8b3d30
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 17:51:24 2011 +0200

    avio: make url_get_file_handle() internal.

commit 32a97d4630e8e742cba0344054842ed059dda807
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 17:46:00 2011 +0200

    avio: make url_filesize() internal.

commit e52a9145c8bf0748ae970e210e528ff56508964c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 17:36:06 2011 +0200

    avio: make url_close() internal.

commit 58a48c6511f1aded04885933fdb2449251f0ec64
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 17:30:31 2011 +0200

    avio: make url_seek() internal.

commit 230a4686790ce97f9016b4e617f6bb4078560a3f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 17:26:09 2011 +0200

    avio: cosmetics, move AVSEEK_SIZE/FORCE declarations together

commit 925e908bc7a3ddbd31f94ae9a67fbee170fef3d3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 16:48:01 2011 +0200

    avio: make url_write() internal.

commit dce375645945e31687493ebe82a7a89623e49bdc
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 16:40:31 2011 +0200

    avio: make url_read_complete() internal.

commit bc371aca468c3dd8d1a8cb2b44c99798f232b145
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 16:31:43 2011 +0200

    avio: make url_read() internal.

commit 0589da0aa525e4ba7c554408339fa3e862402af5
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 16:25:10 2011 +0200

    avio: make url_open() internal.

commit 62eaaeacb5ac083d9a96e95ec7df12113cd3ca81
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 16:10:50 2011 +0200

    avio: make url_connect internal.

commit 5652bb94719c0bb0c58f73e44531af9977493223
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 16:04:59 2011 +0200

    avio: make url_alloc internal.

commit 02fd687bbe15b6a3859532898c5d90bc7fa181d6
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Mon Apr 4 16:43:15 2011 +0200

    Only make buffer smaller in fill_buffer() if read_packet() is set.
    
    Fixes a possible invalid free().

commit 37ffba2a445b2ec82ea3096041f29ffca0af99d1
Author: Alexandre Colucci <alexandre@elgato.com>
Date:   Mon Apr 4 15:20:10 2011 +0200

    Communicate pulldown flags to clients to fix VC-1 playback with pulldown content
    
    The pulldown flags should be communicated to the client of the libavcodec library. Not doing so causes jerky playback with pulldown content. Note that this change requires the patch previously provided here: http://ffmpeg.org/pipermail/ffmpeg-devel/2011-April/110314.html
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2506ad9f170ba3c21eed5dd884f51413adc51d37
Author: Alexandre Colucci <alexandre@elgato.com>
Date:   Mon Apr 4 15:08:50 2011 +0200

    Fix VC-1 playback with pulldown content
    
    The attached patch fixes the jerky playback of VC-1 content with pulldown. The pulldown flags were incorrectly set. They must be correct in order to display the frames with the correct timing as mentioned in the specifications: "SMPTE 421M: VC-1 Compressed Video Bitstream Format and Decoding Process". More precisely the following tables:
    
    Table 20: Progressive P picture layer bitstream for Advanced Profile
    Table 22: Progressive B picture layer bitstream for Advanced Profile
    Table 23: Progressive Skipped picture layer bitstream for Advanced Profile
    Table 82: Interlaced Frame I and BI picture layer bitstream for Advanced Profile
    Table 83: Interlaced Frame P picture layer bitstream for Advanced Profile
    Table 84: Interlaced Frame B picture layer bitstream for Advanced Profile
    Table 85: Picture Layer bitstream for Field 1 of Interlace Field Picture for Advanced Profile
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 0d8a33b11e605f7fb6b51640d438d41fec08db1c
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 21 00:23:54 2011 +0200

    applehttp: Merge two for loops
    
    The previous commit didn't do this straight away, to keep the
    diff slightly simpler.

commit 6cc7f1398257d4ffa89f79d52f10b2cabd9ad232
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 21 00:21:56 2011 +0200

    applehttp: Restructure the demuxer to use a custom AVIOContext
    
    This avoids issues where EOF at the end of the segment is given
    the variant demuxer. Now the demuxers only see one single data
    stream (as when using the applehttp protocol handler).

commit d3964da2c2d5e92b555a89e9650ad5e6c1d10010
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 21 00:08:59 2011 +0200

    applehttp: Move finished and target_duration to the variant struct
    
    This is a preparation for a restructuring of the demuxer, to
    minimize the later diff.

commit 57cc1ad35fd488c7a879661498f6f3508038d5a9
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Thu Mar 31 22:41:53 2011 +0900

    aacenc: reduce the number of loop index variables
    
    Signed-off-by: Janne Grunau <janne-libav@jannau.net>

commit 333e8943635b794099b1fb04e9d3fbb4b16a75b2
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 16:00:49 2011 +0200

    avio: deprecate url_open_protocol
    
    The unbuffered API will be made private and it's not used anywhere
    internally.

commit e2307053925260331803412b35e5731069e787c3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 15:22:18 2011 +0200

    avio: deprecate url_poll and URLPollEntry
    
    They're unimplemented and nobody cared to do anything with that for
    10 years.

commit e05a3ac713d3343a202d795699020eca3d397144
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Mar 28 09:18:37 2011 -0400

    ac3enc: select bandwidth based on bit rate, sample rate, and number of
    full-bandwidth channels.
    
    This reduces high-frequency artifacts and improves the quality of the lower
    frequency audio at low bit rates.

commit e3c007bb43d991836e2ebf941d14a04903ece654
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Apr 3 15:15:36 2011 -0400

    flvdec: fix segfault in amf_parse_object() due to NULL key
    
    fixes Issue 2674

commit 2cae9809e2d59c7336fc2cccb97b82c7f764868a
Merge: 3c9bfb3 906fd03
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Apr 4 02:15:12 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      fate: fix partial run when no samples path is specified
      ARM: NEON fixed-point forward MDCT
      ARM: NEON fixed-point FFT
      lavf: bump minor version and add an APIChanges entry for avio changes
      avio: simplify url_open_dyn_buf_internal by using avio_alloc_context()
      avio: make url_fdopen internal.
      avio: make url_open_dyn_packet_buf internal.
      avio: avio_ prefix for url_close_dyn_buf
      avio: avio_ prefix for url_open_dyn_buf
      avio: introduce an AVIOContext.seekable field
      ac3enc: use generic fixed-point mdct
      lavfi: add fade filter
      Change yadif to not use out of picture lines.
      lavc: deprecate AVCodecContext.antialias_algo
      lavc: mark mb_qmin/mb_qmax for removal on next major bump.
    
    Conflicts:
    	doc/filters.texi
    	libavcodec/ac3enc_fixed.h
    	libavcodec/ac3enc_float.h
    	libavfilter/Makefile
    	libavfilter/allfilters.c
    	libavfilter/vf_fade.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 3c9bfb336867ccd32a6e8490930961bcc14b3fdc
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Sep 10 23:10:53 2010 +0200

    add MicroDVD muxer and demuxer
    
    Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>

commit deff8a6d3a7020fdda7fdb3f80d0003b5f44279b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Apr 3 15:18:36 2011 -0400

    flvdec: fix segfault in amf_parse_object() due to NULL key
    
    fixes Issue 2674
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 100a6b7c77fb4fa5b3a91e9206b9b3e7a7d01238
Author: Peter Ross <pross@xvid.org>
Date:   Sun Apr 3 10:14:00 2011 +1000

    ffmpeg: make 'bits_per_raw_sample' option more useful
    
    Currently bits_per_raw_sample is exposed as an AVCodecContext option.
    The option is not very useful, because ffmpeg 1) overwrites it with
    a value from the upstream codec, or 2) it resets the value whenever
    the video is resampled.
    
    This patch adds the -bits_per_raw sample option to FFmpeg, and
    caches the value like is done for the -pix_fmt option.
    
    Example usage:
    ffmpeg v210.avi -pix_fmt rgb48 -bits_per_raw_sample 10 out%d.dpx
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 906fd03070c7dc39b4c937befa2c3559bccf7ba7
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Apr 3 23:12:16 2011 +0100

    fate: fix partial run when no samples path is specified
    
    This restores the behaviour of running only the builtin
    regression tests when no path to external samples is given.
    aa3805a inadvertently broke this by always setting SAMPLES
    to something.  Using := makes the ifdef test work as expected
    when the FATE_SAMPLES environment variable is empty.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f7653904c8a136787d9dda97a02aecfe1746a465
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Mar 28 19:39:44 2011 +0100

    ARM: NEON fixed-point forward MDCT
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit dba9852935f31d81d16bf26ee21d164d5d5f5764
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 27 10:26:58 2011 +0100

    ARM: NEON fixed-point FFT
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4dcde00cfcf7914dec32683a8d511e281d0875fc
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 13:42:45 2011 +0100

    lavf: bump minor version and add an APIChanges entry for avio changes

commit 8bea72f7ebcb57ab929657ff5e2dcd1f6f28f222
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Apr 3 22:55:31 2011 +0200

    avio: simplify url_open_dyn_buf_internal by using avio_alloc_context()

commit 0e09997fa452565e59bfbdf81a96917b3c503470
Author: clsid2 <clsid2@3b938f2f-1a1a-0410-8054-a526ea5ff92c>
Date:   Mon Mar 7 00:08:34 2011 +0000

    Libavcodec AC3/E-AC3/DTS decoders now output floating point data.
    
    git-svn-id: https://ffdshow-tryout.svn.sourceforge.net/svnroot/ffdshow-tryout@3769 3b938f2f-1a1a-0410-8054-a526ea5ff92c

commit 361fa0ed40a042393a2691e3dba9bd7c4bcfe188
Author: clsid2 <clsid2@3b938f2f-1a1a-0410-8054-a526ea5ff92c>
Date:   Mon Mar 7 00:28:50 2011 +0000

    Float output for libavcodec AAC decoder
    
    git-svn-id: https://ffdshow-tryout.svn.sourceforge.net/svnroot/ffdshow-tryout@3770 3b938f2f-1a1a-0410-8054-a526ea5ff92c

commit ba7a28045f0de749f5e84fbefeb626da9952226c
Author: clsid2 <clsid2@3b938f2f-1a1a-0410-8054-a526ea5ff92c>
Date:   Mon Mar 7 00:46:59 2011 +0000

    Float output for libavcodec Vorbis decoder
    
    git-svn-id: https://ffdshow-tryout.svn.sourceforge.net/svnroot/ffdshow-tryout@3771 3b938f2f-1a1a-0410-8054-a526ea5ff92c

commit 724f6a0fa43f615dcebb2cb16ccb7c60ef7ec95c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 08:44:44 2011 +0100

    avio: make url_fdopen internal.
    
    The unbuffered URLContext API will be made private, so there's no point
    in this function being public.

commit 403ee835e7913eb9536b22c2b22edfdd700166a9
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 08:19:54 2011 +0100

    avio: make url_open_dyn_packet_buf internal.
    
    It doesn't look fit to be a part of the public API.
    
    Adding a temporary hack to ffserver to be able to use it, should be
    cleaned up when somebody is up for it.

commit 6dc7d80de7236d04a6ee30f0e4cd03f055893bcf
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 08:16:07 2011 +0100

    avio: avio_ prefix for url_close_dyn_buf

commit b92c5452822f9f58d33daf933a0d2a5516866bc1
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 08:13:34 2011 +0100

    avio: avio_ prefix for url_open_dyn_buf

commit 8978fedaeefdff50ed4deefbfe822ad07f19f616
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Mar 5 21:06:46 2011 +0100

    avio: introduce an AVIOContext.seekable field
    
    Use it instead of url_is_streamed and AVIOContext.is_streamed.

commit c9d6da73a8d3b0ff7201b37b1bb2d5f717b8aa37
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sun Apr 3 22:45:16 2011 +0200

    Remove superfluous free().

commit 79997def65fd2313b48a5f3c3a884c6149ae9b5d
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Mar 21 18:07:59 2011 +0000

    ac3enc: use generic fixed-point mdct
    
    This makes the AC3 encoder use the shared fixed-point MDCT rather
    than its own implementation.  The checksum changes are due to
    different rounding in the MDCT.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 7f125c3e87f0ce48abfdbcf02e3d4c1c33f025ba
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 10 11:48:43 2011 +0100

    Move frame_pred_frame_dct check elsewhere.
    Fixes issue2405

commit 2ee453610fafb83f1442d764c75554d83508cdb5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 10 10:32:46 2011 +0100

    Fix mpeg-ps misdetected as m4v.
    Fix issue2326
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 19457a5d4a4bd25783a6a7fb665eb509a693eb2e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 9 17:03:09 2011 +0100

    Fix issue2246
    ignore last ctts duration
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7d948dc424c3620e351d27afdf933c99f9435467
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 9 15:13:59 2011 +0100

    Support changing pixel formats on avfilter input.
    Fix issue2217
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 0b9dffc67ab506a5d148993b98d8713a76623892
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 9 15:12:24 2011 +0100

    Improve codec_tag guessing code.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 24009f3601e883199e6dc232cec7d60e57764b3c
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 9 15:11:50 2011 +0100

    Make find_pix_fmt() non static
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bbd1c43fa3231cae594e9103a0e041977eafa244
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 9 03:30:24 2011 +0100

    Dont leak sws contexts.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2f9815dd26bf9d63720fb3e0b38900180c35f3b3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 9 01:07:35 2011 +0100

    fixed issue1962 EVO detection
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 512f973eac9a8c38ca33f089b6f3bb433ffc6a2e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Mar 8 22:39:14 2011 +0100

    Fix issue2437

commit 5b56ad03fa3c580e38322c902891a77ecc93686b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 4 01:12:17 2011 +0100

    Reimplement stream probe try #2
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 15957b197a63d08c33c34f08ef8b161335736914
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Mar 1 20:17:33 2011 +0100

    Partial rewrite stream probe code.
    Fix issue2312.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 6e77feb201924f16bd69cbb5cfabb1a7b5e8a52e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Mar 1 15:59:00 2011 +0100

    Dont be so picky on decoding pps in extradata.
    Fixes issue2517
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 116758a358a2f176a27d521723a6c6c4d2ef52c7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Feb 25 02:46:12 2011 +0100

    Fix yuvj420p scaling artefact, issue1108.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 151193603402aa2dde105c342b658696ccb441b0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Feb 26 22:51:56 2011 +0100

    Correctly implement:
    	commit c0ec9918b066c6bfca8613ac75b589bd3e405971
    	Author: Måns Rullgård <mans@mansr.com>
    	Date:   Tue Aug 24 17:47:05 2010 +0000
    	Remove global mm_flags variable
    
    	Originally committed as revision 24909 to svn://svn.ffmpeg.org/ffmpeg/trunk
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit fcd62e1265a2eeddd3af7565af419043264a748b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 3 11:01:20 2011 +0200

    Add sign off recommandition and definition of meaning.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 731bf41279f49e0c10cea47fa72ea845ac14d208
Author: compn <tempn@twmi.rr.com>
Date:   Sun Apr 3 10:45:20 2011 +0200

    Reword make fate patch checklist entry
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit aadfc9ee747eeb37f9ea77c0cc56a88226b9d21b
Author: Brandon Mintern <bmintern@gmail.com>
Date:   Mon Feb 21 12:02:57 2011 +0100

    lavfi: add fade filter
    
    Port fade filter from libavfilter soc repo, with minor fixes by
    Stefano.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 233ed6b314ee6b8d37d16a958f1bc309ae667393
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Feb 18 19:10:33 2011 +0100

    Change yadif to not use out of picture lines.
    
    Fixes issue2272.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 4e3945fd2875c497d25f49a3c35cd6cf6577259e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 2 13:34:12 2011 +0200

    lavc: deprecate AVCodecContext.antialias_algo
    
    It's been unused since mp3float decoder was added.

commit 4a49d2d59cce5d10b8ac40ca0185ccf1f8deb99c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 2 13:18:00 2011 +0200

    lavc: mark mb_qmin/mb_qmax for removal on next major bump.
    
    They've been unused and deprecated for about five years.

commit f38fa75d976c06649cd67d0b581b199679c26470
Author: Wim Lewis <wiml@hhhh.org>
Date:   Sat Apr 2 15:30:24 2011 -0700

    Add or elaborate on some documentation comments in avcodec.h.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 71aed40b56af81d46c19620af5c4579703167475
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 3 02:47:17 2011 +0200

    patch checklist:git format-patch
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7d6f61bdd26ec1e09328545983730261d5e7978d
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 3 02:45:27 2011 +0200

    patch checklist:uggest fate instead of regression tests
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a3b718436510c0e0930431a8a5255bcf4d4b4068
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 3 02:44:17 2011 +0200

    patch checklist:Remove pointless checkheaders comment, its just a waste of time
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 78431098f9e306ebe27e7698d0ae539e3df2afe9
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 28 02:20:56 2011 +0200

    lavf: inspect more frames for fps when container time base is coarse
    
    As per issue2629, most 23.976fps matroska H.264 files are incorrectly
    detected as 24fps, as the matroska timestamps usually have only
    millisecond precision.
    
    Fix that by doubling the amount of timestamps inspected for frame rate
    for streams that have coarse time base. This also fixes 29.970 detection
    in matroska.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit f35439699f5546774b840ae9fba7df82729ef0ff
Merge: 85c9365 bc15488
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 3 02:28:01 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      Fixed-point MDCT with 32-bit unscaled output
      lavc: deprecate rate_emu
      lavc: mark hurry_up for removal on next major bump
      parser: mark av_parser_parse() for removal on next major bump
      lavc: add missing audioconvert includes
      jvdec: don't use deprecated CODEC_TYPE_*/PKT_FLAG_KEY
    
    Conflicts:
    	libavcodec/h264.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 85c9365d65c4d03c468cead13f722ddce89d8495
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Apr 3 02:06:31 2011 +0200

    Revert "configure: use dlltools instead of lib.exe"
    Reason, is this was requested by the windows experts / seems dlltool causes alot of problems
    
    This reverts commit ec10a9ab461b26b96eff7bbbb8623f42d8ee04ad.
    
    Conflicts:
    
    	configure
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bc154882e11f4a218cc8cfb10ae0b4cbc83b5f9f
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Mar 21 17:52:34 2011 +0000

    Fixed-point MDCT with 32-bit unscaled output
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 679191a5df5eb94bb9e68e6090e0bf6b742cc4f3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 2 20:26:39 2011 +0200

    yadif:Fix assert() failure
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c4804feca2b81e9c482cc21c72ea8b942e4cca04
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 2 19:26:47 2011 +0200

    dpx:fix typo
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ba24c5a3d3ca4e2e67c0947df9a6360ccccf084c
Author: Peter Ross <pross@xvid.org>
Date:   Sat Apr 2 15:59:44 2011 +1100

    cosmetics: indentation
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 4ec720059cc1ddfa849c4d199f4fd974d8ab5d92
Author: Peter Ross <pross@xvid.org>
Date:   Sat Apr 2 15:59:28 2011 +1100

    dpx encoder: support 10-bit packing method
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 1b5282a221b9e9544c3807b56335d577eedda264
Author: Peter Ross <pross@xvid.org>
Date:   Fri Apr 1 23:23:28 2011 +1100

    dpx decoder: read sample aspect ratio
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 4ce776d63691afd39900b5be48e20c4c42ae8057
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 2 17:59:10 2011 +0200

    H264: fix slice end error detection
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 0d5e6843b421c643574da7ba2cc148ce6025f6f6
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 2 17:57:53 2011 +0200

    h264: change a few comments into error messages
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ed5fcd60b2d1d4993e2094c9836dedb8ef9b2ed3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 2 12:51:28 2011 +0200

    lavc: deprecate rate_emu
    
    It's not used anywhere and apparrently hasn't been for a very long time.

commit 8ed2ae09a25e5860342b97f7c2c7729fffaec320
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 2 11:56:21 2011 +0200

    lavc: mark hurry_up for removal on next major bump
    
    It has been deprecated for about five years, skip_idct/skip_frame should
    be used instead.

commit 9073ca6c6ebb9e3e9b60d968b7aa16cc8b6d558d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 2 11:55:04 2011 +0200

    parser: mark av_parser_parse() for removal on next major bump
    
    Fixes build with the bump, since the prototype is already marked for
    removal.

commit 6f3d3eacf627a8c677384b73c6385e9b8a7095df
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 2 11:50:10 2011 +0200

    lavc: add missing audioconvert includes

commit b4b167ecbff793a08242494a7d76effec81f43be
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Apr 2 11:35:14 2011 +0200

    jvdec: don't use deprecated CODEC_TYPE_*/PKT_FLAG_KEY

commit b25d931a82c7b95b2f47e6759c9d9be7705d664b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 2 16:09:47 2011 +0200

    Fix stream mapping regression
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7dd29fb606e4989fce7ddc15f25f0e84b4b2edf1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 2 11:42:16 2011 +0200

    drawtext: extend/clarify examples in the filter description

commit 7e3373d2cfdf2b152885f34af33ece7f50f73c91
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 2 11:29:43 2011 +0200

    drawtext: fix wrong reference in boxcolor option description

commit 17be8ef709fb0597bb8e619f64be72e7abe43118
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 2 11:27:09 2011 +0200

    drawtext: add documentation for the shadow parameters

commit 0fff764bdb68f480d75f001f1b09e337cb264990
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Apr 2 11:26:41 2011 +0200

    drawtext: allow negative shadow offset values

commit 4defa68fe25eae4d7c27341e3b35811c047dcd3f
Merge: a2f5e14 aa05f21
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 2 01:51:44 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      ac3enc: ARM optimised ac3_compute_matissa_size
      ac3: armv6 optimised bit_alloc_calc_bap
      fate: simplify fft test rules
      avio: document avio_alloc_context.
      lavf: make compute_chapters_end less picky.
      sierravmd: fix Indeo3 videos
      FFT: simplify fft8()
      fate: add fixed-point fft/mdct tests
      Fixed-point support in fft-test
      ape: check that number of seektable entries is equal to number of frames
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit a2f5e14a867768019b49b830e29801f1bfb2abb7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Apr 2 00:29:07 2011 +0200

    Timeout TCP open() after 5 seconds.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ecf94986c8ba7c9fb4f674ee93e3be5f73d8ccdd
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 2 00:50:39 2011 +0200

    Fix compilation with --disable-vdpau

commit 2a0bd2bfc957abe3fab97cc27e6d997099082841
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 2 00:48:43 2011 +0200

    Make a plausibility check when setting channel layout for TrueHD.
    
    TrueHD supports more channels than FFmpeg, so a valid sample
    could set the channel layout to a value that represents less
    channels than the sample actually consists of.

commit e1cfe04c766c1a703bc3671fde7d651f2b79b230
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Apr 2 00:24:26 2011 +0200

    Match the documentation of -s with the current implementation.

commit aa05f2126e18d23432bde77e6f44e41691472fef
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Mar 11 17:25:45 2011 +0000

    ac3enc: ARM optimised ac3_compute_matissa_size
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 182826c8846f2f7f0538c4b2a09e882e29881804
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Mar 11 02:50:57 2011 +0000

    ac3: armv6 optimised bit_alloc_calc_bap
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 5085a1a068d85cf68501d8efe09acfbd42ff3860
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Mar 31 16:46:36 2011 +0100

    fate: simplify fft test rules
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3c96c64821184247b46052dee74442024098f47f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 31 13:57:48 2011 +0200

    avio: document avio_alloc_context.

commit ab11317c1f97db19eddebe1bc5d4cb5a53718c9f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Apr 1 03:02:02 2011 +0200

    lavf: make compute_chapters_end less picky.
    
    In particular, now it assumes that
    a) chapters are chronologically ordered
    b) chapters have the same timebases
    c) duration of the stream is known
    and asserts if any of these is not met.
    
    Make it properly deal with harsher conditions.
    
    fixes issue2320

commit 7b9750ed9b4d500e8f322a58a9cc2032eddc666b
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Apr 1 19:42:31 2011 +0200

    Fix doxy-style for comment ("///>" should be "///<" instead).

commit 0e635f3e86956bd85896831f3c7e6dfaef97bf7d
Author: Matthew Hoops <clone2727@gmail.com>
Date:   Thu Mar 31 10:42:22 2011 -0400

    sierravmd: fix Indeo3 videos
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 9b7a0c5d886223802df54b754caf75b6e125e76f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Mar 28 22:33:58 2011 +0200

    Allow selecting VDPAU, XvMC via get_format for MPEG-2
    
    To avoid further special-casing, dummy AVHWAccels are added
    for VDPAU.
    It should be possible to move VDPAU completely to AVHWAccel later.

commit 41327cca613e52a3030b0f133b38bcddff05243c
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 27 14:49:55 2011 +0100

    FFT: simplify fft8()
    
    Part of the fft8() function corresponds to the BUTTERFLIES macro,
    so use it.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e7c7b0d000e81d24327602e04d8fed400dbb7193
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 1 17:30:45 2011 +0200

    Another aspect ratio fix try. This leaves the setdar addition at the end (preferred by people).
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a0350330cdbbb39544e64f4909d86a969b4664dd
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 1 13:45:39 2011 +0200

    Move flv format #defines to common header so they can be used by the encoder too.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit b41a1089141ae819fee1e3d37967edb622bce841
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Mar 31 16:02:25 2011 +0100

    fate: add fixed-point fft/mdct tests
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6efe6028ed182d82d4ac8b9801fbcee91a88c053
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Mar 30 21:13:21 2011 +0100

    Fixed-point support in fft-test
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6408529b5d5e8564312ed1b70c0db5a9bc8ea9d5
Author: Peter Ross <pross@xvid.org>
Date:   Fri Apr 1 23:11:52 2011 +1100

    Increase ffmpeg video encoding buffer size to permit encoding of DPX images
    
    The header generated by the DPX encoder is 1664 bytes.

commit c178fdeaecf442e6aa88ce1c5ec6db189823805e
Author: Peter Ross <pross@xvid.org>
Date:   Fri Apr 1 23:11:24 2011 +1100

    Add .dpx to the list of supported file extensions for the image2 muxer

commit f339f908a4eb08e1d49559e085159d78b99285f1
Author: Peter Ross <pross@xvid.org>
Date:   Sat Mar 26 15:12:35 2011 +1100

    DPX image encoder

commit 0c4d4a9355bc7e531ed9995252379611be3027e0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 1 13:33:51 2011 +0200

    Cleanup flv keyframe index reading and add some saftey checks.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 676d380f2adda2fdd5170e89b95bb9a112c3d18f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 1 12:46:36 2011 +0200

    Fix undefined behavior in ffv1 with insane widths.
    The new tables is large enough to prevent this together with our image size checks.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 29a290439ba28fde00b2a27d5afef863c63abb37
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Fri Apr 1 09:26:38 2011 +0200

    ape: check that number of seektable entries is equal to number of frames
    
    fixes issue2480
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 7ac167493e5404fd2d3f307d02127f23fca970f0
Merge: 859676d e006d71
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 1 02:55:29 2011 +0200

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master:
      mpegts: propagate avio EOF in read_packet()
      configure: Initial support for --target-os=symbian
      Fixed-point FFT and MDCT
      Include dependencies for test programs
      ac3enc: simplify sym_quant()
      flvdec: read index stored in the 'keyframes' tag.
      mov: Add support for zero-sized stsc runs.
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 859676dd426e7051b41b174886e6e64271e93cdc
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 1 02:13:51 2011 +0200

    Insert setdar at the begin of a filter chain instead the end.
    This fixes -vf setsar
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit b1ca9642a2a3968a6f6ab80c6d2f1c37e9046d3d
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Apr 1 00:24:12 2011 +0200

    Revert "Remove support for stripping executables"
    
    People did not like this change.
    
    This reverts commit e0be794a71be25a350f68287ee291b4942bcb7d8.

commit 607cd90cdbcc1bf1160dc4ee15b079fd5a568462
Author: Peter Ross <pross@xvid.org>
Date:   Wed Mar 30 18:06:10 2011 +1100

    make image2 muxer/demuxer support sequence of individual rawvideo files
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 0bb240acb39428fb418835e5d43534bb2959e20d
Author: Peter Ross <pross@xvid.org>
Date:   Wed Mar 30 18:03:40 2011 +1100

    img2: stop using CODEC_ID_RAWVIDEO to trigger processing of independant y/u/v image files
    
    This is requireed, as img2 will be modified soon to support .raw image file sequences.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit e006d71fa849542eb27146efac629288703b3d75
Author: Jindrich Makovicka <jindrich.makovicka@nangu.tv>
Date:   Thu Mar 31 16:58:50 2011 +0200

    mpegts: propagate avio EOF in read_packet()
    
    Allows distinguishing between EOF and IO error in read_packet return code.
    
    Signed-off-by: Jindrich Makovicka <makovick@gmail.com>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 1e96d4c71e68fdefc284d7dfb9701d1378a024c8
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Thu Mar 31 18:49:07 2011 +0200

    ALSA: fix a stupid bad use of av_freep.
    
    It caused a segfault when channel reordering was in use and the last chunk
    of data was not silent.
    Spotted and diagnosed by Carl Eugen Hoyos.

commit 1c69c79f2b11627cb50f1bc571de97ad8cbfefb7
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jan 25 10:48:38 2011 +0200

    configure: Initial support for --target-os=symbian
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 7087ce08c84dd20404ba258096530cc547d25c15
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Mar 26 15:20:30 2011 +0000

    Fixed-point FFT and MDCT

commit 2f97b12eaf8ada30b3884604d66dbdf51e727b67
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Mar 30 21:23:04 2011 +0100

    Include dependencies for test programs
    
    This makes sure the various *-test programs are correctly rebuilt
    when necessary.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 7f6e05cdfd1242a6774e89283b6e2cefde191590
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Mar 31 01:28:08 2011 +0100

    ac3enc: simplify sym_quant()
    
    These expressions are equivalent since levels is always odd, and
    overflow is impossible due to the constraints set by the assert().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 1caa4123bd83f8b1f8a4e11a8d8539be7d54b105
Merge: 8b8bf89 229e263
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 31 12:47:35 2011 +0200

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master:
      rtsp: Use GET_PARAMETER for keep-alive for generic RTSP servers
      mlp_parse.c: set AVCodecContext channel_layout
      APIChanges: mark the place where 0.6 was branched.
      avio: make get_checksum() internal.
      avio: move ff_crc04C11DB7_update() from avio.h -> avio_internal.h
      avio: make init_checksum() internal.
    NOT MERGED  Add MxPEG decoder
    NOT MERGED  Add support for picture_ptr field in MJpegDecodeContext
    NOT MERGED  Move MJPEG's input buffer preprocessing in separate public function
    NOT MERGED  Support reference picture defined by bitmask in MJPEG's SOS decoder
      sndio bug fix
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit cb7e2c1ca864a2ff44c851689ba8a2d4a81dfd27
Author: Kharkov Alexander <kharkovalexander@gmail.com>
Date:   Fri Mar 18 08:26:51 2011 +0100

    flvdec: read index stored in the 'keyframes' tag.
    
    'keyframes' metatag is not part of the standard, it is just
    convention to use such kind of metatag information for indexing.
    Structure is following, it allows to have it inconsistent:
    keyframes:
     times (array):
      time0 (num)
      time1 (num)
      time2 (num)
     filepositions (array)
      position0 (num)
      position1 (num)
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 9dd94f8379a0f7b3c820bf73c45fa888971c7432
Author: Alex Converse <aconverse@google.com>
Date:   Mon Mar 28 13:54:18 2011 -0700

    mov: Add support for zero-sized stsc runs.
    
    A zero sized stsc run doesn't make a lot of sense but the spec does not
    prohibit them and MPlayer VLC demuxers support them.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 8b8bf89e52bc3bf4be1a9f10eb1eb153a443172f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 30 20:58:13 2011 +0200

    Revert "Do no modify terminal parameters using termios.h"
    
    This reverts commit cb48e245e6e770f146220fac0a8bd4dc1a5e006c.
    
    Reason being we like pressing "q" to quit ffmpeg.
    
    Conflicts:
    
    	ffmpeg.c
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 93dfda88968c5e4d3f596f35a446fb7c238e96b2
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Mar 30 14:08:16 2011 -0700

    In ipod/mov/mp4 muxer, always write esds descriptor length using 4 bytes,
    ipod shuffle doesn't support anything else.

commit 229e2631be528c595650a7568c1d4df8af9c4944
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Mar 30 23:35:28 2011 +0300

    rtsp: Use GET_PARAMETER for keep-alive for generic RTSP servers
    
    According to the RFC, GET_PARAMETER should be used for
    this, and according to a report from Tim Ouellette,
    OPTIONS doesn't work for keeping the connection alive for some
    servers. Also, live555 uses GET_PARAMETER for this purpose.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit da3534b01e00502b202ed3f51ffde12866e5111d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Mar 30 00:15:34 2011 +0200

    gradfun: add notice from the MPlayer manual
    
    Add notice telling that the filter is designed for playback only.

commit 2ccbb3428b9f4d77ef3f46d1f89bdf7f4ed6f148
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 26 16:14:15 2011 +0100

    documentation: add setdar and setsar description to filters.texi

commit 2f86e7bd12d8023da3349f10490b1e5b64531e23
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Mar 30 21:30:31 2011 +0200

    graphparser: add a NULL check on the argument passed to strstr
    
    Fix crash in create_filter() which occurrs if a scale filter with no
    args is provided.

commit ffd39f9d2366b4bbfcac3c47087a77c6eced362b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 30 20:25:32 2011 +0200

    Fix typo from e3a84542.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit d9699ea825304bfbc4bbf61d9fcdf97e74ff6361
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Mar 30 08:47:30 2011 -0700

    Fix dnxhd custom options, add AVClass in private context

commit efdad9fbc777e6e27a524598c8f0ecf040a7b0c9
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Mar 23 10:22:05 2011 -0700

    In mov muxer, fix yuv range in avid atoms used by dnxhd.

commit 4b6f097b21d29ac11dd587038b0d385dbbed1c24
Author: John Stebbins <stebbins@jetheaddev.com>
Date:   Fri Mar 25 19:34:19 2011 -0700

    mlp_parse.c: set AVCodecContext channel_layout
    
    The channel layout isn't getting set for mlp and truehd audio.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 95c851e2c69bb379b9458558561526bcbd02d5db
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Mar 30 16:57:08 2011 +0200

    APIChanges: mark the place where 0.6 was branched.

commit da3716021b707d284454bd294ad9254188dd7caa
Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Date:   Wed Mar 30 09:29:34 2011 +0200

    vaapi: allow build against older VA-API 0.31.

commit dd950e2ebb08cadf8f5a5c42d6506a89abc06996
Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Date:   Wed Mar 30 09:21:04 2011 +0200

    vaapi: require version >= 0.32.0.

commit f9c215e260d62c1213ea4f241b01ba4c4cf1c7b7
Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Date:   Wed Mar 30 09:19:50 2011 +0200

    vaapi: move configure check down.

commit 39530272c5ab218407e5d7bcca80fd7f608a6eca
Author: Sven C. Dack <sven.c.dack@virginmedia.com>
Date:   Wed Mar 30 17:02:29 2011 +0200

    Remove a memory allocation and the associated memcpy.

commit 007b1f04d76175da1befd8853c30b4fada90a0f2
Author: Peter Ross <pross@xvid.org>
Date:   Wed Mar 30 16:39:24 2011 +1100

    h264: permit h264 decoder to be compiled when svq3 decoder is disabled
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit e3a8454205b5c6141c9a525c261de9b75b3add40
Author: Frank Barchard <fbarchard@google.com>
Date:   Tue Mar 29 23:56:17 2011 -0700

    SWSCALE: Increase maximim with from 5120 to 21504
    
    Heres a benchmark
    
    VOFW 5120  VOFW 21504    Note
    10438.8    10344.2       timex ffmpeg -y -i tulip2.mp4 tulip2.yuv
    25611.9    24256.9       timex ffmpeg -y -itulip2.mp4 -s 1272x724 tulip2.yuv
    24485.7    26006.6
    28573.1    24291.3
    24069.1    26995.9
    25684.95   25387.675     average
    
    This is on a Nehalem i7.  Despite being a 500 frame, 720p video, the numbers
    fluctuate, so I took an average of 4 runs.
    
    Another reason I'd like this change is youtube accepts videos with higher
    resolutions than 5120.
    16384 is vp8's maximum resolution, so that should keep us amused for a
    little longer.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 11c6d28eced1aa39d7d52f0d3d0fa68851371766
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Mar 27 03:06:24 2011 +0200

    A few points for the changelog

commit dd9134c22ed601a97122c64f23aed56c6f96cd9a
Author: Maksym Veremeyenko <verem@m1.tv>
Date:   Wed Mar 30 12:36:15 2011 +0200

    Fix compilation with win32 threads.after 'unbreak avcodec_thread_init'

commit 3efaa24f85d74e0cad6e730dd047412a1930e9cf
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sun Mar 27 00:32:47 2011 +0100

    Also use alsa_reorder_s16_out_51() for AV_CH_LAYOUT_5POINT1.

commit 65daa942eb51c348e205ae3a54f77b8781907a81
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Mar 29 21:14:55 2011 +0200

    Fix buffer overflow checks to avoid integer overflows.

commit b64030f26d2ace99b9c782f5d5e264802d2d80a0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 13:04:38 2011 +0100

    avio: make get_checksum() internal.

commit d09cc22d9c2dd2843179e7d11a1b564387f62dd2
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 13:02:54 2011 +0100

    avio: move ff_crc04C11DB7_update() from avio.h -> avio_internal.h

commit 4c4427a75da1cbb81f3097e0a0fbd6755516bc0d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 12:56:25 2011 +0100

    avio: make init_checksum() internal.

commit ce02f9becfc2e89bf552a86303b00d0b36323cdf
Author: anatoly <anatoly.nenashev@ovsoft.ru>
Date:   Mon Mar 28 20:02:19 2011 +0400

    Add MxPEG decoder
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit e0e3b8b297bae5144f23fd4b46a1309857040b63
Author: anatoly <anatoly.nenashev@ovsoft.ru>
Date:   Sun Mar 27 22:16:25 2011 +0200

    Add support for picture_ptr field in MJpegDecodeContext
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit f16055eedf7999bb0c754dfde47d8c726b94c847
Author: anatoly <anatoly.nenashev@ovsoft.ru>
Date:   Sun Mar 27 22:16:24 2011 +0200

    Move MJPEG's input buffer preprocessing in separate public function
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 8f0bd2c07d354d804b88229b621479cf0388c873
Author: anatoly <anatoly.nenashev@ovsoft.ru>
Date:   Sun Mar 27 22:16:23 2011 +0200

    Support reference picture defined by bitmask in MJPEG's SOS decoder
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 2eddfb2b13921af10d096e03f63ca98226a2a292
Author: Brad <brad@comstyle.com>
Date:   Tue Mar 29 19:37:57 2011 -0400

    sndio bug fix
    
    Since the code already supports both little- and big-endian
    audio for recording, do not fail just because the endianness is not
    what we expect.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 445fdc014017a236fa7aa2645ffad7e8d0b45bee
Merge: 55ce3c6 52fd16a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 30 03:01:41 2011 +0200

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master:
      ac3enc: move compute_mantissa_size() to ac3dsp
      ac3enc: move mant*_cnt and qmant*_ptr out of AC3EncodeContext
      Remove support for stripping executables
      ac3enc: NEON optimised float_to_fixed24
      ac3: move ff_ac3_bit_alloc_calc_bap to ac3dsp
      dfa: protect pointer range checks against overflows.
    Duplicate:  mimic: implement multithreading.
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 55ce3c67bb25cd44889f2143ce9fd7dac3ab4a9d
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 30 02:58:38 2011 +0200

    Merge remote-tracking branch 'ffmpeg-mt/master'
    
    * ffmpeg-mt/master:
      Update todo. More items appeared...
      Fix mdec
    Duplicate:  id3v1: change filesize to int64_t.
    Duplicate:  id3v1: Seek back to old position after reading.
    
    Conflicts:
        libavcodec/mpegvideo.c
        libavcodec/snow.c
        libavformat/id3v1.c
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 52fd16a264d1eb14b1a84b7b38041da1756fb216
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Mar 11 17:16:27 2011 +0000

    ac3enc: move compute_mantissa_size() to ac3dsp
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6f718471eaae9d25c4fd2dd8d8defa412e2d041c
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 13 16:22:07 2011 +0000

    ac3enc: move mant*_cnt and qmant*_ptr out of AC3EncodeContext
    
    These fields are only used in quantize_mantissas() and reset
    on each call, no need to store them in the main context.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit cd39549e2c386edfa5f4d4bdc0cda78f882a4fe4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Mar 28 00:14:41 2011 +0200

    mp: add filter description to filters.texi

commit e0be794a71be25a350f68287ee291b4942bcb7d8
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Mar 29 20:50:26 2011 +0100

    Remove support for stripping executables
    
    Stripping is generally best left to package management tools, and
    since unstripped copies are kept in the build tree, any arguments
    about saving space (no matter how insignificant) are void.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d782bca4156cfd91cd3d9a7d4eda6ff580915170
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Mar 29 02:30:13 2011 +0100

    ac3enc: NEON optimised float_to_fixed24
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6d9f52b2cd760eacf6cc6b7d694b0b00d991f1de
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Mar 11 02:49:55 2011 +0000

    ac3: move ff_ac3_bit_alloc_calc_bap to ac3dsp
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 1862778732f35a198ff52bf6c2f41d20f4ea0f6b
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Mar 29 20:20:29 2011 +0200

    sndio: allow any endianness when recording
    
    Since the code already supports both little- and big-endian
    audio for recording, do not fail just because the endianness is not
    what we expect.
    It is possible that 8-bit recording would not have worked at all on
    some systems without that change.

commit e76c0c6a00b4530f2939602204520c7eabf5efdf
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Mar 29 20:18:45 2011 +0200

    Simplify: Use FFMIN.

commit d38345878cbb89e4d8d33bd79f47836d4e9cd637
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Mar 29 07:14:44 2011 -0700

    dfa: protect pointer range checks against overflows.

commit 621f4c98df4ee9fd604a614f31e09eef9dd7d3ca
Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Date:   Mon Mar 28 15:55:41 2011 +0200

    vaapi: filter out DELAYED_PIC_REF flag to determine field.
    
    This fixes ticket #23.

commit f99abb15a1f666b66a83ec31b13bfe01e3dd3845
Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Date:   Tue Mar 29 09:12:03 2011 +0200

    vaapi: disable if check_lib failed.

commit a18e7b4fb77d3799cf21110b5e6dda4691a295b3
Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Date:   Thu Jan 27 16:01:43 2011 +0100

    vaapi: cope with VA-API 0.32, i.e. fix VC-1 decoding on Sandy Bridge.

commit a75529e81ea14c6d7c449e205aef97a0acb2645f
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Mar 28 21:44:38 2011 -0700

    mimic: implement multithreading.

commit 5c98af952d07d9b0523af4e6bfdd0f2a35bf4d51
Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Date:   Mon Mar 28 10:18:58 2011 +0200

    Fix check for new enough CrystalHD library.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit 31f00274f8cda7141a17a7b33820e652d89a9de6
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Mar 25 19:46:28 2011 +0100

    id3v1: change filesize to int64_t.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 13eadbaca4768a2b49b8403178c818bf8d75e0af
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Mar 25 19:46:27 2011 +0100

    id3v1: Seek back to old position after reading.
    
    FFmpeg did not seek back to the original position, but to "0", making
    reading a VBR tag impossible.
    (issue 2645)
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 59bf303d6806e1ab0fa415f5313131c9ca7aedb7
Merge: 7dfd58e c4549bd
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Mar 29 02:46:11 2011 +0200

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master:
      ac3enc: avoid memcpy() of exponents and baps in EXP_REUSE case by using exponent reference blocks.
      Chronomaster DFA decoder
    DUPLICATE:  framebuffer device demuxer
    NOT MERGED: cosmetics: fix dashed line length after 070c5d0
      http: header field names are case insensitive
    
    Conflicts:
    	LICENSE
    	README
    	doc/indevs.texi
    	libavdevice/fbdev.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 7dfd58ef495f2724cca40cd4a59b1d0c4d81aa28
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Mar 29 02:13:33 2011 +0200

    Add crystalhd maintainer
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 34c27ada10f085ddb0b9bbe12217f22886683ee1
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Mar 28 21:57:00 2011 +0200

    Revert some silly renamings that leaked in from a pull.

commit c50998675d0c1a932dcf2b79a150a4dfe430050c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Mar 28 00:03:19 2011 +0200

    mp: extend syntax, make it accept mp=filter=params
    
    Make the mp wrapper accept the syntax mp=filter=params as alternative
    to mp=filter:params. The alternative syntax is sligthly more readable
    and should simplify copy&paste of MPlayer filter strings to the mp
    filter.

commit 681ba7229e8cb0106e7d641be4f6fb0cf6a9fba8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Mar 27 23:02:24 2011 +0200

    documentation: sort filter descriptions in filters.texi
    
    Change position of the fade filter description, put it between
    drawtext and fifo descriptions.

commit cdf7cbd6c887f15527bb89245153c9819b7ea87e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 26 16:17:18 2011 +0100

    documentation: extend documentation for ffmpeg -aspect option

commit e93d97156d19fd686b7b9ab574c295e0fc7b7ffb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Mar 28 16:07:08 2011 +0200

    sndio: prefer "FFmpeg" over "Libav" in the license header

commit e9ccdae09b1913fa2427c2a7f87a5ba6ce8c5d60
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Mar 27 14:38:21 2011 +0200

    Use consistent condition for whether to run slice-threading execute function.

commit 46027c7286144294dee565946dccb59f1a8dfeca
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Mar 26 13:55:30 2011 +0100

    Unbreak avcodec_thread_init
    
    avcodec_thread_init currently doesn't do anything at all with pthreads enabled.

commit c4549bd66a94bec1284dcca0da19e5038a82cbe3
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Mar 28 14:01:27 2011 -0400

    ac3enc: avoid memcpy() of exponents and baps in EXP_REUSE case by using
    exponent reference blocks.

commit 42315dabce376fd7085e2a1bbab4d230d3d2ccd8
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Tue Mar 15 09:37:48 2011 +0100

    Chronomaster DFA decoder
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit c6f951442efb34dd63e1e00b19bc30447075d5a3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Mar 7 18:54:52 2011 +0100

    framebuffer device demuxer
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 95c8bb03edf5d5c7310947819c4c8691a5e3dfb0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Mar 28 16:46:45 2011 +0200

    Fix compilation failure with runtime cpudetect (Ticket #22)

commit 364cbc346b336e5d09b371ce05650f30be813276
Author: Janne Grunau <janne-libav@jannau.net>
Date:   Mon Mar 28 09:53:40 2011 +0200

    cosmetics: fix dashed line length after 070c5d0

commit bc61920d89dde3e35762ace10bb6830a091a15b9
Author: Tyler <tyler@speakertext.com>
Date:   Sat Mar 26 17:59:09 2011 -0700

    http: header field names are case insensitive
    
    Amazon S3 sends header field names all lowercase.
    This is actually acceptable according to the HTTP standard.
    
    http://tools.ietf.org/html/rfc2616#section-4.2
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 25d8099beb4c7eb93539f9162af1336ef7130fed
Merge: 57e2ded 991f3de
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Mar 28 01:50:36 2011 +0200

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master:
      ac3enc: Add codec-specific options for writing AC-3 metadata.
    NOT MERGED:  Remove arrozcru URL from documentation
      sndio support for playback and record
    
    Conflicts:
    	doc/faq.texi
    	doc/general.texi
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 57e2ded4234356c26bf92b0a627ec383ea8d288f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Mar 28 00:09:58 2011 +0200

    Implement interlaced scaling.
    Fixes issue2632 if interl=1 is used or the automatic interlace detection is enabled
    and works. This has the advantage compared to the patch in issue2632 that it causes
    no speed loss and it also works when scaling is used. The disadvantage is that
    interlacing autodetection does not yet work very well it seems.
    This is the same method mplayer uses
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 8e43b6fed905eb30ae941a3968825d88c78d5a12
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Sep 14 05:55:12 2010 +0200

    add SubRip encoder
    
    Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>

commit efc8c709c93875dffa4c4181fa9b56fa6d20d4c7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Mar 27 18:32:52 2011 +0200

    drawtext: draw glyphs for the strftime()-expanded text
    
    In draw_glyphs(), draw glyphs in dtext->expanded_text rather than in
    dtext->text. Fix crash if a strftime() sequence is used.

commit 5c5816c4e3e4b267788ce5756728539fe6c49549
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Mar 27 18:21:54 2011 +0200

    drawtext: fix minor errors and typos in the filter description

commit 991f3de1bb696a55f7604e4b7d53492299fe44b5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 25 17:12:26 2011 -0400

    ac3enc: Add codec-specific options for writing AC-3 metadata.

commit 3ea031b3f2bcbf867cf00211684d0f2ea4931c50
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 26 15:49:07 2011 +0100

    setdar: prefer "sar" over "par" in log info message
    
    This is more consistent with the terminology adopted by the aspect
    filter names.

commit 2ee85c067129e5c456dc2eb1807140dc2e434d9a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 26 15:26:45 2011 +0100

    ffmpeg: warns the user when the selected pixel format is ignored

commit c6c2dfcf15c1d93b2189adff6f71c5c4b6b05338
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Mar 26 21:22:23 2011 -0300

    Remove arrozcru URL from documentation
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 15d59d2cea25cfd73bfe6ea03a498a62e24d0536
Author: Brad <brad@comstyle.com>
Date:   Sat Mar 26 19:03:41 2011 -0400

    sndio support for playback and record
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>

commit 3c8493074bc43aced247a34d6b981e6f9acde0f1
Merge: b0efaee 1500be1
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Mar 27 01:40:18 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master:
      dsputil: allow to skip drawing of top/bottom edges.
      Split fate-psx-str-v3 into a video-only and audio-only test.
    
    Conflicts:
    	libavcodec/dsputil.c
    	libavcodec/mpegvideo.c
    	libavcodec/snow.c
    	libavcodec/x86/dsputil_mmx.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit b0efaee6c1a07b4e7575bf523542ce846202b6e2
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Mar 26 19:29:37 2011 +0100

    make xvid less picky about unkown aspect
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 3583eb93410a73cac8ddf291baa405005ff4c405
Author: Philip Langdale <philipl@overt.org>
Date:   Fri Mar 25 23:06:28 2011 -0700

    CrystalHD: Remove redundant interlaced check.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit a1749eb3c3720b33177401b45102881adfc7915e
Author: Philip Langdale <philipl@overt.org>
Date:   Fri Mar 25 22:50:08 2011 -0700

    CrystalHD: Add 2011 to Copyright
    
    Signed-off-by: Philip Langdale <philipl@overt.org>

commit b45aceb64a958298f9677b85f5ed1557d613e7bc
Author: Philip Langdale <philipl@overt.org>
Date:   Sat Mar 26 16:04:48 2011 -0700

    Revert "CrystalHD: Improve interlaced h.264 support."
    
    This reverts commit e44073ca5e7143934ffa79d317dc65150db1637c.

commit 85b010987fd89853c5bb92fe3ab707f5891a36a5
Author: Philip Langdale <philipl@overt.org>
Date:   Sat Mar 26 16:04:43 2011 -0700

    Revert "CrystalHD: Add heuristics to try and distinguish h.264 PAFF variants."
    
    This reverts commit 4ab57cffba1d151898837a9a07a6a72f78716702.

commit 3188d33a117e1d85cfef1840090035e46133f5cf
Author: Philip Langdale <philipl@overt.org>
Date:   Sat Mar 26 16:04:36 2011 -0700

    Revert "CrystalHD: Refine heuristic logic."
    
    This reverts commit f968ef922d5b1e1ba29145bceaa0278ece4f88e0.

commit f968ef922d5b1e1ba29145bceaa0278ece4f88e0
Author: Philip Langdale <philipl@overt.org>
Date:   Sun Mar 20 16:29:04 2011 -0700

    CrystalHD: Refine heuristic logic.

commit 4ab57cffba1d151898837a9a07a6a72f78716702
Author: Philip Langdale <philipl@overt.org>
Date:   Wed Mar 16 22:27:51 2011 -0700

    CrystalHD: Add heuristics to try and distinguish h.264 PAFF variants.
    
    As previously discussed, the CrystalHD hardware treats some PAFF
    clips different from others; even when input fields are always in
    separate packets, the hardware might return a single fieldpair for
    one clip and individual fields for another.
    
    Given the bogus flags set by the hardware, it is impossible to
    distinguish these two cases without knowing about the current
    picture and the next one. The hardware can usually provide the
    picture number of the next picture and when that is available,
    we can detect the two cases.
    
    When it is not available, we have to guess - and find out later
    if we were right or wrong.
    
    With this change, clips will play correctly unless they are PAFF
    where individual fields are returned *and* no next picture number
    is available. Generally speaking, the incorrect cases arise in
    the first couple of seconds of a clip as the delay calibration takes
    place. Once that's set, things work fine.

commit e44073ca5e7143934ffa79d317dc65150db1637c
Author: Philip Langdale <philipl@overt.org>
Date:   Mon Mar 14 21:47:35 2011 -0700

    CrystalHD: Improve interlaced h.264 support.
    
    As previously discussed, the CrystalHD hardware returns exceptionally
    useless information about interlaced h.264 content - to the extent
    that it's not possible to distinguish MBAFF and PAFF content until
    it's too late.
    
    This change introduces use of the h264_parser to help bridge the
    gap; it can indicate if the input data is PAFF fields or not.
    
    With this clarity, some of heuristics can be removed from the code,
    making this less convoluted.
    
    Finally, I found an MBAFF clip that acts like non h.264 content so
    I had to make allowances for that.
    
    Note that I still cannot distinguish between two forms of PAFF,
    where the hardware either returns individual fields or a field-pair.
    It's not clear that there's even a spec relevant difference between
    the two forms, as opposed to hardware ideosyncracies.

commit 1500be13f204acb7e74dac4325ef0052576fa2a9
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sat Mar 26 17:31:13 2011 -0400

    dsputil: allow to skip drawing of top/bottom edges.

commit c56e618b4b731d761a44fd4666b03829388ad028
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Mar 26 16:28:16 2011 -0400

    Split fate-psx-str-v3 into a video-only and audio-only test.

commit 907783f221ad9594a528681e30777705f11bf0b5
Author: Ilya <ilyaDOTilba@gmail.com>
Date:   Sat Mar 26 17:13:36 2011 +0100

    Use strtoul to parse rtptime and seq values.
    
    strtol could return negative values, leading to various error messages,
    mainly "non-monotonically increasing dts".

commit 813dbb44424846274a318bfc6d02a53b4189f884
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Thu Mar 10 12:10:34 2011 +0100

    ALSA: implement channel layout for playback.
    
    Currently, only S16 quad, 5.1 and 7.1 are implemented.
    Implementing support for other formats/layouts and capture should be
    straightforward.
    
    7.1 support by Carl Eugen Hoyos.

commit 98ac192b4e4df786107d7f6adb3e4e7d1336510e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Mar 24 14:39:23 2011 +0100

    ffprobe: provide format parameters to av_open_input_file()
    
    Provide a non-NULL AVFormatParameters structure to
    av_open_input_file() in open_input_file().
    
    This is required because otherwise av_open_input_file() will allocate
    and use a new format context, discarding the options set in the
    provided format context.

commit ca1a2a471156347b0d8351d0861c483d355276cc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Mar 15 12:34:55 2011 +0100

    lavf: make compute_pkt_fields2() return meaningful error values

commit 0c55c6d30e0aa07b47645fafc6a817dfbfa2e85b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 12 12:44:22 2011 +0100

    cmdutils: remove list_fmts(), simplify
    
    The function was only used in opt_sample_fmt() for listing the sample
    formats. Move list_fmts() functionality directly into
    opt_sample_fmt().
    
    Als fix the warning:
    ffmpeg.c: In function ‘opt_audio_sample_fmt’:
    ffmpeg.c:2877: warning: passing argument 1 of ‘list_fmts’ from incompatible pointer type
    cmdutils.h:163: note: expected ‘void (*)(char *, int,  int)’ but argument is of type ‘char * (*)(char *, int,  enum AVSampleFormat)’

commit 836131546947db75f2ff81a452e5ee9392c4acf8
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Mar 25 18:58:07 2011 +0100

    DPX decode: add buffer size checks.

commit f55dd6c60d13f331ca8956427004825ef0bbb7af
Author: Peter Ross <pross@xvid.org>
Date:   Sun Mar 20 00:25:18 2011 +1100

    nut format: support PIX_FMT_BGR48LE and PIX_FMT_BGR48BE

commit 7181627686ae107aecfdf6eee09d3cd066be6d5b
Author: Peter Ross <pross@xvid.org>
Date:   Sun Mar 20 00:24:24 2011 +1100

    rawvideo codec: support PIX_FMT_BGR48LE and PIX_FMT_BGR48BE

commit f5607c83613a4cf1524b64cc5f2951933acf7376
Author: Peter Ross <pross@xvid.org>
Date:   Sat Mar 19 22:11:03 2011 +1100

    Make the hflip filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formats

commit af555733792f7c7246d11797784b067b3bd619ea
Author: Peter Ross <pross@xvid.org>
Date:   Sat Mar 19 22:05:53 2011 +1100

    Make the crop filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formats

commit 3e2523db20dfc11e76f0fedf6499ade3a7f7304d
Author: Peter Ross <pross@xvid.org>
Date:   Thu Mar 17 21:07:18 2011 +1100

    libswcale: PIX_FMT_BGR48LE and PIX_FMT_BGR48BE scaler implementation

commit 27ef7b1bcd0577e3f5bdfc524b42b0548567be20
Merge: 0bfe349 eb81cf8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Mar 26 02:42:40 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master:
      mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom.
      Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser and decoder, and vice-versa for the AC-3 encoder.
      Use audio_service_type to set stream disposition.
      Add APIchanges entry for audio_service_type.
      Add audio_service_type field to AVCodecContext for encoding and reporting of the service type in the audio bitstream.
      configure: in check_ld, place new -l flags before existing ones
      support @heading, @subheading, @subsubheading, and @subsubsection in texi2pod.pl
      doc: update build system documentation
      aacenc: indentation
      aacenc: fix the side calculation in search_for_ms
      vp8.c: rename EDGE_* to VP8_EDGE_*.
    
    Conflicts:
    	doc/APIchanges
    	libavcodec/avcodec.h
    	libavcodec/version.h
    	libavcodec/vp8.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit eb81cf860cbb23ece082e6a463a2c6ced8c55ead
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Mar 24 12:42:05 2011 -0400

    mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom.

commit be18738801b1723cc6aee126dfea466584012793
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Mar 24 12:10:38 2011 -0400

    Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser
    and decoder, and vice-versa for the AC-3 encoder.

commit c70a6a41ddb759a5c6e8e810ebd603e39c36a315
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Mar 24 12:09:02 2011 -0400

    Use audio_service_type to set stream disposition.

commit 0b18b49b3b7dace5c5840529600fcddbcebcf878
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Mar 24 12:08:13 2011 -0400

    Add APIchanges entry for audio_service_type.

commit 34b47d7cbc6b7db607e8980453876d5106d0c387
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Mar 24 12:00:21 2011 -0400

    Add audio_service_type field to AVCodecContext for encoding and reporting
    of the service type in the audio bitstream.

commit 7e75f9fe5e53707e0609691d6cc2ca8cd015f132
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Mar 25 19:26:10 2011 +0000

    configure: in check_ld, place new -l flags before existing ones
    
    This fixes some library tests when --as-needed is in effect.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0bfe349d4a3e2a98c6f4f02fb03d8585e531d850
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Mar 24 21:23:15 2011 +0100

    Update to latest MPlayer version.
    
    Avoids warnings due to pointlessly casting away const.

commit ab8b73ff4e305bfdf0aaf1a61a8060605805040b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 25 18:41:39 2011 +0100

    lavc: Bump micro for dvd subtitle cb/cr fix Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 5fd7bc25f182e26affdf5ff6e4573188733b38b0
Author: Alexandre Colucci <alexandre@elgato.com>
Date:   Fri Mar 25 17:31:28 2011 +0100

    Fix incorrect colors when decoding Blu-ray subtitles
    
    On Blu-ray colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications:
    see System Description Blu-ray Disc Read-Only Format, 9.14.4.2.2.1 Palette Definition Segment
    
    When decoding a Blu-ray subtitle, the colors were incorrectly set.

commit 9743e909f113b2f7b09e4879871e3b8e66d32204
Author: Alexandre Colucci <alexandre@elgato.com>
Date:   Fri Mar 25 11:25:02 2011 +0100

    Fix incorrect colors when decoding DVD subtitles
    
    On DVD and HD-DVD colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications:
    see DVD Specifications for Read-Only Disc / Part 3, 4.3 Program Chain Information (7) PGC_SP_PLT
    see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (11) PGC_SDSP_PLT
    see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (12) PGC_HDSP_PLT
    see DVD Specifications for High Definition Disc, 5.5 Presentation Data (4) SET_COLOR2
    
    When decoding a DVD or HD-DVD subtitle, the colors were incorrectly set.

commit 10a7831aa182d841cfabb8b578fd31e6fd334310
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Mar 25 18:49:24 2011 +0100

    configure: sort filter deps entries

commit 63ec0aa888700aa1eb0658f765ee1e85762500e0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Mar 25 18:47:22 2011 +0100

    configure: update ffmpeg-user mailing-list address
    
    The address recently changed from ffmpeg-user@mplayerhq.hu to
    ffmpeg-user@ffmpeg.org.

commit 4ffc79e7a02c1d52c88148fd046896ceab89aad4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Mar 25 18:42:51 2011 +0100

    ffmpeg: include conditionally the sws_flags variable
    
    The variable is not used when libavfilter is enabled.
    Fix the warning:
    ffmpeg.c: At top level:
    ffmpeg.c:242: warning: ‘sws_flags’ defined but not used

commit 7f0e747b8c2f732ea40c4cc072fe5a3c25ec3799
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Mar 24 18:39:19 2011 -0400

    support @heading, @subheading, @subsubheading, and @subsubsection in
    texi2pod.pl

commit 1c0a472630838c3b32231e646ad44e8afd313a66
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 25 12:00:17 2011 +0100

    Revert "matroskadec: set default duration for simple block"
    
    This reverts commit 98a7d560b4f835ba5b99b9974ee1a2c096198bea.
    This has been implemented differently by aurel already

commit c535d0896e6f08d9526da57b0b4fece19c22b59f
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Tue Mar 22 00:20:56 2011 +0100

    doc: update build system documentation
    
    Split normal build system documentation and the fate one.
    
    Document THREADS make variable and provide an introduction to fate.
    Document DESTDIR make variable and add some generic targets.

commit 00f0b4b92efbe78fd39fbb18d387d060d604ac75
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Fri Mar 25 12:17:48 2011 +0900

    aacenc: indentation

commit 92efa2bdd9b6e36a70457240fd227beff1d0d039
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Thu Mar 24 10:49:36 2011 +0900

    aacenc: fix the side calculation in search_for_ms

commit 797ef671dda9094640ade203a09dc59e9bf328a4
Merge: 5d6c5dd 98a7d56
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 25 02:57:24 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master:
      matroskadec: set default duration for simple block
      When building for MinGW32 disable strict ANSI compliancy.
      ARM: fix ff_apply_window_int16_neon() prototype
      configure: check for --as-needed support early
      ARM: NEON optimised apply_window_int16()
      ac3enc: NEON optimised shift functions
      ac3enc: NEON optimised ac3_max_msb_abs_int16 and ac3_exponent_min
      mpeg12.c: fix slice threading for mpeg2 field picture mode.
      ffmetadec.c: fix compiler warnings.
      configure: Don't explicitly disable ffplay or in/outdevices on dos
      configure: Remove the explicit disabling of ffserver
      configure: Add fork as a dependency to ffserver
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 5d6c5dd36c024784a9cd36391c3698c2f1f2d2ab
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 25 02:37:37 2011 +0100

    Merge remote-tracking branch 'ffmpeg-mt/master'
    
        * ffmpeg-mt/master:
          Update todo.
          Draw edges in MPV_frame_end when encoding
    
        Conflicts:
            libavcodec/mpegvideo.c
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 3eb9e571dc8ddfc9d1ae99c2ee75f607181819c7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 25 02:50:09 2011 +0100

    Remove a tab, somehow it sneaked past the hooks in the merge war.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 66f608a6aaae0145ba7fb0f06311905c59b5362a
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Thu Mar 24 21:20:13 2011 -0400

    vp8.c: rename EDGE_* to VP8_EDGE_*.

commit 6dfb4ab8c8e8069ecf6b9c3d056f43df57a1c643
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 25 02:26:49 2011 +0100

    Make multiple Ctrl-C capable to kill stuck protocols.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 48ee302e0fa84fe93855f81716cd2e27a8de9de7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 25 02:24:32 2011 +0100

    Fix apparently exploitable race condition.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 628724b61d744738e21ada8341a282d6802625a3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 25 01:13:08 2011 +0100

    More advanced ffmpeg mpeg2 aspect guessing code.
    Fixes issue1613, 621, 562 simultaneously
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 0a51362b3f3c3a0df09b24fbd9049711bff6fb94
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 25 00:20:07 2011 +0100

    log:Sanitize string of most control chars before printing.
    This may be security relevant depending upon the used terminal.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit eea4fa059134253cf720c7fa2045b011723c60ef
Author: XV <?@?>
Date:   Thu Mar 24 22:32:21 2011 +0100

    Intel H.263 aspect ratio processing fix.

commit b14748dd7563b5cf026a198bd011f70d3af5f4e3
Author: XV <?@?>
Date:   Thu Mar 24 22:29:31 2011 +0100

    Fix Intel I.263 "Strict H.263 compliance"  file playback / issue2449

commit 71af7377bf17017ed28c6266cb2840952211443a
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Mar 25 01:02:53 2011 +0100

    srtdec: make sure we don't write past the end of buffer
    
    Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>

commit 98a7d560b4f835ba5b99b9974ee1a2c096198bea
Author: John Stebbins <stebbins@jetheaddev.com>
Date:   Fri Mar 25 00:34:18 2011 +0100

    matroskadec: set default duration for simple block
    
    When a normal Block is parsed, duration is initialized to
    AV_NOPTS_VALUE.  If it is not changed, then the track's default
    duration is used.  But for SimpleBlock, duration is initialized to
    0 instead of AV_NOPTS_VALUE.  This is due to the difference in how
    EBML_NEST vs EBML_PASS are processed.  Setting duration to 0 leads
    eventually to wrongly estimate the frame duration in util.c
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 5666a9f20c6ef2b207e0517c8eeb9556badf76a3
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Thu Mar 24 12:18:35 2011 +0100

    When building for MinGW32 disable strict ANSI compliancy.
    
    When -std=c99 is used, GCC defines __STRICT_ANSI__ to hide non-ANSI
    interfaces; on MinGW32, when this macro is defined, some functions that are
    part of POSIX but not of Windows APIs are disabled, including strcasecmp().
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit d743065e18c19b63591a5e3eb9aa8aeeeaefdb37
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Mar 24 20:22:34 2011 +0000

    ARM: fix ff_apply_window_int16_neon() prototype
    
    The length argument should be unsigned.  No change in code.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4a7e068b8fb15b646c465d360ee478e02d100ca4
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 6 13:57:34 2011 +0000

    configure: check for --as-needed support early
    
    This moves the check for --as-needed linker support before all
    library tests, ensuring consistent behaviour between the checks
    and the actual link step.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 2d3b21ffb91610f806a6c550dc142520d7a11e50
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Mar 23 01:45:43 2011 +0000

    ARM: NEON optimised apply_window_int16()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 245c78313fac79d3336f139fbca88c8d799f866a
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Mar 12 23:16:06 2011 +0000

    ac3enc: NEON optimised shift functions

commit f4855a904e4d3a12822739cda149262f98e8723a
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Mar 9 19:51:50 2011 +0000

    ac3enc: NEON optimised ac3_max_msb_abs_int16 and ac3_exponent_min

commit f71142496931d264ceeedfaac399eba07b7c5def
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Mar 24 12:16:22 2011 -0400

    mpeg12.c: fix slice threading for mpeg2 field picture mode.
    
    Fixes "make THREADS=2 fate-mpeg2-field-enc".

commit 0cd138340e5d7c668eb392721fa0015e5732cb39
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Mon Mar 21 10:52:36 2011 +0100

    Improve channel count and bitrate error handling in wmav* encode_init()
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit cd256c3b89c14651b9ff75d9235f2c146fa48aba
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Mar 24 07:41:03 2011 -0400

    ffmetadec.c: fix compiler warnings.

commit da21225ae2d1803450b054db0e5ae13064f6fbbe
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Mar 23 12:49:37 2011 +0000

    configure: Don't explicitly disable ffplay or in/outdevices on dos
    
    The normal dependency tracking system disables them just fine.

commit 8bb605c11fd745bad3b4a454cb8a5a37efa6bdd7
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Mar 23 13:13:31 2011 +0200

    configure: Remove the explicit disabling of ffserver
    
    It is automatically disabled on both mingw and dos due to
    the lack of fork.

commit 1ff49c231436413830223e4b1b5692ba67464e6b
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Mar 23 12:26:58 2011 +0200

    configure: Add fork as a dependency to ffserver

commit 2fd41c9067fc67b40f80e9cbd4787018009040db
Merge: 00dc020 4ec153b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 24 02:12:17 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master:
      avio: make udp_set_remote_url/get_local_port internal.
      asfdec: also subtract preroll when reading simple index object
      matroskaenc: remove a variable that's unused after bc17bd9.
      avio: cosmetics - nicer vertical alignment.
      Remove unnecessary icc version checks
      Disable 'attribute "foo" ignored' warnings from icc
      rtsp: Don't use a locale dependent format string
      Add xd55 codec tag for XDCAM HD422 720p25 CBR files.
      configure: get libavcodec version from new version.h header
      lavc: move the version macros to a new installed header.
      matroskaenc: simplify get_aac_sample_rates by using ff_mpeg4audio_get_config
      Do not use format string "%0.3f" for RTSP Range field.
      Add apply_window_int16() to DSPContext with x86-optimized versions and use it in the ac3_fixed encoder.
      Document usage of import libraries created by dlltool
      configure: Set the correct lib target for arm/wince dlltool
      fate: simplify regression-funcs.sh
      fate: add support for multithread testing
    
    Conflicts:
    	libavformat/rtspdec.c
    	libavutil/attributes.h
    	libavutil/internal.h
    	libavutil/mem.h
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 00dc0206cb5b351a66d7cce77b8a65fabe6ea7da
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Mar 24 01:56:26 2011 +0100

    matroskaenc: make sure we don't produce invalid file with no codec ID
    
    Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>

commit 75f4d1fadf8d46b95fd225e7cc74e65dac57b7be
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Mar 24 01:54:15 2011 +0100

    matroskaenc: add missing new line in av_log() call
    
    Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>

commit 2851b1f6566580485dceb67cbb6b93f64ee9a9bd
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Mar 24 00:28:19 2011 +0100

    matroskadec: check that pointers were initialized before accessing them
    fix ticket #14
    
    Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>

commit 2a0d4d4cd0119cfe9e439afe5941aee2ca0c1109
Author: Compn <tempn@twmi.rr.com>
Date:   Wed Mar 23 13:53:24 2011 -0400

    fix typo

commit 4ec153bb66a95da46c98e269bd0aa787e6172ed3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Mar 8 10:35:52 2011 +0100

    avio: make udp_set_remote_url/get_local_port internal.

commit 4377fafda100117f75d62ba91bce6d8509e01a50
Author: Vladimir Pantelic <vladoman@gmail.com>
Date:   Thu Mar 17 22:34:52 2011 +0100

    asfdec: also subtract preroll when reading simple index object
    
    This was missed when ASF was changed to return timestamps
    without preroll.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 264935c96212c922e63c1fdb3c6ebf0bfce5c45d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Mar 23 11:09:34 2011 +0100

    matroskaenc: remove a variable that's unused after bc17bd9.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 491653ed90e12feefada217a59af9cd69cc7ca31
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Mar 23 11:58:02 2011 +0000

    avio: cosmetics - nicer vertical alignment.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 820818a330b0918557bf8403d10bec95c9b6ace7
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Mar 23 11:30:44 2011 +0000

    Remove unnecessary icc version checks
    
    With unknown attribute warnings disabled, these checks are no
    longer needed.  Removing them improves readability while having
    no effect on generated code.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 91bcad197175bf82610ea52498854b5b0ed73de0
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Mar 23 11:24:10 2011 +0000

    Disable 'attribute "foo" ignored' warnings from icc
    
    ICC lies about the version of gcc it emulates, which results
    in unsupported attributes sometimes being used.  The warning
    is an annoyance and should be disabled.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 28e9c42afbf0088aa1f4280a95d304dca4b675a0
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Mar 23 10:26:22 2011 +0200

    rtsp: Don't use a locale dependent format string
    
    In this particular case, we aren't ever printing anything else than
    0.000 anyway.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 1b7ecc1662956fc30d20bdcdbc0617127b2976cc
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Mon Mar 21 12:06:56 2011 +0100

    Add xd55 codec tag for XDCAM HD422 720p25 CBR files.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit b9d2f4a956dc7cfdf8b8ca1f3be4f26c752c8a22
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Mar 23 09:39:00 2011 +0000

    configure: get libavcodec version from new version.h header
    
    This fixes shared library versioning after 3dd851c.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3dd851c46b21e858a3fd9a99d8e659a6d0baa868
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 21:58:13 2011 +0100

    lavc: move the version macros to a new installed header.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 4fa0e24736bff7d7fbdfb36ed578a1db166817d4
Merge: 4952aff ee26abf
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 23 02:42:56 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    * newdev/master: (33 commits)
      Fix an infinite loop when RoQ encoded generated a frame with a size greater than the maximum valid size.
      Add kbdwin.o to AC3 decoder
      Detect byte-swapped AC-3 and support decoding it directly.
      cosmetics: indentation
      Always copy input data for AC3 decoder.
      ac3enc: make sym_quant() branch-free
      cosmetics: indentation
      Add a CPU flag for the Atom processor.
      id3v2: skip broken tags with invalid size
      id3v2: don't explicitly skip padding
      Make sure kbhit() is in conio.h
      fate: update wmv8-drm reference
      vc1: make P-frame deblock filter bit-exact.
      configure: Add the -D parameter to the dlltool command
      amr: Set the AVFMT_GENERIC_INDEX flag
      amr: Set the pkt->pos field properly to the start of the packet
      amr: Set the codec->bit_rate field based on the last packet
      rtsp: Specify unicast for TCP interleaved streams, too
      Set the correct target for mingw64 dlltool
      applehttp: Change the variable for stream position in seconds into int64_t
      ...
    
    Conflicts:
    	ffmpeg.c
    	ffplay.c
    	libavcodec/ac3dec.c
    	libavformat/avio.h
    	libavformat/id3v2.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit bc17bd90f51a6eb464746b2d5144e1ec57ca4bfb
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 21 09:05:36 2011 +0100

    matroskaenc: simplify get_aac_sample_rates by using ff_mpeg4audio_get_config
    
    This also fixes broken SBR detection, which produced files with double
    sample rate since 8ae0fa2.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 78e99e0f32b610a3cf302b2b35e500f4e9eaff07
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Mar 22 22:38:44 2011 +0100

    Do not use format string "%0.3f" for RTSP Range field.
    
    The format string was locale-depending.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e6e9823488b4cf42778411f1239592f0787e121e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Mar 20 13:31:36 2011 -0400

    Add apply_window_int16() to DSPContext with x86-optimized versions and use it
    in the ac3_fixed encoder.

commit e971d81364e93feae8c399075a3be2643192e031
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Mar 22 15:07:16 2011 +0200

    Document usage of import libraries created by dlltool
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 15c5156d245af4c16ac4b1895495818ecdda2e41
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Mar 22 15:07:15 2011 +0200

    configure: Set the correct lib target for arm/wince dlltool
    
    The correct machine name for dlltool is arm-wince.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit a96c176aed2ef7924941d690d6c3107ffe35c4cd
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Tue Mar 22 00:13:48 2011 +0100

    fate: simplify regression-funcs.sh
    
    Factor ffmpeg calls using run_ffmpeg()

commit 7851eb68c60e61497ec715f28f071c1527de1d38
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Tue Mar 22 00:07:54 2011 +0100

    fate: add support for multithread testing
    
    Add a THREADS variable to fate calls.

commit ee26abf2a4884bb56959bac8215758195776c553
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Mar 20 18:30:29 2011 +0100

    Fix an infinite loop when RoQ encoded generated a frame with a size greater than the maximum valid size.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit a6d2227bc8a269c243bbcf3c3a22e94912755bb8
Author: Kieran Kunhya <kieran@kunhya.com>
Date:   Tue Mar 22 22:17:41 2011 +0000

    Add kbdwin.o to AC3 decoder
    
    Fixes --disable-everything --enable-decoder=ac3
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4952afff75bc60df9c842bc248f1da8fe57e04a6
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Mar 22 22:38:44 2011 +0100

    Do not use format string "%0.3f" for RTSP Range field.
    
    Fixes ticket 10.
    The format string was locale-depending.

commit d375c1040032ed42f84b7d4ea53baad4a661b628
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Mar 22 22:36:57 2011 +0100

    Fake-Merge remote-tracking branch 'ffmpeg-mt/master'

commit 4c886d613df8b217c6d62cb2c94e88f848177b23
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Mar 22 14:22:07 2011 -0400

    Detect byte-swapped AC-3 and support decoding it directly.
    
    This allows the AC-3 decoder to be used directly with RealMedia
    decoders that unlike the libavformat one do not byte-swap automatically.
    Since the new code is only used in case we would fail directly otherwise
    there should be no risk for regressions.

commit 40728b5169f23a6420b3d9758f485fd2cd99050d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 22 14:14:41 2011 -0400

    cosmetics: indentation

commit 67fc8652b9866978cdd6b49ecd293f2891466058
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 22 14:11:34 2011 -0400

    Always copy input data for AC3 decoder.
    
    Depending on error_recognition is not correct, low values do
    certainly not mean it is ok to crash.
    
    Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de>

commit 85ab2904700c5bf8b55a33ad598191e36318e195
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 22 14:36:18 2011 -0400

    ac3enc: make sym_quant() branch-free

commit 45ed82255025a200beae3b56a84bee20aad41465
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Mar 21 23:33:00 2011 -0400

    cosmetics: indentation

commit eba586b0d9f0546c7c9c965edb71e7b29721217d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Mar 21 23:32:40 2011 -0400

    Add a CPU flag for the Atom processor.
    
    The Atom has SSSE3 support, which is useful in many cases, but sometimes the
    SSSE3 version is slower than the SSE2 equivalent on the Atom, but is generally
    faster on other processors supporting SSSE3. This flag allows for selectively
    disabling certain SSSE3 functions on the Atom.

commit c5f4c0fd5c791ba97eb266cc30ae2172c10feb20
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Mar 22 10:35:35 2011 +0100

    id3v2: skip broken tags with invalid size
    
    fixes issue2649.

commit 1885488757dc4c6b2d275e4524ed6dd19e97f9b0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Mar 22 10:35:34 2011 +0100

    id3v2: don't explicitly skip padding
    
    It's pointless, since there's a seek to the end of tag later.

commit b58b9fa3b5243f02e5212db9171b2f02de4524ea
Author: Dave Yeo <dave.r.yeo@gmail.com>
Date:   Tue Mar 22 03:47:48 2011 +0000

    Make sure kbhit() is in conio.h
    
    Conio.h is a non-standard header and may not have kbhit()
    prototyped. This fixes compile on OS/2 where the EMX version (we're
    using a fork) of conio.h only has getch() and getche().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 2a569799a90986cf137792cc03a56752447652c7
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Mar 22 02:49:37 2011 +0000

    fate: update wmv8-drm reference
    
    This updates the wmv8-drm reference after c47d383.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit c47d3835021effc04bc1fd2cef6be31e1b186491
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Mar 21 21:26:26 2011 -0400

    vc1: make P-frame deblock filter bit-exact.

commit 77e41e047dc487e318a0a47e02cfa99d25459b8a
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 21 22:41:38 2011 +0200

    configure: Add the -D parameter to the dlltool command
    
    This is required for the generated .lib file to actually
    be usable by MSVC.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit af79dd36f302d209eff18ee21410d987faad01a4
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 9 12:19:39 2011 +0200

    amr: Set the AVFMT_GENERIC_INDEX flag
    
    This makes the amr demuxer support seeking, closing roundup
    issue 2593.

commit 026fa81de4cf4f1af742245fa9e750a38040f9fd
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 9 12:16:51 2011 +0200

    amr: Set the pkt->pos field properly to the start of the packet
    
    Previously, the field pointed to the second byte of the packet
    (which is the first byte of the actual AMR payload).

commit 2890cba8b50cc8c6656bc5f5cd0ebb5fd80fb5e4
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 9 12:13:32 2011 +0200

    amr: Set the codec->bit_rate field based on the last packet
    
    This allows libavformat to guess an estimated duration for
    amr files.
    
    For streams with varying bit rates (or with silence descriptors
    or "no frame" blocks) the guess is, of course, inaccurate.

commit 895678f8239213db1d074a39653fcd78bdf87c25
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 21 14:19:09 2011 +0200

    rtsp: Specify unicast for TCP interleaved streams, too
    
    According to the RFC, the default is multicast if nothing is
    specified, which doesn't make sense for TCP.
    
    According to a bug report, some Axis camera models give a
    "400 Bad Request" error if this is omitted.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 417516f63f8a9ee214ee9fa6fcb483962ea0f096
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Mar 21 20:22:51 2011 +0100

    Set the correct target for mingw64 dlltool
    
    That fixes .lib creation for the win64 target.

commit dc8b73c0690fbefaf8147653758919875361e8d8
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 21 12:20:18 2011 +0200

    applehttp: Change the variable for stream position in seconds into int64_t
    
    A similar variable for the total stream duration was changed to
    int64_t in b79c3df08807c96a945, due to overflows in some odd
    streams.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 648c79624fa70414dfb644fcb84b9de15e6568b0
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 21 15:52:54 2011 +0200

    ffplay: Don't assume ic->pb is non-null
    
    This fixes crashes on exit when plaing some RealRTSP streams
    (among other), e.g.
    rtsp://dl.lib.brown.edu:554/areserves/1093545294660883.mp3.
    These crashes have been present since 3e68b3ba7b015cf21.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit eb1e7f78ea9f8db391961d8fe30b3fae3ea20d5c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Mar 15 07:54:22 2011 +0100

    id3v2: simplify error handling.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit bca6dee386307e4f3646632d98a9db87ce9de249
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 07:10:23 2011 +0100

    id3v2: explicitly seek to the end of the tag after reading
    
    Current code might stop in the middle of an invalid tag.
    
    fixes issue2650
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 933e90a69a4b9c558d4fae9dffb15378910481d3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:38:59 2011 +0100

    avio: make av_url_read_fseek/fpause internal.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 038566a5edc73205120f30d41233a9911a42da44
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Mar 13 21:22:59 2011 +0100

    ffprobe: tweak error message in open_input_file()
    
    Replace "codec (id=%d)" with "codec with id %d", slightly more
    readable.

commit f44d6445b7a189fde27ca0e95c7eb08f697e109f
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Mar 21 10:00:43 2011 -0400

    vc1: slice support.
    
    Also reset coded_block at each new slice, fixes problems in slice playback.

commit b81a935bd99c2664b07f717113e71d1aa32be991
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Mar 1 11:37:55 2011 -0500

    vc1: fix up memleaks in the error codepath.
    
    Introduce end: and err: labels at the end of vc1_decode_frame(), which
    will clean up allocated memory consistently.

commit 72452cc475544b6e294676abd3fa5e0518f81841
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Mar 1 11:37:55 2011 -0500

    vc1: warn for unimplemented pan-scan feature.

commit 60c68c0ab93e6ad7a2b3cda845050c1a9f4363b8
Author: Peter Ross <pross@xvid.org>
Date:   Sun Mar 20 13:19:51 2011 +1100

    Remove unused pixel format (PIX_FMT_UNUSED) and swap PIX_FMT_BGR48LE and PIX_FMT_BGR48BE enum order
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 139313827c32a95884650b6aac8cddedabd3759f
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Mon Mar 21 12:06:56 2011 +0100

    Add xd55 codec tag for XDCAM HD422 720p25 CBR files.

commit 88f8805f3ef3c83af8f80f03f159480d0c8cab4b
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Mon Mar 21 12:04:10 2011 +0100

    Allow demuxing of APE files with metadata tags.
    
    Fixes ticket 11.

commit d4a50a2100a2b3539d238e64af98e16f47b47a89
Merge: 849f80f cf752d0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Mar 21 03:09:46 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 8d9769a77b49b0d633c835d99ed3c0aa3f3b77a1
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 14:03:31 2011 +0100

    avio: deprecate url_fileno
    
    It's an evil hack that assumes an AVIOContext is always based on top of
    an URLContext.
    It's also not used anywhere.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 447fe3369177c11a49a3d376cfa3a2be468ac913
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 07:41:19 2011 +0100

    rmenc: replace avio_seek(0) with avio_tell()
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e42500cb4f5e51aec072fe1994c367823ca36f47
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 07:35:18 2011 +0100

    lavf: replace some more avio_seek(SEEK_CUR) with avio_skip
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 027f60f32b758aa8e7c08685729084b1a12d81e9
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 20 22:04:47 2011 +0000

    ffv1: allocate correct size for sample buffer
    
    This fixes a typo in the size calculation for the sample buffer
    introduced in cbabccc367424.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit cb48e245e6e770f146220fac0a8bd4dc1a5e006c
Author: Panagiotis H.M. Issaris <takis@issaris.org>
Date:   Thu Mar 10 16:07:52 2011 +0100

    Do no modify terminal parameters using termios.h
    
    Remove usage of tcgetattr and tcsetattr to modify terminal
    parameters, and rely on ctrl-c to stop instead of pressing 'q'.
    On systems with conio.h, keep the old behavior.
    
    Changing the terminal settings causes problems if multiple instances
    are running asynchronously on the same terminal, such as during a
    parallel FATE run, or if the process crashes before restoring the
    terminal.  In both cases, the terminal state is messed up requiring
    a manual reset.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e87a6f0dc99c2266e68ef66afaf83462d353964c
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 20 19:49:10 2011 +0000

    Move ff_dct_init_mmx declaration to dct.h
    
    This was missed in 0aded94.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit cf752d027fafe691951fa00d9c25e2fda032b536
Author: Mike Scheutzow <mjs973@optonline.net>
Date:   Sun Mar 20 08:01:41 2011 +0100

    doc: add details to the documentation for ffmpeg -map
    
    Patch by Mike Sheutzow with some additions and changes by Stefano.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 17a4ec8e7edf478f877f99f7dcac6b4c3268c821
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Mar 20 08:01:40 2011 +0100

    ffmpeg: modify help text for the map option
    
    Change "file:stream[:syncfile:syncstream]" to
    "file.stream[:syncfile.syncstream]", the latter syntax is more
    consistent with the stream identifier form printed by
    av_dump_format(), and more readable. Both syntaxes are currently
    accepted by the opt_map() code.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 8eec00278c2ccad7fba840416a3a22740aa8e60f
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 20 02:14:52 2011 +0000

    dct: remove superflous #include
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0aded9484da7da6fe23254e23382767635f8360a
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 20 02:14:25 2011 +0000

    Move dct and rdft definitions to separate files
    
    This leaves fft.h with only the core FFT and MDCT definitions
    thus making it more managable.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4538729afed44a0ee0a762d3ef69aa4bbb7f10b3
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Mar 19 23:44:00 2011 +0000

    Move sine windows to a separate file
    
    These windows do not really belong in fft/mdct files and were
    easily confused with the similarly named tables used by rdft.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a45fbda994df54600101e845e29f0af60e456e95
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Mar 19 17:19:04 2011 +0000

    Move ff_kbd_window_init() to a separate file
    
    This function is not tightly coupled to mdct, and it's in the way
    of making a fixed-point mdct implementation.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 26f548bb59177cfc8c45ff633dd37b60cfd23edf
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Mar 19 15:14:17 2011 +0000

    fft: remove inline wrappers for function pointers
    
    This removes the rather pointless wrappers (one not even inline)
    for calling the fft_calc and related function pointers.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 849f80fecbada7c512737e13edec9516541996e3
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 6 13:50:21 2011 +0000

    configure: use pkg-config helpers
    
    This makes existing pkg-config uses as well as the libsdl checks
    use the new pkg-config helper functions, which should be more
    robust against broken systems.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 5d117bd4629582e58a84922b74e6446004e4ed4f
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 6 13:48:30 2011 +0000

    configure: improve pkg-config support
    
    This adds helper functions for checking packages with pkg-config
    and managing the associated flags.
    
    Note that pkg-config use is still discouraged due to widespread
    poor practices resulting in broken flags in many situations.  A
    few badly designed packages require flags only obtainable using
    pkg-config, and these functions are intended for those cases.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 3f8040db3e13c3dbdf07c74d92ca34817a69f733)
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 05aa8c4441c74732d411480ab3e477d602dd7695
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Mar 7 02:49:55 2011 +0000

    configure: allow checking multiple functions in check_func_headers()
    
    This makes it possible to pass a space-separated list of functions
    to check_func_headers and check_lib2.  If any function is missing,
    none are enabled as available, so this should only be used for
    all-or-nothing sets, i.e. groups in which none will be used if any
    one is missing.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit edaf1ae2763ce1a23dec70e730ba2bb8ee476dfd)
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 8ea36711b0a85e24a77e1c76b1cb24aa63df217f
Merge: 43dc31f ec10a9a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Mar 19 20:02:42 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
    
    Not Pulled:
        commit 42cfb3835b5dad327b7dc22740e8b6e482ecfcd2
        Author: Mans Rullgard <mans@mansr.com>
        Date:   Mon Feb 28 18:06:58 2011 +0000
    
            Remove Sonic experimental audio codec
    
        commit 2912e87a6c9264d556734e2bf94a99c64cf9b102
        Author: Mans Rullgard <mans@mansr.com>
        Date:   Fri Mar 18 17:35:10 2011 +0000
    
            Replace FFmpeg with Libav in licence headers

commit 43dc31f7469c873ccf3927c732a9c2d7d85360bb
Author: Peter Ross <pross@xvid.org>
Date:   Sat Mar 19 15:24:09 2011 +1100

    Add unused pixel format (PIX_FMT_UNUSED) to make PIX_FMT_BGR48BE an odd-valued enumeration
    
    This is required for the isBE() macro internal to libswscale.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c743a5e287f2c4732cf2787cdb500bae0228a31d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 19 15:42:37 2011 +0100

    ffplay: add braces around union definition
    
    Fix warning:
    ffplay.c: At top level:
    ffplay.c:3027: warning: missing braces around initializer
    ffplay.c:3027: warning: (near initialization for ‘options[53].u’)

commit eb4d1cb90e14250fc52c8fe73153b72603b029f8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 19 15:35:30 2011 +0100

    ffplay: add existence check on ic->pb in decode_thread()
    
    Fix crash if ic->pb is NULL and ic->pb->error is evaluated. This
    happens for example with: ffplay photo.jpeg.

commit ec10a9ab461b26b96eff7bbbb8623f42d8ee04ad
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Thu Mar 17 02:54:12 2011 +0100

    configure: use dlltools instead of lib.exe
    
    This way building ffmpeg on mingw won't require windows specific tools

commit 8f1b06c81c7cc9ffc239bf1752abd9244793a48f
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sat Mar 19 15:45:48 2011 +0100

    configure: check for SDL_Linked_Version instead of SDL_Init
    
    This avoids the main/SDL_main declaration clash caused by SDL on
    Windows and other platforms.

commit 42cfb3835b5dad327b7dc22740e8b6e482ecfcd2
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 28 18:06:58 2011 +0000

    Remove Sonic experimental audio codec
    
    Since initially committed in 2004, this codec has only been touched
    for maintenanance.  Functionally, it contains no novel ideas and
    its intended audience is better served by existing mature codecs.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 5a15602a4e99c730036c33b467f60248889219e1
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Mar 17 17:05:11 2011 +0000

    fate: remove stale fate-update.sh script
    
    This script was used to import Mike's old fate database and
    is no longer needed.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 2912e87a6c9264d556734e2bf94a99c64cf9b102
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Mar 18 17:35:10 2011 +0000

    Replace FFmpeg with Libav in licence headers
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6820008a5cf810eca791477f5ef9d10883a88d35
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Mar 19 12:29:07 2011 +0100

    Fix compiler warnings due to missing casts.

commit c9f6eab184cac379c7a44d5899979165798d45d4
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Mar 5 13:49:13 2011 +0100

    Detect byte-swapped AC-3 (aka DNET) and support decoding it directly.
    
    This allows the AC-3 decoder to be used directly with RealMedia
    decoders that unlike the libavformat one do not byte-swap automatically.
    Since the new code is only used in case we would fail directly otherwise
    there should be no risk for regressions.
    The "buf" pointer needs to be overwritten since otherwise the CRC check fails.

commit 19d82cb14cc5967b8e09b242da1c2aa2d32be028
Author: Mark Himsley <mark@mdsh.com>
Date:   Fri Mar 18 15:25:26 2011 +0000

    fade: fix draw_slice() check on fade->factor value
    
    draw_slice() checks that the fade factor is < 65536 and only
    calculates the fade if so. But the fade factor is clipped in
    end_frame() by av_clip_uint16() to 65535, so the fade is calculated
    for every frame.  This patch alters the check so that it compares with
    < 65535 (UINT16_MAX).

commit 1527e689cfe3d1f0062f7d3935bad6ed027b3bc8
Author: Mark Himsley <mark@mdsh.com>
Date:   Fri Mar 18 14:42:29 2011 +0000

    fade: make draw_slice() chroma check against planes 1 and 2
    
    draw_slice() checks that planes 0 and 1 of AVFilterBufferRef's data
    are not NULL before manipulating planes 1 and 2. This patch makes the
    check against planes 1 and 2. More senseful and possibly more robust.

commit faa6f1c306b817a7349e3fe16590371d6d499998
Author: Janne Grunau <janne-libav@jannau.net>
Date:   Wed Mar 16 21:53:58 2011 +0100

    get rid of the last svn mentions

commit a96c0059d8da241a39ec7283dacf3161964733d8
Author: Peter Ross <pross@xvid.org>
Date:   Fri Mar 18 22:28:52 2011 +1100

    patcheck: warn about assert usage
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 133055c5e47b047b0806ccdeb42b82e418bd5dfa
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 18 13:16:14 2011 +0100

    reverts parts of commit de11ee906ed232157392924735c18ab7d8522ccb. The author of this patch has a poor understanding of the code

commit 4eb41d16bee406d1481d412639230510015ea708
Merge: 12bcfe0 350785a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 18 17:58:49 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 12bcfe05b45175cc7fc5cc719392c35ee5a3c39c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Mar 17 12:52:40 2011 +0100

    lavf: fix function name in compute_pkt_fields2 av_dlog message

commit fda299f0d01c1691625180786a01b01065df7156
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Mar 17 10:11:14 2011 +0000

    configure: use -r option for pr when listing enabled config options.
    
    This fixes ugliness when configure outputs its (empty) results on HPUX
    (maybe some other UNIXes too):
    
    Enabled indevs:
    pr:  -- empty file
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 350785a6621529c50771f4e7043b4d159a96ed26
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Thu Mar 17 19:33:05 2011 -0600

    aacenc: 10l, missed a reference when refactoring the psymodel.

commit 0f999cfddb0746602288eabddf38679fd25a2ff7
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 15 22:29:04 2011 -0400

    ac3enc: add float_to_fixed24() with x86-optimized versions to AC3DSPContext
    and use in scale_coefficients() for the floating-point AC-3 encoder.

commit 487fef2dcc24d7b4051b4402acf5c619fb082351
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Mar 17 19:43:57 2011 +0000

    asf: update seek test reference
    
    This updates the seek test reference to match de11ee9.  Before this
    change, most of the seeks requested positions before the supposed
    start of the file (the preroll time), resulting in the first packet
    being returned.  With the preroll subtracted, some of these seeks
    will land within the file and some beyond the end, thus returning
    a different set of packets.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3660b5bca9aa076214e8ee7f6c3cceee8641f31f
Author: j@v2v.cc <j@v2v.cc>
Date:   Thu Mar 17 17:57:52 2011 +0100

    remove definition of swab
    
    right now swab is defined in libavfilter/libmpcodecs/mpbswap.h
    this breaks mingw32 cross compiles. since it its not used, it should be
    removed. alternatively swab has to be added to HAVE_LIST in configure.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit afbfb2a81dde6d154216b72ac839aa4585a80d1c
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 17 17:02:54 2011 +0100

    Revert "jvdec: don't use deprecated url_feof()"
    
    This reverts commit 1dac4d554734b16757b36a0adc71642c5ef2c4e6.

commit c0b1bc8d1797355c4f65ae4c488705b98cf9c8e9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 17 17:02:14 2011 +0100

    Revert "partially rename FFmpeg to Libav"
    
    This reverts commit 070c5d0f3530c16c92b81f3f0de2943410367c00.

commit e528cdac8a95a5364cdd408412b64dc605a8eba6
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 17 17:01:10 2011 +0100

    Revert "replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION"
    
    This reverts commit 29ba091136a5e04574f7bfc1b17536c923958f6f.

commit 0cb88628fbd467636fcf3ebfe6a26c51b0f49504
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 17 16:57:37 2011 +0100

    Revert "use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*"
    
    This reverts commit a03be6e1ba4cbf9984b0bbdb674704bbb2da6713.

commit a6be21d3baf09be1e22648e4802b955191d26b67
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 17 16:55:58 2011 +0100

    Revert "replace FFmpeg with Libav in doc/"
    
    This reverts commit f8a45fa1b1764b34d4263eacd93411e8ba0484a4.
    
    Conflicts:
    
    	doc/optimization.txt

commit 2cface71ca58b1ab811efae7d22f3264f362f672
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 17 17:00:21 2011 +0100

    nutenc: fix a memleak
    
    This fixes a minor memory leak introduced in 073f8b1.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit de11ee906ed232157392924735c18ab7d8522ccb
Author: Vladimir Pantelic <vladoman@gmail.com>
Date:   Thu Mar 17 14:56:14 2011 +0100

    asfdec: subtract the preroll value and thus output 0 based timestamps
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0fecf2642b9d909820683647c70031a954f5e58d
Merge: e309fdc f1f60f5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 17 16:53:58 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    Conflicts:
    	Changelog
    	doc/APIchanges
    	doc/optimization.txt
    	libavformat/avio.h
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit e309fdc7018a1027d187ec27fb1d69a41a4ee167
Author: Peter Ross <pross@xvid.org>
Date:   Thu Mar 17 21:15:57 2011 +1100

    Add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formats
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 969eb21ba21f0ed7154dd2a2fc754ef159df94a2
Author: Philip Langdale <philipl@overt.org>
Date:   Mon Mar 14 22:14:23 2011 -0700

    CrystalHD: Use doxygen compatible comments where relevant.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit f1f60f5252b0b448adcce0c1c52f3161ee69b9bf
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Mar 17 12:24:23 2011 +0200

    lavf: Make make_absolute_url a lavf internal function
    
    This is shared by both applehttp demuxer and protocol.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit dc6fdad5dcbf4e796543929ccbce0de1f8535efd
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Mar 17 12:23:52 2011 +0200

    Add missed APIchanges and changelog entries
    
    Add an APIchanges entry for the av_pkt_dump2 and av_pkt_dump_log2
    functions, and a changelog entry for the apple http live streaming
    protocol handler.
    
    Since neither of them got a minor bump at commit time, but were
    applied before the jv demuxer, they all can be considered added
    in this minor version.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit bc040cb3e2eac2882b4af01de3b769620634b2aa
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Mar 17 10:24:08 2011 +0000

    applehttp: Fix a typo in a comment
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 68d875addcffe6941e0f75202e3972e37371180f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Mar 15 13:03:03 2011 +0100

    lavf: make av_interleave_packet() return meaningful error codes
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    (cherry picked from commit c5dcb3d493a6bb73efeb8bfae24f5cc31908201f)
    
    Signed-off-by: Reinhard Tartler <siretart@tauware.de>

commit 70abc32314b220cbf4d0a087e52b6ea43bb36b96
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Mar 15 13:12:15 2011 +0100

    lavf: enable av_dlog message in av_interleaved_write_frame()
    
    Help debugging timestamp issues.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    (cherry picked from commit d541c8b468c12892fe7b7e655e1ed45e11e2166d)
    
    Signed-off-by: Reinhard Tartler <siretart@tauware.de>

commit 79f43a8cb6ff426e706a4cf4f21ad6dd7ebf3467
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Mar 15 13:11:57 2011 +0100

    lavf: enable av_dlog() in compute_pkt_fields2()
    
    Turns a comment into an av_dlog() instruction, also add a commented
    issues.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    (cherry picked from commit 77f21ce4641b53f3277ba30ca3d009b6250fd9ea)
    
    Signed-off-by: Reinhard Tartler <siretart@tauware.de>

commit 4afedfd8e5c5f102d3a67c224c33b51bbed47eee
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Wed Mar 16 23:35:39 2011 -0400

    aacenc: cosmetics, indentation, and comment clarification
    
    Correct bad indentation in aaccoder
    Clarify and correct comments in 3GPP psymodel, other cosmetics.

commit b7c96769c52a312c6f6abe43f5d8c83701118a0b
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Wed Mar 16 23:34:12 2011 -0400

    aacenc: Refactor the parts of the AAC psymodel.
    
    3GPP:
    Remove ffac from and move min_snr out of AacPsyBand.
    Rearrange AacPsyCoeffs to make it easier to implement energy spreading.
    Rename the band[] array to bands[]
    Copy energies and thresholds at the end of analysis.
    
    LAME:
    Use a loop instead of an if chain in LAME windowing.

commit f578854efce12842ed4e4e25b36cf2f798054468
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Fri Mar 11 11:39:24 2011 +0900

    aaccoder: Change FFMAX for allzero flag to OR bit operation
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit b7f2fdde74608d848f943377c40d3df804c5f955
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:39:06 2011 +0100

    avio: rename put_flush_packet -> avio_flush
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 35f1023592b46e608a4de1566b12268e3e9e72f0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:39:05 2011 +0100

    avio: deprecate url_close_buf
    
    It's not used anywhere and its return value looks broken.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 83fddaeb81f782e06281730a809ae2bf4c86a229
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:39:04 2011 +0100

    avio: deprecate url_open_buf
    
    It's only used in one place and does the same thing as
    avio_alloc_context.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit eda4cf92d795ae7e233e83f5ad37209d475b7805
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:39:03 2011 +0100

    avio: always compile avio_printf, rather than on CONFIG_MUXERS
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit d9d86e00b2891a2651fd41f0d2d220a67f7968c3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:39:02 2011 +0100

    avio: avio_ prefix for url_fprintf
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit af02073225e5b34a8ea72bd3ff531868ed0b5061
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:39:01 2011 +0100

    avio: change avio_tell/skip from macros to inline functions
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 59f65d9579262651731e9a22845957d78b4c4f57
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:38:58 2011 +0100

    avio: make url_setbufsize internal.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 4839c192de7782605e1b7c9cc84aaf692cf67284
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:38:57 2011 +0100

    lavf: move ff_get_v from avio.h to avio_internal.h
    
    And rename it to ffio_read_varlen.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 073f8b10d8d7638fcee33aba04ca2a7b90bdb2c3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Mar 16 06:42:43 2011 +0100

    nutenc: mux chapters.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 4af9c1a56f70418cb0256179f8200a8e37996035
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sun Mar 13 19:50:37 2011 +0100

    doc: update applehttp documentation
    
    Integrate more comments from Stefano.

commit 45a8a02a4151c9ff0d1161bf90bffcfbbb312fb8
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Mar 15 09:14:38 2011 +0100

    lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes sense
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit c5dcb3d493a6bb73efeb8bfae24f5cc31908201f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Mar 15 13:03:03 2011 +0100

    lavf: make av_interleave_packet() return meaningful error codes
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 77f21ce4641b53f3277ba30ca3d009b6250fd9ea
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Mar 15 13:11:57 2011 +0100

    lavf: enable av_dlog() in compute_pkt_fields2()
    
    Turns a comment into an av_dlog() instruction, also add a commented
    issues.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit d541c8b468c12892fe7b7e655e1ed45e11e2166d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Mar 15 13:12:15 2011 +0100

    lavf: enable av_dlog message in av_interleaved_write_frame()
    
    Help debugging timestamp issues.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a7844c580d83d8466c161a0e3979b3902d0d9100
Author: Thierry Foucu <tfoucu@gmail.com>
Date:   Wed Mar 16 13:37:41 2011 -0700

    Fix compilation error when CONFIG_AVFILTER is not defined.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit cbf5d22d24945e52b3c1e4c1a00d4d8179be930a
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Mar 16 15:28:43 2011 -0300

    Remove occurrences of my old email address
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 381d37fda91494e312ab2938080a379c5e11998b
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Apr 21 00:09:00 2010 +0100

    dsputil: add bswap16_buf()
    
    There are several places where a buffer is byte-swapped in 16-bit units.
    This allows them to share code which can be optimised for various
    architectures.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit dff68563d846274cee0a2cd2430d6f1a2cb51eaa
Author: Sean McGovern <gseanmcg@gmail.com>
Date:   Wed Mar 16 01:01:17 2011 +0000

    darwin: use -read_only_relocs flag only on 32-bit x86
    
    Avoids the linker warning:
    ld: warning: -read_only_relocs cannot be used with x86_64
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6f1260f87061bdf7a8ff2472e309d9635e5d770d
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Mar 16 23:37:16 2011 +0100

    matroskadec: set a default duration also for packets comming from a simple block

commit 69aab68037089b96519496fd8acd71780f62ab2c
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Mar 16 14:26:25 2011 -0700

    Use av_strdup instead of strdup, fixes mingw build

commit f8a45fa1b1764b34d4263eacd93411e8ba0484a4
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Mar 14 22:59:19 2011 +0100

    replace FFmpeg with Libav in doc/
    
    unless it stands for ffmpeg the program or is historic

commit a03be6e1ba4cbf9984b0bbdb674704bbb2da6713
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Mar 14 22:27:40 2011 +0100

    use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*

commit 29ba091136a5e04574f7bfc1b17536c923958f6f
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Mar 14 22:23:10 2011 +0100

    replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION
    
    also update the multiple inclusion guards in config.h|mak

commit 070c5d0f3530c16c92b81f3f0de2943410367c00
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Mar 14 21:39:58 2011 +0100

    partially rename FFmpeg to Libav
    
    update mailing list references and irc channels in configure

commit 57149a92f8b4886fd699eefcf9fe1b3552af8193
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Mar 16 15:40:33 2011 -0300

    Remove occurrences of my old email address.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit fed5676ffeba2a37e6233e5fef42dc50d6cfeb64
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Mar 16 14:31:32 2011 +0100

    mp3enc: remove mp3_write_packet(), use ff_raw_write_packet() instead
    
    The two functions are identical, no point in duplicating code here.

commit 8312e3fc9041027a33c8bc667bb99740fdf41dd5
Author: Kostya <kostya.shishkov@gmail.com>
Date:   Tue Mar 15 09:19:43 2011 +0000

    Do not attempt to decode APE file with no frames
    
    This fixes invalid reads/writes with this sample:
    http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt

commit 1dac4d554734b16757b36a0adc71642c5ef2c4e6
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Mar 16 04:46:22 2011 +0000

    jvdec: don't use deprecated url_feof()

commit 79414257e23a0dee82a9978b5444ae8953376221
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 15 20:38:23 2011 -0400

    mathops: fix MULL() when the compiler does not inline the function.
    
    If the function is not inlined, an immmediate cannot be used for the
    shift parameter, so the %cl register must be used instead in that case.
    
    This fixes compilation for x86-32 using gcc with --disable-optimizations.

commit 1c31b26bdf66879a46a7a3e340da815c1b2125a8
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Tue Mar 15 20:37:37 2011 +0100

    Do not attempt to decode APE file with no frames.
    
    This fixes invalid reads/writes with this sample:
    http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt

commit 56e2ac6b45ada4f9c107fe7b25f0706ec2e4dc11
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Mar 15 10:14:16 2011 +0100

    id3v2: merge TYER/TDAT/TIME to date tag

commit aaff3b312ed0a67750aa0a3a3300a3b69bb87150
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 15 13:35:05 2011 -0400

    mathops: change "g" constraint to "rm" in x86-32 version of MUL64().
    
    The 1-arg imul instruction cannot take an immediate argument, only a register
    or memory argument.

commit b181b8fb96f9fdc2b166fcbd048110cec653cdf9
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 15 13:30:24 2011 -0400

    mathops: convert MULL/MULH/MUL64 to inline functions rather than macros.
    
    This fixes unexpected name collisions that were occurring with variables
    declared within the macros.
    It also fixes the fate-acodec-ac3_fixed regression test on x86-32.

commit 6947b0c42e0649f0c8355442d1732d642e467902
Merge: 27293b8 c76374c
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Mar 15 16:18:40 2011 +0100

    Merge remote-tracking branch 'newdev/master'
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 27293b840ccae95ddb1f4d8af519e7962b0e373d
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Mar 15 15:12:17 2011 +0100

    Revert "ac3enc: shift coefficients to 24-bit following MDCT rather than using an exponent offset."
    
    This reverts commit 7e0a284b9f1967d46603711e85e0be01e084eadf.
    revert at authors request due to better impementation
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit f7a5e7791dda0b26df198f301db5605555a7a9d3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Mar 15 15:11:22 2011 +0100

    Revert "ac3enc: add SIMD-optimized shifting functions for use with the fixed-point AC3 encoder"
    
    This reverts commit cc4d3dd3e2171f63cd4297292349b58788fff260.
    revert at authors request due to better impementation being available
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit c76374c6db5f486672f9df223f43e4892bd655c9
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Sun Mar 13 00:42:27 2011 +0100

    Use AVERROR_EXIT with url_interrupt_cb.
    
    Functions interrupted by url_interrupt_cb should not be restarted.
    Therefore using AVERROR(EINTR) was wrong, as it did not allow to distinguish
    when the underlying system call was interrupted and actually needed to be
    restarted.
    
    This fixes roundup issues 2657 and 2659 (ffplay not exiting for streamed
    content).
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit bafa4dd3e69531f262472ac286e0ae7d4dbfbd97
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Sun Mar 13 00:42:26 2011 +0100

    Add AVERROR_EXIT.
    
    This is different from AVERROR(EINTR) because calls that fail with EINTR
    should usually be restarted.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 3e68b3ba7b015cf2154ad2023781eedd47f0f4bb
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:38:55 2011 +0100

    avio: deprecate url_ferror
    
    AVIOContext.error should be used directly instead.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 75b9ed04b977bfd467816f7e60c6511ef89b8a2b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 14 20:38:54 2011 +0100

    lavf/utils: dont't explicitly check AVIOContext.error
    
    The error should be caught in write_packet()/write_trailer()
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 025225d7ee0e7585dff9617c60259febd9e7299c
Author: Philip Langdale <philipl@overt.org>
Date:   Mon Mar 14 22:14:22 2011 -0700

    h264_mp4toannexb_bsf: Fix spurious warning when stream has SPS and PPS units.
    
    Signed-off-by: Philip Langdale <philipl@overt.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 9f8f62d4a37735ea823e82bad566a2aa69732888
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Mar 14 17:15:34 2011 +0000

    Delete MAINTAINERS file
    
    This file is a bad idea and also badly outdated.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f1efbca5e914b28cd37cb1ea82d371acf3b96f61
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 11 16:45:01 2011 -0500

    ac3enc: add SIMD-optimized shifting functions for use with the fixed-point AC3 encoder.

commit 323e6fead07c75f418e4b60704a4f437bb3483b2
Author: Justin <justin.ruggles@gmail.com>
Date:   Fri Mar 11 13:03:26 2011 -0500

    ac3enc: do not right-shift fixed-point coefficients in the final MDCT stage.
    
    This increases the accuracy of coefficients, leading to improved quality.
    Rescaling of the coefficients to full 25-bit accuracy is done rather than
    offsetting the exponent values. This requires coefficient scaling to be done
    before determining the rematrixing strategy. Also, the rematrixing strategy
    calculation must use 64-bit math to prevent overflow due to the higher
    precision coefficients.

commit 6e7cf13b6b1d0e08969b64129b9022cc1171d875
Author: Peter Ross <pross@xvid.org>
Date:   Sun Mar 13 16:27:05 2011 +1100

    mm decoder: move buffer allocation from decode_init() to decode_frame()
    
    This permits playback in ffplay when libavfilter is enabled.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 7f05c164d8ccbfded9bcefdb41942bc28d85c87a
Author: Peter Ross <pross@xvid.org>
Date:   Sun Mar 13 16:15:38 2011 +1100

    jv demuxer: prevent video packet size overflow
    
    In the event of overflow, the JV_PADDING state will avio_skip over
    any overflow bytes (using JVFrame.total_size).
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 772cb06281d9b82f283fc6c2ca7fb55a562d0ad9
Author: Peter Ross <pross@xvid.org>
Date:   Sat Mar 12 13:31:40 2011 +1100

    jv demuxer: define JV_PREAMBLE_SIZE instead of hard coding the number
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 20c1281fe3fb30a8583d3a56ab2978e4ac8e9ee6
Author: Peter Ross <pross@xvid.org>
Date:   Sat Mar 12 13:31:26 2011 +1100

    jv demuxer: calculate palette_size for each frame in read_header
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 402f9ad5fd13f594719408ca8d4cea8238db1de9
Author: Peter Ross <pross@xvid.org>
Date:   Wed Mar 9 02:11:10 2011 +1100

    Bitmap Brothers JV errata
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit bfaefd87dc5c46a4d422cebcff7a9a6dbaad046f
Author: Peter Ross <pross@xvid.org>
Date:   Thu Mar 10 23:29:22 2011 +1100

    Bitmap Brothers JV demuxer
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 0697440c1ef55e6def219cdf0e22682b0b71f089
Author: Peter Ross <pross@xvid.org>
Date:   Thu Mar 10 23:23:25 2011 +1100

    Bitmap Brothers JV video decoder
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 21de920472cc3d338312957bfd03dcac278b5ae3
Author: Johan Andersson <j@i19.se>
Date:   Sun Mar 13 23:29:19 2011 +0100

    Update the url to the site website and change ffmpeg-devel to libav-devel
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 0e6a3ee4fa317f674a3e895188620aa5839cc414
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Mar 9 10:11:53 2011 +0100

    doc: document applehttp protocol
    
    The documentation might be extended once/if a live/store override option
    will have to be provided for non-compliant segmenter.

commit 6e1f0d5edf720afa835fb97e0f74b51848323b6d
Author: Peter Ross <pross@xvid.org>
Date:   Sun Mar 13 16:21:52 2011 +1100

    mm decoder: move buffer allocation from decode_init() to decode_frame().
    
    this permits playback in ffplay when libavfilter is enabled.

commit 435535e41159fbe7423a12078d684329a554776d
Author: Peter Ross <pross@xvid.org>
Date:   Sat Mar 12 13:12:05 2011 +1100

    jv demuxer: prevent video packet size overflow
    
    In the event of overflow, the JV_PADDING state will avio_skip over
    any overflow bytes (using JVFrame.total_size).

commit 478607668c8840278c3fdd97382c3fae3f8cd7a2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 12 14:46:16 2011 +0100

    fbdev: fix check on nanosleep return vale
    
    In fbdev_read_packet(): nanosleep returns -1 in case of errors,
    the EINTR check has to be done on errno.
    
    Spotted by Nicolas.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 57d63d43cf508ae99c3a536d8c63d67cd26c628a
Author: Peter Ross <pross@xvid.org>
Date:   Sat Mar 12 13:31:40 2011 +1100

    jv demuxer: define JV_PREAMBLE_SIZE instead of hard coding the number
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2f1084ca87e465dde74cf70a26a6bcd6076aac82
Author: Peter Ross <pross@xvid.org>
Date:   Sat Mar 12 13:31:26 2011 +1100

    jv demuxer: calculate palette_size for each frame in read_header
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 81a131312d0b56808e3f794cfd5d54ca6e13156f
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Sat Mar 12 15:30:18 2011 -0800

    VP8: fix other function declaration
    
    Was missed in 3efbe137.

commit fbe98aee201ea448fb561e14e523f68c80ac53f9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Mar 12 19:14:55 2011 +0100

    Revert "configure: allow checking multiple functions in check_func_headers()"
    
    This reverts commit edaf1ae2763ce1a23dec70e730ba2bb8ee476dfd.
    
    breaks windows builds

commit 8876c8ae24b4abfeeb62184ceeb0de4b11be8acc
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Mar 12 19:14:49 2011 +0100

    Revert "configure: improve pkg-config support"
    
    This reverts commit 3f8040db3e13c3dbdf07c74d92ca34817a69f733.
    
    breaks windows builds

commit a0a1b7b90d2311c74177949fa938dd7bd15a0012
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Mar 12 19:14:25 2011 +0100

    Revert "configure: use pkg-config helpers"
    
    This reverts commit 4fa18c5666de24316710df670e44d4850e0796a7.
    
    breaks windows builds

commit 27efa296c217dcd9d55354395e4f41991b7cc131
Merge: 3efbbbb 0215006
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Mar 12 17:55:59 2011 +0100

    Merge branch 'master' of git://git.ffmpeg.org/ffmpeg
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 0215006ab75be1f49fa8eacf2c6d3c1bd22edfc7
Author: Hendrik Leppkes <h.leppkes@gmail.com>
Date:   Fri Mar 11 23:12:04 2011 +0100

    VC1: Export profile/level
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 5dbe78bf91112b61ee6948c275d6bcf87b68251f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Mar 12 11:17:52 2011 +0000

    ffmpeg: remove unused variable in ffmpeg_exit()
    
    Fix the warning:
    ffmpeg.c: In function ‘ffmpeg_exit’:
    ffmpeg.c:509: warning: unused variable ‘j’
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 1eeca88691ad0fd232f110f3a389ebb494c0a6dc
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Fri Mar 11 13:43:10 2011 -0800

    VP8: optimize VP8Context struct ordering
    
    Shaves at least 3KB off code size on x86, should improve cache utilization.
    This would probably be useful to do for other decoders/encoders as well.

commit 3efbe137396d39e225315a9d1e4bf82d1a9c92e5
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Mar 9 19:53:52 2011 -0800

    VP8: fix function declaration

commit b1d2f812c9c581d38fe7c93a4ea24430fedc89f1
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Mar 9 19:54:05 2011 -0800

    VP8: token probs doesn't need padding
    
    prob[0] is the only prob array ever accessed, so prob[1] can serve as padding
    for prob[0].

commit 628b48db85dae7ad212a63dafcd6a3bf8d8e93f3
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Mar 9 13:46:23 2011 -0800

    VP8: use a goto to break out of two loops
    
    A break statement was supposed to break out of two loops, but only broke out of one.
    Didn't affect output, just could have been marginally slower.

commit a5444fee06e9d14637396b4237d0204187a076e0
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Mar 11 23:37:00 2011 +0000

    Add CONFIG_AC3DSP symbol to simplify makefiles
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4fa18c5666de24316710df670e44d4850e0796a7
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 6 13:50:21 2011 +0000

    configure: use pkg-config helpers
    
    This makes existing pkg-config uses as well as the libsdl checks
    use the new pkg-config helper functions, which should be more
    robust against broken systems.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3f8040db3e13c3dbdf07c74d92ca34817a69f733
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Mar 6 13:48:30 2011 +0000

    configure: improve pkg-config support
    
    This adds helper functions for checking packages with pkg-config
    and managing the associated flags.
    
    Note that pkg-config use is still discouraged due to widespread
    poor practices resulting in broken flags in many situations.  A
    few badly designed packages require flags only obtainable using
    pkg-config, and these functions are intended for those cases.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit edaf1ae2763ce1a23dec70e730ba2bb8ee476dfd
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Mar 7 02:49:55 2011 +0000

    configure: allow checking multiple functions in check_func_headers()
    
    This makes it possible to pass a space-separated list of functions
    to check_func_headers and check_lib2.  If any function is missing,
    none are enabled as available, so this should only be used for
    all-or-nothing sets, i.e. groups in which none will be used if any
    one is missing.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3efbbbb5094a146efeb1f0613918ea97d31d00d2
Merge: 2800e8d 35d7d6f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 11 14:59:51 2011 +0100

    Merge remote-tracking branch 'remotes/newdev/master'
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit 2800e8d62e4c6cdd8a7e218cb15a10f216946f18
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 9 19:50:36 2011 +0100

    Revert "ac3enc: use MUL64() to multiply fixed-point coefficients"
    
    Author says, this is unneeded.
    
    This reverts commit 67fc32ac6197a7fe265795d0bf60bf704464394e.

commit 5126a8ecbbb6981ac29f437f1d35f5248c8f234d
Author: Marton Balint <cus@passwd.hu>
Date:   Sun Feb 20 01:18:30 2011 +0100

    Fix av_find_best_stream when providing a wanted stream
    
    In the main loop, stream_number is incremented after checking the stream type,
    so the search usually will not find the wanted stream.
    
    This patch eliminates the useless stream_number variable and introduces a new
    one, called real_stream_index to store the real stream index of the current
    stream, no matter if we are looping through all the streams or only the streams
    of a program.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit fa14610df5e21fd562922a5622daf42f746df978
Author: Marton Balint <cus@passwd.hu>
Date:   Sun Feb 20 01:18:49 2011 +0100

    Fix av_find_best_stream when decoder_ret is given and using a related stream
    
    Yet another fix for the code originally designed for use without related_stream.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 9f720d5f9a8d7ffd3d8152e06828b2cea663dcee
Author: Peter Ross <pross@xvid.org>
Date:   Wed Mar 9 02:11:10 2011 +1100

    Bitmap Brothers JV errata
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 48e0d2225183479705dced3d7a17e8ce5a700d1a
Author: Peter Ross <pross@xvid.org>
Date:   Thu Mar 10 23:29:22 2011 +1100

    Bitmap Brothers JV demuxer
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2f46a0af8d0058c308d2365d1da76c6a0ff185a4
Author: Peter Ross <pross@xvid.org>
Date:   Thu Mar 10 23:23:25 2011 +1100

    Bitmap Brothers JV video decoder
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 75a8e0f0ab644701061aec87f11a79fcaa8c1c29
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 11 12:24:53 2011 +0100

    Add avio_skip()

commit 35d7d6f7489c75aaa2fcb39820fb25b0fd44524b
Author: Benjamin Larsson <benjamin@southpole.se>
Date:   Wed Mar 9 10:55:20 2011 +0100

    Add one more avc intra fourcc and extend the description
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit aecd0a44962a6531340d1439be094c577d711014
Author: Benjamin Larsson <benjamin@southpole.se>
Date:   Thu Mar 10 11:29:56 2011 +0100

    Export profiles from the mpeg2 video decoder
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit b33fa8a1cdbe92824b833eb1ee3ec360f8d8b00f
Author: Philip Langdale <philipl@overt.org>
Date:   Wed Mar 9 22:09:00 2011 -0800

    CrystalHD decoder support v7
    
    The Broadcom CrystalHD decoder chips provide hardware video
    decoding for a number of video formats. It does so using a
    memory:memory interface where a compressed bitstream is fed
    in and decompressed pictures are copied out. As such, it works
    independent of any graphics hardware in the system.
    
    Features supported in this initial version:
    * Support for Linux (using current drivers/library from git.wilsonet.com)
    * Support for 70015 hardware
    * Formats: MPEG2, MPEG4 Part 2, H.264, VC1 and DivX 3.11 (untested)
    * Progressive content
    * Non-H.264 Interlaced content
    * H.264 MBAFF content
    
    Features missing in this initial version:
    * Support for OSX (might work - untested)
    * Support for Windows
    * Support for 70012 hardware
    * H.264 PAFF content
    
    Signed-off-by: Philip Langdale <philipl@overt.org>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 0b82612d350ac0756c71e80d872f2f6b95f89585
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 10 19:56:27 2011 +0100

    ffplay: Continue if the file was appended to.
    This is a bit experimental
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 3bd624b4ee355328382295af411f5343b1329f43
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 10 13:21:52 2011 +0100

    Fix url_feof() for file appendings.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 9c55fe8f4c9c3965e47a8ed49ba5c99e54a3eb3b
Merge: ffb0304 fb61a7c
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Mar 9 18:55:51 2011 +0100

    Merge remote-tracking branch 'remotes/newdev/master'
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

commit ffb0304593547dd31424d7df62de771b7c1d7719
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 7 22:32:05 2011 +0000

    id3v2: fix typo in error message
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit fb61a7c5343a23d845ab73dd28caf6ec98cd6101)

commit fb61a7c5343a23d845ab73dd28caf6ec98cd6101
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 7 22:32:05 2011 +0000

    id3v2: fix typo in error message
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 31ff9bd7b8cd8236f70e2bf5368a480fa49f7d27
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Tue Mar 8 01:22:14 2011 -0700

    aacenc: Fix a segfault in search_for_quantizers
    
    This reverts the removal of scoefs from AACEncContext.
    It resulted in scoefs being a NULL pointer when
    search_for_quantizers() is called.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 0de8ebf49125c48688a800b45009cfa222e5dbac
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Tue Mar 8 20:45:26 2011 +0100

    Do not use AVFMT_FLAG_NONBLOCK for the output file.
    
    Allows to use output device alsa.

commit cc4d3dd3e2171f63cd4297292349b58788fff260
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 8 13:18:57 2011 -0500

    ac3enc: add SIMD-optimized shifting functions for use with the fixed-point AC3 encoder
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7e0a284b9f1967d46603711e85e0be01e084eadf
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 8 13:18:56 2011 -0500

    ac3enc: shift coefficients to 24-bit following MDCT rather than using an exponent offset.
    
    This makes channel coupling more accurate, increasing quality for stereo
    content.  It also simplifies exponent extraction and mantissa quantization
    by no longer needing to apply an offset to the exponents.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 67fc32ac6197a7fe265795d0bf60bf704464394e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Mar 8 13:18:55 2011 -0500

    ac3enc: use MUL64() to multiply fixed-point coefficients
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 76d4c1676f6367df2847d59754717fb076d98f43
Author: Benjamin Larsson <benjamin@southpole.se>
Date:   Tue Mar 8 15:29:46 2011 +0100

    Add a dummy option -i to ffplay so that it is easy to switch between ffmpeg -i "file" and ffplay -i "file".
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 1a204f07602bca48cfa867db8c9f2037a8c221c7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Mar 7 18:54:52 2011 +0100

    framebuffer device demuxer

commit f56c4850e7d3903eb31499edb3ef8352905c6cc2
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Tue Mar 8 01:22:14 2011 -0700

    aacenc: Fix a segfault in search_for_quantizers
    
    This reverts the removal of scoefs from AACEncContext.
    It resulted in scoefs being a NULL pointer when
    search_for_quantizers() is called.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit b543e1dccf66804bab2e03d70ebb4b25b324a511
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Thu Feb 17 17:26:34 2011 +0200

    mpegts: add all stream languages into metadata
    
    This is used at least on some older DVB broadcasts for dual-mono audio
    tracks.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 6a7e074eb98c4d45898d7f2920312db6899ee650)

commit aa612fbb99f6246913a789afde5a26f70c5a9159
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Mar 4 23:43:02 2011 +0100

    In retry_transfer_wrapper, do not check url_interrupt_cb, causes problems
    when writing and pressing q during encoding. Instead, check url_interrupt_cb
    at the end.
    
    Note that when a protocol is interrupted by url_interrupt_cb, some data may
    be silently discarded: the protocol context is not suitable for anything
    anymore.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 688c22e033a48ebf84fb4b52642bbd40f11e9c4e)

commit a2fc93f7005ee97cf17a07caac0f07f0537e2f59
Author: Hendrik Leppkes <h.leppkes@gmail.com>
Date:   Sun Feb 20 02:38:23 2011 +0100

    Flag DVB subtitles for the hard hearing appropriately using their component_type id.
    
    This is based on the component_type definition in the DVB SI spec [1].
    
    [1]: http://www.dvb.org/technology/standards/a038_DVB-SI_dEN300468v1.12.1.pdf
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 789936dbbda60990220b80769ed75702775ea0b2)

commit 70b5906315c2b1f85272d3c529d695371b8fda0c
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Thu Feb 17 17:26:35 2011 +0200

    mpegtsenc: handle multiple language tags per stream
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 435cebd01560691e9322bdb0aa5af5b2bc76c3f8)

commit 750fbbc249f47fc775040e4b0f06176782850c0d
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Mar 7 13:18:57 2011 -0500

    reindent.
    (cherry picked from commit 4e84f994d3c17f6786fbd4f6463a168fbaaaf477)

commit f8bc86d47e8997b9e78e26a90f3884ffe9b55f5e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Mar 6 20:08:30 2011 +0100

    avio: move ff_rewind_with_probe_data from avio.h to avio_internal.h
    
    also change its prefix to ffio
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit f1ef2cd9ed22be231bb4da8d2f93d9a0c7877aa7)

commit 718975aa111bc41deac0d432a7749d0aee6ef7a0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Mar 6 18:04:49 2011 +0100

    avio: deprecate url_fget_max_packet_size
    
    AVIOContext.max_packet_size should be used directly instead.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e8bb2e24398ec838d9e49cf115b7e132609a9fb7)

commit 5e06b02005265d8c862e7c6ee3c6f1d0a5bd8c4d
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Fri Feb 18 09:33:11 2011 +0900

    aacenc: remove the data arrays
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 2790d7a9ffbd51f33e5367a31ace5c44c30401a1)

commit c0fd48a7021922a0c4072a6bafe00f4ae6316e02
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 28 20:30:03 2011 +0200

    lavf: document the use of multiple entries in language metadata tag
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit c92562467e8900fc727d03499afb571a9363c20c)

commit 08d804ab6aa492fd44ce7283a87fb2b6df3e1ad8
Author: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Date:   Tue Mar 1 09:46:12 2011 -0300

    aac_latm_dec: use aac context and aac m4ac
    
    When decoding latm config, use the corresponding aac context and its
    m4ac instead of using NULL and a local variable. This fixes decoding of
    audio in MPEG TS from SBTVD (the Brazillian Digital TV Sytem), when
    there is no extradata. This is the case when using the decoder with
    gst-ffmpeg and a GStreamer mpegts demuxer.
    
    Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 36864ac3540445c513484017aa9927e942fac24a)

commit e95f3363d83ea5a4ccec66525d7ba76ed843467e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 12:12:01 2011 -0500

    ac3enc: add some assertions
    (cherry picked from commit 2d9a101a1f5e102d9538de827d9e4a2e8cf17c89)

commit e8a0c465bcd61875758c471a74ba9d678f04eca2
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 12:11:03 2011 -0500

    ac3enc: use av_assert2() instead of assert() to make debugging easier.
    (cherry picked from commit 7100d63ca5edfc2e11c68201fb70d61a08a020cb)

commit 539244eeb62bc52bc4991a9d0fc4e9b18934f94c
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 22:51:51 2011 -0500

    cosmetics: rename ff_fmt_convert_init_ppc() to ff_fmt_convert_init_altivec().
    
    It only has Altivec functions and is not compiled if Altivec is disabled.
    (cherry picked from commit d21be5f15bec15933cb6360aa0159961d987f449)

commit 21527d52f631cd06b16668744fb93955e145f8c9
Author: Peter Ross <pross@xvid.org>
Date:   Sun Mar 6 22:05:04 2011 +1100

    Add audio codec 0x1600 (ADTS AAC)
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit d34ca1cfe3182c1cb185c31e6b1bb64f40de0e92)

commit db44ea960d9b692e9683fffb13656a47d4166ac3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Mar 4 19:57:36 2011 +0100

    avio: avio_ prefix for url_fsize
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 76aa876e69cf78a40821e66dec0a1006e4eb23ec)

commit 1447dc59de9f179a99a91ca9a9d210d918b90486
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Mar 6 19:59:29 2011 +0100

    avio: deprecate url_fgetc and remove all it uses
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e51975392d85e72801193123945a35fb5221248f)

commit de3ef79250f39f04fb194e808933509dc4a7f397
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Mar 6 18:04:46 2011 +0100

    avio: deprecate url_fgets
    
    It's not used anywhere and doesn't look ver useful to be public.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 655e45e7dfafc494044cc52f8889fc6da75eff6a)

commit e4a2695856dad2333376739a2dca23da82dc2aa6
Author: Sean McGovern <gseanmcg@gmail.com>
Date:   Thu Mar 3 22:22:43 2011 -0500

    h264_mp3toannexb_bsg: don't crash, but warn, if PPS/SPS not found.
    
    Should an AVC-1 in MP4 stream not contain SPS or PPS NAL units,
    this BSF is then unable to allocate an output buffer for the
    modified stream. Warn that the resulting stream may be unplayable.
    
    Fix roundup issue #2386.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 02dd3666c2944a3db44ba13916ba40dbdd41f9b1)

commit fb8d710fa976828d99496c8a9ac1790627adb4ad
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jul 22 10:30:15 2010 +0300

    Add Apple HTTP Live Streaming protocol handler
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit f4f4e12c0d4e86c4900481b7dca94d22e733c14a)

commit de0bddea29b1a615e37f21ff882007f57021a383
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Feb 28 15:39:36 2011 +0200

    URLProtocol: Add URL_PROTOCOL_FLAG_NESTED_SCHEME
    
    If this flag is set, the protocol can handle URLs where the
    scheme is a nested scheme such as applehttp+file: - the protocol
    can handle any URL where the first segment of the nested scheme
    belongs to this protocol.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit 8f73c060773156cbf48e153506a38bcb6e2c4c6d)

commit 0ea285dd226df9c7814211fca1fd126dbe478d0b
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Feb 28 15:39:17 2011 +0200

    URLProtocol: Add a flags field
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit f3bea9915fdc87c3f5b635fcfe0250a28e2b1a88)

commit 49e617f9565b6528fe707bae7ea4b62b10c771a5
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 24 21:25:53 2011 +0000

    yadif: add parens around macro parameters
    
    This fixes compilation with preprocessors which do not add whitespace
    around replaced tokens, resulting in invalid expressions like 1--1.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit ac533ac458b8c75ac68372b34d0ce7c150684585
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Mon Mar 7 23:18:36 2011 +0100

    Do not loop endlessly if id3v2 tag size is negative / too large.
    
    Fixes the sample from issue 2649.

commit 2a8175ff9cb7988333b8c3a8a9fec1fa9b60b719
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Mon Mar 7 23:15:32 2011 +0100

    Change filesize to int64_t.

commit f8fab7499666e4d157919b7190d916db9f94a665
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Mon Mar 7 10:24:37 2011 +0100

    Seek back to old position after reading id3v1 tag.
    
    FFmpeg did not seek back to the original position, but to "0", making
    reading a VBR tag impossible.
    (issue 2645)

commit 66e5b1df360a28b083bc9ec5a76e7add5f40ce1f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Mar 7 21:50:25 2011 +0100

    avio: deprecate url_feof
    
    AVIOContext.eof_reached should be used directly instead.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 6a7e074eb98c4d45898d7f2920312db6899ee650
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Thu Feb 17 17:26:34 2011 +0200

    mpegts: add all stream languages into metadata
    
    This is used at least on some older DVB broadcasts for dual-mono audio
    tracks.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 688c22e033a48ebf84fb4b52642bbd40f11e9c4e
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Mar 4 23:43:02 2011 +0100

    In retry_transfer_wrapper, do not check url_interrupt_cb, causes problems
    when writing and pressing q during encoding. Instead, check url_interrupt_cb
    at the end.
    
    Note that when a protocol is interrupted by url_interrupt_cb, some data may
    be silently discarded: the protocol context is not suitable for anything
    anymore.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 789936dbbda60990220b80769ed75702775ea0b2
Author: Hendrik Leppkes <h.leppkes@gmail.com>
Date:   Sun Feb 20 02:38:23 2011 +0100

    Flag DVB subtitles for the hard hearing appropriately using their component_type id.
    
    This is based on the component_type definition in the DVB SI spec [1].
    
    [1]: http://www.dvb.org/technology/standards/a038_DVB-SI_dEN300468v1.12.1.pdf
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 435cebd01560691e9322bdb0aa5af5b2bc76c3f8
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Thu Feb 17 17:26:35 2011 +0200

    mpegtsenc: handle multiple language tags per stream
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 89e568feeca69b1e4b975d0b26aeafbe72fd5418
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 19:14:53 2011 +0200

    lavf: update documentation of AVOutputFormat.flags
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 4e84f994d3c17f6786fbd4f6463a168fbaaaf477
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Mar 7 13:18:57 2011 -0500

    reindent.

commit f1ef2cd9ed22be231bb4da8d2f93d9a0c7877aa7
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Mar 6 20:08:30 2011 +0100

    avio: move ff_rewind_with_probe_data from avio.h to avio_internal.h
    
    also change its prefix to ffio
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e8bb2e24398ec838d9e49cf115b7e132609a9fb7
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Mar 6 18:04:49 2011 +0100

    avio: deprecate url_fget_max_packet_size
    
    AVIOContext.max_packet_size should be used directly instead.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 2790d7a9ffbd51f33e5367a31ace5c44c30401a1
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Fri Feb 18 09:33:11 2011 +0900

    aacenc: remove the data arrays
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit c92562467e8900fc727d03499afb571a9363c20c
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 28 20:30:03 2011 +0200

    lavf: document the use of multiple entries in language metadata tag
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 36864ac3540445c513484017aa9927e942fac24a
Author: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Date:   Tue Mar 1 09:46:12 2011 -0300

    aac_latm_dec: use aac context and aac m4ac
    
    When decoding latm config, use the corresponding aac context and its
    m4ac instead of using NULL and a local variable. This fixes decoding of
    audio in MPEG TS from SBTVD (the Brazillian Digital TV Sytem), when
    there is no extradata. This is the case when using the decoder with
    gst-ffmpeg and a GStreamer mpegts demuxer.
    
    Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 8993b5969ad1106df28f1128ed2fb2a18ba39989
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Mar 7 17:25:38 2011 +0100

    Make sure the first q press doesnt f*ck up the protocols and thus written files.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 90552407613d06d1c0f5a196e1d5844eeb98ce65
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Mar 7 17:23:32 2011 +0100

    Fix seting of decode_interrupt_cb()
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2d9a101a1f5e102d9538de827d9e4a2e8cf17c89
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 12:12:01 2011 -0500

    ac3enc: add some assertions

commit 7100d63ca5edfc2e11c68201fb70d61a08a020cb
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 12:11:03 2011 -0500

    ac3enc: use av_assert2() instead of assert() to make debugging easier.

commit d21be5f15bec15933cb6360aa0159961d987f449
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 22:51:51 2011 -0500

    cosmetics: rename ff_fmt_convert_init_ppc() to ff_fmt_convert_init_altivec().
    
    It only has Altivec functions and is not compiled if Altivec is disabled.

commit 159683ddec69bb4faadfc53de8e1d357e1abbbad
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Mar 4 22:05:16 2011 -0500

    Fix compilation on powerpc with --disable-altivec.

commit d34ca1cfe3182c1cb185c31e6b1bb64f40de0e92
Author: Peter Ross <pross@xvid.org>
Date:   Sun Mar 6 22:05:04 2011 +1100

    Add audio codec 0x1600 (ADTS AAC)
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 76aa876e69cf78a40821e66dec0a1006e4eb23ec
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Mar 4 19:57:36 2011 +0100

    avio: avio_ prefix for url_fsize
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e51975392d85e72801193123945a35fb5221248f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Mar 6 19:59:29 2011 +0100

    avio: deprecate url_fgetc and remove all it uses
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 655e45e7dfafc494044cc52f8889fc6da75eff6a
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Mar 6 18:04:46 2011 +0100

    avio: deprecate url_fgets
    
    It's not used anywhere and doesn't look ver useful to be public.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 2af07d36fc0e9f7e10e07b6336748a73ae2e2909
Author: Peter Ross <pross@xvid.org>
Date:   Thu Mar 3 22:37:05 2011 +1100

    avio: add avio_skip macro
    
    This is a substitute for the url_fskip function that was deprecated by
    commit 0300db8ad778a194b4a8ec98f6da3de5b41c46ee. avio_fskip is provided to
    improve demuxer code readability. It distinguishes the act of skipping over
    unknown or irrelevant bytes from the standard avio_seek operation.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 02dd3666c2944a3db44ba13916ba40dbdd41f9b1
Author: Sean McGovern <gseanmcg@gmail.com>
Date:   Thu Mar 3 22:22:43 2011 -0500

    h264_mp3toannexb_bsg: don't crash, but warn, if PPS/SPS not found.
    
    Should an AVC-1 in MP4 stream not contain SPS or PPS NAL units,
    this BSF is then unable to allocate an output buffer for the
    modified stream. Warn that the resulting stream may be unplayable.
    
    Fix roundup issue #2386.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit f4f4e12c0d4e86c4900481b7dca94d22e733c14a
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jul 22 10:30:15 2010 +0300

    Add Apple HTTP Live Streaming protocol handler
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 8f73c060773156cbf48e153506a38bcb6e2c4c6d
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Feb 28 15:39:36 2011 +0200

    URLProtocol: Add URL_PROTOCOL_FLAG_NESTED_SCHEME
    
    If this flag is set, the protocol can handle URLs where the
    scheme is a nested scheme such as applehttp+file: - the protocol
    can handle any URL where the first segment of the nested scheme
    belongs to this protocol.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit f3bea9915fdc87c3f5b635fcfe0250a28e2b1a88
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Feb 28 15:39:17 2011 +0200

    URLProtocol: Add a flags field
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 4118d66cb39f96a227c2f90d325a73045afe091e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Mar 6 02:10:26 2011 +0100

    Revert "lavf: deprecate get_strz() in favor of avio_get_str"
    This API is simply ridiculous.
    We of course keep API/ABI compatibility only useage of the worse API
    is reverted.
    
    This reverts commit 773947ba76c575abc01ba128206c87440dad40ec.

commit 391a1327bd076c25c2b2509ab7ae0081c443b94e
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 24 21:25:53 2011 +0000

    yadif: add parens around macro parameters
    
    This fixes compilation with preprocessors which do not add whitespace
    around replaced tokens, resulting in invalid expressions like 1--1.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit b09e5068203bb9852734c04e37f852dd4d1d1137
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Feb 26 12:52:01 2011 +0100

    Make matroska demuxer also set timestamps for RealAudio packets.
    
    Improves seeking in ffplay with
    http://samples.mplayerhq.hu/Matroska/RA_missing_timestamps.mkv

commit 5e7950249397bcf850ef41134525895fe83dbd67
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 16:41:49 2011 -0500

    ac3enc: add num_rematrixing_bands to AC3EncodeContext and use it instead of the hardcoded value.
    
    Currently it is always 4, but this change will allow it to be adjusted when
    bandwidth-related features are added such as channel coupling, enhanced
    channel coupling, and spectral extension.
    (cherry picked from commit 53e35fd340d75c40395e4446b76a72bb1962899b)

commit 12dffc45026b8f0f44fceb39069509c7376f5cc8
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 16:25:17 2011 -0500

    ac3: define AC3_MAX_CPL_BANDS and use it in ac3dec.h
    (cherry picked from commit b35743ffb46558be3a90c44f24a7de5fa2c15d85)

commit 384c9c2fa79f2f09ed4a5aa4c14ba3ffc6bdc790
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 3 20:11:45 2011 +0100

    avio: add avio_tell macro as a replacement for url_ftell
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit a2704c9712ad35cc22e7e0d8a79b581c07fa383b)

commit 773947ba76c575abc01ba128206c87440dad40ec
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Mar 2 17:48:45 2011 +0100

    lavf: deprecate get_strz() in favor of avio_get_str
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e16ead0716c2f988d1e26369a4c67b354ff86134)

commit 3e1a8e1ec1897086f063667480ec1a0eafd03392
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Mar 3 13:51:55 2011 +0100

    avio: add avio_get_str()
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 41d8555f72e3bc60cf93af2a1a4786b452fd2736)

commit a960576f20534589cc911395e71f6ee89255426f
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Mar 4 08:33:49 2011 -0500

    avio: fix fourcc if any character is >=0x80.
    
    Fixes issue 2638.
    (cherry picked from commit fd085bc08203979c6d0e8a6ab031c7e19b57f7a1)

commit 53e35fd340d75c40395e4446b76a72bb1962899b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 16:41:49 2011 -0500

    ac3enc: add num_rematrixing_bands to AC3EncodeContext and use it instead of the hardcoded value.
    
    Currently it is always 4, but this change will allow it to be adjusted when
    bandwidth-related features are added such as channel coupling, enhanced
    channel coupling, and spectral extension.

commit b35743ffb46558be3a90c44f24a7de5fa2c15d85
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Mar 4 16:25:17 2011 -0500

    ac3: define AC3_MAX_CPL_BANDS and use it in ac3dec.h

commit 7f1b1f3d7426332e2d9bb4cd828fec7f738704ce
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Mar 4 20:30:40 2011 +0100

    Fix compilation on powerpc with --disable-altivec.

commit a2704c9712ad35cc22e7e0d8a79b581c07fa383b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Mar 3 20:11:45 2011 +0100

    avio: add avio_tell macro as a replacement for url_ftell
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e16ead0716c2f988d1e26369a4c67b354ff86134
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Mar 2 17:48:45 2011 +0100

    lavf: deprecate get_strz() in favor of avio_get_str
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 41d8555f72e3bc60cf93af2a1a4786b452fd2736
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Mar 3 13:51:55 2011 +0100

    avio: add avio_get_str()
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit fd085bc08203979c6d0e8a6ab031c7e19b57f7a1
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Mar 4 08:33:49 2011 -0500

    avio: fix fourcc if any character is >=0x80.
    
    Fixes issue 2638.

commit 08c866345cfe15cd17406e93c54a52068e41eb9e
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Mar 3 19:33:44 2011 -0800

    In retry_transfer_wrapper, do not check url_interrupt_cb,
    causes problems when writing and pressing q during encoding.

commit ad82bf9ce0de510f758d08f8c396dcd0460df8fd
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Mar 4 04:24:16 2011 +0100

    Move guess_correct_pts() under got_picture_ptr.

commit 3088635a44853f32852bf53980731f3d523d8a54
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 3 14:06:58 2011 +0100

    h263dec: produce a warning when excessive bitstream is discarded
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit f28e599fbc853938b1cd0ef0aa7d01b9c06b7e9c
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Mar 2 12:15:07 2011 -0500

    vp3-mt: fix deadlock when first frame is not a keyframe.
    (cherry picked from commit 8cf9a09d407c42299b3203bd1eb42af6109a0d7a)

commit 5cdef40a789822c7d859cd756e781b91893f2c0d
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Mar 2 13:08:15 2011 +0000

    threads: allow thread count of zero
    
    This moves setting the thread count to a minimum of 1 to
    frame_thread_init(), allowing a value of zero to propagate
    through to the codec if frame threading is not used.  This
    makes auto-threads work in libx264.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit ff1efc524cb3c60f2f746e3b4550bb1a86c65316)

commit 4778b4dd77643267639d824ea33964ee7a98439d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Mar 2 11:17:33 2011 +0000

    vc1: fix decoding when end sequence is present
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit fb985071263e6b3daff1c3d987df482b0146c2a0)

commit d34ffd3ce9607bd342f69ef8eab829f90c8923ae
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Feb 24 10:08:07 2011 +0200

    ffmpeg: Use av_pkt_dump_log2
    
    This makes dumped packet timestamps proper for streams with
    timebases other than AV_TIME_BASE.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit 5e33e7bdac70a4b70e31f4ae6f0344060346d0b8)

commit 08ad81cbffd6c2a433fae891d42d6cf332faa7e3
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Feb 24 10:08:06 2011 +0200

    libavformat: Add av_pkt_dump{, _log}2, taking an AVStream parameter
    
    This removes a fixme issue, by allowing the av_pkt_dump functions
    to use the correct time base.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit 863c471638fa667e6e5c5df059b67af263e1cd40)

commit 62d0a7453af12e9e7880dd08d4dafe20374625c1
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Feb 27 01:02:32 2011 +0200

    aviobuf: Write new data at s->buf_end in fill_buffer
    
    In most cases, s->buf_ptr will be equal to s->buf_end when
    fill_buffer is called, but this may not always be the case, if
    we're seeking forward by reading (permitted by the short seek
    threshold).
    
    If fill_buffer is writing to s->buf_ptr instead of s->buf_end (when
    they aren't equal and s->buf_ptr is ahead of s->buffer), the data
    between s->buf_ptr and s->buf_end is overwritten, leading to
    inconsistent buffer content. This could return incorrect data if
    later seeking back into the area before the current s->buf_ptr.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit e360ada2d13af36ab7afd9ebcd2bd236d23d9b96)

commit cd37308b7774db3fd52ae079844ab0ac8e31fb7d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Mar 1 23:54:29 2011 +0000

    movenc: use correct tag for dvcpro hd
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 06ed4873e6e6aed8ec7cc24285d610ef4060880e)

commit 176e176288ef597852072c2c01c5b4b5520aaba1
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Mar 1 23:50:25 2011 +0000

    dnxhd: allow encoding with Avid Nitris compatibility.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 99bbc781e9c134066887fc521db7a9d3607e3de1)

commit 5bb50c71a37e9e258e0c1053d837cf328d153138
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Mar 1 23:36:48 2011 +0000

    movenc: fix tkhd height for imx
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit fffdee89cc0712ed3324bae1f86e271a36c02822)

commit 813cc7abafad646522fbcf24c5ecd00412236381
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 28 14:57:56 2011 +0100

    avio: deprecate url_fskip
    
    avio_seek should be used instead
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 0300db8ad778a194b4a8ec98f6da3de5b41c46ee)

commit 74b3f67c9c0a237843a3379391b9929e9bcfcb6e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 28 14:57:55 2011 +0100

    lavf: replace all uses of url_fskip with avio_seek
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e356fc57a2e9887370caec58d8aafeafd1f336dc)

commit f59d8ff8cd75796256344a5c635054427928c62d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 28 14:57:54 2011 +0100

    avio: avio_ prefix for url_fseek
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 6b4aa5dac8f41aa452d0ce9a1bede9e59a303060)

commit e9e9139ceec2b27afaee41ba728996f8cf518d90
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Thu Feb 17 03:44:25 2011 -0500

    huffyuv: Add multithreading support
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 76d8846c4e918749b045ea2ee7399a069af5e4a5)

commit 05fa64a7c5191a8fa1d02295d84ff0b6fe842cb8
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Thu Feb 17 03:25:00 2011 -0500

    pthreads: Fix bug introduced with thread_safe_callbacks
    
    For intra codecs, ff_thread_finish_setup() is called before decoding starts
    automatically. However, get_buffer can only be used before it's called, so
    adding this requirement broke frame threading for them. Fixed by moving the
    call until after get_buffer is finished.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit ad9791e12b6653a465803062e2543f25916300d3)

commit 1b4580d1a2a09856a47a2d4f77ac7facff79baf8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Mar 3 03:37:44 2011 +0100

    Fix duplicate & droped frame in Californication.S02E01.HDTV.XviD-NoTV.avi

commit d667be2ceaa3a415ac83c819f47e3255d00bfa94
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Thu Mar 3 00:25:02 2011 +0100

    Attribute used is correctly supported by the Intel C compiler since version 11.1.

commit 8cf9a09d407c42299b3203bd1eb42af6109a0d7a
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Mar 2 12:15:07 2011 -0500

    vp3-mt: fix deadlock when first frame is not a keyframe.

commit ff1efc524cb3c60f2f746e3b4550bb1a86c65316
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Mar 2 13:08:15 2011 +0000

    threads: allow thread count of zero
    
    This moves setting the thread count to a minimum of 1 to
    frame_thread_init(), allowing a value of zero to propagate
    through to the codec if frame threading is not used.  This
    makes auto-threads work in libx264.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit fb985071263e6b3daff1c3d987df482b0146c2a0
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Mar 2 11:17:33 2011 +0000

    vc1: fix decoding when end sequence is present
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a5b13b1423ec20c40bdf44454c12289a845ef317
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Wed Mar 2 13:38:21 2011 +0100

    Use macro __INTEL_COMPILER instead of __ICC.
    
    __ICC is not supported on all platforms, this is an Intel documentation
    bug that is supposed to be fixed in a future release.
    (Intel issue 612289)

commit 5e33e7bdac70a4b70e31f4ae6f0344060346d0b8
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Feb 24 10:08:07 2011 +0200

    ffmpeg: Use av_pkt_dump_log2
    
    This makes dumped packet timestamps proper for streams with
    timebases other than AV_TIME_BASE.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 863c471638fa667e6e5c5df059b67af263e1cd40
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Feb 24 10:08:06 2011 +0200

    libavformat: Add av_pkt_dump{, _log}2, taking an AVStream parameter
    
    This removes a fixme issue, by allowing the av_pkt_dump functions
    to use the correct time base.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit e360ada2d13af36ab7afd9ebcd2bd236d23d9b96
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Feb 27 01:02:32 2011 +0200

    aviobuf: Write new data at s->buf_end in fill_buffer
    
    In most cases, s->buf_ptr will be equal to s->buf_end when
    fill_buffer is called, but this may not always be the case, if
    we're seeking forward by reading (permitted by the short seek
    threshold).
    
    If fill_buffer is writing to s->buf_ptr instead of s->buf_end (when
    they aren't equal and s->buf_ptr is ahead of s->buffer), the data
    between s->buf_ptr and s->buf_end is overwritten, leading to
    inconsistent buffer content. This could return incorrect data if
    later seeking back into the area before the current s->buf_ptr.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 06ed4873e6e6aed8ec7cc24285d610ef4060880e
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Mar 1 23:54:29 2011 +0000

    movenc: use correct tag for dvcpro hd
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 99bbc781e9c134066887fc521db7a9d3607e3de1
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Mar 1 23:50:25 2011 +0000

    dnxhd: allow encoding with Avid Nitris compatibility.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit fffdee89cc0712ed3324bae1f86e271a36c02822
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Mar 1 23:36:48 2011 +0000

    movenc: fix tkhd height for imx
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0300db8ad778a194b4a8ec98f6da3de5b41c46ee
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 28 14:57:56 2011 +0100

    avio: deprecate url_fskip
    
    avio_seek should be used instead
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e356fc57a2e9887370caec58d8aafeafd1f336dc
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 28 14:57:55 2011 +0100

    lavf: replace all uses of url_fskip with avio_seek
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 6b4aa5dac8f41aa452d0ce9a1bede9e59a303060
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 28 14:57:54 2011 +0100

    avio: avio_ prefix for url_fseek
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 76d8846c4e918749b045ea2ee7399a069af5e4a5
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Thu Feb 17 03:44:25 2011 -0500

    huffyuv: Add multithreading support
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ad9791e12b6653a465803062e2543f25916300d3
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Thu Feb 17 03:25:00 2011 -0500

    pthreads: Fix bug introduced with thread_safe_callbacks
    
    For intra codecs, ff_thread_finish_setup() is called before decoding starts
    automatically. However, get_buffer can only be used before it's called, so
    adding this requirement broke frame threading for them. Fixed by moving the
    call until after get_buffer is finished.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 42ccd2fcf834db379834d39b4012cbe18152dfe4
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 27 23:34:38 2011 +0000

    Use --sysroot flag for clang
    
    Although not documented, clang does support the --sysroot flag, and it
    does the right thing.  Use this flag intead of -isysroot which only
    applies to header file searches, not the linker.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 00ba041cb396f88f68a1bf7907e7c98ded3760ab)

commit 00ba041cb396f88f68a1bf7907e7c98ded3760ab
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 27 23:34:38 2011 +0000

    Use --sysroot flag for clang
    
    Although not documented, clang does support the --sysroot flag, and it
    does the right thing.  Use this flag intead of -isysroot which only
    applies to header file searches, not the linker.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 65ad2c618ffa83dd589f7d02d2ea9853aa477849
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun Feb 27 16:29:21 2011 -0800

    In mov muxer, fix adpcm mono muxing, patch by Alex Converse

commit 4ea02a9a71865d0e8b31b22e9bb68654c4800951
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun Feb 27 16:19:50 2011 -0800

    In mpegts demuxer, do not output known sized packet if an unbounded packet
    is already queued. Fix issue #2624.

commit e9634db1dc7ac72b209d37ae78ab173c94632577
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Feb 26 18:05:53 2011 +0000

    ARM: VP8: fix build on systems with global symbol prefix
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 0b32da90f893b3e04ead18a546252e241a6a0988)

commit cf9c227e58c29a46e6437ac15ae63884d573ec13
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Feb 26 18:04:53 2011 +0000

    ARM: fix vp8 neon with pic enabled
    
    The assembler emits literal pools too far from the load instructions,
    so we must do it explicitly at a suitable location.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 8b454c352f49c2a61db37793d838b553db3da734)

commit bbd289aa183556330cb91b7711fdaa4c04a0b56f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Feb 26 11:50:35 2011 +0000

    configure: document FATE_SAMPLES env var in --help text
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 52b3cc6047e2b93e8a798734c65904243c1a7be3)

commit 1a9fc2b93be18b4b20310cca23e062133a798426
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Feb 26 11:51:18 2011 +0000

    fate: get samples location from env var if not explicitly set
    
    Use the FATE_SAMPLES environment variable if samples location
    is not set with the --samples configure option or on the make
    command line.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit aa3805a486831d9c9e40cc9e897c048d60b51c1a)

commit 0b32da90f893b3e04ead18a546252e241a6a0988
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Feb 26 18:05:53 2011 +0000

    ARM: VP8: fix build on systems with global symbol prefix
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 8b454c352f49c2a61db37793d838b553db3da734
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Feb 26 18:04:53 2011 +0000

    ARM: fix vp8 neon with pic enabled
    
    The assembler emits literal pools too far from the load instructions,
    so we must do it explicitly at a suitable location.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 52b3cc6047e2b93e8a798734c65904243c1a7be3
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Feb 26 11:50:35 2011 +0000

    configure: document FATE_SAMPLES env var in --help text
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit aa3805a486831d9c9e40cc9e897c048d60b51c1a
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Feb 26 11:51:18 2011 +0000

    fate: get samples location from env var if not explicitly set
    
    Use the FATE_SAMPLES environment variable if samples location
    is not set with the --samples configure option or on the make
    command line.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4e815a8b6070004fc3f4161e3735c35f69538518
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Feb 25 17:41:00 2011 -0500

    movenc: remove uses of deprecated API.
    
    Replace put_tag() with ffio_wfourcc() and ByteIOContext with AVIOContext.
    (cherry picked from commit 13ff92d19706d17f876ff676591dace0b3e34794)

commit aaa71a3e1df951df2f94845cd56ed1d26a588b58
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Tue Feb 15 12:44:08 2011 +0200

    store pasp atom for all types of quicktime movie
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit d184c86cd309bbd61c5d1a1dfcf60d133da4c1e3)

commit eea040212cd2b581e11d0b830f086359b4363203
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Fri Feb 25 17:42:56 2011 +0200

    reindent after tapt patch
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit 77d207cbe64710b7b34865f347e608b9c0e15968)

commit 3b2c4ce14024b543e92cc4f86247773f1edf9a86
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Fri Feb 25 17:41:55 2011 +0200

    use tapt atom for sample aspect ratio
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit ea1afa124cb58c7eebd4fd3706434fafb58b00c0)

commit c3afa4db913668e50ac8ffc0bc66621664adc1f4
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 13 14:37:20 2011 +1100

    bink: prevent overflows within binkidct by using int-sized intermediate array
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e211e255aa399d68239ffa42c9cc7a52eb3d55a9)

commit 6a22f82cc64cc080467d52d05abf59d649ba2ac3
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 13:15:38 2011 +1100

    bink: decode audio track identifiers into AVStream.id
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 588a3ffd9687cbef60cc26d5b3a247b8ecdbf75b)

commit 4913af0cd35917d3173f99e1b214415673869889
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:25:05 2011 +1100

    Bink version 'b' audio decoder
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit ccfcddb3f287545a20831f266c2a2f734d6a9f31)

commit 8d09fc1930aa3dddb7af8241835416c92e7c886b
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:24:48 2011 +1100

    binkaudio: simplify frame_len_bits and frame_len calculation
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 8a8c283edd0da5863eb729a31a94b70820400941)

commit 408ee5a90c4accae5f2dd522c8868a7a2056fa9a
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:24:38 2011 +1100

    binkaudio: remove unnecessary loop
    
    decode_init sets bands[0] == 2, so this loop always sets the band table
    index (k) to zero.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit a304def1dca50d63bf2a39651f84792980db3508)

commit 23d82139d2248fcc90c7bb324457629226b0a9ed
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:24:25 2011 +1100

    binkaudio: perform band table scaling in decode_init
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 582ac86d19c61ad73c2e1a2d5ed54a5fe1e20bd1)

commit 777b365c8b39666856a5c4a7842f1c72f0b69d73
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:24:09 2011 +1100

    bink: set audio stream codec_tag such that binkaudio decoder can identify bitstream version
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit f0ca29eb5f476a281c8066214e3745244656d417)

commit 22c679d3db3802f0de64d93603eee887b5ffb4c1
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Feb 25 14:52:23 2011 +0000

    bink: use LOCAL_ALIGNED for aligned stack data
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 8997bb8807336dd6d6c96364952bb71c161ac3b2)

commit a63ba97384e7ef9487b887fabc52794181c861d9
Author: Kyle <kshawkeye@gmail.com>
Date:   Sat Feb 19 00:42:11 2011 +0000

    dxva2: define required feature selection macros
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 04973f8082c5a822112d2e42d535b7f3f59dccc0)

commit f183cfeb99cd76178070a019a9bcef4342b8b1f9
Author: Dave Yeo <daveryeo@telus.net>
Date:   Fri Feb 25 04:19:32 2011 +0000

    OS/2: lxlite should use stdout
    
    This causes lxlite to use stdout instead of vioXXX
    functions. This improves fate and build logs readability.
    Affects OS/2 only.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit cc4e9d2a24a9ca79d4e912df21053426411aa14b)

commit 3308ddfb368d9011618c4f3b74d6bf3c30153900
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 24 07:36:05 2011 +0100

    avio: deprecate put_tag
    
    it's not used internally anymore and shouldn't be public.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 61840b43607679e8c4a1a63f005770f69dda12fa)

commit a1b797926179071841b0d01c6befd8d2e2ebe8e6
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 24 07:36:04 2011 +0100

    lavf: replace remaining uses of put_tag with avio_write
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit bbc413f943b53d96aa85fe272ec413c85794019f)

commit eac4e4d9a59a146a6c8c1e0cf31472624b79274e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 24 07:36:03 2011 +0100

    avienc: replace &tag[0] with tag.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 99f42c27abfe916fa19ac0c18489c8bbf8525406)

commit 324429309ee3090b4a08b04ab50be76751a16dbd
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 24 07:36:02 2011 +0100

    lavf: use a new ffio_wfourcc macro instead of put_tag() where possible
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 0abdb2931719d96dee725e555e9b46b2b2f8a6be)

commit 853daff68210e4c2bf72afa2f757f89146e5d8c2
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Fri Feb 18 19:49:44 2011 +0000

    dca: use EXT_AUDIO_ID field to determine core extensions
    
    This avoids the core substream extensions scan when the EXT_AUDIO_ID
    field indicates no extensions or only unsupported extensions. The scan
    is done only if the value of EXT_AUDIO_ID is unknown or indicates a
    present XCh extension which we can decode.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 7e06e0ede3b798f591634b277e8dfa6507b196de)

commit 1e898e7d35ccb3020da7c58d030e369cb65f3ed3
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:13 2011 -0500

    vmdaudio: output 8-bit audio as AV_SAMPLE_FMT_U8.
    
    There is no need to expand to 16-bits. Just use memcpy() to copy the raw data.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 1108f8998c6536bb44d6ecbe5adfa18e0c1478e8)

commit f3618b014b89aa757f9206507b86056c342f6da3
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:12 2011 -0500

    vmdaudio: remove unnecessary fields from VmdAudioContext and use the corresponding AVCodecContext fields instead.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 2ec7862db8b782020cc220dae827c3438d108b3a)

commit 5e7c422dda9bf2212f112881f402f3f1810cd82e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:11 2011 -0500

    vmdaudio: add out_bps to VmdAudioContext and use it to replace hard-coded sample size.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 1e86d685e0935077766c645e49b8533d41ca11cb)

commit 504dff8e4ec7e282bed5bf1f31d5ede765643d3e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:10 2011 -0500

    vmdaudio: simplify vmdaudio_decode_frame() by handling block_type first, then making a single call to vmdaudio_loadsound().
    
    This also adds output buffer size checks for AUDIO and SILENCE block types.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 1574eff3d23ad799d25454a449b01f94795495ea)

commit 83e94d50cbc55f8185fef98aebd2781525b8e3c5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:09 2011 -0500

    cosmetics: reindent after previous commit
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit ba9516cca845f8d3fb7ac08ef53a996c3ee0dbf5)

commit fb0e3c2b9696c7adc71db872f847a4d6497b5eed
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:08 2011 -0500

    vmdaudio: move all silence chunk handling to vmdaudio_loadsound().
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 762b386e4aafc7bbdbec367bc652cf1199e81f51)

commit 6f3c837f40a672cbf9805b0d6af41fa654072dea
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:01 2011 -0500

    cosmetics: remove debugging cruft
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 8e9027d266ef39ab9f88b4bbad5cf9e425d0696c)

commit 684512e16df647a8b526534cbf6c56556a651887
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:00 2011 -0500

    cosmetics: reindent after previous commit
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 868f2f4d90e07edd9a65bd9b917bb5940643ec75)

commit aa23625037322258c7583ddbd47196553a73dc1e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:07 2011 -0500

    vmdaudio: simplify buffer pointer and header size handling.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 2d213695fce86e740800ddcf43d8d0864d2ecea5)

commit b4b5e92286bcb16d74520aab6a78e5696ebe6ef1
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:06 2011 -0500

    vmdaudio: set *data_size to zero when skipping small packets and add a warning log message.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 7a4fb3fd9357dfdd27431a0a8d7250dab54a9938)

commit ebed7b6865761d0d903757c5121ca2dbfba055dd
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:05 2011 -0500

    vmdaudio: validate block type
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 22f893e1c9f9387f0a021f775757130fa48e0180)

commit 149d36877a000ed779812552fd245049cccc1927
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:04 2011 -0500

    vmdaudio: use macros and a local variable for block type.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit dd1af5136fe7767f2f18ac943efe994946864640)

commit 2be17a71ae1be0cdd8e7f50470f863dcb596c916
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:03 2011 -0500

    vmdaudio: correct the silent chunk count in the first block.
    
    This fixes A/V sync with several samples, notably:
    http://samples.mplayerhq.hu/game-formats/sierra-vmd/swat_*.vmd
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 6989cb2dae85ea455ffcc8a36a763134fb311e29)

commit c11c79222e2d8d1799e768b156808cae90c8d692
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:02 2011 -0500

    vmdaudio: output audio samples for standalone silent blocks.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 9b73f786005f31429d7c88092edfeef6696a5f69)

commit 2ac19b75c0d25f15d33a4f7905be50c7ebbd67fe
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:10:59 2011 -0500

    vmdaudio: remove duplicated code by merging mono and stereo decoding.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 1328d433137c055df06f99772b243ceec2bbf36e)

commit 994e445a17303abcc87b487e4abea54e505fe618
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:10:58 2011 -0500

    vmdaudio: fix raw_block_size calculation.
    
    The size should depend on the output sample size, not the internal bit depth.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit a58bcb40b164b92957db73e702465808a9180126)

commit 13ff92d19706d17f876ff676591dace0b3e34794
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Feb 25 17:41:00 2011 -0500

    movenc: remove uses of deprecated API.
    
    Replace put_tag() with ffio_wfourcc() and ByteIOContext with AVIOContext.

commit d184c86cd309bbd61c5d1a1dfcf60d133da4c1e3
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Tue Feb 15 12:44:08 2011 +0200

    store pasp atom for all types of quicktime movie
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 77d207cbe64710b7b34865f347e608b9c0e15968
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Fri Feb 25 17:42:56 2011 +0200

    reindent after tapt patch
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit ea1afa124cb58c7eebd4fd3706434fafb58b00c0
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Fri Feb 25 17:41:55 2011 +0200

    use tapt atom for sample aspect ratio
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit e211e255aa399d68239ffa42c9cc7a52eb3d55a9
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 13 14:37:20 2011 +1100

    bink: prevent overflows within binkidct by using int-sized intermediate array
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 588a3ffd9687cbef60cc26d5b3a247b8ecdbf75b
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 13:15:38 2011 +1100

    bink: decode audio track identifiers into AVStream.id
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ccfcddb3f287545a20831f266c2a2f734d6a9f31
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:25:05 2011 +1100

    Bink version 'b' audio decoder
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 8a8c283edd0da5863eb729a31a94b70820400941
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:24:48 2011 +1100

    binkaudio: simplify frame_len_bits and frame_len calculation
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit a304def1dca50d63bf2a39651f84792980db3508
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:24:38 2011 +1100

    binkaudio: remove unnecessary loop
    
    decode_init sets bands[0] == 2, so this loop always sets the band table
    index (k) to zero.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 582ac86d19c61ad73c2e1a2d5ed54a5fe1e20bd1
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:24:25 2011 +1100

    binkaudio: perform band table scaling in decode_init
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit f0ca29eb5f476a281c8066214e3745244656d417
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 20 12:24:09 2011 +1100

    bink: set audio stream codec_tag such that binkaudio decoder can identify bitstream version
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 8997bb8807336dd6d6c96364952bb71c161ac3b2
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Feb 25 14:52:23 2011 +0000

    bink: use LOCAL_ALIGNED for aligned stack data
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 04973f8082c5a822112d2e42d535b7f3f59dccc0
Author: Kyle <kshawkeye@gmail.com>
Date:   Sat Feb 19 00:42:11 2011 +0000

    dxva2: define required feature selection macros
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit cc4e9d2a24a9ca79d4e912df21053426411aa14b
Author: Dave Yeo <daveryeo@telus.net>
Date:   Fri Feb 25 04:19:32 2011 +0000

    OS/2: lxlite should use stdout
    
    This causes lxlite to use stdout instead of vioXXX
    functions. This improves fate and build logs readability.
    Affects OS/2 only.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 61840b43607679e8c4a1a63f005770f69dda12fa
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 24 07:36:05 2011 +0100

    avio: deprecate put_tag
    
    it's not used internally anymore and shouldn't be public.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit bbc413f943b53d96aa85fe272ec413c85794019f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 24 07:36:04 2011 +0100

    lavf: replace remaining uses of put_tag with avio_write
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 99f42c27abfe916fa19ac0c18489c8bbf8525406
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 24 07:36:03 2011 +0100

    avienc: replace &tag[0] with tag.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 0abdb2931719d96dee725e555e9b46b2b2f8a6be
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 24 07:36:02 2011 +0100

    lavf: use a new ffio_wfourcc macro instead of put_tag() where possible
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit dca85c842d9602162b7473baada524347efccd99
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Feb 25 15:39:49 2011 +0100

    Mark MS-MPEG4v1 encoder as experimental.
    
    The encoder has never produced files that could be decoded
    with any software.

commit 821424905170622e3fea4fa71b420ff20da593f1
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Fri Feb 25 15:34:20 2011 +0100

    Add libmpcodecs to the list of libavfilter subdirectories.

commit 7e06e0ede3b798f591634b277e8dfa6507b196de
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Fri Feb 18 19:49:44 2011 +0000

    dca: use EXT_AUDIO_ID field to determine core extensions
    
    This avoids the core substream extensions scan when the EXT_AUDIO_ID
    field indicates no extensions or only unsupported extensions. The scan
    is done only if the value of EXT_AUDIO_ID is unknown or indicates a
    present XCh extension which we can decode.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a1c4b65b9170d9e7fa8a5780d6294f0411526b41
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 19:14:53 2011 +0200

    lavf: update documentation of AVOutputFormat.flags
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 1108f8998c6536bb44d6ecbe5adfa18e0c1478e8
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:13 2011 -0500

    vmdaudio: output 8-bit audio as AV_SAMPLE_FMT_U8.
    
    There is no need to expand to 16-bits. Just use memcpy() to copy the raw data.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 2ec7862db8b782020cc220dae827c3438d108b3a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:12 2011 -0500

    vmdaudio: remove unnecessary fields from VmdAudioContext and use the corresponding AVCodecContext fields instead.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 1e86d685e0935077766c645e49b8533d41ca11cb
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:11 2011 -0500

    vmdaudio: add out_bps to VmdAudioContext and use it to replace hard-coded sample size.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 1574eff3d23ad799d25454a449b01f94795495ea
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:10 2011 -0500

    vmdaudio: simplify vmdaudio_decode_frame() by handling block_type first, then making a single call to vmdaudio_loadsound().
    
    This also adds output buffer size checks for AUDIO and SILENCE block types.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ba9516cca845f8d3fb7ac08ef53a996c3ee0dbf5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:09 2011 -0500

    cosmetics: reindent after previous commit
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 762b386e4aafc7bbdbec367bc652cf1199e81f51
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:08 2011 -0500

    vmdaudio: move all silence chunk handling to vmdaudio_loadsound().
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 8e9027d266ef39ab9f88b4bbad5cf9e425d0696c
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:01 2011 -0500

    cosmetics: remove debugging cruft
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 868f2f4d90e07edd9a65bd9b917bb5940643ec75
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:00 2011 -0500

    cosmetics: reindent after previous commit
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 2d213695fce86e740800ddcf43d8d0864d2ecea5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:07 2011 -0500

    vmdaudio: simplify buffer pointer and header size handling.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 7a4fb3fd9357dfdd27431a0a8d7250dab54a9938
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:06 2011 -0500

    vmdaudio: set *data_size to zero when skipping small packets and add a warning log message.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 22f893e1c9f9387f0a021f775757130fa48e0180
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:05 2011 -0500

    vmdaudio: validate block type
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit dd1af5136fe7767f2f18ac943efe994946864640
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:04 2011 -0500

    vmdaudio: use macros and a local variable for block type.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 6989cb2dae85ea455ffcc8a36a763134fb311e29
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:03 2011 -0500

    vmdaudio: correct the silent chunk count in the first block.
    
    This fixes A/V sync with several samples, notably:
    http://samples.mplayerhq.hu/game-formats/sierra-vmd/swat_*.vmd
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 9b73f786005f31429d7c88092edfeef6696a5f69
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:11:02 2011 -0500

    vmdaudio: output audio samples for standalone silent blocks.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 1328d433137c055df06f99772b243ceec2bbf36e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:10:59 2011 -0500

    vmdaudio: remove duplicated code by merging mono and stereo decoding.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit a58bcb40b164b92957db73e702465808a9180126
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 23 13:10:58 2011 -0500

    vmdaudio: fix raw_block_size calculation.
    
    The size should depend on the output sample size, not the internal bit depth.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 83111506201ef30bc65bbbf6780aaecfad608f7e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Feb 23 23:38:52 2011 +0100

    Make FF_DEBUG_DCT_COEFF output coeffs via av_log() instead of just via AVFrame.
    This allows the values to be used without changing C code and is closer to how
    the other DEBUG flags work.
    If this causes a problem for any user of this flag, please tell me and
    ill split the flag in 2.

commit 374eb2bab6c2e84c140771bdd9746672506a7590
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 23 08:01:36 2011 +0100

    lavf: postpone removal of deprecated avio functions
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 1f5e9ede233b4acd5324af2686a9a8ffcb9a9a9d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 23 08:01:35 2011 +0100

    lavf: postpone removal of public metadata conversion API
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 4c262dc140cf8f62d46aac6b7ed0290d3380a0a4
Author: longstone <zhibing.min@hotmail.com>
Date:   Wed Feb 23 10:43:21 2011 -0500

    avienc: fix AVI stream index for files with >10 streams
    
    Fixes issue 2563.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 4acc94e97a9551d11ead29735e23283d71f1d4c2)

commit ebb92e076883f87cee2a3ddd4a7fe164f422f462
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 22:45:20 2011 +0100

    avio: rename url_fopen/fclose -> avio_open/close.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 22a3212e32b696028e21f00871f3cb48c044029d)

commit c24a40349693e50aa81ef68a4a522503ca504d50
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Feb 19 19:14:11 2011 +0100

    libavformat: Remove FF_NETERRNO()
    
    Map EAGAIN and EINTR from ff_neterrno to the normal AVERROR()
    error codes. Provide fallback definitions of other errno.h network
    errors, mapping them to the corresponding winsock errors.
    
    This eases catching these error codes in common code, without having
    to distinguish between FF_NETERRNO(EAGAIN) and AVERROR(EAGAIN).
    
    This fixes roundup issue 2614, unbreaking blocking network IO on
    windows.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 28c4741a6617a4c1d2490cb13fc70ae4c9c472da)

commit 8e35f5d4fad523c1a1f0a4d9e4b74e7f1c5b990d
Author: Benjamin Larsson <benjamin@southpole.se>
Date:   Tue Feb 8 11:05:05 2011 +0100

    Add more AVC Intra FOURCCs
    
    Also change the comments a bit since the FOURCCs aren't specific to Flip4Mac
    and different ones are used for 720 versus 1080 lines.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 8f935b9271052be8f97d655081b94b68b6c23bfb)

commit 4acc94e97a9551d11ead29735e23283d71f1d4c2
Author: longstone <zhibing.min@hotmail.com>
Date:   Wed Feb 23 10:43:21 2011 -0500

    avienc: fix AVI stream index for files with >10 streams
    
    Fixes issue 2563.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 22a3212e32b696028e21f00871f3cb48c044029d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 22:45:20 2011 +0100

    avio: rename url_fopen/fclose -> avio_open/close.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 28c4741a6617a4c1d2490cb13fc70ae4c9c472da
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Feb 19 19:14:11 2011 +0100

    libavformat: Remove FF_NETERRNO()
    
    Map EAGAIN and EINTR from ff_neterrno to the normal AVERROR()
    error codes. Provide fallback definitions of other errno.h network
    errors, mapping them to the corresponding winsock errors.
    
    This eases catching these error codes in common code, without having
    to distinguish between FF_NETERRNO(EAGAIN) and AVERROR(EAGAIN).
    
    This fixes roundup issue 2614, unbreaking blocking network IO on
    windows.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 8f935b9271052be8f97d655081b94b68b6c23bfb
Author: Benjamin Larsson <benjamin@southpole.se>
Date:   Tue Feb 8 11:05:05 2011 +0100

    Add more AVC Intra FOURCCs
    
    Also change the comments a bit since the FOURCCs aren't specific to Flip4Mac
    and different ones are used for 720 versus 1080 lines.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 4f84e728dad84a366a2d183da03b7d92cb20fb23
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Wed Feb 16 10:04:07 2011 +0900

    aacdec: Reduce the size of buf_mdct.
    
    It was doubled in size for the LTP implementation. This brings it back
    down to its original size.
    (cherry picked from commit e22910b21a6c78b0159f98426b10c204f12bc15a)

commit ad9b2a41b81cc895da99d0d950b12b7299556ef2
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Feb 21 00:01:09 2011 -0800

    Remove old VCSs from version.sh
    (cherry picked from commit 203df50d1013ea59e558d63f3ea69ffae1249124)

commit 352cb0da903509b788121aa52354580806d31390
Author: Tony Strauss <tony@animoto.com>
Date:   Mon Feb 21 23:46:54 2011 +0000

    mpegtsenc: use correct PES stream_id for AAC
    
    This adds the AAC codec to the list of audio codecs that results
    in a PES stream_id of 0xc0 (audio stream).
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 6c065f0acd5b50a9037b561c6fc370b316832543)

commit 51e7c932daec1ffb6aacdc5e15f069b4dff6b313
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Feb 21 15:46:45 2011 -0500

    spdifenc.c: fix compile because of missing include avio_internal.h.
    (cherry picked from commit 0f86fcabdf74f658323140111dfd4de83f7f2eee)

commit 644b66cd4a2a1342a56a26af3b813e7c11df8514
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 21 15:47:27 2011 +0000

    vp8: ppc: fix invalid reads in altivec epel mc
    
    The 4-tap filters should only access one row/column before the
    reference block.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e0e46cae377347cbe1cd27c0d85568921b12c2ad)

commit e407f4173a0ab89fe9ab57e228f7ec0467a24ca4
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 21 19:15:38 2011 +0000

    ppc: fix vc1 inverse transform, unbreak build
    
    GCC 4.3 and later are more particular about signedness matching
    in vector operations.  The operations under if(rangered) were
    missing assignments and thus had no effect.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 381efba0ecedd41575f99ba9e9bd3826551079f6)

commit 2df9d0008ee34f99212f8c9820bd858ff8b64642
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 20:02:20 2011 +0100

    avio: make put_nbyte internal.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 0ac8e2bf2bf3d636241bf2811018d9974687a63c)

commit e9eb8d0bcecd656292856698f603a841a82cc9c6
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 19:28:17 2011 +0100

    avio: avio: avio_ prefixes for put_* functions
    
    In the name of consistency:
    put_byte           -> avio_w8
    put_<type>         -> avio_w<type>
    put_buffer         -> avio_write
    
    put_nbyte will be made private
    put_tag will be merged with avio_put_str
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 77eb5504d3b3e1047900382350e0bc5e0bfb16b5)

commit e48fe14a54d8360336dbb22f3f787815b57dda47
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Feb 21 13:44:37 2011 -0500

    targa: prevent integer overflow in bufsize check.
    (cherry picked from commit 78e2380a6d09e7a8b2a74d090abfb0a922e046f6)

commit d4e321d9c2f52f77e06ca48c3ddf71f8d4219f7b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 19:28:16 2011 +0100

    avio: make get_partial_buffer internal.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit b3db9ceef13037f2b6963a84b7abf8871a1e0f8a)

commit e63a362857d9807b23e65872598d782fa53bb6af
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 16:43:01 2011 +0100

    avio: avio_ prefixes for get_* functions
    
    In the name of consistency:
    get_byte           -> avio_r8
    get_<type>         -> avio_r<type>
    get_buffer         -> avio_read
    
    get_partial_buffer will be made private later
    
    get_strz is left out becase I want to change it later to return
    something useful.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit b7effd4e8338f6ed5bda630ad7ed0809bf458648)

commit 6a786b15c34765ec00be3cd808dafbb041fd5881
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Feb 21 09:07:13 2011 -0500

    VC1: merge idct8x8, coeff adjustments and put_pixels.
    
    Merging these functions allows merging some loops, which makes the
    results (particularly after SIMD optimizations) much faster.
    (cherry picked from commit f8bed30d8b176fa030f6737765338bb4a2bcabc9)

commit 90ed2776ea7368f1b6cf07af5f29fd06efbfcd65
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 20 15:03:29 2011 +0100

    avio: rename av_alloc_put_byte -> avio_alloc_context for consistency
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 8d9ac969cb4ac3e3e18f6425703af4d7aec6c513)

commit 34bb0575c164dcbe945add0f314d1c1889f9d23e
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 20 17:31:33 2011 -0500

    dsputil: make {add/put/put_signed}_pixels_clamped() non-static.
    (cherry picked from commit 484a337cd7cd8bb180c4a1bd3321881f1c874a92)

commit 713f490467e0d4b64e4d2e8f5ee98034235d2010
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 20 10:46:55 2011 -0500

    VC1: inline vc1_put_block() in vc1_decode_i_blocks().
    
    Advantage is that it allows us to combine several loops into a single
    one, and these can eventually be merged into the IDCT itself. Also, it
    allows us to remove vc1_put_block(), and makes CODEC_FLAG_GRAY faster.
    (cherry picked from commit bbfd2e7ab4e2ae0b934657fe51afdbbbaead52b7)

commit 5effda08fe9650b28a25326660c4e21e0f283ec2
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 20 17:16:42 2011 +0000

    Makefile: include deps from tools directory
    
    This ensures the tools are rebuilt when necessary.  Specifically,
    lavfi-showfiltfmts was sometimes not rebuilt causing spurious test
    failures.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 08df7f866663f83ba42398cea9f3eeff4681ea9a)

commit 46382ae2ec4f705e574f83164f3ab58178e000e9
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 20 16:47:19 2011 +0000

    amrnb: use correct size when copying lsf_r array
    
    lsf_r is an array of int16_t, not float.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 1efa772e20be5869817b2370a557bb14e7ce2fff)

commit f1f792117f3375478fb0043369014b575dfa5e75
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 20 14:38:32 2011 +0000

    x86: use raw opcode for xgetbv instruction
    
    This allows the CPU detection to work with assemblers not supporting
    the xgetbv mnemonic.  These include clang and some BSD versions.
    
    All AVX code will be written for yasm, where the main assembler
    is not involved.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit ef6695387522fc783105ac187c84beaa284e7cff)

commit f9c61974ae93258f78b9bb811476cad2062b9b76
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Feb 22 01:41:52 2011 +0100

    Add shadow support to the drawtext filter
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a64a2c5f98d3e2bdc75ac3f30db6d3fe84260436
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Feb 22 01:11:35 2011 +0100

    factor draw_glyphs out of drawtext filter
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bccea08836ad3e92b43a9770e5156e569103226a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Feb 22 00:54:48 2011 +0100

    Fix and optimize yuv blend in the drawtext filter
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7d27902263af28c6c4875f1f815988d812e4b122
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Feb 22 00:43:19 2011 +0100

    get rid of divisions in the inner loop of the drawtext filter
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 476aaec63729a306d1759f14c74847ca8f0b2021
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Feb 22 00:28:54 2011 +0100

    fix chroma alpha in the drawtext filter
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit edbaedf7a0c4cf2c41daf8259c617664b1c8b4f5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Feb 22 00:23:31 2011 +0100

    Simplify chroma blend in the drawtext filter
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bd8e750300073e4e64969e6b440b31967792d917
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Feb 21 01:02:29 2011 +0100

    Port drawtext filter by Hemanth from the libavfilter soc repo, with
    the following additions:
    * support to anti-aliased glyph rendering
    * support to UTF-8 text and Unicode chars rendering
    * support for RGB packed formats
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit e22910b21a6c78b0159f98426b10c204f12bc15a
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Wed Feb 16 10:04:07 2011 +0900

    aacdec: Reduce the size of buf_mdct.
    
    It was doubled in size for the LTP implementation. This brings it back
    down to its original size.

commit 203df50d1013ea59e558d63f3ea69ffae1249124
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Feb 21 00:01:09 2011 -0800

    Remove old VCSs from version.sh

commit 6c065f0acd5b50a9037b561c6fc370b316832543
Author: Tony Strauss <tony@animoto.com>
Date:   Mon Feb 21 23:46:54 2011 +0000

    mpegtsenc: use correct PES stream_id for AAC
    
    This adds the AAC codec to the list of audio codecs that results
    in a PES stream_id of 0xc0 (audio stream).
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0f86fcabdf74f658323140111dfd4de83f7f2eee
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Feb 21 15:46:45 2011 -0500

    spdifenc.c: fix compile because of missing include avio_internal.h.

commit e0e46cae377347cbe1cd27c0d85568921b12c2ad
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 21 15:47:27 2011 +0000

    vp8: ppc: fix invalid reads in altivec epel mc
    
    The 4-tap filters should only access one row/column before the
    reference block.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 381efba0ecedd41575f99ba9e9bd3826551079f6
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 21 19:15:38 2011 +0000

    ppc: fix vc1 inverse transform, unbreak build
    
    GCC 4.3 and later are more particular about signedness matching
    in vector operations.  The operations under if(rangered) were
    missing assignments and thus had no effect.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0ac8e2bf2bf3d636241bf2811018d9974687a63c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 20:02:20 2011 +0100

    avio: make put_nbyte internal.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 77eb5504d3b3e1047900382350e0bc5e0bfb16b5
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 19:28:17 2011 +0100

    avio: avio: avio_ prefixes for put_* functions
    
    In the name of consistency:
    put_byte           -> avio_w8
    put_<type>         -> avio_w<type>
    put_buffer         -> avio_write
    
    put_nbyte will be made private
    put_tag will be merged with avio_put_str
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 78e2380a6d09e7a8b2a74d090abfb0a922e046f6
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Feb 21 13:44:37 2011 -0500

    targa: prevent integer overflow in bufsize check.

commit b3db9ceef13037f2b6963a84b7abf8871a1e0f8a
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 19:28:16 2011 +0100

    avio: make get_partial_buffer internal.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit b7effd4e8338f6ed5bda630ad7ed0809bf458648
Author: Anton Khirnov <anton@khirnov.net>
Date:   Mon Feb 21 16:43:01 2011 +0100

    avio: avio_ prefixes for get_* functions
    
    In the name of consistency:
    get_byte           -> avio_r8
    get_<type>         -> avio_r<type>
    get_buffer         -> avio_read
    
    get_partial_buffer will be made private later
    
    get_strz is left out becase I want to change it later to return
    something useful.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit f8bed30d8b176fa030f6737765338bb4a2bcabc9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Feb 21 09:07:13 2011 -0500

    VC1: merge idct8x8, coeff adjustments and put_pixels.
    
    Merging these functions allows merging some loops, which makes the
    results (particularly after SIMD optimizations) much faster.

commit 8d9ac969cb4ac3e3e18f6425703af4d7aec6c513
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 20 15:03:29 2011 +0100

    avio: rename av_alloc_put_byte -> avio_alloc_context for consistency
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 484a337cd7cd8bb180c4a1bd3321881f1c874a92
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 20 17:31:33 2011 -0500

    dsputil: make {add/put/put_signed}_pixels_clamped() non-static.

commit bbfd2e7ab4e2ae0b934657fe51afdbbbaead52b7
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 20 10:46:55 2011 -0500

    VC1: inline vc1_put_block() in vc1_decode_i_blocks().
    
    Advantage is that it allows us to combine several loops into a single
    one, and these can eventually be merged into the IDCT itself. Also, it
    allows us to remove vc1_put_block(), and makes CODEC_FLAG_GRAY faster.

commit c8c0189d62f26569464c86231fa885f0b0c33f14
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Feb 20 22:42:24 2011 +0000

    lavfi: put color source in a dedicated file
    
    Move the color source code from vf_pad.c to vsrc_color.c.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 5ad06110e01bbfdb35eaa3691b54ca4af1ac2210
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Feb 20 22:42:17 2011 +0000

    lavfi: add drawutils
    
    Add drawutils.h and drawutils.c, and use them in the pad filter.
    The new functions are going to be shared by other filters.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 704865fc87fdfcf9afe0ee554d1a32881bd87f1e
Author: Brandon Mintern <bmintern@gmail.com>
Date:   Mon Feb 21 12:02:57 2011 +0100

    lavfi: add fade filter
    
    Port fade filter from libavfilter soc repo, with minor fixes by
    Stefano.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit fd0b42cce0fac3e755378053fc95b4008d0144d7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Feb 20 23:42:24 2011 +0100

    lavfi: put color source in a dedicated file
    
    Move the color source code from vf_pad.c to vsrc_color.c.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bcfd9e821b6083e9a98b8e5da4de0a4fbf22923b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Feb 20 23:42:17 2011 +0100

    lavfi: add drawutils
    
    Add drawutils.h and drawutils.c, and use them in the pad filter.
    The new functions are going to be shared by other filters.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bbcaaf752f09cf6475f6d28a91c4e4cdcdf03147
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 20 08:46:22 2011 -0500

    Update version and APIchanges.
    
    Update libavformat/version.h and doc/APIChanges after renaming
    init_put_byte() and ByteIOContext to ffio_init_context() (private)
    and AVIOContext, (public), and deprecating the originals.
    (cherry picked from commit d2bbf82e65e4a128ab1f0bf48df5d1e43c43c698)

commit ae99313aa585fbf74339a2630a37402819f197c6
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 20 11:04:13 2011 +0100

    avio: move init_put_byte() to a new private header and rename it
    
    init_put_byte should never be used outside of lavf, since
    sizeof(AVIOContext) isn't part of public ABI.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e731b8d8729e75bfb69f5540e6446d6118dac549)

commit 471fe57e1af2bb37055c93688671c9c79ef9b5cd
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 20 11:04:12 2011 +0100

    avio: rename ByteIOContext to AVIOContext.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit ae628ec1fd7f54c102bf9e667a3edd404b9b9128)

commit a8858ee11cf4f0ae22e0a9df57bec4ec5dd02f80
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Feb 19 19:07:29 2011 -0500

    VC1: don't use vc1_put_block() in vc1_decode_i_blocks_adv().
    
    Advanced profile never uses "range reduction", so vc1_put_block() quite
    literally just calls put_pixels_clamped() from vc1_decode_i_blocks_adv().
    By inlining the function, we can prevent calling IDCT8x8 if
    CODEC_FLAG_GRAY is set, and we don't have to scale the coeffs in the
    [0,256] range, but can instead use put_signed_pixels_clamped().
    (cherry picked from commit 70aa916e4630bcec14439a2d703074b6d4c890a8)

commit cdeba2de821df504ca799c103e48f3e9a92241f9
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Feb 16 02:39:42 2011 +0000

    x86: check for AVX support
    
    This adds configure and runtime checks for AVX support on x86 CPUs.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 87f1355f9b4fc11414d0e6a91404203c2745f89f)

commit 91861ce25c7f19c38afdb0f115bf90118fc19428
Author: Marton Balint <cus@passwd.hu>
Date:   Sat Feb 19 17:33:15 2011 +0100

    MMS: also discover streams in extended stream properties object
    
    Allows playback of nonprimary audio streams in multiple bitrate sources,
    such as mmsh://wmscr1.dr.dk/e02ch03m
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 74d6871d6244865b5863a01c3dab16a2f06a1706)

commit 6a717eb4aaf6f5cd81401b33e3ea36080b010d76
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Feb 19 08:50:37 2011 -0500

    dsputil_mmx.c: remove ff_vector128.
    
    Remove ff_vector128, it is identical to ff_pb_80.
    (cherry picked from commit bf6fa732459399fac215bdfa44dd39a6fb1d1e01)

commit c614d32e228919155e764929fb9a4392a3f16e91
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Feb 19 11:33:01 2011 +0100

    Fix invalid reads in VC1 decoder
    
    Patch discussed and taken from https://roundup.ffmpeg.org/issue2584
    (cherry picked from commit 2bbec1eda46d907605772a8b6e8263caa4bc4c82)

commit 0cfcbf217f7db5156da0acfb114a98c135d9ebfd
Author: David Conrad <davedc@kozue.local>
Date:   Sat Feb 19 01:41:51 2011 -0800

    Fix VP3 edge emulation
    
    With negative stride, the start of the edge_emu buffer should be pointing to
    the last line, not the end of the buffer.
    With positive stride, pointing to the end of the buffer was completely wrong.
    (cherry picked from commit a89f4ca005efa5ee82089583c7b8bc00bcee816a)

commit 695f39c80bf226c0e7db542933f8fef72737f605
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Sat Feb 19 09:32:24 2011 +0900

    aacdec: dsputilize the scalar multiplication in intensity stereo
    (cherry picked from commit 9707f84fa73c23352937fc7e4e0a85eaf3135cbc)

commit d14723861b271cfb53c42006ce7fc6832461db38
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 17 20:24:05 2011 -0800

    VP3: fix decoding of videos with stride > 2048
    
    Also remove qscale_table code; this didn't make sense anyways as VP3 doesn't
    use an MPEG-like quantizer scale.
    (cherry picked from commit 902685b8abf4e2089802528a32a50f3c68033fda)

commit 08df7f866663f83ba42398cea9f3eeff4681ea9a
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 20 17:16:42 2011 +0000

    Makefile: include deps from tools directory
    
    This ensures the tools are rebuilt when necessary.  Specifically,
    lavfi-showfiltfmts was sometimes not rebuilt causing spurious test
    failures.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 1efa772e20be5869817b2370a557bb14e7ce2fff
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 20 16:47:19 2011 +0000

    amrnb: use correct size when copying lsf_r array
    
    lsf_r is an array of int16_t, not float.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit ef6695387522fc783105ac187c84beaa284e7cff
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 20 14:38:32 2011 +0000

    x86: use raw opcode for xgetbv instruction
    
    This allows the CPU detection to work with assemblers not supporting
    the xgetbv mnemonic.  These include clang and some BSD versions.
    
    All AVX code will be written for yasm, where the main assembler
    is not involved.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d2bbf82e65e4a128ab1f0bf48df5d1e43c43c698
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 20 08:46:22 2011 -0500

    Update version and APIchanges.
    
    Update libavformat/version.h and doc/APIChanges after renaming
    init_put_byte() and ByteIOContext to ffio_init_context() (private)
    and AVIOContext, (public), and deprecating the originals.

commit e731b8d8729e75bfb69f5540e6446d6118dac549
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 20 11:04:13 2011 +0100

    avio: move init_put_byte() to a new private header and rename it
    
    init_put_byte should never be used outside of lavf, since
    sizeof(AVIOContext) isn't part of public ABI.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ae628ec1fd7f54c102bf9e667a3edd404b9b9128
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 20 11:04:12 2011 +0100

    avio: rename ByteIOContext to AVIOContext.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 70aa916e4630bcec14439a2d703074b6d4c890a8
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Feb 19 19:07:29 2011 -0500

    VC1: don't use vc1_put_block() in vc1_decode_i_blocks_adv().
    
    Advanced profile never uses "range reduction", so vc1_put_block() quite
    literally just calls put_pixels_clamped() from vc1_decode_i_blocks_adv().
    By inlining the function, we can prevent calling IDCT8x8 if
    CODEC_FLAG_GRAY is set, and we don't have to scale the coeffs in the
    [0,256] range, but can instead use put_signed_pixels_clamped().

commit 87f1355f9b4fc11414d0e6a91404203c2745f89f
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Feb 16 02:39:42 2011 +0000

    x86: check for AVX support
    
    This adds configure and runtime checks for AVX support on x86 CPUs.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 74d6871d6244865b5863a01c3dab16a2f06a1706
Author: Marton Balint <cus@passwd.hu>
Date:   Sat Feb 19 17:33:15 2011 +0100

    MMS: also discover streams in extended stream properties object
    
    Allows playback of nonprimary audio streams in multiple bitrate sources,
    such as mmsh://wmscr1.dr.dk/e02ch03m
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 5c20c81bfa526b3a269db9c88b0c9007861f0917
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Feb 19 17:30:04 2011 +0100

    Fix issue2619.
    regression introduced in 1762d9ced70ccc46c5d3e5d64e56a48d0fbbd4f7
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bf6fa732459399fac215bdfa44dd39a6fb1d1e01
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Feb 19 08:50:37 2011 -0500

    dsputil_mmx.c: remove ff_vector128.
    
    Remove ff_vector128, it is identical to ff_pb_80.

commit 2bbec1eda46d907605772a8b6e8263caa4bc4c82
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Feb 19 11:33:01 2011 +0100

    Fix invalid reads in VC1 decoder
    
    Patch discussed and taken from https://roundup.ffmpeg.org/issue2584

commit a89f4ca005efa5ee82089583c7b8bc00bcee816a
Author: David Conrad <davedc@kozue.local>
Date:   Sat Feb 19 01:41:51 2011 -0800

    Fix VP3 edge emulation
    
    With negative stride, the start of the edge_emu buffer should be pointing to
    the last line, not the end of the buffer.
    With positive stride, pointing to the end of the buffer was completely wrong.

commit 9707f84fa73c23352937fc7e4e0a85eaf3135cbc
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Sat Feb 19 09:32:24 2011 +0900

    aacdec: dsputilize the scalar multiplication in intensity stereo

commit 902685b8abf4e2089802528a32a50f3c68033fda
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 17 20:24:05 2011 -0800

    VP3: fix decoding of videos with stride > 2048
    
    Also remove qscale_table code; this didn't make sense anyways as VP3 doesn't
    use an MPEG-like quantizer scale.

commit 7782cb207a09f4acf0b2a935ca81076b117660a2
Author: Jean-Daniel Dupas <jd.dupas@ninsight.com>
Date:   Fri Feb 18 10:35:51 2011 +0100

    targa: fix potential buffer overreads
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 351423ae1f861da1c647d30c73503fde2b1f3dad)

commit 56cbc5f19f55c0d7bbe43a63464734f30872ce12
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Feb 17 19:33:33 2011 -0500

    Fix PPC build.
    (cherry picked from commit ed040f35f298b39f1ddd45a133c82cb5d6d79dda)

commit 1d37e908cfe98eaa58a880074687c4d691f0868a
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 17 13:56:26 2011 -0800

    VP8: init one less near_mv
    
    This one didn't actually need to be initialized.
    (cherry picked from commit 891b1f15a7e45a2a5f91cb4c27d11259ef8e012f)

commit 545dc699f85bbd13b97afa3ca82088fdfa945bc6
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Feb 16 10:20:54 2011 -0800

    Force inlining of avutil common routines
    
    On some versions of gcc, these weren't always getting inlined due to hitting
    the inline cap limit in some files.  This is generally bad, as most of these
    functions are smaller inlined than not.
    (cherry picked from commit eb3755a5aa65da685d81399cfae4bd35e4a178b6)

commit 8e624c1cee4f56bc0003fc8ed37b9f74ee854dd0
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Feb 16 09:49:50 2011 -0800

    VP8: split out declarations to new header
    (cherry picked from commit bcf4568f183055331415ba230e82af6d59faac1c)

commit 625e9309da4af0f7f067846ca7aa66c0b4a95c5b
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Feb 16 09:39:00 2011 -0800

    VP8: faster MV clipping
    (cherry picked from commit 7634771e70575b2a5abaeb420c5b3c2f9948c693)

commit 9a1ced321bb900acc68cae07f4141d5f257cadd5
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Feb 17 14:45:03 2011 -0500

    dsputil: move VC1-specific stuff into VC1DSPContext.
    (cherry picked from commit 12802ec0601c3bd7b9c7a2503518e28fd5e7d744)

commit 6c0d9369d881b143628fdc24b105a4a2c60d67c2
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Feb 17 12:14:12 2011 -0500

    VC1: simplify a calculation in a loop.
    (cherry picked from commit 0b16cdc3fa1d73056649abf43288be0a7624fdcc)

commit 2739dc5d858a18c4d10f043af0e31a8a57ca147f
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Feb 16 14:18:21 2011 -0500

    VC1: transpose IDCT 8x8 coeffs while reading.
    (cherry picked from commit 1da6ea39542424ddb691dc6cf08d611a4c6db247)

commit 003c32e72cb675b271d5434858899970000f369a
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 16 16:37:40 2011 +0200

    ffserver: Try matching the RTSP url without a trailing slash
    
    If the client sends PLAY/PAUSE requests with the same url as
    specified in Content-Base, these requests may have urls with
    trailing slashes.
    (cherry picked from commit c2ca851b234e169b50730ef357aeade8047491eb)

commit b2f893acc8826e290f401ee27bcb370293b7ef88
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Thu Feb 17 21:49:08 2011 +0100

    Add SHA1s to APIChanges for av_dump_format, av_parse_time and av_find_info_tag
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit c3dbfa1afd7d989e3bba4c6bfc492a52c012e9b3)

commit 0ef52334ec252217d6a526a50b66ac3f3f46cd7f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 16 09:52:39 2011 +0100

    lavf, lavu: bump minor versions and add an APIChanges entry for av_ prefixes
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 09d171b98879f58be1a766d5f277e131b18e98a1)

commit 1b98107c8d49005b84f5d656af85c1fccbd1f238
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 16 09:52:38 2011 +0100

    Move find_info_tag to lavu and add av_ prefix to it
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit ab0287fcbdebc8ff416214535d7ee8424406990e)

commit 9c9912b995bed00ae2a4717b9d680e30f388117c
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Thu Feb 17 16:45:54 2011 +0900

    mdct: remove unnecessary multiplication
    
    3*n4 was already calculated in n3.
    (cherry picked from commit 979395bbbb9381b522b44c3448c24aef9c819ffc)

commit 6159bd0d670f88dc87f515f859100c53b7d81a89
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 16 00:30:24 2011 +0000

    ac3enc: fix bug in stereo rematrixing decision.
    
    The rematrixing strategy reuse flags are not reset between frames, so they
    need to be initialized for all blocks, not just block 0.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 5b54d4b376fbd2c291b8a6dba7d425e28f654bcf)

commit ee60e04c2c07b907bf72d1092c43b972c9c5e725
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 16 08:52:37 2011 +0000

    Replace remaining uses of parse_date with av_parse_time.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 9fcae9735e3b97366dcee9ca3c2f6cf4faf6756f)

commit 40c3fe2c0873feed2a345032205560c4a816271f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Feb 16 08:52:36 2011 +0000

    Deprecate parse_date() in favor of av_parse_time().
    
    The new av_parse_time() is created in libavutil/parseutils.h, all the
    internal functions used by parse_date are moved to
    libavutil/parseutils.c and made static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f6c7375a175ac649558aefab14f3895b2cb469aa)

commit 0ebf475494837edd07fa6f58c540364795f9551c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 16 08:52:35 2011 +0000

    lavf: add av_ prefix to dump_format()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 610219a598095f938705f200dfe3946455ef871a)

commit 09e22efc7e0d98a90e99c9c2047a203c89d9dcd9
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 16 14:35:47 2011 +0200

    rtsp: udp_read_packet returning 0 doesn't mean success
    
    If udp_read_packet returns 0, rtsp_st isn't set and we shouldn't
    treat it as a successfully received packet (which is counted and
    possibly triggers a RTCP receiver report).
    
    This fixes issue 2612.
    (cherry picked from commit 2c35a6bde95a382e2d48570255deb67a7633fa46)

commit 34c340d49f2e6ca5190f16ced82da32561a7bef2
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Wed Feb 16 14:53:08 2011 +0100

    ffserver: set the sample aspect ratio
    
    Hi.
    
    It seems that ffserver sets sample_aspect_ratio to an invalid value and lavf
    rejects it.
    
    I am not sure what I am doing here, but the attached patch actually solves
    something: using the following config:
    
    CustomLog -
    NoDaemon
    RTSPPort 5454
    <Stream test1-rtsp.mpg>
    Format rtp
    File "/tmp/test1-rtsp.mpg"
    </Stream>
    
    it allows a somewhat old ffplay (unaffected by the content-base issue I
    spoke of in another thread) to play the stream.
    
    Without it, ffserver logs this and closes the stream:
    
    Wed Feb 16 14:52:14 2011 [rtp @ 0x1399de0]Aspect ratio mismatch between encoder and muxer layer
    
    Regards,
    
    --
      Nicolas George
    
    From 1b89c3c2164335060e87567b27deb0d354e0a814 Mon Sep 17 00:00:00 2001
    From: Nicolas George <nicolas.george@normalesup.org>
    Date: Wed, 16 Feb 2011 14:44:31 +0100
    Subject: [PATCH] ffserver: set the sample aspect ratio.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    (cherry picked from commit 6741f7c9be4913e084ad067571f3f29853ec5d5a)

commit 728d56e84f7257e75a0f3824ebb8e53c2444b09b
Author: James Zern <jzern@google.com>
Date:   Fri Feb 11 16:02:45 2011 -0800

    documentation: add encoders chapter
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 0fa904c9d845d4a47372e619067e21991bb39b06)

commit 5d329e2eb713dbf41b15362f8cdd7b5ea3ea9d0a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Feb 13 22:50:47 2011 +0100

    In graph2dot, print more specific audio information for audio links.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 009026efb1e3b3a5f05fd9934019a6300b25f364)

commit 2613c81182f69aa662f6fff5d36fec4df1a42cd5
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 19:19:30 2011 +0200

    spdifenc: set flag AVFMT_NOTIMESTAMPS
    
    There are no timestamps in IEC 61937.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 6c60fcf89afc84c9dc863669d78e611d7c72fe41)

commit 02d08035711b1e430c84b38172637f8ec40158e5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Feb 18 19:39:56 2011 +0100

    Reduce picture size for yadif.
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit bad82d3d7d98c1cf0d6790cc2e1d6b2ea60fcadd
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Feb 18 19:10:33 2011 +0100

    Change yadif to not use out of picture lines.
    Fixes issue2272.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 351423ae1f861da1c647d30c73503fde2b1f3dad
Author: Jean-Daniel Dupas <jd.dupas@ninsight.com>
Date:   Fri Feb 18 10:35:51 2011 +0100

    targa: fix potential buffer overreads
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit ed040f35f298b39f1ddd45a133c82cb5d6d79dda
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Feb 17 19:33:33 2011 -0500

    Fix PPC build.

commit 891b1f15a7e45a2a5f91cb4c27d11259ef8e012f
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 17 13:56:26 2011 -0800

    VP8: init one less near_mv
    
    This one didn't actually need to be initialized.

commit eb3755a5aa65da685d81399cfae4bd35e4a178b6
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Feb 16 10:20:54 2011 -0800

    Force inlining of avutil common routines
    
    On some versions of gcc, these weren't always getting inlined due to hitting
    the inline cap limit in some files.  This is generally bad, as most of these
    functions are smaller inlined than not.

commit bcf4568f183055331415ba230e82af6d59faac1c
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Feb 16 09:49:50 2011 -0800

    VP8: split out declarations to new header

commit 7634771e70575b2a5abaeb420c5b3c2f9948c693
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Feb 16 09:39:00 2011 -0800

    VP8: faster MV clipping

commit 12802ec0601c3bd7b9c7a2503518e28fd5e7d744
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Feb 17 14:45:03 2011 -0500

    dsputil: move VC1-specific stuff into VC1DSPContext.

commit 0b16cdc3fa1d73056649abf43288be0a7624fdcc
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Feb 17 12:14:12 2011 -0500

    VC1: simplify a calculation in a loop.

commit 1da6ea39542424ddb691dc6cf08d611a4c6db247
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Feb 16 14:18:21 2011 -0500

    VC1: transpose IDCT 8x8 coeffs while reading.

commit c2ca851b234e169b50730ef357aeade8047491eb
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 16 16:37:40 2011 +0200

    ffserver: Try matching the RTSP url without a trailing slash
    
    If the client sends PLAY/PAUSE requests with the same url as
    specified in Content-Base, these requests may have urls with
    trailing slashes.

commit c3dbfa1afd7d989e3bba4c6bfc492a52c012e9b3
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Thu Feb 17 21:49:08 2011 +0100

    Add SHA1s to APIChanges for av_dump_format, av_parse_time and av_find_info_tag
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 09d171b98879f58be1a766d5f277e131b18e98a1
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 16 09:52:39 2011 +0100

    lavf, lavu: bump minor versions and add an APIChanges entry for av_ prefixes
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit ab0287fcbdebc8ff416214535d7ee8424406990e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 16 09:52:38 2011 +0100

    Move find_info_tag to lavu and add av_ prefix to it
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 979395bbbb9381b522b44c3448c24aef9c819ffc
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Thu Feb 17 16:45:54 2011 +0900

    mdct: remove unnecessary multiplication
    
    3*n4 was already calculated in n3.

commit 5b54d4b376fbd2c291b8a6dba7d425e28f654bcf
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 16 00:30:24 2011 +0000

    ac3enc: fix bug in stereo rematrixing decision.
    
    The rematrixing strategy reuse flags are not reset between frames, so they
    need to be initialized for all blocks, not just block 0.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 9fcae9735e3b97366dcee9ca3c2f6cf4faf6756f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 16 08:52:37 2011 +0000

    Replace remaining uses of parse_date with av_parse_time.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f6c7375a175ac649558aefab14f3895b2cb469aa
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Feb 16 08:52:36 2011 +0000

    Deprecate parse_date() in favor of av_parse_time().
    
    The new av_parse_time() is created in libavutil/parseutils.h, all the
    internal functions used by parse_date are moved to
    libavutil/parseutils.c and made static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 610219a598095f938705f200dfe3946455ef871a
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 16 08:52:35 2011 +0000

    lavf: add av_ prefix to dump_format()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 2c35a6bde95a382e2d48570255deb67a7633fa46
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 16 14:35:47 2011 +0200

    rtsp: udp_read_packet returning 0 doesn't mean success
    
    If udp_read_packet returns 0, rtsp_st isn't set and we shouldn't
    treat it as a successfully received packet (which is counted and
    possibly triggers a RTCP receiver report).
    
    This fixes issue 2612.

commit 6741f7c9be4913e084ad067571f3f29853ec5d5a
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Wed Feb 16 14:53:08 2011 +0100

    ffserver: set the sample aspect ratio
    
    Hi.
    
    It seems that ffserver sets sample_aspect_ratio to an invalid value and lavf
    rejects it.
    
    I am not sure what I am doing here, but the attached patch actually solves
    something: using the following config:
    
    CustomLog -
    NoDaemon
    RTSPPort 5454
    <Stream test1-rtsp.mpg>
    Format rtp
    File "/tmp/test1-rtsp.mpg"
    </Stream>
    
    it allows a somewhat old ffplay (unaffected by the content-base issue I
    spoke of in another thread) to play the stream.
    
    Without it, ffserver logs this and closes the stream:
    
    Wed Feb 16 14:52:14 2011 [rtp @ 0x1399de0]Aspect ratio mismatch between encoder and muxer layer
    
    Regards,
    
    --
      Nicolas George
    
    From 1b89c3c2164335060e87567b27deb0d354e0a814 Mon Sep 17 00:00:00 2001
    From: Nicolas George <nicolas.george@normalesup.org>
    Date: Wed, 16 Feb 2011 14:44:31 +0100
    Subject: [PATCH] ffserver: set the sample aspect ratio.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>

commit 0fa904c9d845d4a47372e619067e21991bb39b06
Author: James Zern <jzern@google.com>
Date:   Fri Feb 11 16:02:45 2011 -0800

    documentation: add encoders chapter
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 009026efb1e3b3a5f05fd9934019a6300b25f364
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Feb 13 22:50:47 2011 +0100

    In graph2dot, print more specific audio information for audio links.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 6c60fcf89afc84c9dc863669d78e611d7c72fe41
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 19:19:30 2011 +0200

    spdifenc: set flag AVFMT_NOTIMESTAMPS
    
    There are no timestamps in IEC 61937.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 50a82c2c754ff9df7b918d2bad90e46d5a00063a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Feb 16 02:09:46 2011 +0100

    vbv_delay AVOption for ABI compatibility
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 2e3c56a29f241c207123e0195a6e1ce549559947
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Feb 12 15:29:10 2011 +0100

    Set maximum lowres value for the MJPEG decoder to 3.
    
    While 4 works for some samples, 3 is the correct value since 8x8
    DCT is used by (m)jpeg.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 20a2a3da8f59979e5f256c8a0356a6c224277d18
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 16 14:04:04 2011 -0500

    ac3dsp: Change punpckhqdq to movhlps in ac3_max_msb_abs_int16().
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 1f004fc512babe8215e2aa31fa4770aa27812cab)

commit c4461aa83c2947c1f8a454dacb12b91b780191e1
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Wed Feb 16 09:52:44 2011 +0200

    fix nsvdec.c compilation if DEBUG macro defined
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 41cdc1ff1e86f1bfb935e1bde53ccc9c645ff71e)

commit 33af787d8a892b51b7386a051f0cc0174c7e34ea
Author: Balint Marton <cus@passwd.hu>
Date:   Wed Feb 16 00:17:13 2011 +0000

    Fix av_find_best_stream when using a program
    
    The current implementation has a bug, it is returning the stream index
    in the found program, and not the stream index in the list of all
    streams. The attached patch fixes this issue.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 22ec6b738f1608e4b959fb655cf37c3343ec7e9f)

commit 20bc55ce5c01662a50bd9081914244b714294e84
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Feb 14 10:59:25 2011 +0100

    Document audio_resample_close().
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 438198e7952f61b81f7bbe318e706cc0517b00f7
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jan 29 13:53:14 2011 +0100

    Document that av_write_header sets stream time_base to a value of it chosing.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit fabb93e3974fc56429bfe68cfdd1c706788c29ec
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Sun Feb 13 17:18:07 2011 +0100

    spdifenc: update 482d98f69b2eb7a7b0b5054101a43db384e9432b to the latest patch
    
    "spdifenc: IEC 61937 encapsulation of DTS-HD for HDMI"
    (cherry picked from commit ec25f83bd98e10c023e6c7b07da1dcfc4d80cefc)

commit 660ab0e64d0c3eaa3d3927e3ad00b537ec1b633d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Feb 15 18:46:56 2011 +0000

    ac3enc: change default floor code to 7.
    
    This is to match the value in every (E-)AC-3 file from commercial sources.
    It has a negligible effect on audio quality.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 50d7140441b61809ad4ba4ea7b4ad8fe77bc6888)

commit a41aebf1535da0cb2b2e64e060d50cad73e0b1fa
Author: Max Shakhmetov <shakhmetov.max@gmail.com>
Date:   Tue Feb 15 17:49:27 2011 +0100

    os_support: fix poll() implementation
    
    Our poll implementation does not iterate over the pollfd array properly
    while setting the revents.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit 9ac2085dbf1821b7995fe360038c1bf0f3940032)

commit 7ffe76e540297ad4df2896064f83cb1adbd81fd9
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Mon Feb 7 14:37:08 2011 +0100

    Merge libavcore into libavutil
    
    Done to keep ABI compatible. Otherwise this is just silly

commit 1f004fc512babe8215e2aa31fa4770aa27812cab
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 16 14:04:04 2011 -0500

    ac3dsp: Change punpckhqdq to movhlps in ac3_max_msb_abs_int16().
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 41cdc1ff1e86f1bfb935e1bde53ccc9c645ff71e
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Wed Feb 16 09:52:44 2011 +0200

    fix nsvdec.c compilation if DEBUG macro defined
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 22ec6b738f1608e4b959fb655cf37c3343ec7e9f
Author: Balint Marton <cus@passwd.hu>
Date:   Wed Feb 16 00:17:13 2011 +0000

    Fix av_find_best_stream when using a program
    
    The current implementation has a bug, it is returning the stream index
    in the found program, and not the stream index in the list of all
    streams. The attached patch fixes this issue.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 938b62538a719785bce0f1d49d3065937b29e3aa
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Feb 14 10:59:25 2011 +0100

    Document audio_resample_close().
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 54955283655f918db4e9c8ec5a254f06a10646a6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Feb 14 10:59:14 2011 +0100

    Apply minor cosmetics fixes to the av_audio_resample_init() doxy.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 5d820db2f9c396373f2293e6b41944093a4766d5
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jan 29 13:53:14 2011 +0100

    Document that av_write_header sets stream time_base to a value of it chosing.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit ec25f83bd98e10c023e6c7b07da1dcfc4d80cefc
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Sun Feb 13 17:18:07 2011 +0100

    spdifenc: update 482d98f69b2eb7a7b0b5054101a43db384e9432b to the latest patch
    
    "spdifenc: IEC 61937 encapsulation of DTS-HD for HDMI"

commit fad8143f5b9689e0e2dafe46500d944cfa58a911
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Feb 16 02:09:46 2011 +0100

    vbv_delay AVOption for ABI compatibility
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 2f6c6a346234c4b7004f21c54de80f113cfb224a
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Feb 15 14:18:49 2011 +0000

    APIchanges: update for 55bad0c: vbv_delay
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 8ed4cc65a19b5a6cc7ae6ed5072be2d3836dbeb2)
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit b6d0700058aeb6ef2c4655d6738c51ed2eb80e56
Author: Christophe Massiot <massiot@via.ecp.fr>
Date:   Thu Feb 10 16:38:03 2011 +0100

    Pass VBV delay to the calling application via ctx
    
    VBV delay is useful for T-STD compliance in some TS muxers. It is
    certainly possible to retrieve it by parsing the output of FFmpeg, but
    getting it from the context makes it simpler and less error-prone.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 50d7140441b61809ad4ba4ea7b4ad8fe77bc6888
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Feb 15 18:46:56 2011 +0000

    ac3enc: change default floor code to 7.
    
    This is to match the value in every (E-)AC-3 file from commercial sources.
    It has a negligible effect on audio quality.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 9ac2085dbf1821b7995fe360038c1bf0f3940032
Author: Max Shakhmetov <shakhmetov.max@gmail.com>
Date:   Tue Feb 15 17:49:27 2011 +0100

    os_support: fix poll() implementation
    
    Our poll implementation does not iterate over the pollfd array properly
    while setting the revents.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit c4c9fb4690a6df0ca37e78206fe528d9cc102c85
Author: Peter Ross <pross@xvid.org>
Date:   Tue Feb 15 11:59:45 2011 +0000

    binkaudio: remove unused copy of AVCodecContext*
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 71f88b1f3843fdb676d6f72181da0c8c460341d8)

commit 136901567c44a653485b5e97caff4fee09424b18
Author: Peter Ross <pross@xvid.org>
Date:   Tue Feb 15 11:58:51 2011 +0000

    binkaudio: fix channel count check
    
    Perform validity check on AVFormatContext.channels instead of
    uninitialised field.
    
    This fixes issue 2001.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 9806fbd5351fa84f99fa5b18fe06859acb514f34)

commit 73b3b52285db58844161a91616548b3bf9c86220
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Tue Feb 15 13:51:45 2011 +0200

    fix nsvdec.c compilation if DEBUG defined
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit d06497f316ed819ea0ca0fad2535342ec42c79a5)

commit ece6cca14a403810a075996d1abdffb6917bafd0
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Mon Feb 14 18:09:43 2011 +0900

    aacdec: Implement LTP support.
    
    Ported from gsoc svn.
    (cherry picked from commit ead15f1dc196ad164d105e31c8c9025f8a4ee4e7)

commit d3c4829a0d5db65e900c7321fb2cf8d86f03f43b
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 17:50:08 2011 +0000

    APIchanges: update for 12c14cd
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 77c330a046d668373cbd9542f3e1d4746916b02f)

commit 5c878d4b1ce14e360a94f91aa92c3bc087958b30
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 14 23:14:25 2011 +0000

    mpegtsenc: whitespace cosmetics
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 2dd1ee4bfe85f41b771bf8fe1c2cfa2d833b5de3)

commit 932a45a5944661ca68626894c228ca16a46fd2dc
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 18:43:41 2011 +0000

    mpegtsenc: set audio_type according to st->disposition
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 3f2d3a1904c1ccdfdc3bd03a6dd6567986f681d9)

commit e2db6b590f8462556643964f7d78d71203c80dbb
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 18:55:04 2011 +0000

    mpegts: set st->disposition according to ISO 639 language descriptor
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 60e7306643054e93dfc1962f89b24554bb76e18a)

commit 3c9fcab5548c6abe9126415afe3c96082eac9d82
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 14 23:17:18 2011 +0000

    apichanges: update for 24a83bd: add AV_DISPOSITION_CLEAN_EFFECTS flag
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 935ee1b9bba3d2fa1bf0d48eef278956307478cb)

commit 2ea7e1f011438ee180c6260c74fe3894327a21f2
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 18:43:38 2011 +0000

    lavf: add AV_DISPOSITION_CLEAN_EFFECTS flag
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 24a83bd10a1ed56cadd2c475b839887752f23183)

commit 737eb5976f6a37703923ce3c3d5e6ca8eeabb43a
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Mon Feb 7 14:37:08 2011 +0100

    Merge libavcore into libavutil
    
    It is pretty hopeless that other considerable projects will adopt
    libavutil alone in other projects. Projects that need small footprint
    are better off with more specialized libraries such as gnulib or rather
    just copy the necessary parts that they need. With this in mind, nobody
    is helped by having libavutil and libavcore split. In order to ease
    maintenance inside and around FFmpeg and to reduce confusion where to
    put common code, avcore's functionality is merged (back) to avutil.
    
    Signed-off-by: Reinhard Tartler <siretart@tauware.de>

commit 8ed4cc65a19b5a6cc7ae6ed5072be2d3836dbeb2
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Feb 15 14:18:49 2011 +0000

    APIchanges: update for 55bad0c: vbv_delay
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 55bad0c602c75a2c7e4dbfa466edacb0bad6a6eb
Author: Christophe Massiot <massiot@via.ecp.fr>
Date:   Thu Feb 10 16:38:03 2011 +0100

    Pass VBV delay to the calling application via ctx
    
    VBV delay is useful for T-STD compliance in some TS muxers. It is
    certainly possible to retrieve it by parsing the output of FFmpeg, but
    getting it from the context makes it simpler and less error-prone.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 71f88b1f3843fdb676d6f72181da0c8c460341d8
Author: Peter Ross <pross@xvid.org>
Date:   Tue Feb 15 11:59:45 2011 +0000

    binkaudio: remove unused copy of AVCodecContext*
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 9806fbd5351fa84f99fa5b18fe06859acb514f34
Author: Peter Ross <pross@xvid.org>
Date:   Tue Feb 15 11:58:51 2011 +0000

    binkaudio: fix channel count check
    
    Perform validity check on AVFormatContext.channels instead of
    uninitialised field.
    
    This fixes issue 2001.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d06497f316ed819ea0ca0fad2535342ec42c79a5
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Tue Feb 15 13:51:45 2011 +0200

    fix nsvdec.c compilation if DEBUG defined
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ead15f1dc196ad164d105e31c8c9025f8a4ee4e7
Author: Young Han Lee <cpumaker@gmail.com>
Date:   Mon Feb 14 18:09:43 2011 +0900

    aacdec: Implement LTP support.
    
    Ported from gsoc svn.

commit e24c05cd537a2d160ca008391cc7746c5bf7e025
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Feb 15 04:14:53 2011 +0100

    Better threshold for the gcd based r_frame_rate calculation.
    Fixes Gilmore Girls_Net 5_2011_01_08_16_10_53.wtv and RTL GP- WK Superbike - Qatar_RTL7_2009_03_14_15_49_23.wtv.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 77c330a046d668373cbd9542f3e1d4746916b02f
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 17:50:08 2011 +0000

    APIchanges: update for 12c14cd
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 2dd1ee4bfe85f41b771bf8fe1c2cfa2d833b5de3
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 14 23:14:25 2011 +0000

    mpegtsenc: whitespace cosmetics
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3f2d3a1904c1ccdfdc3bd03a6dd6567986f681d9
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 18:43:41 2011 +0000

    mpegtsenc: set audio_type according to st->disposition
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 60e7306643054e93dfc1962f89b24554bb76e18a
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 18:55:04 2011 +0000

    mpegts: set st->disposition according to ISO 639 language descriptor
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 935ee1b9bba3d2fa1bf0d48eef278956307478cb
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 14 23:17:18 2011 +0000

    apichanges: update for 24a83bd: add AV_DISPOSITION_CLEAN_EFFECTS flag
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 24a83bd10a1ed56cadd2c475b839887752f23183
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Feb 14 18:43:38 2011 +0000

    lavf: add AV_DISPOSITION_CLEAN_EFFECTS flag
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit ee028bbde9c1a9a14265bc8d6521c7539e3bde5d
Author: Tilman Brock <tilman.brock@tu-clausthal.de>
Date:   Mon Feb 14 14:29:43 2011 +0100

    Fix spelling error.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit b08f59dca493e7582ddfd08097c594bfb0ae6ff9)

commit e84314515ac39543641cd148a33b155218df6a74
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Feb 14 09:55:14 2011 -0500

    mmst: fix reading uninitialized data for ping packets.
    
    Fixes errors after a few minutes (first ping) when playing back
    mmst://wm.bbc.co.uk/wms/bbc7coyopa/bbc7_-_friday_0430.wma
    (cherry picked from commit 275189a2bd71cf49d66374c44d3de2262d323460)

commit 30391c6b5c42cd54f04031e5b0fe517b08142274
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 14 13:02:59 2011 +0000

    Update APIchanges for 910b5b8
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 08a459f096106f13c03182eed4b7cb725dc4a0ae)

commit 9d375bf5ec19a1f2453863ebde743f697cb79aaf
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Feb 12 18:25:53 2011 +0100

    Remove disabled legacy code in ffplay.
    
    The code was setting aspect ratio from the DTG active format, and was
    present and disabled since the creation of ffplay.
    
    See thread:
    Subject: [FFmpeg-devel] [PATCH] Cosmetics: adopt compact notation in
            disabled code.
    Date: Sat, 12 Feb 2011 18:46:19 +0100
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit b7ec5cc4013242a9f30c429d2ce9c20ec01b03eb)

commit 4a7d99243786446282801872b6cc10e9bff8e6ef
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Feb 13 16:42:38 2011 -0800

    aac: remove dead SBR input scaling
    
    It has been unused since 9d06d7bce3babb82ed650c13ed13a57f6f626a71
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 916dee9f45dab85cfc20b6bf63ce8722746e6508)

commit 288b62b1b9a7b0ce8d167367791a09419eb45ccb
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 22:10:45 2011 +0000

    asfdec: fix build for big endian targets
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit aabc2682fcb70417abda0e78d27a425269a82fc8)

commit 7539a1fee2c4935eb3318d625f881df85f2c9c04
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Feb 13 14:49:50 2011 -0500

    ac3enc: Add x86-optimized function to speed up log2_tab().
    
    AC3DSPContext.ac3_max_msb_abs_int16() finds the maximum MSB of the absolute
    value of each element in an array of int16_t.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit fbb6b49dabc3398440c6dfa838aa090a7a6ebc0d)

commit e590448c65b7f9cd1a9bcf39ee6874882034edc9
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 13 14:42:49 2011 +1100

    wtv: ignore empty data_guid chunks
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 1a973feb45826a1998b4286ecfe1fa7a602b8780)

commit 607f5fe5d6f90ee0085a15997850d62da63fc18f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:57 2011 +0100

    asfdec: split reading stream properties out of asf_read_header()
    
    This contains a rename from gsize->size
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 8bf6db1b29f3766732e2bb2bdd2681318fd8e215)

commit 2594d75fb20b97930c5e5e3337f7eb67d2de39c0
Author: Francesco Cosoleto <cosoleto@gmail.com>
Date:   Sat Feb 12 11:17:20 2011 +0100

    mmst: print packet type with error status code message
    
    Signed-off-by: Francesco Cosoleto <cosoleto@gmail.com>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 70630e35a436d890f3e3fbbe73b70042a375f326)

commit e0099fdaacdcbe758c1fca3111de5f4c5ebccc01
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 21:00:03 2011 +0000

    configure: fix non-standard regex used with expr
    
    The colon operator of expr always anchors the pattern at the start
    of the string.  An explicit ^ in the pattern has unspecified
    behaviour, so remove it.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 3ad464bfc7df6d0f68c7df9c907089b84d92ab75)

commit 48e05567390ca98b3cfe0dec171e28f458765698
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 13:17:46 2011 +0000

    configure: report full gcc version string
    
    This makes the cc_ident value, which is used in FATE reports, include
    all interesting parts of the gcc version string.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 5d57846bba7010dc6ee65c3503dd06600e5441a5)

commit 8429368d22e3dc046b1ec0311c292e0e70ee1a9d
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 13:06:53 2011 +0000

    configure: add cleanws() function
    
    This function removes leading and trailing spaces and collapses
    multiple spaces into one.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit bb7a22b5840e56c034227ad596b1165c03f2da27)

commit 11ab1e409ff272c8c0bce62f48a3767546547c6c
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Sat Feb 12 11:48:16 2011 +0000

    FFT: factor a shuffle out of the inner loop and merge it into fft_permute.
    
    6% faster SSE FFT on Conroe, 2.5% on Penryn.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit e6b1ed693ae4098e6b9eabf938fc31ec0b09b120)

commit 709946b34ca51518da7dd01c124a0530fa56f8c7
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Feb 12 20:11:11 2011 +0200

    lavf: print stream disposition in dump_stream_format
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 3c33c0e26325f189dbf7f212f8e9042feb83bfb0)

commit af1e8ffdad4ae0a6d73e8d26d5893739e3c7a389
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Feb 12 15:57:01 2011 +0200

    spdifenc: fix byte order on big-endian systems
    
    There is a check for HAVE_BIGENDIAN when outputting the IEC 61937
    stream. On big-endian systems the payload data is not byteswapped,
    causing in effect the outputted payload data to be in a different byte
    order on big-endian than on little-endian systems.
    
    However, the IEC 61937 preamble (and the final odd byte if present) is
    always outputted in the same byte order. This means that on big-endian
    systems the headers have a different byte order than the payload,
    preventing useful use of the output.
    
    Fix that by outputting the data in a format suitable for sending to an
    audio device in S16LE format by default. Output as big-endian (S16BE)
    is added as an AVOption. This makes the muxer output the same on all
    archs by default.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 57f2c9aed9fecbb1e6798ec33613141afe74fd31)

commit ec0a6889ae914cb5aa77dc75308cbd64a66ba14e
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Jan 29 03:36:30 2011 +0200

    spdifenc: IEC 61937 encapsulation of DTS-HD for HDMI
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 482d98f69b2eb7a7b0b5054101a43db384e9432b)

commit f20886e464874b246ae6acfea41f35c277b51752
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 13 09:36:29 2011 +0000

    bink: permute Bink version 'b' quant matrices by inverse scan order
    
    This fixes visual glitches in Bink version 'b' files, as the quantization
    tables were not being permuted.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 231539217431c32d4f22a16ee2834e24f54611f4)

commit a093650b6c82ad84b257dd21e7d0028712f4bc34
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 13 03:33:49 2011 +0000

    bink: simplify how quantization matrices are passed to read_dct_coeffs()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit cb62510cab8b745e65eb966c72ab7e9b122d564b)

commit 4064d770adb077e021b524a74225667404a3706e
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 00:19:06 2011 +0000

    Fix MMX rgb24 to yuv conversion with gcc 4.6
    
    When built with gcc 4.6, the MMX rgb24 to yuv conversion gives
    wrong output.  The compiler produces this warning:
    
    libswscale/swscale_template.c:1885:5: warning: use of memory input without lvalue in asm operand 4 is deprecated
    
    Changing the memory operand to a register makes it work.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f344903ca5ce28a833fdd656bc1ed5b16d97e7e9)

commit 62bacc4e0cfe16509f3b43675f83d1ac9d19ff5b
Author: Takashi Mochizuki <mochi@da2.so-net.ne.jp>
Date:   Sun Feb 13 09:18:45 2011 +0900

    movenc: Force first sample as SYNC
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 44b11207248c6ca6edb7d3469c0fbdca45dbfa70)

commit 6985d7bf873f4698caf3b54473f9aa89fabbd29a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Feb 13 22:59:55 2011 +0100

    Make avfilter_config_links() propagate audio information of the source link if it is not explicitely set by the filter.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 1762d9ced70ccc46c5d3e5d64e56a48d0fbbd4f7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Feb 14 23:02:10 2011 +0100

    Restructure video filter implemenattion in ffmpeg.c.
    This fixes several bugs like multiple outputs and -aspect mixed with -vf
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 70c275f8c335f9f8846af5cce65fef29247759b2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Feb 13 22:59:55 2011 +0100

    Make avfilter_config_links() propagate audio information of the source link if it is not explicitely set by the filter.

commit b08f59dca493e7582ddfd08097c594bfb0ae6ff9
Author: Tilman Brock <tilman.brock@tu-clausthal.de>
Date:   Mon Feb 14 14:29:43 2011 +0100

    Fix spelling error.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 275189a2bd71cf49d66374c44d3de2262d323460
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Feb 14 09:55:14 2011 -0500

    mmst: fix reading uninitialized data for ping packets.
    
    Fixes errors after a few minutes (first ping) when playing back
    mmst://wm.bbc.co.uk/wms/bbc7coyopa/bbc7_-_friday_0430.wma

commit 499c2d41d75fdadbf65daa9eaf743f61632f14f8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Feb 14 14:44:17 2011 +0100

    Make truncated mpeg4 GOP header check a bit more specific.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 08a459f096106f13c03182eed4b7cb725dc4a0ae
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Feb 14 13:02:59 2011 +0000

    Update APIchanges for 910b5b8
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 910b5b82e8429f2e478d8e2aaff5e522c8848b59
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Feb 2 19:39:56 2011 +0000

    Add sample_aspect_ratio to AVFilterLink
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit b7ec5cc4013242a9f30c429d2ce9c20ec01b03eb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Feb 12 18:25:53 2011 +0100

    Remove disabled legacy code in ffplay.
    
    The code was setting aspect ratio from the DTG active format, and was
    present and disabled since the creation of ffplay.
    
    See thread:
    Subject: [FFmpeg-devel] [PATCH] Cosmetics: adopt compact notation in
            disabled code.
    Date: Sat, 12 Feb 2011 18:46:19 +0100
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 49d57a8269830eef119586fced8ab090baf61b03
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Feb 14 10:59:14 2011 +0100

    Apply minor cosmetics fixes to the av_audio_resample_init() doxy.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 7562101a9f666f31b443c015dff545eedaeb1542
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Feb 14 10:59:25 2011 +0100

    Document audio_resample_close().
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 916dee9f45dab85cfc20b6bf63ce8722746e6508
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Feb 13 16:42:38 2011 -0800

    aac: remove dead SBR input scaling
    
    It has been unused since 9d06d7bce3babb82ed650c13ed13a57f6f626a71
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit aabc2682fcb70417abda0e78d27a425269a82fc8
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 22:10:45 2011 +0000

    asfdec: fix build for big endian targets
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit fbb6b49dabc3398440c6dfa838aa090a7a6ebc0d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Feb 13 14:49:50 2011 -0500

    ac3enc: Add x86-optimized function to speed up log2_tab().
    
    AC3DSPContext.ac3_max_msb_abs_int16() finds the maximum MSB of the absolute
    value of each element in an array of int16_t.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 1a973feb45826a1998b4286ecfe1fa7a602b8780
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 13 14:42:49 2011 +1100

    wtv: ignore empty data_guid chunks
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 5cbd3b5d915a76888b83af5c1fd3df31bd20a5be
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:56:00 2011 +0100

    asfdec: don't export empty metadata
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 8bf6db1b29f3766732e2bb2bdd2681318fd8e215
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:57 2011 +0100

    asfdec: split reading stream properties out of asf_read_header()
    
    This contains a rename from gsize->size
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 70630e35a436d890f3e3fbbe73b70042a375f326
Author: Francesco Cosoleto <cosoleto@gmail.com>
Date:   Sat Feb 12 11:17:20 2011 +0100

    mmst: print packet type with error status code message
    
    Signed-off-by: Francesco Cosoleto <cosoleto@gmail.com>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 3ad464bfc7df6d0f68c7df9c907089b84d92ab75
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 21:00:03 2011 +0000

    configure: fix non-standard regex used with expr
    
    The colon operator of expr always anchors the pattern at the start
    of the string.  An explicit ^ in the pattern has unspecified
    behaviour, so remove it.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 7a4abe5912405474039198823d451b2a38361c48
Author: Anatoly Nenashev <anatoly.nenashev@ovsoft.ru>
Date:   Thu Feb 10 16:09:48 2011 +0000

    mpeg4video: ignore broken GOP headers
    
    Some MPEG4 cameras produce files with empty GOP headers.
    This patch makes the decoder ignore such broken headers and proceed
    with the following I-frame.  Without this change, the following
    start code is missed resulting in the entire I-frame being skipped.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 5d57846bba7010dc6ee65c3503dd06600e5441a5
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 13:17:46 2011 +0000

    configure: report full gcc version string
    
    This makes the cc_ident value, which is used in FATE reports, include
    all interesting parts of the gcc version string.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit bb7a22b5840e56c034227ad596b1165c03f2da27
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 13:06:53 2011 +0000

    configure: add cleanws() function
    
    This function removes leading and trailing spaces and collapses
    multiple spaces into one.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 2034ba08ec8d7d3eb66d83622a817f6bd2361c4f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Feb 13 17:20:46 2011 +0100

    Detect null gop headers.
    Fix issue2592. / mpeg4-bad-gvop.raw

commit e6b1ed693ae4098e6b9eabf938fc31ec0b09b120
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Sat Feb 12 11:48:16 2011 +0000

    FFT: factor a shuffle out of the inner loop and merge it into fft_permute.
    
    6% faster SSE FFT on Conroe, 2.5% on Penryn.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 3c33c0e26325f189dbf7f212f8e9042feb83bfb0
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Feb 12 20:11:11 2011 +0200

    lavf: print stream disposition in dump_stream_format
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 57f2c9aed9fecbb1e6798ec33613141afe74fd31
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Feb 12 15:57:01 2011 +0200

    spdifenc: fix byte order on big-endian systems
    
    There is a check for HAVE_BIGENDIAN when outputting the IEC 61937
    stream. On big-endian systems the payload data is not byteswapped,
    causing in effect the outputted payload data to be in a different byte
    order on big-endian than on little-endian systems.
    
    However, the IEC 61937 preamble (and the final odd byte if present) is
    always outputted in the same byte order. This means that on big-endian
    systems the headers have a different byte order than the payload,
    preventing useful use of the output.
    
    Fix that by outputting the data in a format suitable for sending to an
    audio device in S16LE format by default. Output as big-endian (S16BE)
    is added as an AVOption. This makes the muxer output the same on all
    archs by default.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 482d98f69b2eb7a7b0b5054101a43db384e9432b
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Jan 29 03:36:30 2011 +0200

    spdifenc: IEC 61937 encapsulation of DTS-HD for HDMI
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 231539217431c32d4f22a16ee2834e24f54611f4
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 13 09:36:29 2011 +0000

    bink: permute Bink version 'b' quant matrices by inverse scan order
    
    This fixes visual glitches in Bink version 'b' files, as the quantization
    tables were not being permuted.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit cb62510cab8b745e65eb966c72ab7e9b122d564b
Author: Peter Ross <pross@xvid.org>
Date:   Sun Feb 13 03:33:49 2011 +0000

    bink: simplify how quantization matrices are passed to read_dct_coeffs()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f344903ca5ce28a833fdd656bc1ed5b16d97e7e9
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Feb 13 00:19:06 2011 +0000

    Fix MMX rgb24 to yuv conversion with gcc 4.6
    
    When built with gcc 4.6, the MMX rgb24 to yuv conversion gives
    wrong output.  The compiler produces this warning:
    
    libswscale/swscale_template.c:1885:5: warning: use of memory input without lvalue in asm operand 4 is deprecated
    
    Changing the memory operand to a register makes it work.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 44b11207248c6ca6edb7d3469c0fbdca45dbfa70
Author: Takashi Mochizuki <mochi@da2.so-net.ne.jp>
Date:   Sun Feb 13 09:18:45 2011 +0900

    movenc: Force first sample as SYNC
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0a18b64585ca3f9181229dcc4ccb62bc6b939679
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Feb 12 10:15:58 2011 +0100

    Make tables generation insensitive to floating-point implementation
    
    Using doubles make the double -> int cast well defined for all the values
    used, with the exception of when s[i]==1.0, which is special-cased.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 47d62c965b7bcf4715127fbf9bffab7b4c5c88b7)

commit c906d974b7c3288bc25a1db87acd7129bcc5cd04
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Feb 12 09:12:41 2011 +0000

    Fix script command in a FAQ entry
    
    In the FAQ section "How do I encode single pictures into movies?", use
    -s for generating symbolic links with the ln command.
    
    The script was generating hard links, which is not likely what it was
    supposed to do.
    
    Fix issue 2488.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e063f5886b27a7374f5060b7c2c21385685b2cb0)

commit b8a613de98e57ef921c9d9c45e02fd9e157f1ea6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Feb 12 08:50:46 2011 +0000

    Allow "make clean" to clean files in tools
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 40321376d8aea3347bec9c4d09925e8c5b8edb55)

commit 32fea0f96257725ed2ac06a82837de427d8a947e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Feb 12 08:50:35 2011 +0000

    Add lavfi-showfiltfmts and graph2dot to $(TOOLS)
    
    Allow make clean to remove the corresponding binaries.
    
    Fix issue 2162.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit cd6a5a57b820c5fe008ea0f91a727861b7b2a331)

commit 31df5cb66d4c0e59403f7b9283a0e2c866d69030
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Feb 11 23:20:10 2011 +0000

    Fix qtrle regression test, actually test qtrle.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 646739a0a8368bd234ff077c093bbf01e9e7f44a)

commit ae9c5ea2addf54a4b5d0a39f0728801e55226dfa
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 11 23:36:47 2011 +0200

    rtsp/rdt: Assign the RTSPStream index to AVStream->id
    
    This is used for mapping AVStreams back to their corresponding
    RTSPStream. Since d9c0510, the RTSPStream pointer isn't stored in
    AVStream->priv_data any longer, breaking this mapping from AVStreams
    to RTSPStreams.
    
    Also, we don't need to clear the priv_data in rdt cleanup any longer,
    since it isn't set to duplicate pointers.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit b2dd842d21a0b441bb9f7092357f479beb6b6f69)

commit b7195837cddc22dc41078c77e5c37928eec116f8
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Feb 11 15:17:32 2011 -0500

    Add check for Athlon64 and similar AMD processors with slow SSE2.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 74b1f96859eb967222fcb3eb4c72d949b5165a89)

commit 3ae4484cdf39f9c2bb160a52736ee90ee68016fa
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Feb 11 18:28:12 2011 +0000

    configure: remove early check_deps $ARCH_EXT_LIST
    
    The early disabling of irrelevant arch extensions is no longer
    required, and removing it makes dependencies involving these
    work as expected.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 4b884207eb7319577f8ceb94a56f42c5ac0ab294)

commit 4ae3ee4ae9d1607d772f9c8e6fe9b167e6761ae4
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Feb 1 22:38:15 2011 +0000

    VP8: ARM optimised decode_block_coeffs_internal
    
    Approximately 5% faster on Cortex-A8.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit a7878c9f73c12cfa685bd8af8f3afcca85f56a8b)

commit 5da7494dc5b304bc3cb1114b9dabaf047e316e05
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Dec 22 12:57:53 2010 +0000

    ARM optimised vp56_rac_get_prob()
    
    Approximately 3% faster on Cortex-A8.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 7da48fd0111adf504cfcfc5ebda7fd0681968041)

commit b423996b573fb78bdcc6ef60f090e75fecb5f595
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Feb 11 13:39:31 2011 +0000

    Update overlay documentation after movie syntax update.
    
    Overlay documentation is still using the old unsupported syntax.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit aa8ac53b51cd8b9446b50404660685041060fa4f)

commit 35b8869651dc689c11be56bc96479476380502b6
Author: Peter Ross <pross@xvid.org>
Date:   Wed Feb 9 23:05:19 2011 +1100

    bink: reindent after last commit
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit adb1ad0d8005dfcbae863bccdda8fdd26bb63f30)

commit 547c67c935ef384dcded0f78938f8e195cee6a38
Author: Peter Ross <pross@xvid.org>
Date:   Fri Feb 11 23:31:32 2011 +1100

    Bink version 'b' video decoder
    
    Based on original patch by Kostya Shishkov
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit e00f41d5742b3a0dc1877b030f4f6f58c19b7bbd)

commit b845252d52e46d39e62a9b2e43103953b4546549
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 10 09:36:44 2011 +0100

    lavf: deprecate AVFormatContext.index_built
    
    it's not touched anywhere in ffmpeg, the code setting it was removed
    over two years ago (e9b78eeba22b050810a507e69df1b652e56ab62b).
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit b0294c80d3a3981ec7ef9e4654962780e8566075)

commit 4f036b9f6998e62f468ff2db7b48684492f43033
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Feb 11 14:56:03 2011 +0100

    Clarify that pts_correction* fields are internal to libavcodec
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 47d62c965b7bcf4715127fbf9bffab7b4c5c88b7
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Feb 12 10:15:58 2011 +0100

    Make tables generation insensitive to floating-point implementation
    
    Using doubles make the double -> int cast well defined for all the values
    used, with the exception of when s[i]==1.0, which is special-cased.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 27a275e4bbfb2e8a345ba151ab8f80d9f5963b9c
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   Sat Feb 12 15:29:10 2011 +0100

    Set maximum lowres value for the MJPEG decoder to 3.
    
    While 4 works for some samples, 3 is the correct value since 8x8
    DCT is used by (m)jpeg.

commit e063f5886b27a7374f5060b7c2c21385685b2cb0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Feb 12 09:12:41 2011 +0000

    Fix script command in a FAQ entry
    
    In the FAQ section "How do I encode single pictures into movies?", use
    -s for generating symbolic links with the ln command.
    
    The script was generating hard links, which is not likely what it was
    supposed to do.
    
    Fix issue 2488.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 40321376d8aea3347bec9c4d09925e8c5b8edb55
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Feb 12 08:50:46 2011 +0000

    Allow "make clean" to clean files in tools
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit cd6a5a57b820c5fe008ea0f91a727861b7b2a331
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Feb 12 08:50:35 2011 +0000

    Add lavfi-showfiltfmts and graph2dot to $(TOOLS)
    
    Allow make clean to remove the corresponding binaries.
    
    Fix issue 2162.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 646739a0a8368bd234ff077c093bbf01e9e7f44a
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Feb 11 23:20:10 2011 +0000

    Fix qtrle regression test, actually test qtrle.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit b2dd842d21a0b441bb9f7092357f479beb6b6f69
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 11 23:36:47 2011 +0200

    rtsp/rdt: Assign the RTSPStream index to AVStream->id
    
    This is used for mapping AVStreams back to their corresponding
    RTSPStream. Since d9c0510, the RTSPStream pointer isn't stored in
    AVStream->priv_data any longer, breaking this mapping from AVStreams
    to RTSPStreams.
    
    Also, we don't need to clear the priv_data in rdt cleanup any longer,
    since it isn't set to duplicate pointers.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 74b1f96859eb967222fcb3eb4c72d949b5165a89
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Feb 11 15:17:32 2011 -0500

    Add check for Athlon64 and similar AMD processors with slow SSE2.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 2a03e8733071f4a4051ba06a00e0af328082eed1
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Feb 10 21:35:21 2011 -0500

    Add missing terminating backslash

commit 4b884207eb7319577f8ceb94a56f42c5ac0ab294
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Feb 11 18:28:12 2011 +0000

    configure: remove early check_deps $ARCH_EXT_LIST
    
    The early disabling of irrelevant arch extensions is no longer
    required, and removing it makes dependencies involving these
    work as expected.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d6705a27d8e681449ab2dbc68c6e7dd344160166
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Tue Feb 8 11:57:08 2011 +0100

    ffplay: stats: do not dereference NULL video
    
    Also: cosmetic: split this overly long line

commit a7878c9f73c12cfa685bd8af8f3afcca85f56a8b
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Feb 1 22:38:15 2011 +0000

    VP8: ARM optimised decode_block_coeffs_internal
    
    Approximately 5% faster on Cortex-A8.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 7da48fd0111adf504cfcfc5ebda7fd0681968041
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Dec 22 12:57:53 2010 +0000

    ARM optimised vp56_rac_get_prob()
    
    Approximately 3% faster on Cortex-A8.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit aa8ac53b51cd8b9446b50404660685041060fa4f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Feb 11 13:39:31 2011 +0000

    Update overlay documentation after movie syntax update.
    
    Overlay documentation is still using the old unsupported syntax.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit adb1ad0d8005dfcbae863bccdda8fdd26bb63f30
Author: Peter Ross <pross@xvid.org>
Date:   Wed Feb 9 23:05:19 2011 +1100

    bink: reindent after last commit
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit e00f41d5742b3a0dc1877b030f4f6f58c19b7bbd
Author: Peter Ross <pross@xvid.org>
Date:   Fri Feb 11 23:31:32 2011 +1100

    Bink version 'b' video decoder
    
    Based on original patch by Kostya Shishkov
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit b0294c80d3a3981ec7ef9e4654962780e8566075
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 10 09:36:44 2011 +0100

    lavf: deprecate AVFormatContext.index_built
    
    it's not touched anywhere in ffmpeg, the code setting it was removed
    over two years ago (e9b78eeba22b050810a507e69df1b652e56ab62b).
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 0605cb433263502db3b6a6d73e4d69ba5ceee8ef
Author: Alexander Strasser <eclipse7@gmx.net>
Date:   Tue Feb 8 00:09:48 2011 +0100

    vorbis dec: Remove obsolete comment
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 4f03c5d793216eb5bff5961b88aceb2d4ee8b269
Author: Alexander Strasser <eclipse7@gmx.net>
Date:   Tue Feb 8 00:09:01 2011 +0100

    vorbis dec: cosmetics: Indent consistently
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 97f5f971081d83e2d20f27d8569ce467feed42d0
Author: Alexander Strasser <eclipse7@gmx.net>
Date:   Tue Feb 8 00:09:34 2011 +0100

    vorbis dec: cosmetics: Indent CPP cond properly
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 07f06540f6ea8de14a750ef7ef58498ccc3cc58e
Author: Alexander Strasser <eclipse7@gmx.net>
Date:   Tue Feb 8 00:07:47 2011 +0100

    vorbis dec: Delete useless scopes, and reindent after scope deletion
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ccba4f4c2532544d9cfc7b4e3f2a2bd89ac0ab04
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Feb 9 22:43:25 2011 -0800

    VP8: optimized mv prediction and decoding
    
    Merge find_near_mvs and mv bitstream decoding: don't do prediction steps
    until absolutely necessary.
    (cherry picked from commit f3d09d44b70492022964e2ead5f439bb7c96eaa2)

commit 943dc942659c61b273ba219d5891af6e7510c8b3
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Feb 10 22:12:16 2011 +0000

    ac3enc: Remove unneeded clipping of shift amount.
    
    s->windowed_samples will always have a range of [-32767,32767] due to the
    window function, so the return value from log2_tab() will always be in the
    range [0,14].
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 626264b11b5406c0c78c4056cabb63cb650e9bf2)

commit 95234e051bbde20bb580fd8e7b1c8dc54773d332
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Feb 10 21:15:01 2011 +0000

    ac3enc: remove right shifting from lshift_tab() and make lshift unsigned.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit d4582889eefeee4dd23face9e74b2829dbaaeae5)

commit 4ca29c6534eff7cd1fda521800e52e14a16d3e0e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:56 2011 +0100

    asfdec: deobfuscate reading video properties size
    
    This code will be later split out into a function which takes a 'size'
    argument, so I'm keeping the name 'sizeX' here.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 0b1d291a716dd79ca6862a95baf9ac574feba885)

commit e5d4a95334341b5e627df5aa10f07298957071b4
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:55 2011 +0100

    asfdec: split asf_read_header()
    
    Only trivial splits are done here -- i.e. copy/paste + reindent +
    missing variable declarations.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit c1fea2307011ac7a7bb98af98010f81abc789732)

commit fe1752865ed37d3fca7f4c1198897f790dd119fd
Author: Peter Ross <pross@xvid.org>
Date:   Thu Feb 10 17:26:10 2011 +1100

    wtv: mark streams intended for hearing or visual impaired persons
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 68137ba386933243a84fc65f0deb3ad0ce5ff0ea)

commit d43d2197c2906a10627334dc1184a694a2d5d53e
Author: Peter Ross <pross@xvid.org>
Date:   Thu Feb 10 17:25:40 2011 +1100

    make av_find_best_stream() ignore streams marked with AV_DISPOSITION_*_IMPAIRED
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 52091491575f015c09a32a745de4f7f7592fe6d4)

commit 8270db386f1295f21ff55228561823ce414d0d71
Author: Peter Ross <pross@xvid.org>
Date:   Thu Feb 10 17:25:13 2011 +1100

    add AV_DISPOSITION_HEARING_IMPAIRED and AV_DISPOSITION_VISUAL_IMPAIRED
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 12c14cd4a8bf844f6f3d16ae18999bdb47999324)

commit 98ec828775235b7d3c59cf007d8c75db4cb93de1
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 10 12:04:25 2011 +0000

    Remove final semicolon from some macros
    
    This avoids double semicolons after macro expansion.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 44adbebe1744c68d66d7f811c38270fdcc89665a)

commit 41bb47bf960e52d2dfcfcf1cff475ff39bbeb130
Author: Ronen Mizrahi <ronen@tversity.com>
Date:   Thu Feb 10 11:50:00 2011 -0500

    dvbsubenc: Fix placement of the object version
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit df211c3ab73b36208ac4511a9cd7feb817f551fa)

commit 4c2ce5900f5e1861a7ce01c1cba12ea10040b5a5
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Thu Feb 10 09:57:18 2011 +0100

    document passing the fate samples location via make variable
    (cherry picked from commit 5c19f64c600ece050a1deb27f53963e4416beb31)

commit 1a089285386decf7c41321f45e306c5d0c2ada82
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Wed Feb 9 23:23:22 2011 +0100

    dvbsubdec: check against buffer overreads
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 493aa30adf88baf5bc734072592a22db586f0cfb)

commit 20708223dbd35b69a1b7cb542ee340c7c22af504
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Feb 9 19:32:07 2011 +0100

    Do not fail DVB sub decoding because of a few padding bytes
    
    Instead of returning an error when bytes are left over, just return
    the number of actually used bytes as other decoders do.
    Instead add a special case so an error will be returned when none
    of the data looks valid to avoid making debugging a pain.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 4a72765a1c94b05bd3053b1f34f8457a3b71d714)

commit a30ac54a19d27920ec262ebb104e1f48092a3715
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Feb 10 12:20:36 2011 -0500

    Add x86-optimized versions of exponent_min().
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit dda3f0ef48aa5c3b03566b60b6bf63211e1fe579)

commit 952f231588c18cd1a95e001c517f2d529017363f
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 10 12:21:19 2011 +0000

    Remove incorrect return statement from avcodec_thread_free()
    
    The function return type is void, so a return statement with an
    expression is forbidden (and pointless).
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit b4668274b944abae61759e796c5cc36ade510f24)

commit 7e1e8bf335cc7d6a5fa0d24b4769f221dab2c4a2
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 10 12:04:52 2011 +0000

    ivi_dsp: remove semicolons after function definitions
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit dbb09ec23f16cb5e4ec3d4e0911dae0beb95869b)

commit 5e81cb580a271de8767e85c7c43733c7713aee92
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 10 11:42:21 2011 +0000

    mov: remove stray semicolon
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 628b16f45f79aa5eb7514f11026d85e8aa34387f)

commit d9286510110638bcec3ef8ea56975e0154dea609
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:52 2011 +0100

    asfdec: skip the stream bitrate list
    
    Its contents aren't used for anything.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit d7a5106eb2dad33765b0e5f11fd8b1a87e5a9b4b)

commit 56a67a8d6119d2d113f0f73ee9c8891163ebf3af
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:54 2011 +0100

    asfdec: use an ASFContext array for storing stream bitrates
    
    This will be useful for splitting asf_read_header()
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 7c7253802bbb4f7330ff9b32358bf05f9880cbdf)

commit 26783e857034149bf88bf5718234d5fdf1f3aaec
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:53 2011 +0100

    asfdec: move DAR list to ASFContext
    
    This will be useful for splitting asf_read_header()
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit d42b09723ed154d5269b95efcc20cb1874f60816)

commit 9087a46d5570f6443f0c784c6bc4e41bc4bc4cbc
Author: David Fries <David@Fries.net>
Date:   Mon Feb 7 23:14:43 2011 +0200

    udp: Enable address reuse by default for multicast
    
    Keep the original corner case behaviour, where reuse is enabled
    for the case where no argument is given to the reuse url option.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 00952be424ba7403d71c338933354d2172df8e67)

commit c3052f1dcc4d6bbf54e3b79828408ee975a5854a
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 20:55:51 2011 +0000

    asfdec: remove some write-only values from the context
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 569ff02168dfe618599db5d5a327caf8b3051dd5)

commit ee5bb31f9953d356c5caa08bd16451d017780759
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Feb 9 20:15:25 2011 +0000

    Fix build with threading disabled
    
    The avcodec_thread_free() compatibility wrapper calls ff_thread_free(),
    which is not defined when threading is disabled.  Make this call
    conditional.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 9a77a92c2b6855781d2a4cfab14c67ae4025760c)

commit 74711b72cc43070e9e29106db03bc60ab132e4cf
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Feb 9 20:12:57 2011 +0000

    w32thread: add missing #include thread.h
    
    This should fix building with win32 threads.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit aef669cdfd984a737ad876b33ee1b160f87f5f9a)

commit 83120e3bd71457bdbe02785ac0adc74d7c34b219
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Feb 8 21:46:47 2011 +0100

    asf: split ASFContext into muxer and demuxer parts.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 4bc328a2bdf96d01afd3cf4532efb9db41f00985)

commit 7ade06cc2eeb1f9521fd70098b2ae03064a91120
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Feb 9 10:52:33 2011 -0500

    check sample_fmt in avcodec_open
    
    check AVCodecContext->sample_fmt against AVCodec->sample_fmts[] to ensure
    that the encoder supports the specified sample format. Error out if it doesn't.
    Previously, it would continue and output garbage. Fixes issue 2587.
    (cherry picked from commit 2cfa2d925808e6cc6fb7a7c133b7cb7622afd37e)

commit 6ff532b95d57444270696112f85b468f7fe5d422
Author: Vladimir Pantelic <vladoman@gmail.com>
Date:   Wed Feb 9 16:24:23 2011 +0000

    mpegts: remove unused macro MAX_SCAN_PACKETS
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f4c79d1e0b2e797012304db57903e4091b0c2d7c)

commit 4a5a16898fd0873a32a527ab6665e55d0250ec1a
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Feb 7 21:15:45 2011 -0500

    vp3: Frame-based multithreading support
    
    Decode times for big_buck_bunny_720p_stereo:
    
    1 thread:
    real    1m14.227s
    user    1m13.104s
    sys     0m1.108s
    
    2 threads: (33% faster)
    real    0m49.329s
    user    1m33.735s
    sys     0m1.834s
    
    3 threads: (44% faster)
    real    0m41.593s
    user    1m44.884s
    sys     0m1.967s
    (cherry picked from commit d23845f311f04e98777612cae1b55e28923ccdc6)

commit f94317fd07deec1b155406b515d6f4ab72648c4d
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Feb 9 07:53:06 2011 -0500

    Add missing git rev hash.
    (cherry picked from commit f2146944fcd00a0a7918931c6f0f5c3f88cd6f1d)

commit 043d2ff2673933c0ac8995b74c76973bd93cdd3e
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Feb 7 21:15:45 2011 -0500

    Deprecate avcodec_thread_init()
    
    As a side effect of the last commit, avcodec_open() now calls it automatically,
    so there is no longer any need for clients to call it.
    Instead they should set AVCodecContext.thread_count.
    
    avcodec_thread_free() is deprecated, and will be removed from avcodec.h at the
    next MAJOR libavcodec bump.
    
    Rename the functions to ff_thread_init/free, since they are now internal.
    Wrappers are provided to maintain API compatibility.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit c0b102ca03fe92250f1ce620aec3836f529fc1d6)

commit 03e3cb8777b64afba9318ea1fbd085e133d16af6
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Feb 9 07:49:49 2011 -0500

    Add missing git rev hash.
    (cherry picked from commit 8e8cc52be3b515bc91cd9452daca7a65feaea5ad)

commit b38f008ea64cc5c0087fc9804569338ef005897c
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Feb 7 21:15:44 2011 -0500

    Frame-based multithreading framework using pthreads
    
    See doc/multithreading.txt for details on use in codecs.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 8a278ad30d6f9a428c71dfab5bd6fe68d4717094
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Feb 8 21:09:47 2011 -0500

    Add missing git revision hask.
    (cherry picked from commit c2bd7578af069206831a9c25fa68c9bbd5004619)

commit b9afb0446d37bfecc85600b49ca125a6af6a67a0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 12:27:25 2011 +0000

    asf: make ff_guidcmp inline and move it to asf.h
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e4e234fad77daa8628fc56155563248165d51ab4)

commit f3d09d44b70492022964e2ead5f439bb7c96eaa2
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Wed Feb 9 22:43:25 2011 -0800

    VP8: optimized mv prediction and decoding
    
    Merge find_near_mvs and mv bitstream decoding: don't do prediction steps
    until absolutely necessary.

commit 626264b11b5406c0c78c4056cabb63cb650e9bf2
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Feb 10 22:12:16 2011 +0000

    ac3enc: Remove unneeded clipping of shift amount.
    
    s->windowed_samples will always have a range of [-32767,32767] due to the
    window function, so the return value from log2_tab() will always be in the
    range [0,14].
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d4582889eefeee4dd23face9e74b2829dbaaeae5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Feb 10 21:15:01 2011 +0000

    ac3enc: remove right shifting from lshift_tab() and make lshift unsigned.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0b1d291a716dd79ca6862a95baf9ac574feba885
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:56 2011 +0100

    asfdec: deobfuscate reading video properties size
    
    This code will be later split out into a function which takes a 'size'
    argument, so I'm keeping the name 'sizeX' here.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit c1fea2307011ac7a7bb98af98010f81abc789732
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:55 2011 +0100

    asfdec: split asf_read_header()
    
    Only trivial splits are done here -- i.e. copy/paste + reindent +
    missing variable declarations.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 68137ba386933243a84fc65f0deb3ad0ce5ff0ea
Author: Peter Ross <pross@xvid.org>
Date:   Thu Feb 10 17:26:10 2011 +1100

    wtv: mark streams intended for hearing or visual impaired persons
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 52091491575f015c09a32a745de4f7f7592fe6d4
Author: Peter Ross <pross@xvid.org>
Date:   Thu Feb 10 17:25:40 2011 +1100

    make av_find_best_stream() ignore streams marked with AV_DISPOSITION_*_IMPAIRED
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 12c14cd4a8bf844f6f3d16ae18999bdb47999324
Author: Peter Ross <pross@xvid.org>
Date:   Thu Feb 10 17:25:13 2011 +1100

    add AV_DISPOSITION_HEARING_IMPAIRED and AV_DISPOSITION_VISUAL_IMPAIRED
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 44adbebe1744c68d66d7f811c38270fdcc89665a
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 10 12:04:25 2011 +0000

    Remove final semicolon from some macros
    
    This avoids double semicolons after macro expansion.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit df211c3ab73b36208ac4511a9cd7feb817f551fa
Author: Ronen Mizrahi <ronen@tversity.com>
Date:   Thu Feb 10 11:50:00 2011 -0500

    dvbsubenc: Fix placement of the object version
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 5c19f64c600ece050a1deb27f53963e4416beb31
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Thu Feb 10 09:57:18 2011 +0100

    document passing the fate samples location via make variable

commit 493aa30adf88baf5bc734072592a22db586f0cfb
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Wed Feb 9 23:23:22 2011 +0100

    dvbsubdec: check against buffer overreads
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 4a72765a1c94b05bd3053b1f34f8457a3b71d714
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Feb 9 19:32:07 2011 +0100

    Do not fail DVB sub decoding because of a few padding bytes
    
    Instead of returning an error when bytes are left over, just return
    the number of actually used bytes as other decoders do.
    Instead add a special case so an error will be returned when none
    of the data looks valid to avoid making debugging a pain.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit dda3f0ef48aa5c3b03566b60b6bf63211e1fe579
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Feb 10 12:20:36 2011 -0500

    Add x86-optimized versions of exponent_min().
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit b4668274b944abae61759e796c5cc36ade510f24
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 10 12:21:19 2011 +0000

    Remove incorrect return statement from avcodec_thread_free()
    
    The function return type is void, so a return statement with an
    expression is forbidden (and pointless).
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit dbb09ec23f16cb5e4ec3d4e0911dae0beb95869b
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 10 12:04:52 2011 +0000

    ivi_dsp: remove semicolons after function definitions
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 628b16f45f79aa5eb7514f11026d85e8aa34387f
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Feb 10 11:42:21 2011 +0000

    mov: remove stray semicolon
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d7a5106eb2dad33765b0e5f11fd8b1a87e5a9b4b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:52 2011 +0100

    asfdec: skip the stream bitrate list
    
    Its contents aren't used for anything.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 7c7253802bbb4f7330ff9b32358bf05f9880cbdf
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:54 2011 +0100

    asfdec: use an ASFContext array for storing stream bitrates
    
    This will be useful for splitting asf_read_header()
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit d42b09723ed154d5269b95efcc20cb1874f60816
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 21:55:53 2011 +0100

    asfdec: move DAR list to ASFContext
    
    This will be useful for splitting asf_read_header()
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 00952be424ba7403d71c338933354d2172df8e67
Author: David Fries <David@Fries.net>
Date:   Mon Feb 7 23:14:43 2011 +0200

    udp: Enable address reuse by default for multicast
    
    Keep the original corner case behaviour, where reuse is enabled
    for the case where no argument is given to the reuse url option.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 569ff02168dfe618599db5d5a327caf8b3051dd5
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 20:55:51 2011 +0000

    asfdec: remove some write-only values from the context
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 9a77a92c2b6855781d2a4cfab14c67ae4025760c
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Feb 9 20:15:25 2011 +0000

    Fix build with threading disabled
    
    The avcodec_thread_free() compatibility wrapper calls ff_thread_free(),
    which is not defined when threading is disabled.  Make this call
    conditional.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit aef669cdfd984a737ad876b33ee1b160f87f5f9a
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Feb 9 20:12:57 2011 +0000

    w32thread: add missing #include thread.h
    
    This should fix building with win32 threads.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4bc328a2bdf96d01afd3cf4532efb9db41f00985
Author: Anton Khirnov <anton@khirnov.net>
Date:   Tue Feb 8 21:46:47 2011 +0100

    asf: split ASFContext into muxer and demuxer parts.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 2cfa2d925808e6cc6fb7a7c133b7cb7622afd37e
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Feb 9 10:52:33 2011 -0500

    check sample_fmt in avcodec_open
    
    check AVCodecContext->sample_fmt against AVCodec->sample_fmts[] to ensure
    that the encoder supports the specified sample format. Error out if it doesn't.
    Previously, it would continue and output garbage. Fixes issue 2587.

commit f4c79d1e0b2e797012304db57903e4091b0c2d7c
Author: Vladimir Pantelic <vladoman@gmail.com>
Date:   Wed Feb 9 16:24:23 2011 +0000

    mpegts: remove unused macro MAX_SCAN_PACKETS
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d23845f311f04e98777612cae1b55e28923ccdc6
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Feb 7 21:15:45 2011 -0500

    vp3: Frame-based multithreading support
    
    Decode times for big_buck_bunny_720p_stereo:
    
    1 thread:
    real    1m14.227s
    user    1m13.104s
    sys     0m1.108s
    
    2 threads: (33% faster)
    real    0m49.329s
    user    1m33.735s
    sys     0m1.834s
    
    3 threads: (44% faster)
    real    0m41.593s
    user    1m44.884s
    sys     0m1.967s

commit f2146944fcd00a0a7918931c6f0f5c3f88cd6f1d
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Feb 9 07:53:06 2011 -0500

    Add missing git rev hash.

commit c0b102ca03fe92250f1ce620aec3836f529fc1d6
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Feb 7 21:15:45 2011 -0500

    Deprecate avcodec_thread_init()
    
    As a side effect of the last commit, avcodec_open() now calls it automatically,
    so there is no longer any need for clients to call it.
    Instead they should set AVCodecContext.thread_count.
    
    avcodec_thread_free() is deprecated, and will be removed from avcodec.h at the
    next MAJOR libavcodec bump.
    
    Rename the functions to ff_thread_init/free, since they are now internal.
    Wrappers are provided to maintain API compatibility.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 8e8cc52be3b515bc91cd9452daca7a65feaea5ad
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Feb 9 07:49:49 2011 -0500

    Add missing git rev hash.

commit 37b00b47cbeecd66bb34c5c7c534d016d6e8da24
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Feb 7 21:15:44 2011 -0500

    Frame-based multithreading framework using pthreads
    
    See doc/multithreading.txt for details on use in codecs.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit c2bd7578af069206831a9c25fa68c9bbd5004619
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Feb 8 21:09:47 2011 -0500

    Add missing git revision hask.

commit e4e234fad77daa8628fc56155563248165d51ab4
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 9 12:27:25 2011 +0000

    asf: make ff_guidcmp inline and move it to asf.h
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a97b9325cbb96bbd517a8a4c2987e893a5ba51d3
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Tue Feb 8 15:51:15 2011 -0800

    Update qmin/qmax values for libx264 presets
    
    Also allow qmin/qmax to go up to 69 (the current max value for libx264).  This
    will have to increase when we add 9/10-bit support.
    (cherry picked from commit c7ac200d15e3240972d269df768068f0e3bb9c2f)

commit 2c855cea85f5e43afa2365dbba76e1917fa239b3
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Sun Feb 6 05:10:15 2011 -0800

    Fix broken vbv_buffer_init handling in libx264.c
    
    Due to being pants-on-head retarded, libavcodec defaults this to zero, which
    results in broken output.  This didn't affect ffmpeg.c, which sets it itself,
    but caused problems for other calling apps using VBV.
    (cherry picked from commit f7f8120fb9a06b5d7fbf5add48a0d8464319a332)

commit a1b0a3c8bd111237658a8670c4373ed062e23c85
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Sat Feb 5 21:19:52 2011 -0800

    VP8: idct_mb optimizations
    
    Currently uses AV_RL32 instead of AV_RL32A, as the latter doesn't exist yet.
    (cherry picked from commit 62457f9052ea15123688455aad866cb070634f13)

commit a239d534d73428d9118bfac0688de1baab78f662
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Feb 8 15:56:32 2011 -0500

    Fix ff_emu_edge_core_sse() on Win64.
    
    Fix emu_edge_v_extend_15 to be <128 bytes on Win64, by being more strict
    on the size of registers and which registers are being used for operations
    where multiple are available. This fixes segfaults in emulated_edge()
    function calls on Win64.
    (cherry picked from commit 17cf7c68ed26a4cb3c7adf7488a38c2e19118918)

commit 070e5ba560b86d8b0de72536d9e861b215d7ee20
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Tue Feb 8 00:46:53 2011 +0200

    lavf: rename ff_probe_input_buffer to make it public
    
    It is useful for applications that hand input data directly to lavf via
    a ByteIOContext.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 3940caad02fbc4f075e77bc605849b1d84ba1b8e)

commit e74c01db7e2627f36e8829b9fc13fdd8aade5f0f
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Tue Feb 8 00:46:52 2011 +0200

    lavf: simplify pb parameter of ff_probe_input_buffer
    
    There is no need to pass the ByteIOContext via a pointer to a pointer
    anymore.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit aad216fd7e3209fe0a865d8751e680925f6654d3)

commit 2e47df70c403ff561050e61bffb4df6837103355
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Tue Feb 8 00:46:51 2011 +0200

    lavf: update ff_probe_input_buffer documentation
    
    It never reopens the bytestream anymore.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 4d016dd4e5b288b3c0c7396935326cb07a289ac2)

commit 94dfea71ed370f8e27d99a26612793f7ed7dca46
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Feb 5 16:32:35 2011 +0000

    oggdec: Fix incorrect assumption about header/data interleaving
    
    Currently (since the data_offset fix) the ogg demuxer assumes that
    after the first non-header packets in any stream no more header packets
    will follow.
    This is not guaranteed, so change the code back again to wait until it
    has finished the headers for all streams before returning from ogg_get_headers.
    
    This fixes issue 2428.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 6bd69e6adadf645fd07e909bebc150eab4b9c3c8)

commit 68b2336d13ce9a474cf99d4d855188bab5777e8c
Author: François Revol <revol@free.fr>
Date:   Tue Feb 8 21:09:44 2011 +0000

    Fix HOSTLIBS on Haiku
    
    Haiku does not have a separate libm, so do not try to link to it.
    
    Signed-off-by: François Revol <revol@free.fr>
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f59c4bd625839dbe1e099c6a8b38988108883623)

commit 2eed5288d2bb5071fb0e0847921a9d38f1045af8
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Mon Feb 7 17:17:30 2011 +0100

    Documentation updates for the git migration
    
    This cleanup patch updates the developer documentation with respect to
    the migration to the git scm.
    (cherry picked from commit 87800dc2bf8f2724a99e51bb079ad7fb4b9dfd3b)

commit 3e2a4e91bdc1c88927a68f6025b1877530d102f1
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Tue Feb 8 14:16:49 2011 +0200

    logging: downgrade recoverable errors to warnings
    
    In all 3 cases, the decoding continues and thus a warning would be sufficient.
    Helps application that catch them with own log handers to handle them
    accordingly.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit ae2104791ffa8466d3f6972ed0793b2a165daabe)

commit 17a1919027fc6b0f2ea9b61fc3fecaa3ff080b14
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Feb 1 22:09:12 2011 +0100

    add APIChanges entry for fe9a3fb
    (cherry picked from commit 7ab8758baf743b3d525c07a770e13038b0885461)

commit 154f7bb062c8535a1d76dd911e93a35a85503390
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Feb 1 21:56:13 2011 +0100

    h264: define FF_PROFILE_H264_HIGH_444 to the correct value
    
    It was removed in fe9a3fb since it had the wrong value. Add profile name
    for it.
    (cherry picked from commit 440b61691db2166abac3f58e01da1d4722f1f1e4)

commit 9b8bb626dcc6fb0a774a8cdbb2c3029d5ab9c869
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 29 11:22:41 2011 +0100

    libavfilter: add video movie source
    
    See thread:
    Subject: [PATCH] movie video source
    Date: 2010-12-31 15:35:30 GMT
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit a1cdf548a21faf15023bc17c455a0785ff1e7e0b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Feb 3 00:49:07 2011 +0100

    Apply misc fixes to the image2 muxer documentation.
    
    The fixes were pointed out by Diego.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 0cad24ce9b02037c9cdad84cae905f96b04d7d4c)

commit 20a4b9e9367d4f773822ed4c5a85877dedaafb7f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 01:03:48 2011 +0100

    Add documentation for the framecrc muxer.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 77d4ed7a127b88f9b8ddd741c65e678198feb285)

commit ea67c95176e2b2f49efa9d6ed4bd52c6a0497463
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jan 31 15:20:09 2011 +0100

    Add documentation for the crc muxer.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit a4effe432f4aa59d52465b88589f92addf3afd3e)

commit 7e7afb3d5441d9a0c45b49ada3fc1e9ddea91a8c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jan 31 15:01:46 2011 +0100

    Document null muxer.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit f4acb837eb4af74996b678f3f55eaa66c47a66ee)

commit ef15d71c1face2837b8afedfdfdd042871bc0e77
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Feb 2 16:26:20 2011 +0000

    VP8: ARM NEON optimisations for dsp functions
    
    This adds NEON optimised versions of all functions in VP8DSPContext.
    Based on initial work by Rob Clark.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit a1c1d3c003b0ec16fdb6574913781313fb2c7ab6)

commit fff6c21295de6b866d4020d76c9d751871588208
Author: Kostya <kostya.shishkov@gmail.com>
Date:   Thu Feb 3 10:06:12 2011 +0100

    Remove Xan WC4 cruft from xan.c
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 90e8a9c34f641d0cb9137190c1912a3da3095e01)

commit abb5f2b7bfeab08568bdeb2fa3564c7c3851372e
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Fri Feb 4 23:41:07 2011 +0100

    Xan4 decoder
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 44ddfd47d671d2587903d94c8b565f68f45bd4bc)

commit 14d735bd4f7c1dda547d4a4bd3de31536ef11a2a
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Feb 6 11:32:03 2011 +0100

    matroskadec: add generic element length validation.
    
    This validate the length of a mkv element directly after reading
    it.
    This has the advantage that it is easy to add new limits and makes
    it less likely to forget to add checks and also avoids issues like
    bits of the length value above the first 32 being ignored because
    the parsing functions only takes an int.
    Previously discussed in the "mkv 0-byte integer parsing" thread.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 95ec3d4cacd084e2448c3a1aba420e7d8f00e19b)

commit cb9f7fd34c07de6bceb1fb03057f5f0fe42ca0e8
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 6 20:33:53 2011 -0500

    Fix compile warning.
    
    Change int64_t into a int, which caused this compiler warning:
    libavformat/oggparseskeleton.c:64: warning: passing argument 2 of ‘av_reduce’ from incompatible pointer type
    (cherry picked from commit 69ff14920429c9e128a8bcf65ce3f4b4aa93f3d1)

commit f8d33a36170a2495a8e06e040317b144a770540c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 6 10:59:54 2011 +0100

    avidec: simplify read_gab2_sub
    
    Use avio functions instead of bytestream ones (also drops dependency on
    lavc and removes a bunch of warnings).
    Drop custom version of avio_get_str16 and use that instead.
    
    Tested on mewmew-ssa.avi sample.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 47fdf00a77e82a0e30422ed08d5b295e9ae8d506)

commit f81946729e21005fe8d6a63a938e48c09b9b14b4
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 6 15:38:55 2011 +0100

    lavf: move internal functions from avformat.h to internal.h
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 19711af5cdc364f9e02ea8103dd6e1e09dc288a4)

commit 2f35beae4d0994dda925d6b4de68411fbeb55100
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Feb 6 15:27:30 2011 +0100

    Make av_set_pts_info keep previous time base if new one is invalid.
    
    Fixes issue 2475.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit b3190529dfefe3226302b23e76e16c631cde6649)

commit e11afd71a37316e2ea4e765dcb7a6a72867d9bc8
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Sun Feb 6 13:54:03 2011 +0100

    pass QDMC extradata to the decoder
    
    Makes playing QDMC files in MPlayer work when using the libavformat demuxer.
    Problem was that the extradata was not passed from demuxer to decoder.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit ed19fafd486d6ab0d6e1eba80ceaa482a740c556)

commit 5fb06ffac7af5a8c6f21e6d0a2dd8c938fdde3f8
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sun Feb 6 07:58:02 2011 +0200

    configure: check yasm/nasm for working pextrd opcode
    
    NASM versions older than 2.08 fail to build ffmpeg with several
    "error: operation size not specified" errors but this is not caught in
    configure.
    
    Fix that by checking if "pextrd [eax], xmm0, 1" works in configure.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 48545a8f724247853c5b1d4e0a24e3ea3ee06515)

commit c7ac200d15e3240972d269df768068f0e3bb9c2f
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Tue Feb 8 15:51:15 2011 -0800

    Update qmin/qmax values for libx264 presets
    
    Also allow qmin/qmax to go up to 69 (the current max value for libx264).  This
    will have to increase when we add 9/10-bit support.

commit f7f8120fb9a06b5d7fbf5add48a0d8464319a332
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Sun Feb 6 05:10:15 2011 -0800

    Fix broken vbv_buffer_init handling in libx264.c
    
    Due to being pants-on-head retarded, libavcodec defaults this to zero, which
    results in broken output.  This didn't affect ffmpeg.c, which sets it itself,
    but caused problems for other calling apps using VBV.

commit 62457f9052ea15123688455aad866cb070634f13
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Sat Feb 5 21:19:52 2011 -0800

    VP8: idct_mb optimizations
    
    Currently uses AV_RL32 instead of AV_RL32A, as the latter doesn't exist yet.

commit 17cf7c68ed26a4cb3c7adf7488a38c2e19118918
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Feb 8 15:56:32 2011 -0500

    Fix ff_emu_edge_core_sse() on Win64.
    
    Fix emu_edge_v_extend_15 to be <128 bytes on Win64, by being more strict
    on the size of registers and which registers are being used for operations
    where multiple are available. This fixes segfaults in emulated_edge()
    function calls on Win64.

commit 3940caad02fbc4f075e77bc605849b1d84ba1b8e
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Tue Feb 8 00:46:53 2011 +0200

    lavf: rename ff_probe_input_buffer to make it public
    
    It is useful for applications that hand input data directly to lavf via
    a ByteIOContext.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit aad216fd7e3209fe0a865d8751e680925f6654d3
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Tue Feb 8 00:46:52 2011 +0200

    lavf: simplify pb parameter of ff_probe_input_buffer
    
    There is no need to pass the ByteIOContext via a pointer to a pointer
    anymore.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 4d016dd4e5b288b3c0c7396935326cb07a289ac2
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Tue Feb 8 00:46:51 2011 +0200

    lavf: update ff_probe_input_buffer documentation
    
    It never reopens the bytestream anymore.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 6bd69e6adadf645fd07e909bebc150eab4b9c3c8
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Feb 5 16:32:35 2011 +0000

    oggdec: Fix incorrect assumption about header/data interleaving
    
    Currently (since the data_offset fix) the ogg demuxer assumes that
    after the first non-header packets in any stream no more header packets
    will follow.
    This is not guaranteed, so change the code back again to wait until it
    has finished the headers for all streams before returning from ogg_get_headers.
    
    This fixes issue 2428.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f59c4bd625839dbe1e099c6a8b38988108883623
Author: François Revol <revol@free.fr>
Date:   Tue Feb 8 21:09:44 2011 +0000

    Fix HOSTLIBS on Haiku
    
    Haiku does not have a separate libm, so do not try to link to it.
    
    Signed-off-by: François Revol <revol@free.fr>
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 87800dc2bf8f2724a99e51bb079ad7fb4b9dfd3b
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Mon Feb 7 17:17:30 2011 +0100

    Documentation updates for the git migration
    
    This cleanup patch updates the developer documentation with respect to
    the migration to the git scm.

commit 21b032c431551d99d4f241a0cc4c1781fbd3cd99
Author: Alexander Strasser <eclipse7@gmx.net>
Date:   Tue Feb 8 00:09:48 2011 +0100

    vorbis dec: Remove obsolete comment
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 350b2bb1a6751a4230ae8c57daaf09912251fbb8
Author: Alexander Strasser <eclipse7@gmx.net>
Date:   Tue Feb 8 00:09:34 2011 +0100

    vorbis dec: cosmetics: Indent CPP cond properly
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 6d173daece587518b0061eb25141097b503af661
Author: Alexander Strasser <eclipse7@gmx.net>
Date:   Tue Feb 8 00:09:01 2011 +0100

    vorbis dec: cosmetics: Indent consistently
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit b2a51e3d481cd9f87e67024233799ae06e15fa0a
Author: Alexander Strasser <eclipse7@gmx.net>
Date:   Tue Feb 8 00:08:39 2011 +0100

    vorbis dec: cosmetics: Indent after scope deletion
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 21494e5537cdee82d5c9f99a0d9206fccb66ea08
Author: Alexander Strasser <eclipse7@gmx.net>
Date:   Tue Feb 8 00:07:47 2011 +0100

    vorbis dec: Delete useless scopes
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ae2104791ffa8466d3f6972ed0793b2a165daabe
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Tue Feb 8 14:16:49 2011 +0200

    logging: downgrade recoverable errors to warnings
    
    In all 3 cases, the decoding continues and thus a warning would be sufficient.
    Helps application that catch them with own log handers to handle them
    accordingly.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 7ab8758baf743b3d525c07a770e13038b0885461
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Feb 1 22:09:12 2011 +0100

    add APIChanges entry for fe9a3fb

commit 440b61691db2166abac3f58e01da1d4722f1f1e4
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Feb 1 21:56:13 2011 +0100

    h264: define FF_PROFILE_H264_HIGH_444 to the correct value
    
    It was removed in fe9a3fb since it had the wrong value. Add profile name
    for it.

commit 9409c3811c90975f2208216a0c5b820186e1e87b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 29 11:22:41 2011 +0100

    libavfilter: add video movie source
    
    See thread:
    Subject: [PATCH] movie video source
    Date: 2010-12-31 15:35:30 GMT
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 0cad24ce9b02037c9cdad84cae905f96b04d7d4c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Feb 3 00:49:07 2011 +0100

    Apply misc fixes to the image2 muxer documentation.
    
    The fixes were pointed out by Diego.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 77d4ed7a127b88f9b8ddd741c65e678198feb285
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 01:03:48 2011 +0100

    Add documentation for the framecrc muxer.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit a4effe432f4aa59d52465b88589f92addf3afd3e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jan 31 15:20:09 2011 +0100

    Add documentation for the crc muxer.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit f4acb837eb4af74996b678f3f55eaa66c47a66ee
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jan 31 15:01:46 2011 +0100

    Document null muxer.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 76ad67cae751658ce2d84e83b38a4d673e9e85a3
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Sun Jan 30 20:18:31 2011 +0100

    Implement guessed_pts in avcodec_decode_video2
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit a1c1d3c003b0ec16fdb6574913781313fb2c7ab6
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Feb 2 16:26:20 2011 +0000

    VP8: ARM NEON optimisations for dsp functions
    
    This adds NEON optimised versions of all functions in VP8DSPContext.
    Based on initial work by Rob Clark.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 52b2e95cd9f829b83b879a0694173d4ef1558c46
Author: Jindrich Makovicka <makovick@gmail.com>
Date:   Sat Feb 5 11:39:51 2011 +0100

    dvdsubdec.c: prevent input buffer overflow
    
    In some places, dvbsubdec passes improper input buffer size to
    bitstream reading functions, not accounting for reading pointer
    updates.
    
    Fixed by using buffer_end - buffer pointer instead of fixed buffer length.
    
    Signed-off-by: Jindrich Makovicka <makovick@gmail.com>
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit 5bea615dc383cf3617c5057db4fbc6832fc64137
Author: Jindrich Makovicka <makovick@gmail.com>
Date:   Sat Feb 5 10:43:11 2011 +0000

    dvbsubdec: pass correct input buffer size
    
    In some places, dvbsubdec passes improper input buffer size to
    bitstream reading functions, not accounting for reading pointer
    updates.
    
    Fixed by using buffer_end - buffer pointer instead of fixed buffer length.
    
    Signed-off-by: Jindrich Makovicka <makovick@gmail.com>
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 90e8a9c34f641d0cb9137190c1912a3da3095e01
Author: Kostya <kostya.shishkov@gmail.com>
Date:   Thu Feb 3 10:06:12 2011 +0100

    Remove Xan WC4 cruft from xan.c
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 44ddfd47d671d2587903d94c8b565f68f45bd4bc
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Fri Feb 4 23:41:07 2011 +0100

    Xan4 decoder
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 95ec3d4cacd084e2448c3a1aba420e7d8f00e19b
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Feb 6 11:32:03 2011 +0100

    matroskadec: add generic element length validation.
    
    This validate the length of a mkv element directly after reading
    it.
    This has the advantage that it is easy to add new limits and makes
    it less likely to forget to add checks and also avoids issues like
    bits of the length value above the first 32 being ignored because
    the parsing functions only takes an int.
    Previously discussed in the "mkv 0-byte integer parsing" thread.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 69ff14920429c9e128a8bcf65ce3f4b4aa93f3d1
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 6 20:33:53 2011 -0500

    Fix compile warning.
    
    Change int64_t into a int, which caused this compiler warning:
    libavformat/oggparseskeleton.c:64: warning: passing argument 2 of ‘av_reduce’ from incompatible pointer type

commit 47fdf00a77e82a0e30422ed08d5b295e9ae8d506
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 6 10:59:54 2011 +0100

    avidec: simplify read_gab2_sub
    
    Use avio functions instead of bytestream ones (also drops dependency on
    lavc and removes a bunch of warnings).
    Drop custom version of avio_get_str16 and use that instead.
    
    Tested on mewmew-ssa.avi sample.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 19711af5cdc364f9e02ea8103dd6e1e09dc288a4
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Feb 6 15:38:55 2011 +0100

    lavf: move internal functions from avformat.h to internal.h
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit b3190529dfefe3226302b23e76e16c631cde6649
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Feb 6 15:27:30 2011 +0100

    Make av_set_pts_info keep previous time base if new one is invalid.
    
    Fixes issue 2475.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit a351110eea8f8684642dfe7328e14c3755915091
Author: Reimar Döffinger <git@videolan.org>
Date:   Sat Feb 5 10:08:29 2011 +0100

    Always use av_set_pts_info to set the stream time base.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ed19fafd486d6ab0d6e1eba80ceaa482a740c556
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Sun Feb 6 13:54:03 2011 +0100

    pass QDMC extradata to the decoder
    
    Makes playing QDMC files in MPlayer work when using the libavformat demuxer.
    Problem was that the extradata was not passed from demuxer to decoder.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 6a495e986fa4f88ba000bd004b671ae041ebd4f3
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:36:19 2011 +0100

    Make inter_rvlc and intra_rvlc static tables.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 84ae8936f642042fe7ad3466ce3a26dec77016f1)

commit 561ca02066c574db25be3ebb7a740bb20acab5a4
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 6 09:46:32 2011 -0500

    Fill in missing date.
    (cherry picked from commit ae0f8a1a33158397c5014745424389ba1f543cfd)

commit 340a20ea650523358322072677ea734e3d502d59
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 6 09:19:34 2011 -0500

    Update MINOR and set git rev for non-blocking flag API addition.
    (cherry picked from commit efdd67cb00ad770c16c47161c023121e1ae53ae9)

commit fbdcdaee6e458103bbb2e489b62fa5670ffa4b24
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 14:26:09 2011 +0100

    Replace remaining occurrences of deprecated CH_* with AV_CH_*
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit c2fcd0a7a4d0bda1a3306e40b70ce281a987df60)

commit 6e59474b3093ea0b3193e88bae81ed764683809a
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Fri Feb 4 19:12:38 2011 +0100

    Non-blocking protocol: TCP
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit ad3cffb68f9c77e140660a8ae7d43c8606208178)

commit 3ce3b4982447eb557555c444b2e75787de7c3472
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Fri Feb 4 19:12:37 2011 +0100

    Non-blocking protocol: core wrapper functions
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 90441276e4f661c6aec5e4d2c5718cde1ff1946d)

commit f4bd5800acc0cfcc26a28b3600c4c4c9077cc154
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Fri Feb 4 19:12:36 2011 +0100

    Non-blocking protocols: flag and documentation
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit fe174fc8fc4bbdb050014a945de7eb9b28ba358e)

commit e10976eb774f42ff806caabae78ec4a3f86195ca
Author: Kieran Kunhya <kieran@kunhya.com>
Date:   Sat Feb 5 17:59:48 2011 +0000

    Set channel_layout for mpegaudio
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit f4a86bc981d6743778dd1037fea243d36229ede1)

commit 4a3556542d249718d3a7f59586ea1acc0a2d5e77
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Feb 5 22:20:13 2011 +0100

    mp3enc: write ISO8859-1 instead of UTF-16 when possible
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 5a6de4e7e8d81169be9b6909b71e42a9ece59a82)

commit 9979dcd40ea66e2ca1a3bfb0188c8afe7e4f6984
Author: Peter Ross <pross@xvid.org>
Date:   Sat Feb 5 12:10:32 2011 +1100

    reindent after last commit
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 74571e333cc9abf3fe3fde3735698def1547db71)

commit 699d55fb126f1e2199aef533bbc2cd3418c9e031
Author: Peter Ross <pross@xvid.org>
Date:   Sat Feb 5 12:10:10 2011 +1100

    wtv: do not use flag in stream_guid chunk to determine if stream is valid, as this method is unreliable
    
    This fixes roundup issue 2556.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e4f85b849913794395bb03dfc09546cd41b10882)

commit 3c90abf40fd3a1dbea583c574e7d0d10229e9628
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sat Feb 5 00:28:28 2011 -0500

    vp3: Move table allocation code into a new function
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit edbb0c07081e78a4c7b6d999d641183bf30f1a2e)

commit dc4a1883093af45996f6b6b8e4e41ae90a7729cf
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sat Feb 5 00:28:27 2011 -0500

    vp3: Factor out expression
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e8dcd730583a0aa69c33a17fc27d65fa55f5effe)

commit 3f171f5aec6a7e0e0f8a84520923824191a48f36
Author: James Zern <jzern@google.com>
Date:   Fri Feb 4 18:29:46 2011 -0800

    cmdutils: fix codec-specific options from preset
    
    Using a preset file caused the address of a stack variable to be stored
    in opt_names/values. This change causes the strings to be dup'd then
    freed in uninit_opts.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 60ff9de6ffa740e0df8c2a019c72e2d332b9788d)

commit ba3517aa6f573d280d80866e776885be7f01de77
Author: James Zern <jzern@google.com>
Date:   Fri Feb 4 17:58:03 2011 -0800

    cmdutils: fix opt_values leak
    
    Add free to uninit_opts and relocate opt_names to same
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 3a6a9cdf5b8e4c4514e483484ef1f57b07ee16f2)

commit fd0ae17aafd7adb7619a02c6ec6835aa0ccbfea4
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sat Feb 5 00:28:24 2011 -0500

    Adopt pkt_dts/pkt_pts in lavc clients
    
    No behavior change; this makes DTS reliable with the next patch.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 6b474953975fd8ea64d1ed4d09c42b2d8e787c6f)

commit 105ba7dc284e13ebaa87cbd1eb6f0650c939f0e7
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 11:09:48 2011 +0200

    applehttp: Handle absolute paths relative to the current server
    
    This fixes roundup issue 2583.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 185a155e5701cfaa0281bf91a5a140d498aa0a7f)

commit 861aab5677c65050d96fb2a343698033c67fdb43
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:20 2011 +0200

    movenchint: Use rtpenc_chain for setting up the chained RTP muxer
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 5306bf41a619cb757ef0e0092ea4f6bc1087e687)

commit 118f09114cb99cf6805d952fd6a297dc934d9603
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:19 2011 +0200

    rtpenc_chain: Don't copy the time_base back to the caller
    
    If required, the caller can do this itself. ff_write_chained rescales
    timestamps as necessary, and all current callers of rtpenc_chain
    use ff_write_chained, making this timebase copy unnecessary.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 397ffde115f4e0482a007b672f40457596cebfc4)

commit 42f97696aec6bab0f11704c4de439e5364522ab6
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:18 2011 +0200

    Use avformat_free_context for cleaning up muxers
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit b22dbb291d41e9fb038884bcebad2394c501cbaf)

commit 8cf2d3d3d71d14169183eaf34faad924120b53d6
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:17 2011 +0200

    Add an APIchanges entry for avformat_free_context
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit ff1974897778942180c1d4f95b0b7b45a4fbbc02)

commit 4ed68fdfdc19705a09c99b93ec4a54167837a52a
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:16 2011 +0200

    libavformat: Add a function for freeing an AVFormatContext
    
    This function is useful for freeing data structures allocated by
    muxers, which currently have to be freed manually by the caller.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit f124b087eea442b65d809582527dfb5092a3463c)

commit 173f19be75a98fbfcf58a7e99871058232dc9dc2
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:15 2011 +0200

    libavformat: Use avcodec_copy_context for chained muxers
    
    This avoids having the chained AVStream->codec point to the same
    AVCodecContext owned by the outer AVStream. The downside is that
    changes to the AVCodecContext made after calling av_write_header
    cannot be detected automatically within the chained muxer.
    
    This avoids having to manually unlink the chained AVStream->codec
    by setting it to null before freeing the chained muxer via generic
    freeing functions.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 1338dc082354b87c0e26f7f2ab09df5964b7f993)

commit e9266a2be04ea505285e32e411ef6120e9cbeba4
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 3 23:37:30 2011 -0800

    VP8: slightly faster loopfilter sharpness logic
    (cherry picked from commit 8a2c99b48688008dd0a01c4826161ad4f7c25436)

commit 9efa368f1953dc100d003c39d191cb5efce849b1
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 3 22:48:53 2011 -0800

    VP8: faster deblock strength calculation
    
    Convert hev_thresh logic to a LUT, simplify mbedge_lim calculation.
    (cherry picked from commit 79dec1541bf83fb587aee9a002649ad1fe038990)

commit bffad70c6658f722cbed4b1f06cca89c9de12cf3
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Thu Feb 3 11:31:41 2011 +0100

    Remove forgotten if (p) av_free(p) forms
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 290849e2a4e76484f1a34506782e8dbfe7bbe406)

commit b9004bd50c2fa5d4c0ef71ec09c9e70ec83f2e87
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Thu Feb 3 11:30:17 2011 +0100

    Remove a few if (p) av_freep(&p) forms
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 523d9407d57e9210428b6d962f0ebf48aae55638)

commit c54ac7a8f252a03299c7686fb885c41ee9fc1233
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 3 19:44:32 2011 -0800

    VP8: faster filter_level clip
    (cherry picked from commit a1b227bb533f173354795124e0b966277c251b56)

commit 8cde1b7997b92a2be01f2c0e2c88b9b10e799756
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 3 19:17:13 2011 -0800

    VP8: simplify lf_delta mb mode logic
    (cherry picked from commit dd18c9a050ac1f1437151ceb2d2afbc96c5602d8)

commit ab543afe47c5bc63622acce775189bb920638126
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 20:02:17 2011 +0100

    Make avfilter_graph_free() free the graph.
    
    Make avfilter_graph_free() free not only the internal structures, but
    also the allocated graph, and set the graph pointer to NULL for
    increased safety.
    
    Simplify usage.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 4359288c565705d1734f63d277f8918ee5af5e54)

commit c68be8e135ddcd8a043142d26a5fdc4ef01b1218
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 21:52:07 2011 +0100

    Make avfilter_graph_parse() not free the input graph
    
    Make avfilter_graph_parse() only release the internal structures
    allocated during the parsing, and leave to free the graph itself to
    the calling code.
    
    This approach looks cleaner, as the graph is not allocated by the
    function.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e8e5dde779fca80d86e00baea26d1baca333f4c0)

commit 2d9fd1810bdf7ce9135aa39145b85a35a0ba3dac
Author: Peter Ross <pross@xvid.org>
Date:   Sat Jan 22 20:03:22 2011 +1100

    add ff_index_search_timestamp and ff_add_index_entry
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e6fb5a4f78a67ed815e39ba8ac3893fd631b9b1a)

commit 566f17b62dfd4579c8c66444d344fab1129a8676
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Wed Feb 2 18:45:44 2011 +0100

    TCP: factor the poll() call
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 51b317d2e921f489de7fb72a7f5f05d3039fa1cb)

commit d3c0de863d2330feda811f32c94b9718b9388f91
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 23 12:58:59 2011 +1100

    wtv: filesystem implementation
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit f61dee2fe4bc6a614079f37c25af1f92e90bc35b)

commit 48545a8f724247853c5b1d4e0a24e3ea3ee06515
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sun Feb 6 07:58:02 2011 +0200

    configure: check yasm/nasm for working pextrd opcode
    
    NASM versions older than 2.08 fail to build ffmpeg with several
    "error: operation size not specified" errors but this is not caught in
    configure.
    
    Fix that by checking if "pextrd [eax], xmm0, 1" works in configure.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 84ae8936f642042fe7ad3466ce3a26dec77016f1
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:36:19 2011 +0100

    Make inter_rvlc and intra_rvlc static tables.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ae0f8a1a33158397c5014745424389ba1f543cfd
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 6 09:46:32 2011 -0500

    Fill in missing date.

commit efdd67cb00ad770c16c47161c023121e1ae53ae9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Feb 6 09:19:34 2011 -0500

    Update MINOR and set git rev for non-blocking flag API addition.

commit c2fcd0a7a4d0bda1a3306e40b70ce281a987df60
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 14:26:09 2011 +0100

    Replace remaining occurrences of deprecated CH_* with AV_CH_*
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ad3cffb68f9c77e140660a8ae7d43c8606208178
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Fri Feb 4 19:12:38 2011 +0100

    Non-blocking protocol: TCP
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 90441276e4f661c6aec5e4d2c5718cde1ff1946d
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Fri Feb 4 19:12:37 2011 +0100

    Non-blocking protocol: core wrapper functions
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit fe174fc8fc4bbdb050014a945de7eb9b28ba358e
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Fri Feb 4 19:12:36 2011 +0100

    Non-blocking protocols: flag and documentation
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit f4a86bc981d6743778dd1037fea243d36229ede1
Author: Kieran Kunhya <kieran@kunhya.com>
Date:   Sat Feb 5 17:59:48 2011 +0000

    Set channel_layout for mpegaudio
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 5a6de4e7e8d81169be9b6909b71e42a9ece59a82
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Feb 5 22:20:13 2011 +0100

    mp3enc: write ISO8859-1 instead of UTF-16 when possible
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 74571e333cc9abf3fe3fde3735698def1547db71
Author: Peter Ross <pross@xvid.org>
Date:   Sat Feb 5 12:10:32 2011 +1100

    reindent after last commit
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e4f85b849913794395bb03dfc09546cd41b10882
Author: Peter Ross <pross@xvid.org>
Date:   Sat Feb 5 12:10:10 2011 +1100

    wtv: do not use flag in stream_guid chunk to determine if stream is valid, as this method is unreliable
    
    This fixes roundup issue 2556.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit edbb0c07081e78a4c7b6d999d641183bf30f1a2e
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sat Feb 5 00:28:28 2011 -0500

    vp3: Move table allocation code into a new function
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e8dcd730583a0aa69c33a17fc27d65fa55f5effe
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sat Feb 5 00:28:27 2011 -0500

    vp3: Factor out expression
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 60ff9de6ffa740e0df8c2a019c72e2d332b9788d
Author: James Zern <jzern@google.com>
Date:   Fri Feb 4 18:29:46 2011 -0800

    cmdutils: fix codec-specific options from preset
    
    Using a preset file caused the address of a stack variable to be stored
    in opt_names/values. This change causes the strings to be dup'd then
    freed in uninit_opts.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 3a6a9cdf5b8e4c4514e483484ef1f57b07ee16f2
Author: James Zern <jzern@google.com>
Date:   Fri Feb 4 17:58:03 2011 -0800

    cmdutils: fix opt_values leak
    
    Add free to uninit_opts and relocate opt_names to same
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 6b474953975fd8ea64d1ed4d09c42b2d8e787c6f
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sat Feb 5 00:28:24 2011 -0500

    Adopt pkt_dts/pkt_pts in lavc clients
    
    No behavior change; this makes DTS reliable with the next patch.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 5603df39df36d9de713732da06fe183b188ec963
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 31 20:08:56 2011 +0100

    Always use av_set_pts_info to set the stream time base.

commit 185a155e5701cfaa0281bf91a5a140d498aa0a7f
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 11:09:48 2011 +0200

    applehttp: Handle absolute paths relative to the current server
    
    This fixes roundup issue 2583.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 5306bf41a619cb757ef0e0092ea4f6bc1087e687
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:20 2011 +0200

    movenchint: Use rtpenc_chain for setting up the chained RTP muxer
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 397ffde115f4e0482a007b672f40457596cebfc4
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:19 2011 +0200

    rtpenc_chain: Don't copy the time_base back to the caller
    
    If required, the caller can do this itself. ff_write_chained rescales
    timestamps as necessary, and all current callers of rtpenc_chain
    use ff_write_chained, making this timebase copy unnecessary.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit b22dbb291d41e9fb038884bcebad2394c501cbaf
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:18 2011 +0200

    Use avformat_free_context for cleaning up muxers
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit ff1974897778942180c1d4f95b0b7b45a4fbbc02
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:17 2011 +0200

    Add an APIchanges entry for avformat_free_context
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit f124b087eea442b65d809582527dfb5092a3463c
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:16 2011 +0200

    libavformat: Add a function for freeing an AVFormatContext
    
    This function is useful for freeing data structures allocated by
    muxers, which currently have to be freed manually by the caller.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 1338dc082354b87c0e26f7f2ab09df5964b7f993
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 4 12:04:15 2011 +0200

    libavformat: Use avcodec_copy_context for chained muxers
    
    This avoids having the chained AVStream->codec point to the same
    AVCodecContext owned by the outer AVStream. The downside is that
    changes to the AVCodecContext made after calling av_write_header
    cannot be detected automatically within the chained muxer.
    
    This avoids having to manually unlink the chained AVStream->codec
    by setting it to null before freeing the chained muxer via generic
    freeing functions.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 8a2c99b48688008dd0a01c4826161ad4f7c25436
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 3 23:37:30 2011 -0800

    VP8: slightly faster loopfilter sharpness logic

commit 79dec1541bf83fb587aee9a002649ad1fe038990
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 3 22:48:53 2011 -0800

    VP8: faster deblock strength calculation
    
    Convert hev_thresh logic to a LUT, simplify mbedge_lim calculation.

commit 290849e2a4e76484f1a34506782e8dbfe7bbe406
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Thu Feb 3 11:31:41 2011 +0100

    Remove forgotten if (p) av_free(p) forms
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 523d9407d57e9210428b6d962f0ebf48aae55638
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Thu Feb 3 11:30:17 2011 +0100

    Remove a few if (p) av_freep(&p) forms
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a1b227bb533f173354795124e0b966277c251b56
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 3 19:44:32 2011 -0800

    VP8: faster filter_level clip

commit dd18c9a050ac1f1437151ceb2d2afbc96c5602d8
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Thu Feb 3 19:17:13 2011 -0800

    VP8: simplify lf_delta mb mode logic

commit 4359288c565705d1734f63d277f8918ee5af5e54
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 20:02:17 2011 +0100

    Make avfilter_graph_free() free the graph.
    
    Make avfilter_graph_free() free not only the internal structures, but
    also the allocated graph, and set the graph pointer to NULL for
    increased safety.
    
    Simplify usage.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e8e5dde779fca80d86e00baea26d1baca333f4c0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 21:52:07 2011 +0100

    Make avfilter_graph_parse() not free the input graph
    
    Make avfilter_graph_parse() only release the internal structures
    allocated during the parsing, and leave to free the graph itself to
    the calling code.
    
    This approach looks cleaner, as the graph is not allocated by the
    function.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e6fb5a4f78a67ed815e39ba8ac3893fd631b9b1a
Author: Peter Ross <pross@xvid.org>
Date:   Sat Jan 22 20:03:22 2011 +1100

    add ff_index_search_timestamp and ff_add_index_entry
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit d947bce1fcd0115d1ff286965321f1434d62b45a
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 13:34:02 2011 +0000

    tty.c: rename PKT_FLAG_KEY to AV_PKT_FLAG_KEY.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit a9d921cbad7ec7e88bdb81b046faa9c1c6ac6d3d)

commit 7cb5258483961c6be50975ab40087e51b4b0fa9f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 13:34:01 2011 +0000

    Rename remaining occurrences of SAMPLE_FMT_* to AV_SAMPLE_FMT_*
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 151595fe2e06969a83654564a15feb5b9e8aa2c4)

commit 4d9c044d47f8961852ae5735e5843a3b8a79a3b1
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 13:34:00 2011 +0000

    Replace remaining occurrences of CODEC_TYPE_* with AVMEDIA_TYPE*
    
    Tested to compile with lavc major bump.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit b2ed95ec48aceb21a9bb47af85d259ee52b8b7ea)

commit a991b8dec654ad09a35494e0cabbbc157bb04dab
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Feb 3 12:10:12 2011 +0000

    sapenc: Free AVStream->info on cleanup
    
    This fixes yet another memory leak, present since SVN rev 25418.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 1f56f5ed6d68f6492e213944e145e04e4d4dca13)

commit ea46876301e32ee6e55e05a1289cc226e434bdd0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 11:17:35 2011 +0000

    rtmpproto: rename URLContext* argument in rtmp_write()
    
    Now the first argument is URLContext *h. However, the function logs to
    LOG_CONTEXT, which is #defined as 's' for new lavf major versions.
    
    Therefore, rename h -> s.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 9ad4c65f6fa7ff6d3fb7d5ea02908bbd6adc583f)

commit b9dab1131c7bf3c5093fb9ce475b3b92480d7669
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Thu Feb 3 10:50:50 2011 +0100

    Add ProRes FOURCCs to isom.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e65b1934bf4f2fbde611b75ea6c0c871daaf0b56)

commit e3bf3d533d0285cf3c7b64240fd6f39d91958045
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Thu Feb 3 12:00:02 2011 +0100

    Add APIchanges entry for lavc 52.109.0
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 75fd0668df64c4b7140be5ac829dee4e327a3e57)

commit 6cd67b9f5b030d18102d242e6be58d02cd932394
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Thu Feb 3 10:47:48 2011 +0100

    Add CODEC_ID_PRORES and bump lavc minor version
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f5b82f45dce8b734074a5e72e22ae42078ae9ce9)

commit d25d1d06a4805f0d119e75387c35017b420a691e
Author: Benjamin Larsson <benjamin@southpole.se>
Date:   Wed Feb 2 14:03:46 2011 +0100

    Add AVC-Intra identifiers used by Flip4Mac for mov files
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit aa42cce57ddf34b4e2c365859206eb52e2415ff5)

commit e31a7441559373d5c4aef4f359404c9dfcf16e42
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Thu Feb 3 02:09:36 2011 +0100

    Remove a few if (p) av_free(p) forms
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 437fb1c87d7b4b0730db97d0858b4f39fffff2a9)

commit 0c8eb72ec5183909d87d8bba5c3b17337635c02a
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Thu Feb 3 01:40:35 2011 +0100

    Avoid pointless check before calling free
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit dc75d6dbf2af3c03b33d3159e1dadccf22c076ea)

commit cf96cce728fdc83a6ebf98997ebf90c3c2ec2052
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Wed Feb 2 21:54:14 2011 +0100

    Set pkt_pts in avcodec_default_reget_buffer()
    
    This was missed when pkt_pts was first added.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 62ecd3635a1329c49bc3b97ba84ad4d53d847163)

commit d0d8a9b1384ba3cd465d6ef3439f3979d4518b4b
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 2 10:57:26 2011 +0200

    Free AVStream->info in chained muxers
    
    This fixes memory leaks in the RTSP muxer and RTP hinting in the
    mov muxer present since SVN rev 25418.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit ce41c51b0c71c87f623914ba0786aef325d818fe)

commit c6347bdf08db4b4893482f3136555d1a84a19347
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 2 11:08:01 2011 +0200

    rtsp: Don't store RTSPStream in AVStream->priv_data
    
    For mpegts in RTP, there isn't a direct mapping between RTSPStreams
    and AVStreams, and the RTSPStream isn't ever stored in
    AVStream->priv_data, which was earlier leaked. The fix for this
    leak, in ea7f080749d68a431226ce196014da38761a0d82, lead to
    double frees for other, normal RTP streams.
    
    This patch avoids storing RTSPStreams in AVStream->priv_data, thus
    avoiding the double free. The RTSPStreams are always available via
    RTSPState->rtsp_streams anyway.
    
    Tested with MS-RTSP, RealRTSP, DSS and mpegts/RTP.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    (cherry picked from commit d9c0510e22821baa364306d867ffac45da0620c8)

commit 4a908866a1356e0a09a0895f0766388f4b4bef52
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 2 21:45:16 2011 +0100

    ffmpeg.c: rename map_meta_data option to map_metadata
    
    It's consistent with the -metadata option and easier to write.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 87e4d9b252bc6fa3b982f7050013069c9dc3e05b)

commit e921bd57e3056e53df9af3c8cee538d5f8948696
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 2 15:51:27 2011 +0100

    Add forgotten minor API bumps and APIChanges entries
    
    The bumps are for adding version.h and avio_{get/put}_str functions in
    lavf and making av_dlog public in lavu.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 1003022668d755fe1015a7873efa32cfb47fe849
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 2 18:23:59 2011 +0000

    ac3enc: Change EXP_DIFF_THRESHOLD to 500.
    
    This patch changes the exponent difference threshold in the exponent
    strategy decision function of the AC-3 encoder.  I tested lowering in
    increments of 100.  From 1000 down to 500 generally increased in quality
    with each step, but 400 was generally much worse.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit c3beafa0f14fd81ab43083f61872cbd5426647cf)

commit 057f3d2763ee72e9c2f4e30bd2cd5e3c0ad4d431
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 15:48:37 2011 +0000

    Log debug information in filter_samples().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 5fce60c3a9fbb21e580bad9165bf19d86ee7d96f)

commit 8904a0f1eefab90b29690dc5caddc0e6cfafc200
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 18:28:09 2011 +0000

    ffplay: factorize code from video_thread() into configure_video_filters()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 75ea596de1145878a7603d5a3f269a9aac9ae30e)

commit 01b75fa93111eda1707069d46631632b7dcc374b
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Jan 26 22:26:51 2011 +0000

    ARM: add helper macro for declaring constant data
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit b9a639ddd6e102edbf94a26b5106386792e2e4c8)

commit fe2ff6d24745f0739bfde9061092c1268557310b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Jan 30 15:06:46 2011 +0000

    Separate format conversion DSP functions from DSPContext.
    
    This will be beneficial for use with the audio conversion API without
    requiring it to depend on all of dsputil.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit c73d99e672329c8f2df290736ffc474c360ac4ae)

commit a35d782d28ef0497f2b65eb300c2e6a6028fc165
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jan 30 01:04:41 2011 -0800

    Fix ff_imdct_calc_sse() on gcc-4.6
    
    Gcc 4.6 only preserves the first value when using an array with an "m"
    constraint.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 770c410fbb8e1b87ce8ad7f3d7eddaa55e2b8295)

commit 51b317d2e921f489de7fb72a7f5f05d3039fa1cb
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Wed Feb 2 18:45:44 2011 +0100

    TCP: factor the poll() call
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit f61dee2fe4bc6a614079f37c25af1f92e90bc35b
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 23 12:58:59 2011 +1100

    wtv: filesystem implementation
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit a9d921cbad7ec7e88bdb81b046faa9c1c6ac6d3d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 13:34:02 2011 +0000

    tty.c: rename PKT_FLAG_KEY to AV_PKT_FLAG_KEY.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 151595fe2e06969a83654564a15feb5b9e8aa2c4
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 13:34:01 2011 +0000

    Rename remaining occurrences of SAMPLE_FMT_* to AV_SAMPLE_FMT_*
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit b2ed95ec48aceb21a9bb47af85d259ee52b8b7ea
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 13:34:00 2011 +0000

    Replace remaining occurrences of CODEC_TYPE_* with AVMEDIA_TYPE*
    
    Tested to compile with lavc major bump.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 1f56f5ed6d68f6492e213944e145e04e4d4dca13
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Feb 3 12:10:12 2011 +0000

    sapenc: Free AVStream->info on cleanup
    
    This fixes yet another memory leak, present since SVN rev 25418.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 9ad4c65f6fa7ff6d3fb7d5ea02908bbd6adc583f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 3 11:17:35 2011 +0000

    rtmpproto: rename URLContext* argument in rtmp_write()
    
    Now the first argument is URLContext *h. However, the function logs to
    LOG_CONTEXT, which is #defined as 's' for new lavf major versions.
    
    Therefore, rename h -> s.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e65b1934bf4f2fbde611b75ea6c0c871daaf0b56
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Thu Feb 3 10:50:50 2011 +0100

    Add ProRes FOURCCs to isom.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 75fd0668df64c4b7140be5ac829dee4e327a3e57
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Thu Feb 3 12:00:02 2011 +0100

    Add APIchanges entry for lavc 52.109.0
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f5b82f45dce8b734074a5e72e22ae42078ae9ce9
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Thu Feb 3 10:47:48 2011 +0100

    Add CODEC_ID_PRORES and bump lavc minor version
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit aa42cce57ddf34b4e2c365859206eb52e2415ff5
Author: Benjamin Larsson <benjamin@southpole.se>
Date:   Wed Feb 2 14:03:46 2011 +0100

    Add AVC-Intra identifiers used by Flip4Mac for mov files
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 437fb1c87d7b4b0730db97d0858b4f39fffff2a9
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Thu Feb 3 02:09:36 2011 +0100

    Remove a few if (p) av_free(p) forms
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit dc75d6dbf2af3c03b33d3159e1dadccf22c076ea
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Thu Feb 3 01:40:35 2011 +0100

    Avoid pointless check before calling free
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 62ecd3635a1329c49bc3b97ba84ad4d53d847163
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Wed Feb 2 21:54:14 2011 +0100

    Set pkt_pts in avcodec_default_reget_buffer()
    
    This was missed when pkt_pts was first added.
    
    Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit ce41c51b0c71c87f623914ba0786aef325d818fe
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 2 10:57:26 2011 +0200

    Free AVStream->info in chained muxers
    
    This fixes memory leaks in the RTSP muxer and RTP hinting in the
    mov muxer present since SVN rev 25418.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit d9c0510e22821baa364306d867ffac45da0620c8
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Feb 2 11:08:01 2011 +0200

    rtsp: Don't store RTSPStream in AVStream->priv_data
    
    For mpegts in RTP, there isn't a direct mapping between RTSPStreams
    and AVStreams, and the RTSPStream isn't ever stored in
    AVStream->priv_data, which was earlier leaked. The fix for this
    leak, in ea7f080749d68a431226ce196014da38761a0d82, lead to
    double frees for other, normal RTP streams.
    
    This patch avoids storing RTSPStreams in AVStream->priv_data, thus
    avoiding the double free. The RTSPStreams are always available via
    RTSPState->rtsp_streams anyway.
    
    Tested with MS-RTSP, RealRTSP, DSS and mpegts/RTP.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

commit 87e4d9b252bc6fa3b982f7050013069c9dc3e05b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 2 21:45:16 2011 +0100

    ffmpeg.c: rename map_meta_data option to map_metadata
    
    It's consistent with the -metadata option and easier to write.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 4868bebe5bfd018e1f525c33ab2f180bf0ca1213
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Feb 2 15:51:27 2011 +0100

    Add forgotten minor API bumps and APIChanges entries
    
    The bumps are for adding version.h and avio_{get/put}_str functions in
    lavf and making av_dlog public in lavu.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit c3beafa0f14fd81ab43083f61872cbd5426647cf
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Feb 2 18:23:59 2011 +0000

    ac3enc: Change EXP_DIFF_THRESHOLD to 500.
    
    This patch changes the exponent difference threshold in the exponent
    strategy decision function of the AC-3 encoder.  I tested lowering in
    increments of 100.  From 1000 down to 500 generally increased in quality
    with each step, but 400 was generally much worse.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 5fce60c3a9fbb21e580bad9165bf19d86ee7d96f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 15:48:37 2011 +0000

    Log debug information in filter_samples().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 75ea596de1145878a7603d5a3f269a9aac9ae30e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Feb 1 18:28:09 2011 +0000

    ffplay: factorize code from video_thread() into configure_video_filters()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit b9a639ddd6e102edbf94a26b5106386792e2e4c8
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Jan 26 22:26:51 2011 +0000

    ARM: add helper macro for declaring constant data
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit c73d99e672329c8f2df290736ffc474c360ac4ae
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Jan 30 15:06:46 2011 +0000

    Separate format conversion DSP functions from DSPContext.
    
    This will be beneficial for use with the audio conversion API without
    requiring it to depend on all of dsputil.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 2aaa2a17007a1f6b3e1544890e0ff3eae60b7737
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Tue Feb 1 20:09:24 2011 +0100

    Free the RTSPStreams in ff_rtsp_close_streams
    
    This plugs a small memory leak
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit ea7f080749d68a431226ce196014da38761a0d82)

commit 45eaec3029b0a84260a6f4c447c60a9645b1bceb
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Jan 22 00:58:52 2011 +0200

    h264: add profile names for the existing defines
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 71e0bee9eabe8eea030e210f1ad74c380b8b250b)

commit 94e3e83f13bcf45a6447c007ba06da1a3b896605
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Fri Jan 28 22:15:47 2011 +0100

    h264: Add Intra and Constrained Baseline profiles to avctx.profile
    (cherry picked from commit fe9a3fbe42ebe5debd57550313ed4c3a065f1770)

commit 8a92ec71b3dfc42ce4f34be79facade397db0f70
Author: Gianluigi Tiesi <mplayer@netfarm.it>
Date:   Tue Feb 1 04:12:26 2011 +0000

    dca: avoid C99 declaration in for() expression
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e86e858111501650bb9ce8e39282e20c57bac913)

commit 10ed02eb395293d8f1ebc1d8795b3d004036b281
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Feb 1 02:24:20 2011 +0000

    Makefile: remove unused variable ALLHTMLPAGES
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f3619680a7b14415479376b2c35a481c8f43927e)

commit 850e9c6d48c56f3652dc5073a06b09de54f52d82
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Feb 1 02:23:30 2011 +0000

    Makefile: build docs only for enabled tools; fix docs dependencies
    
    This makes "make documentation" build the man/html pages only for
    the tools enabled in the build.  It also fixes the dependency
    tracking for the built man pages.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 7f939f55bb79f962adc96b6b45e288dbb0069a67)

commit 5ad4335c2233d5a6d9487d2d56387b7484aecded
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Mon Jan 31 19:04:29 2011 -0800

    VP8: merge chroma MC calls
    
    Adds some duplicated code, but avoids duplicate edge checks and similar.
    ~0.5% faster overall on Parkjoy test sample.
    (cherry picked from commit 64233e702a95df9167e3362e58aae4e82ce2ddf8)

commit baffa091afc787e055a3a2c370c6e32c54772582
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jan 31 20:55:56 2011 -0500

    Implement a SIMD version of emulated_edge_mc() for x86.
    
    From ~550 cycles (C version) to 170 (SSE/x86-64), 206 (MMX/x86-32)
    and 196 (SSE2/x86-32) cycles.
    (cherry picked from commit 81f2a3f4ffcc6935b8b8ada4954700b3f333ae4f)

commit c0f88eed8948836ef507f6ed3e80acb9c0f4dbcb
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Jan 31 22:51:23 2011 +0000

    Auto-generate dependencies for documentation
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit a0f9c8ce372c3943104672f8fd7ba2bcf9a5e157)

commit 389b5bfa3498d07c7df4b42351cba08285866946
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Jan 31 19:26:03 2011 +0000

    cosmetics: indentation
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit d19b744a36987e1dd0c3239a2e1baa1e71d07a77)

commit a8ae4e0e7bf854a4eb278ab353478d6ab7334d22
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Jan 31 19:26:02 2011 +0000

    Remove unneeded add bias from 3 functions.
    
    DSPContext.vector_fmul_window()
    DCADSPContext.lfe_fir()
    SynthFilterContext.synth_filter_float()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 80ba1ddb58b5923b9f36a6acd542affc4ca722eb)

commit 403fa3cf07db6aba070eef262f10d0616088025f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 31 19:16:38 2011 +0000

    Ogg: discard non-essential metadata from Vorbis header when creating extradata
    
    The first part of the metadata, the "vendor" string, is required by
    libvorbis, it will refuse to play when it is not available.
    Also we do not currently parse that part into metadata so it would also
    be lost if we removed it as well.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 8cb3c557a9f3b24bc55325e3f64a2150b983305c)

commit 770c410fbb8e1b87ce8ad7f3d7eddaa55e2b8295
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jan 30 01:04:41 2011 -0800

    Fix ff_imdct_calc_sse() on gcc-4.6
    
    Gcc 4.6 only preserves the first value when using an array with an "m"
    constraint.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e98b8e2f2fae3e75f87d0d87098a8faee691a514
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 00:00:00 2011 +0100

    Implement av_samples_alloc() and av_samples_fill_arrays().
    
    With minor changes by michael
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

commit ea7f080749d68a431226ce196014da38761a0d82
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Tue Feb 1 20:09:24 2011 +0100

    Free the RTSPStreams in ff_rtsp_close_streams
    
    This plugs a small memory leak
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 71e0bee9eabe8eea030e210f1ad74c380b8b250b
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Jan 22 00:58:52 2011 +0200

    h264: add profile names for the existing defines
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit fe9a3fbe42ebe5debd57550313ed4c3a065f1770
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Fri Jan 28 22:15:47 2011 +0100

    h264: Add Intra and Constrained Baseline profiles to avctx.profile

commit e86e858111501650bb9ce8e39282e20c57bac913
Author: Gianluigi Tiesi <mplayer@netfarm.it>
Date:   Tue Feb 1 04:12:26 2011 +0000

    dca: avoid C99 declaration in for() expression
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f3619680a7b14415479376b2c35a481c8f43927e
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Feb 1 02:24:20 2011 +0000

    Makefile: remove unused variable ALLHTMLPAGES
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 7f939f55bb79f962adc96b6b45e288dbb0069a67
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Feb 1 02:23:30 2011 +0000

    Makefile: build docs only for enabled tools; fix docs dependencies
    
    This makes "make documentation" build the man/html pages only for
    the tools enabled in the build.  It also fixes the dependency
    tracking for the built man pages.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 40222b926b6d2f7d08aeeff756de3ade36121396
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Feb 1 12:19:49 2011 +0100

    Provide monotone revission numbers in version.sh

commit 64233e702a95df9167e3362e58aae4e82ce2ddf8
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Mon Jan 31 19:04:29 2011 -0800

    VP8: merge chroma MC calls
    
    Adds some duplicated code, but avoids duplicate edge checks and similar.
    ~0.5% faster overall on Parkjoy test sample.

commit 81f2a3f4ffcc6935b8b8ada4954700b3f333ae4f
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jan 31 20:55:56 2011 -0500

    Implement a SIMD version of emulated_edge_mc() for x86.
    
    From ~550 cycles (C version) to 170 (SSE/x86-64), 206 (MMX/x86-32)
    and 196 (SSE2/x86-32) cycles.

commit a0f9c8ce372c3943104672f8fd7ba2bcf9a5e157
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Jan 31 22:51:23 2011 +0000

    Auto-generate dependencies for documentation
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 7b3ea5507cd79d7e80cb435fda20e70f90e18663
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Jan 31 20:48:35 2011 +0100

    Add sample_aspect_ratio fields to vsrc_buffer arguments.
    This fixes aspect handling in ffmpeg
    This is based on a patch by baptiste

commit 14b171cd71f2b5f1cc66e4df89c2692f68ac098b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Jan 31 18:51:47 2011 +0100

    Add sample_aspect_ratio to AVFilterLink

commit d19b744a36987e1dd0c3239a2e1baa1e71d07a77
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Jan 31 19:26:03 2011 +0000

    cosmetics: indentation
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 80ba1ddb58b5923b9f36a6acd542affc4ca722eb
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Jan 31 19:26:02 2011 +0000

    Remove unneeded add bias from 3 functions.
    
    DSPContext.vector_fmul_window()
    DCADSPContext.lfe_fir()
    SynthFilterContext.synth_filter_float()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 8cb3c557a9f3b24bc55325e3f64a2150b983305c
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 31 19:16:38 2011 +0000

    Ogg: discard non-essential metadata from Vorbis header when creating extradata
    
    The first part of the metadata, the "vendor" string, is required by
    libvorbis, it will refuse to play when it is not available.
    Also we do not currently parse that part into metadata so it would also
    be lost if we removed it as well.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit b482c001214fc519cf6be7802458bf8e441991b7
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 31 19:25:59 2011 +0100

    Remove pts rescaling code that is useless after 2ff4a2764e5ea74c85b4231bc110540278cf3708

commit 12763671e2dca7ab116e1ad81a2836819ff90730
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jan 29 13:53:14 2011 +0100

    Document that av_write_header sets stream time_base to a value of it chosing.

commit 2c30f7b3d7ea6ffe5370ea18e847455e7fae3940
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Jan 31 16:49:10 2011 +0000

    mpegtsenc: fix PMT PID calculation
    
    445996aa51f4f1d9a26456a8511988291a720ba0 caused the PMT PID to be
    off by one.  This corrects it.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 740ad0d14d1eca7319a34866e896ad93cd65b9e9)

commit 0374152f8926bb3d0f2cd9cca56d12521fe0f71b
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Jan 31 02:19:30 2011 +0000

    Rename attribute_used to av_used and move it to attributes.h
    
    This is consistent with most of the other attribute macros.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 365e3c7878e4e821d5dec922d2d51f92ce13f926)

commit a735bbbb7a27fa89318d60b91558c3045b6b27c6
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Mon Jan 31 13:19:51 2011 +0200

    Replace defines in libavformat/mpegtsenc.c with AVOptions
    
    Around 01/28/11 18:56, Ronald S. Bultje scribbled:
    > That patch is now merged, can you submit the update to muxers.texi?
    > Then we'll apply the whole thing.
    
    See attached. I hope the documentation is enough.
    
    --
    Georgi Chorbadzhiyski
    http://georgi.unixsol.org/
    
    From c236024b8254f5c2c45934c30fff390cb0e55a5e Mon Sep 17 00:00:00 2001
    From: Georgi Chorbadzhiyski <gf@unixsol.org>
    Date: Tue, 25 Jan 2011 13:09:17 +0200
    Subject: [PATCH] mpegts: Replace defines in with AVOptions
    
    This patch adds support for setting transport_stream_id,
    original_network_id, service_id, pmt_start_pid and start_pid
    in mpegts muxer.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 445996aa51f4f1d9a26456a8511988291a720ba0)

commit 29f22e049a9e45fbd8ee5265e3b8058ca4597ae8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 26 22:53:00 2011 +0100

    Add documentation for the image2 muxer.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit e771d2e3fef4d2bcfc08b9eb37296f0e0af1f607)

commit 2ff4a2764e5ea74c85b4231bc110540278cf3708
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jan 29 13:44:34 2011 +0100

    VC1testenc: convert pts values to correct time-base.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 22e9277aa5e6e5abfd037420093439058d4a14df)

commit 939bfc87ee2592e1d2a8ac76ebc1cb4195fdc740
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jan 31 08:58:14 2011 -0500

    asf/wtv: use service_provider and service_name metadata tags
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    (cherry picked from commit 45430099438d7b4f70ebb23611a29d318ba49687)

commit 5a8d1075ec4243cca690ac6650cce4df88ec0ad5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jan 14 15:50:55 2011 +0100

    Make ffmpeg warns the user when the selected sample format is ignored.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit fa34a3626cf1aa19acbe9f8c6fcddb6c3eb8eaa1)

commit a4257d74e09729c3f8ecc2065ed35b003ffbbfc6
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Sat Jan 29 21:09:33 2011 -0800

    Slightly simplify VP8 inter_predict
    
    Merge an if and a switch.
    (cherry picked from commit 73be29b0c4297fd0e61e7fe5d925bec397d8fe4a)

commit 2fa1d7b3be7b8a071591ab40e971264e7db9f07f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 16 18:39:34 2011 +0100

    In ffplay:get_video_frame(), use frame->pkt_pts rather than reordered_opaque.
    
    AVCodecContext.reordered_opaque is deprecated for this specific use.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 2855080447a226aba7e88e943fd8a8779d6daa98)

commit 97b925ea811871dfb2696348625ee763793e84c1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 22 15:35:00 2011 +0100

    ffplay: in video_thread(), use av_dlog() for timestamp logging.
    
    Disable logging of rescaled timestamps if DEBUG is not enabled.
    Avoid debug log spamming with -loglevel debug.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 13156f40e1f17ec1d0c57e6bf7a2850f673600c0)

commit e5e3897b6473902992a44ddf6705d38aa8bbfc71
Author: Vasyl' Vavrychuk <vvavrychuk@gmail.com>
Date:   Sun Jan 30 15:24:00 2011 +0000

    mpegts: remove get_pts duplicate of ff_parse_pes_pts.
    
    Signed-off-by: Vasyl' Vavrychuk <vvavrychuk@gmail.com>
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 665132e6204766b1d43ce413d6b1cc2a1d34ea29)

commit 9873463c2f44ba239225718ad416dcac75d5bc70
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 30 01:05:39 2011 +0000

    Enable native build on QNX/x86
    (cherry picked from commit d33ed7b36762bf26694bdfa18e0d811e26c996f8)

commit 740ad0d14d1eca7319a34866e896ad93cd65b9e9
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Jan 31 16:49:10 2011 +0000

    mpegtsenc: fix PMT PID calculation
    
    445996aa51f4f1d9a26456a8511988291a720ba0 caused the PMT PID to be
    off by one.  This corrects it.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 365e3c7878e4e821d5dec922d2d51f92ce13f926
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Jan 31 02:19:30 2011 +0000

    Rename attribute_used to av_used and move it to attributes.h
    
    This is consistent with most of the other attribute macros.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 445996aa51f4f1d9a26456a8511988291a720ba0
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Mon Jan 31 13:19:51 2011 +0200

    Replace defines in libavformat/mpegtsenc.c with AVOptions
    
    Around 01/28/11 18:56, Ronald S. Bultje scribbled:
    > That patch is now merged, can you submit the update to muxers.texi?
    > Then we'll apply the whole thing.
    
    See attached. I hope the documentation is enough.
    
    --
    Georgi Chorbadzhiyski
    http://georgi.unixsol.org/
    
    From c236024b8254f5c2c45934c30fff390cb0e55a5e Mon Sep 17 00:00:00 2001
    From: Georgi Chorbadzhiyski <gf@unixsol.org>
    Date: Tue, 25 Jan 2011 13:09:17 +0200
    Subject: [PATCH] mpegts: Replace defines in with AVOptions
    
    This patch adds support for setting transport_stream_id,
    original_network_id, service_id, pmt_start_pid and start_pid
    in mpegts muxer.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit e771d2e3fef4d2bcfc08b9eb37296f0e0af1f607
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 26 22:53:00 2011 +0100

    Add documentation for the image2 muxer.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 22e9277aa5e6e5abfd037420093439058d4a14df
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jan 29 13:44:34 2011 +0100

    VC1testenc: convert pts values to correct time-base.
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit 45430099438d7b4f70ebb23611a29d318ba49687
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jan 31 08:58:14 2011 -0500

    asf/wtv: use service_provider and service_name metadata tags
    
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>

commit fa34a3626cf1aa19acbe9f8c6fcddb6c3eb8eaa1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jan 14 15:50:55 2011 +0100

    Make ffmpeg warns the user when the selected sample format is ignored.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 73be29b0c4297fd0e61e7fe5d925bec397d8fe4a
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Sat Jan 29 21:09:33 2011 -0800

    Slightly simplify VP8 inter_predict
    
    Merge an if and a switch.

commit 2855080447a226aba7e88e943fd8a8779d6daa98
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 16 18:39:34 2011 +0100

    In ffplay:get_video_frame(), use frame->pkt_pts rather than reordered_opaque.
    
    AVCodecContext.reordered_opaque is deprecated for this specific use.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 13156f40e1f17ec1d0c57e6bf7a2850f673600c0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 22 15:35:00 2011 +0100

    ffplay: in video_thread(), use av_dlog() for timestamp logging.
    
    Disable logging of rescaled timestamps if DEBUG is not enabled.
    Avoid debug log spamming with -loglevel debug.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 665132e6204766b1d43ce413d6b1cc2a1d34ea29
Author: Vasyl' Vavrychuk <vvavrychuk@gmail.com>
Date:   Sun Jan 30 15:24:00 2011 +0000

    mpegts: remove get_pts duplicate of ff_parse_pes_pts.
    
    Signed-off-by: Vasyl' Vavrychuk <vvavrychuk@gmail.com>
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 9ef5a9deaf0f4f44a19efa5bd75df74873096063
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sat Jan 29 17:46:18 2011 +0100

    Replace dprintf with av_dlog
    
    dprintf clashes with POSIX.1-2008
    (cherry picked from commit dfd2a005eb29e4b9f2fdb97036eb7d5c38ae4bd4)

commit 4592c85fc888ed32df2486c04914286f403c3a80
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 29 18:45:32 2011 +0000

    Flush final frames in libfaac encoder.
    
    Gives decoded output identical in length to faac commandline encoder.
    Fixes Issue 670.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 243f8241dbf4a451e1197661ccd387c519ae3349)

commit 5255acc6beb61ef30f43bc2c746b0b487815f76d
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jan 29 15:39:09 2011 +0100

    Fix memory leak in ALS decoder in big endian systems
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e0eb963aaa55ddcc54bf80f3261f6a436edca4a3)

commit 451b4b86355216ee4b255ca86ea578864127e03a
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Jan 29 17:14:29 2011 +0000

    Rearrange MpegEncContext to simplify access from asm
    
    This moves the fields needed by asm near the top, before any
    structs or other members which complicate the offset calculation.
    Modifying other structs will no longer require updating the offsets,
    and the asm code is slightly simpler due to the smaller offsets.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit d461a4731781e492d83ef254f9c0fbd0ce6e47eb)

commit 5231d6277f2c3b7c13a309964a6edbfa0e9570b5
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Sat Jan 29 13:24:13 2011 +0100

    doc: modify style for texi2html 1.78+
    
    The generated HTML files are similar to the ones generated with
    texi2html 1.56k used on the website.
    
    Tested with texi2html 1.78 and 5.0. 1.78 is the minimal recommended
    version.
    
    The removed @sp from the titlepage section were ignored until
    texi2html 5.0. If not removed the pages generated by 5.0 will have ugly
    empty space around the title.
    (cherry picked from commit a8f0814a742dee4783afaa5bedb01aa0c77b1fc4)

commit bc0a603c7888c1faf4db580829e103b21442b6e4
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jan 29 14:14:32 2011 +0000

    Fix overread in altivec DSP function sad16
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 3af1fe829ee6db5eafe261947e74b8516ffe5188)

commit 8afac88e144f30ff6928ec2d33c8107b3c630a97
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Jan 29 04:39:39 2011 +0000

    ARM: update MpegEncContext offsets
    (cherry picked from commit 0745116c10e5650952c39ea543c66b12fba854e6)

commit d23e3e5fea78420fecacbe3719e8d7928b591504
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jan 26 22:35:56 2011 -0500

    Move ff_emulated_edge_mc() into DSPContext.
    (cherry picked from commit 2e279598793133ee9c57fd0026d672f076fde4bf)

commit efcc10645525e7b5c2f3d7d46ecf6b5d267867f5
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jan 26 22:37:50 2011 -0500

    Optimize C version of ff_emulated_edge_mc().
    
    From ~780 cycles to 551 cycles, mostly just by using libc memcpy()
    instead of manually shuffling individual bytes around.
    (cherry picked from commit e5262ec44a30a9132f0361f775c5b63d20e4e4d5)

commit 59884f55d1eaf1481771ee97b977000b8be1ddc7
Author: Peter Ross <pross@xvid.org>
Date:   Fri Jan 28 22:28:03 2011 +0000

    mpegtsenc: support CODEC_ID_AAC_LATM
    
    $subject. Have used this for loopback testing with mpegts.c.
    
    -- Peter
    (A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
    [2. text/x-diff; 0001-mpegtsenc-support-CODEC_ID_AAC_LATM.patch]
    
    From 0f7f9db4b7da1793996af6dda84298507703759a Mon Sep 17 00:00:00 2001
    From: Peter Ross <pross@xvid.org>
    Date: Sun, 9 Jan 2011 09:45:50 +1100
    Subject: [PATCH] mpegtsenc: support CODEC_ID_AAC_LATM
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 4d54df8e07dca3e30ebcaffd1a0e750a876700a2)

commit c053bba9e23cb98db34365962a562ccc72eeea60
Author: Dave Yeo <daveryeo@telus.net>
Date:   Fri Jan 28 12:01:52 2011 -0800

    rtspenc: include os_support.h for system without HAVE_POLL_H
    
    fix compile on OS/2
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit a0788cc6273a7a33cc111f7248248c71fd009916)

commit 827048268163bfe41438e0abbb2f8b131d3aa085
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Jan 27 10:41:49 2011 +0100

    asfdec: ensure that the whole tag is read.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 042950542d6ee70fde01e4edbb6e6da38ebbaf27)

commit 13904b552b48e72bc472f98144ab54d0535ce99e
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 28 17:16:15 2011 +0000

    os_support: make poll() fallbacks conditional on CONFIG_NETWORK
    
    poll() is only used by networking code, so the fallback should
    only be built if networking is enabled.  Also remove CONFIG_FFSERVER
    condition from the declarations.
    
    This should fix building on systems without poll(), broken
    by a8475bbdb64e638bd8161df9647876fd23f8a29a.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 362d8f7d9e6a3bca2ce89f767d153d3ab8bf5773)

commit b5a7100ad33df8c4ae9aa847633efb24d3c4b1c9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 26 23:03:38 2011 +0100

    Make the image2 demuxer log more verbose
    
    Add an error message in case the user requests to write more than one file
    and the path does not contain a "%d" or "%0Nd" pattern.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 4fc9ff0ad6f0f6b2c7443c6b4a3a1c817e97fdfd)

commit 6aef89d54e65d56f2a7068d911f606a0c5b070a6
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 28 16:58:54 2011 +0000

    Update mpegts test reference
    
    The output was changed by a7827a17c6b3388322350456d445c94b3a82cd25.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 79dca23dc262742b312161a5dec707eb7b9c8d97)

commit 79615a3e50d870d4b222e6bc59b0cb66ac22ff19
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Jan 28 06:13:50 2011 +0000

    aacdec: Convert some loop copies into memcpy()s.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e5c82df80ef49957fe532d0992985012d6d97955)

commit 6219b67e8433325a7a159497262f7a9aaf48ad67
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 26 23:55:53 2011 +0100

    Add muxers.texi file.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 85466e1e5f7f1fe50933d2d967a06b45b9222b5b)

commit 753134ae3e2d40bb80b286edaa0c7c8781db51f6
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Fri Jan 28 18:28:20 2011 +0200

    In mpegts "reserved_future_use" field must be set to 1 in SDT table
    
    According to EN 300 468 section 3.1 (Definitions):
    
       Unless otherwise specified within the present document all
       "reserved_future_use" bits is set to "1".
    
    This was not the case for SDT generation so this patch fixes it.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit a7827a17c6b3388322350456d445c94b3a82cd25)

commit e86c78836bf4fbb1501ef1f0a5b92514801172d3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jan 27 21:26:38 2011 +0100

    In the rawvideo decoder, set pkt_pts in the output frame.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 3c802cabba8e85e4f2949c57df947dd1823a15f5)

commit 8bc65685951833cf87dd9575ee900f03cb672d6b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jan 27 01:01:34 2011 +0100

    In the start_frame() debug log, print the reference pos value rather than the evaluated value converted to int.
    
    That's required because -1 is evaluated as NAN, which converted back
    to int looks like a random number, this is especially annoying when
    debugging sources with undefined pos (as the video4linux2 device).
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 3e5bc7ff6a23014daf2eb0b9a22986753ae2ec4f)

commit 6642a1793511fcd510d39d1a598b127a536b48c9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jan 28 09:51:34 2011 -0500

    Fix VP8 aliasing problems.
    
    Replace * (uint32_t *) buf accesses with AV_WN32A/AV_COPY32.
    (cherry picked from commit 9d4bdcb714f85b5d90ebf9704784a31c88dfb360)

commit b351baa070beede5d110974544782ac80e21bc90
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Fri Jan 28 03:12:22 2011 +0100

    rtsp: make ff_sdp_parse return value forwarded
    
    the sdp demuxer did not forward it at all while the rtsp demuxer assumed
    a single kind of error
    (cherry picked from commit f81c7ac70a7e5e82b0ab0839faf8d22d555efb9d)

commit d0eb91ad0451cdb6c062b2d4760bfa7f8bb4db6b
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Fri Jan 28 03:12:21 2011 +0100

    os: replace select with poll
    
    Select has limitations on the fd values it could accept and silently
    breaks when it is reached.
    (cherry picked from commit a8475bbdb64e638bd8161df9647876fd23f8a29a)

commit b5f83debf5384195c8700d024fb760ab8d7250aa
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Jan 28 06:13:49 2011 +0000

    Make ff_float_to_int16*_c() static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 5ce5dbc5f3d0bce1f8d76fea1907c91469ebdd01)

commit 9740a357e938cd625bcbda0314ee4e6117d99aca
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 22:03:29 2011 +0000

    Hide demuxers', muxers' and protocols' objects via the ld version script.
    
    This reduces the symbols exported by libavformat from 699 to 451.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e62886403355614f0579a1568a53f04037c90df8)

commit 06c8f31e84bf2b4073f53e3ba71d782574db7fb4
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 21:40:12 2011 +0000

    Hide the now-prefixed decoders, encoders, parsers, bsf, hwaccel objects.
    
    This significantly reduces the size of the symbol table in the generated ELF
    shared object (as well as the other linked tables).
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit ac28ce5fac2f77891d70c9e49cda65ddb51818b2)

commit d33ed7b36762bf26694bdfa18e0d811e26c996f8
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 30 01:05:39 2011 +0000

    Enable native build on QNX/x86

commit dfd2a005eb29e4b9f2fdb97036eb7d5c38ae4bd4
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sat Jan 29 17:46:18 2011 +0100

    Replace dprintf with av_dlog
    
    dprintf clashes with POSIX.1-2008

commit 243f8241dbf4a451e1197661ccd387c519ae3349
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 29 18:45:32 2011 +0000

    Flush final frames in libfaac encoder.
    
    Gives decoded output identical in length to faac commandline encoder.
    Fixes Issue 670.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e0eb963aaa55ddcc54bf80f3261f6a436edca4a3
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jan 29 15:39:09 2011 +0100

    Fix memory leak in ALS decoder in big endian systems
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d461a4731781e492d83ef254f9c0fbd0ce6e47eb
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Jan 29 17:14:29 2011 +0000

    Rearrange MpegEncContext to simplify access from asm
    
    This moves the fields needed by asm near the top, before any
    structs or other members which complicate the offset calculation.
    Modifying other structs will no longer require updating the offsets,
    and the asm code is slightly simpler due to the smaller offsets.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a8f0814a742dee4783afaa5bedb01aa0c77b1fc4
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Sat Jan 29 13:24:13 2011 +0100

    doc: modify style for texi2html 1.78+
    
    The generated HTML files are similar to the ones generated with
    texi2html 1.56k used on the website.
    
    Tested with texi2html 1.78 and 5.0. 1.78 is the minimal recommended
    version.
    
    The removed @sp from the titlepage section were ignored until
    texi2html 5.0. If not removed the pages generated by 5.0 will have ugly
    empty space around the title.

commit 3af1fe829ee6db5eafe261947e74b8516ffe5188
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jan 29 14:14:32 2011 +0000

    Fix overread in altivec DSP function sad16
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit ce20edb7bd6c1768ef5f4d181d7ba27a0e7945bd
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Jan 28 23:52:50 2011 +0000

    Vorbis-in-Ogg: Do not set timebase to invalid values
    
    Avoids an assert when the sample rate is invalid and the timebase
    is thus set to e.g. 1/0.
    Sample file is http://samples.mplayerhq.hu/ogg/fuzzed-srate-crash.ogg
    
    This is a quick fix for a crash, not a final solution.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 76c802e989b61423c1554cf204f96f70b3edb145
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jan 29 11:56:25 2011 +0100

    VC1testenc: convert pts values to correct time-base.
    
    VC1 test container always uses time-base 1 ms, so we must convert
    from whatever time-base the application gave us to that, otherwise
    the video will play at ridiculous speeds.
    It would be possible to signal that a container supports only one
    time-base and have code in a layer above do the conversion, but
    for a single format this seems over-engineered.

commit 0745116c10e5650952c39ea543c66b12fba854e6
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Jan 29 04:39:39 2011 +0000

    ARM: update MpegEncContext offsets

commit 2e279598793133ee9c57fd0026d672f076fde4bf
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jan 26 22:35:56 2011 -0500

    Move ff_emulated_edge_mc() into DSPContext.

commit e5262ec44a30a9132f0361f775c5b63d20e4e4d5
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jan 26 22:37:50 2011 -0500

    Optimize C version of ff_emulated_edge_mc().
    
    From ~780 cycles to 551 cycles, mostly just by using libc memcpy()
    instead of manually shuffling individual bytes around.

commit 4d54df8e07dca3e30ebcaffd1a0e750a876700a2
Author: Peter Ross <pross@xvid.org>
Date:   Fri Jan 28 22:28:03 2011 +0000

    mpegtsenc: support CODEC_ID_AAC_LATM
    
    $subject. Have used this for loopback testing with mpegts.c.
    
    -- Peter
    (A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
    [2. text/x-diff; 0001-mpegtsenc-support-CODEC_ID_AAC_LATM.patch]
    
    From 0f7f9db4b7da1793996af6dda84298507703759a Mon Sep 17 00:00:00 2001
    From: Peter Ross <pross@xvid.org>
    Date: Sun, 9 Jan 2011 09:45:50 +1100
    Subject: [PATCH] mpegtsenc: support CODEC_ID_AAC_LATM
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 55fa97e215c40a1f7cdd2ad3ca4c098a3caa4c28
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 28 21:54:16 2011 +0100

    Remove useage of memalign() from libmpcodecs, not all platforms have memalign().

commit a0788cc6273a7a33cc111f7248248c71fd009916
Author: Dave Yeo <daveryeo@telus.net>
Date:   Fri Jan 28 12:01:52 2011 -0800

    rtspenc: include os_support.h for system without HAVE_POLL_H
    
    fix compile on OS/2
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 042950542d6ee70fde01e4edbb6e6da38ebbaf27
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Jan 27 10:41:49 2011 +0100

    asfdec: ensure that the whole tag is read.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 609bdf813d0ff3d03f8938181151f4c867c4ae65
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Jan 28 20:56:12 2011 +0100

    Vorbis-in-Ogg: Do not set timebase to invalid values
    
    Avoids an assert when the sample rate is invalid and the timebase
    is thus set to e.g. 1/0.
    Sample file is http://samples.mplayerhq.hu/ogg/fuzzed-srate-crash.ogg

commit be3e8eda5ac3a3f654fe49e899024fa6dd6b3a6e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 28 19:03:10 2011 +0100

    Add forgotten dependancy of avcodec for vf_mp.c

commit 362d8f7d9e6a3bca2ce89f767d153d3ab8bf5773
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 28 17:16:15 2011 +0000

    os_support: make poll() fallbacks conditional on CONFIG_NETWORK
    
    poll() is only used by networking code, so the fallback should
    only be built if networking is enabled.  Also remove CONFIG_FFSERVER
    condition from the declarations.
    
    This should fix building on systems without poll(), broken
    by a8475bbdb64e638bd8161df9647876fd23f8a29a.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4fc9ff0ad6f0f6b2c7443c6b4a3a1c817e97fdfd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 26 23:03:38 2011 +0100

    Make the image2 demuxer log more verbose
    
    Add an error message in case the user requests to write more than one file
    and the path does not contain a "%d" or "%0Nd" pattern.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 79dca23dc262742b312161a5dec707eb7b9c8d97
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 28 16:58:54 2011 +0000

    Update mpegts test reference
    
    The output was changed by a7827a17c6b3388322350456d445c94b3a82cd25.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e5c82df80ef49957fe532d0992985012d6d97955
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Jan 28 06:13:50 2011 +0000

    aacdec: Convert some loop copies into memcpy()s.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 85466e1e5f7f1fe50933d2d967a06b45b9222b5b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 26 23:55:53 2011 +0100

    Add muxers.texi file.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit a7827a17c6b3388322350456d445c94b3a82cd25
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Fri Jan 28 18:28:20 2011 +0200

    In mpegts "reserved_future_use" field must be set to 1 in SDT table
    
    According to EN 300 468 section 3.1 (Definitions):
    
       Unless otherwise specified within the present document all
       "reserved_future_use" bits is set to "1".
    
    This was not the case for SDT generation so this patch fixes it.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 3c802cabba8e85e4f2949c57df947dd1823a15f5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jan 27 21:26:38 2011 +0100

    In the rawvideo decoder, set pkt_pts in the output frame.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 3e5bc7ff6a23014daf2eb0b9a22986753ae2ec4f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jan 27 01:01:34 2011 +0100

    In the start_frame() debug log, print the reference pos value rather than the evaluated value converted to int.
    
    That's required because -1 is evaluated as NAN, which converted back
    to int looks like a random number, this is especially annoying when
    debugging sources with undefined pos (as the video4linux2 device).
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 9d4bdcb714f85b5d90ebf9704784a31c88dfb360
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jan 28 09:51:34 2011 -0500

    Fix VP8 aliasing problems.
    
    Replace * (uint32_t *) buf accesses with AV_WN32A/AV_COPY32.

commit f81c7ac70a7e5e82b0ab0839faf8d22d555efb9d
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Fri Jan 28 03:12:22 2011 +0100

    rtsp: make ff_sdp_parse return value forwarded
    
    the sdp demuxer did not forward it at all while the rtsp demuxer assumed
    a single kind of error

commit a8475bbdb64e638bd8161df9647876fd23f8a29a
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Fri Jan 28 03:12:21 2011 +0100

    os: replace select with poll
    
    Select has limitations on the fd values it could accept and silently
    breaks when it is reached.

commit 5ce5dbc5f3d0bce1f8d76fea1907c91469ebdd01
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Jan 28 06:13:49 2011 +0000

    Make ff_float_to_int16*_c() static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 79ce107847fa89c132a7e7a8732f4fecef414c30
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 27 14:21:26 2011 +0000

    cosmetics: indentation and spacing
    (cherry picked from commit b5ec6383432c907bed175f20e39af1a99dc75cfb)

commit 733dbe7d18c267728ef03762d83e9e1b086668cd
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 27 15:20:43 2011 +0000

    Remove the add bias hack for the C version of DSPContext.float_to_int16_*().
    (cherry picked from commit 9d06d7bce3babb82ed650c13ed13a57f6f626a71)

commit 2f7d8977bcdeb2c39fd9acbd753d605298824db8
Author: John Stebbins <stebbins@jetheaddev.com>
Date:   Wed Jan 26 05:15:49 2011 +0000

    mov: add support for little-endian utf16 chapter names
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 97b04f5ed3ab3a62e57f0c16841fb8f10d0a174c)

commit 9653e754a4a179e0536e081782636a8249f1ea91
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Thu Jan 27 17:26:20 2011 +0100

    movenc: byteswap codec_tag in mov_write_ms_tag
    
    based on Alex Converse's "Fix ADPCM MS in mov muxing" patch
    (cherry picked from commit 795ed278e6d702ad841c3043e2b878afc6f599f4)

commit 0ca4fcc94c28a0a637c8df7f5ff1fd51ab2ebb4f
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 27 23:58:27 2011 +0000

    Add special case for 2nd-order IIR filter.
    
    40% faster in ff_iir_filter_flt() when c->order == 2.
    (cherry picked from commit 37cb3eb53449ccefbbe8ea7dc5e66f9036aafe6e)

commit 1d20121b2e32aa01692ed79997e9423d8856422b
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Thu Jan 27 03:56:14 2011 +0100

    Add ff_ to AVHWAccel decoders
    
    That unbreaks compilation of vaapi and dxva2
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit d1b6f33bf2ce56f013a1c5a013a19671c0f30ea0)

commit 66355be3c3eb8e797589058b0773f773a8c2231e
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 22:03:28 2011 +0000

    Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.
    
    This also lists the objects from those two libraries as internal (by adding
    the ff_ prefix) so that they can then be hidden via linker scripts.
    (cherry picked from commit c6610a216ed2948885772154a2eed696e0cb4aca)

commit ebf3ee16c765811fe3ab0c8a295ada0e2f5eca44
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Jan 23 12:35:23 2011 +0100

    mov: simplify mov_read_chapters() by using avio_get_str16be
    
    It probably also fixes a memleak or two.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 225b6d7fdea370de3723420e6adc2f3192439b00)

commit bc1aebcd07939d2dffdb1967e5a1e829fed23fba
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Jan 26 21:54:42 2011 +0000

    Revert "mov: simplify mov_read_chapters() by using avio_get_str16be"
    
    This reverts commit c34461b35b68ff1f3d04540e0279383c51be8cee.
    The wrong version of the patch was committed.
    (cherry picked from commit c4f8765ac55562fc6ab705e3d17275b69eb5f71d)

commit e3c5395402dc7c0120663ba09e1eaa15d343306f
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jan 26 15:34:36 2011 -0500

    VP8: don't overread edges on fourtap MC.
    
    Fix C VP8 H+V MC functions which do two-dimensional 4/6-tap filters to
    not overread beyond their edges if the second filter is 4-tap, since
    the outer pixels aren't there anymore since
    44002d8323023c35f51d523a7d305e45103ba7a1.
    (cherry picked from commit 22893e10ae8b72880838accc3df97785502ac6aa)

commit e7e2df27f85f35dba262f3681c7dc92e32d921d0
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 21:40:11 2011 +0000

    Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.
    
    None of these symbols should be accessed directly, so declare them as
    hidden.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)

commit 4b21c38180b2d64e3688434823769879a67e48e2
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:29:44 2011 +0000

    Make ff_cmap_read_palette static to libavcodec/iff.c. Delete iff.h.
    
    The iff.h header only declared one function that is now static, the
    libavformat/iff.c source file wasn't using it before. Drop the file
    entirely.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 2d162e3825a35b6ac42a27d27c4a3ebbd141828d)

commit dff80041e3057004838aa500392437a6999e3b41
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 25 20:07:07 2011 +0000

    Add ff_ prefix to ac3_common_init().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 4c57cde942b3d28074d0bb06e2ca200bc1098f22)

commit e732af87fc00efb1fe6d1e1fd6610c75d911bf6f
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 25 20:07:06 2011 +0000

    ac3: Remove ff_ac3_critical_band_size_tab.
    
    It is only used to generate band_start_tab, which about the same size, at
    runtime, so it's simpler just to always hardcode band_start_tab.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 24e3ad3031fa26e12d4b939f0ff0dd6e12f05ef5)

commit 97e528a9e1b09a30db192e1a6f2d90c7643a1d5a
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:29:34 2011 +0000

    Make the avfilter debug functions and macros static to avfilter.c
    
    This removes ff_get_ref_perms_string, ff_dprintf_ref and ff_dprintf_link
    fro the interface of libavfilter.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit eb7ccf8f3369f9e15029ce65370a114206b39fd5)

commit d4a847711db69ea1fdb4ee324e047b6d0ac73441
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:29:43 2011 +0000

    Mark C base versions of FFT functions static to fft.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 7767d8d361ca104d74c8390b72db21aa4d7fc322)

commit 5f58927baf704d3fbf4d082b8dce41af8a441dff
Author: Marco Gittler <marco@gitma.de>
Date:   Tue Jan 25 18:07:34 2011 -0800

    Pass field order flag to libx264
    
    Signed-off-by: Jason Garrett-Glaser <jason@x264.com>
    (cherry picked from commit b09f5482854f9b4a139b1401d196b26db11dd10f)

commit 4c9bfe3e4e28cad1e686dda68ba46094df26f1e3
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Tue Jan 25 11:20:03 2011 +0000

    mpegtsenc: set reserved bits to 1 in PCR field
    
    The reserved bits between PCR base and extension fields must be
    set to 1.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 535638b55f83ad47e4680883e87b97e69d0847e5)

commit e62886403355614f0579a1568a53f04037c90df8
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 22:03:29 2011 +0000

    Hide demuxers', muxers' and protocols' objects via the ld version script.
    
    This reduces the symbols exported by libavformat from 699 to 451.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit ac28ce5fac2f77891d70c9e49cda65ddb51818b2
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 21:40:12 2011 +0000

    Hide the now-prefixed decoders, encoders, parsers, bsf, hwaccel objects.
    
    This significantly reduces the size of the symbol table in the generated ELF
    shared object (as well as the other linked tables).
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit b5ec6383432c907bed175f20e39af1a99dc75cfb
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 27 14:21:26 2011 +0000

    cosmetics: indentation and spacing

commit 9d06d7bce3babb82ed650c13ed13a57f6f626a71
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 27 15:20:43 2011 +0000

    Remove the add bias hack for the C version of DSPContext.float_to_int16_*().

commit 97b04f5ed3ab3a62e57f0c16841fb8f10d0a174c
Author: John Stebbins <stebbins@jetheaddev.com>
Date:   Wed Jan 26 05:15:49 2011 +0000

    mov: add support for little-endian utf16 chapter names
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 795ed278e6d702ad841c3043e2b878afc6f599f4
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Thu Jan 27 17:26:20 2011 +0100

    movenc: byteswap codec_tag in mov_write_ms_tag
    
    based on Alex Converse's "Fix ADPCM MS in mov muxing" patch

commit f2589642172d284a67e5bbd6c11c477a2aacda88
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Jan 25 15:08:20 2011 +0000

    In mov muxer, mux adpcm_ms and adpcm_ima_wav the way quicktime supports it
    
    In mov demuxer, set adpcm_ms and adpcm_ima_wav frame size to stsd samples per packet.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 37cb3eb53449ccefbbe8ea7dc5e66f9036aafe6e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 27 23:58:27 2011 +0000

    Add special case for 2nd-order IIR filter.
    
    40% faster in ff_iir_filter_flt() when c->order == 2.

commit d1b6f33bf2ce56f013a1c5a013a19671c0f30ea0
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Thu Jan 27 03:56:14 2011 +0100

    Add ff_ to AVHWAccel decoders
    
    That unbreaks compilation of vaapi and dxva2
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit c6610a216ed2948885772154a2eed696e0cb4aca
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 22:03:28 2011 +0000

    Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.
    
    This also lists the objects from those two libraries as internal (by adding
    the ff_ prefix) so that they can then be hidden via linker scripts.

commit 225b6d7fdea370de3723420e6adc2f3192439b00
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Jan 23 12:35:23 2011 +0100

    mov: simplify mov_read_chapters() by using avio_get_str16be
    
    It probably also fixes a memleak or two.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit c4f8765ac55562fc6ab705e3d17275b69eb5f71d
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Jan 26 21:54:42 2011 +0000

    Revert "mov: simplify mov_read_chapters() by using avio_get_str16be"
    
    This reverts commit c34461b35b68ff1f3d04540e0279383c51be8cee.
    The wrong version of the patch was committed.

commit 22893e10ae8b72880838accc3df97785502ac6aa
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jan 26 15:34:36 2011 -0500

    VP8: don't overread edges on fourtap MC.
    
    Fix C VP8 H+V MC functions which do two-dimensional 4/6-tap filters to
    not overread beyond their edges if the second filter is 4-tap, since
    the outer pixels aren't there anymore since
    44002d8323023c35f51d523a7d305e45103ba7a1.

commit d36beb3f6902b1217beda576aa18abf7eb72b03c
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 21:40:11 2011 +0000

    Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.
    
    None of these symbols should be accessed directly, so declare them as
    hidden.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 2d162e3825a35b6ac42a27d27c4a3ebbd141828d
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:29:44 2011 +0000

    Make ff_cmap_read_palette static to libavcodec/iff.c. Delete iff.h.
    
    The iff.h header only declared one function that is now static, the
    libavformat/iff.c source file wasn't using it before. Drop the file
    entirely.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4c57cde942b3d28074d0bb06e2ca200bc1098f22
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 25 20:07:07 2011 +0000

    Add ff_ prefix to ac3_common_init().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 24e3ad3031fa26e12d4b939f0ff0dd6e12f05ef5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 25 20:07:06 2011 +0000

    ac3: Remove ff_ac3_critical_band_size_tab.
    
    It is only used to generate band_start_tab, which about the same size, at
    runtime, so it's simpler just to always hardcode band_start_tab.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit eb7ccf8f3369f9e15029ce65370a114206b39fd5
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:29:34 2011 +0000

    Make the avfilter debug functions and macros static to avfilter.c
    
    This removes ff_get_ref_perms_string, ff_dprintf_ref and ff_dprintf_link
    fro the interface of libavfilter.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 7767d8d361ca104d74c8390b72db21aa4d7fc322
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:29:43 2011 +0000

    Mark C base versions of FFT functions static to fft.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit be61983d52c29e919acd25d1788fef9a91784a8b
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:59:35 2011 +0100

    Make ff_add_wav static to ra144.c
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 1a8867486215abe3b705f7d189723d528cea2b70)

commit 3d21b4f607930b65d96741c0e6d81d3212e7a6c0
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:29:38 2011 +0000

    Make ff_rtsp_send_cmd_with_content_async static to rtsp.c.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 57c4d01ec9286b3b9f9a0101654f7bc8a00edb63)

commit 877937b3822888edad3d979e55cc43a4212ee3a4
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:59:30 2011 +0000

    Make ff_h264_find_frame_end static to h264.c; delete h264_parser.h
    
    The header is empty after making the function static, so delete it and
    drop its usage.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 13eb6b90977768116c937c5d6b2e074679a3ad21)

commit 97c5b0fa957a1480148d9ab6ee5924002a6182ea
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:59:29 2011 +0100

    Make ff_sin_tabs constant to rdft.c
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit d625a32d6ba0405e6da061991dfd90f6da2a3b7a)

commit e164553a82b92f3c5a86504d87bcb4882effbfb2
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:59:28 2011 +0100

    Make ff_spatial_idwt_{init, slice} static to dwt.c
    
    Both functions seem to be commanded by the ff_spatial_idwt function
    instead.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit ebb06d96ed3f6e1c16f2d40e55c151b5b5522918)

commit ff0d737d6e6708f86a4545af6489e3cfe5284c9a
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:41 2011 +0100

    Make ff_png_pass_xmin and ff_png_pass_xshift static to png.c.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit f2e246f576cd53e75b3696e1db418be98fbda76f)

commit 998d9ee7a446b421505978a45f947bc47d384957
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:40 2011 +0100

    Remove unused ff_ac3_parse_header_full function.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 676f1f533e2c2960d81784188592a066b9ff1c3d)

commit c940ed42540649f8a0c89888d0e9352f38f0a8b3
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:37 2011 +0100

    Make ff_mxf_pixel_layouts static to mxf.c.
    
    Also make it an anonymous structure as never it is accessed by name.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit a3dffc0627dfd85f8b1a72b9b637938dfa197208)

commit 123241214cebfc4e55789f611fc09dc253dca39a
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:42 2011 +0100

    Make ff_h264_decode_rbsp_trailing static to h264.c
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 8529731961d79fc0e747b16152df3d470b530537)

commit d20d1449e0eea245c483c0b97faf38df5092ff2f
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:36 2011 +0100

    Make ff_interleave_compare_dts static to utils.c.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 101e1f6ff90c3365bfde05469ae26d2ee7f71f3e)

commit 0c468f5684533b9ff82420d165db6b1940349e1c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Jan 23 12:38:30 2011 +0100

    mov: simplify mov_read_chapters() by using avio_get_str16be
    
    It probably also fixes a memleak or two.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit c34461b35b68ff1f3d04540e0279383c51be8cee)

commit 24519edf64d0c2ba8369278280b9c186316cf654
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Jan 23 12:38:29 2011 +0100

    asfdec: remove some commented-out cruft
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 2934cd9dbf390962ec008182f9eddd4296cf5527)

commit f9d6b13a234022ee752a973102c6e4207f74f94c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Jan 23 12:38:27 2011 +0100

    lavf: make a variant of ff_get_str16_nolen public
    
    It will be useful in mp3 demuxer and hopeful some other places.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 93b78d12106112d7c5d9cfdcf96fc3dce9dc5f82)

commit 744c1664223c7565ebf069803833dfa37709d3cf
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 14:45:20 2011 +0000

    armcc: filter out non-gcc options from ASFLAGS
    
    This allows passing armcc-specific flags with --extra-cflags without
    choking the assembler.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit d0f0f6287c7fd29474e58fe1b86db2885f20c457)

commit 9c5c348eefcef41b1d0e459348dadeeb731e8b59
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 14:44:07 2011 +0000

    configure: add filter_out() function
    
    This adds a function to filter out words matching a pattern
    from a list.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 9d201b260627aacdb00e4a54622849aca11d85ee)

commit ac3c04e4d6532970747d92b5156839b9748adf05
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jan 25 12:25:07 2011 -0500

    Don't do edge emulation unless the edge pixels will be used in MC.
    
    Do not emulate larger edges than we will actually use for this round of
    MC. Decoding goes from avg+SE 29.972+/-0.023sec to 29.856+/-0.023, i.e.
    0.12sec or ~0.4% faster.
    (cherry picked from commit 44002d8323023c35f51d523a7d305e45103ba7a1)

commit c481ff1029ce741fb55cd9b51211b13054ce268c
Author: Jai Menon <jai@retroficial.org>
Date:   Mon Jan 24 22:55:43 2011 -0600

    ffmetaenc: Use correct format specifiers.
    
    Use printf format macros from inttypes.h.
    Additionally, this fixes a warning when building with clang.
    (cherry picked from commit c0ae5152d19790e8719c8d1d2bf9b761491dbda6)

commit 4c56b4bc011b5fa597526cef0835bdc2f8cdcf94
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 03:33:43 2011 +0000

    intfloat_readwrite: include "mathematics.h" for fallback macros
    
    This allows this file to build on systems lacking NAN or INFINITY
    in math.h.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e781c4e6ff0b93db1ebc0ebe6983b38490117a98)

commit 8fa28af96520735afaddab8359ae1b12a7f4d74f
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 03:31:45 2011 +0000

    tty: remove superflous #include <strings.h>
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 1e48cdaac32e42a5c87a8f203b5827bdcc46db93)

commit 8169afdb15a8d10f2c64d136b265e09717f3a98e
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 15:48:46 2011 +0000

    ac3: remove ff_ac3_critical_band_size_tab[] external declaration
    
    This fixes compilation broken by 6ed3b504f984dc6cefde8d57a57726f9d30e5033
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 21c900129c268587fa2df774242bfd8af72ff890)

commit 6b784f1b91c45921338c78a3d6813e973290e85f
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 01:59:36 2011 +0000

    Move ff_ac3_critical_band_size_tab in ac3.c for non-hardcoded tables.
    
    This symbol is only ever used to calculate the non-hardcoded tables, so
    only enable it in that case, and static to the source unit that uses it.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 6ed3b504f984dc6cefde8d57a57726f9d30e5033)

commit a172126c38427bf7b72b9f66babd6261911d73f4
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:14 2011 +0000

    Remove unused ac3_parametric_bit_allocation function.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 362bfe29971b3bb8497d2b341337697be15a257c)

commit 3ae2a7575d6c85de96d7ca8f9918dd5763215c3c
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 13:25:18 2011 +0000

    Makefile: fix cleaning of tools in tests directory
    
    The variable TESTPROGS is reset by the library makefiles,
    use another name.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 3d157bf31f33cf413a6fb04ba69a4015ca0625cb)

commit 121053b2d62c0dab5d2c681d4d54a2c8da8a4abd
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Tue Jan 25 09:28:01 2011 +0000

    configure: move network tests before results are needed
    
    This moves network_extralibs setup before use so that the link tests
    for network functions work correctly.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 54fe299b885109556c72538977f9eefb969a0d87)

commit 4fee6f32e2d41395106bc224c4642c26c6e8fa75
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Tue Jan 25 12:58:31 2011 +0200

    mpegtsenc: remove unused variables
    
    Remove two variables that were not used and caused the following
    warnings:
    
    CC      libavformat/mpegtsenc.o
    libavformat/mpegtsenc.c: In function 'mpegts_write_section':
    libavformat/mpegtsenc.c:72:18: warning: unused variable 'ts'
    libavformat/mpegtsenc.c: In function 'mpegts_insert_null_packet':
    libavformat/mpegtsenc.c:586:18: warning: unused variable 'ts'
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 6e78c8ee9420cc8e8899462b59e2305b4c056081)

commit 859749e088a4b88413c581b705b1e59eb7d7f373
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Tue Jan 25 07:58:18 2011 +0000

    Fix ALLPROGS_G so that *_g binaries get cleaned properly
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 3adbe49f2b1a25d2fd44080167b6519c4ce4e30e)

commit 8719b5dd60e5d33bb60f199f8cbfea7480380dfb
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 03:31:01 2011 +0000

    latm: remove superflous #includes
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e153e9a53a6fbfba974b8263bca70f7bba02952c)

commit 3e8c4f96890294e1b7de2d22ab3cfec7e1d7c48f
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 02:24:43 2011 +0000

    avidec: make print_tag() a macro and remove related ifdefs
    
    The dprintf macro is a no-op if DEBUG is not defined, so there
    is no need to guard it here.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 6081f8c4e283bf1b33e4cf4b2ca44217219f9210)

commit 53d3f66baef259a1413e338229508ff32ee78c70
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:18 2011 +0000

    Make RTPFirstDynamicPayloadHandler static to rtpdec.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 119cc033fc88f4a7d6cc4ef6ee02097476e8f2a9)

commit c2ec089c5a80c9129c02e16d7b4836e34ef6a5b8
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 01:29:35 2011 +0000

    Make ff_realmedia_mp3_dynamic_handler static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 69ad22c7a7c2d961b413f96b437de267261311e2)

commit e1643111798535ce175a80f9e30ddf97263651f5
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 01:02:19 2011 +0000

    Make denoise_dct_c() and dct_quantize_trellis_c() static in definitions
    
    1d4da6a460d5b78026e3b854fdd6f469957a054c added static to the
    prototypes for these fuctions.  Adding it to the definitions
    as well.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit aa61e39eac85e26bff0f296b1ec86d4533664adc)

commit 11c7f64a9c685b85a2b264c153a425675e5b164d
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:41:24 2011 +0000

    Don't declare a pcm_dvd encoder.
    
    The PCM_DVD encoder would be left unused, as allcodecs.c properly declared
    it as being decoder-only, but it would still be built into the object file.
    
    Since there is no block of code to properly encode this PCM format, it's
    not a full codec.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 5b5083b5fed1e0b0d8f3c6f2c21bdc915b1226f6)

commit 463532310a8f8f494ded9d344ad65b94e08245a5
Author: Diego Elio 'Flameeyes' Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:16:36 2011 +0000

    Don't check for DEBUG before using dprintf.
    
    The dprintf macro is no-op when DEBUG is unset, so there is no need to
    put it conditional to DEBUG.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 73a0b19ba39a4aca79a768feeacd83307a62836e)

commit 41727b8522439b4febf33b567ab92615b12ed11b
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:17 2011 +0000

    Make local variables static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit a6d1bd05c906fc7ad34fae1029a45ec3cbcc4fcc)

commit 81c38db13c581b5f026db348c09a8472329e4357
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:16 2011 +0000

    Make dvenc.c functions static to the unit.
    
    Also drop some CONFIG_DV_MUXER #ifdefs probably vestigial from before the
    split of dvenc and dvdec.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f0a8676958c8e11c49cf9dd1127cb8937d2a7108)

commit 295edc77941e0c10ebe3d7c9b40db45aa7ebfad9
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:15 2011 +0000

    Make denoise_dct_c and dct_quantize_trellis_c static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 1d4da6a460d5b78026e3b854fdd6f469957a054c)

commit 291f326a2ea59eaac1b2bf6dd48cdf228a9d0f20
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:13 2011 +0000

    Make the ff_lockmgr_cb function pointer static to utils.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit bb875b75bab4d1713f8251746b01785c19965a9f)

commit 7a0e1be839ee944fab4efbbddd669e7c905d3603
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:12 2011 +0000

    Make this_year static to cmdutils.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 3568853f63e1ab8ff1fc0773a132d14187a0e2d8)

commit ee7fed27d452c7a7be2457d4230eafb084e010c5
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:10 2011 +0000

    Rename sf_table in atrac.c unit to ff_atrac_sf_table.
    
    This ensures a locally-unique name as well as marks the symbol as
    FFmpeg-private at least by declaration.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 82e1f217f276b4b3fda1f89a836126275a97ca9b)

commit f7e5cc0a2cc736af8543c256fb761d26f3249d9e
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:36:09 2011 +0100

    Mark qmf_window table static to atrac.c unit.
    
    The table is not used anywhere else on libavcodec.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 53493f9a8176009fc514c386ee31cafcafc8539a)

commit e243ed656c445e504d2e1fa83ad28c7f61209b8b
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Jan 24 23:24:28 2011 +0000

    x86: fix overflow in h264 8x8 planar prediction
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 80944df720da98d6e5ee0e355db5814735914ec9)

commit c78c182097d463ca72e459174d29a4e0b3ccc1f2
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 20:33:18 2011 +0000

    fate: add h264 test for extreme cases in planar prediction
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e63dd5fb04ab831ca8f17fa824cfd703e317c1a1)

commit 5658abf8c96f89fe79eac0eb6f0a87d3c649f091
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Oct 16 20:56:32 2010 +0100

    ffserver: put gcc attribute under proper ifdef
    (cherry picked from commit efa6ce9982ffde33b7303498ff28fcf39ff68b8d)

commit 4f40ec0552fd1247c67580f145290c8ed835c6c4
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jan 10 12:45:24 2011 +0200

    rtspdec: Retry with TCP if UDP failed
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 2762a7a28b261a505a9002b92d4f7c04eeaacc1b)

commit 2afd30bf7ab098f7471d851dc5f7a9adad43d35a
Author: Martin Storsjo <martin@martin.st>
Date:   Mon Jan 24 09:49:04 2011 +0000

    rtspdec: Move rtsp_read_pause up, next to rtsp_read_play
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit e836b1b0859798488d8ba45a837dc27bac2ee99f)

commit 3f44e3c91ab2a4737c9790bc4fe2362ff1ea2e0a
Author: Martin Storsjo <martin@martin.st>
Date:   Mon Jan 24 09:49:03 2011 +0000

    rtsp: Use ff_rtsp_undo_setup in the cleanup code in ff_rtsp_make_request
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit aeb2de1c82f95b74e184992a10523606f4b341fa)

commit abbc1d272ee382b47d8736368588040c5dd2d90b
Author: Martin Storsjo <martin@martin.st>
Date:   Mon Jan 24 09:49:02 2011 +0000

    rtsp: Split out a function undoing the setup made by ff_rtsp_make_setup_request
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 93e7490ee0c456d7e0fa43e3bf2cb4a8eed19194)

commit d89a08d81b970da000ff12188b04a1b3749e79e1
Author: Martin Storsjo <martin@martin.st>
Date:   Mon Jan 24 09:49:01 2011 +0000

    rtsp: Make make_setup_request a nonstatic function
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit fef5649a820b30432578e1440776e7a71bd523cc)

commit 1a172ce6b175314c3da3a1956b9fd8c97eac790a
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 23 23:39:02 2011 +0200

    applehttp: Fix the key check in handle_variant_args
    
    The key string is supposed to contain the equals character,
    too.  Since the checked string was wrong, and the return value
    check was wrong too, it incorrectly seemed to work right before.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 2b0decf60ba6dd5eec16e88d4b816e56108a2935)

commit 69c78161d265863b1e3ef24f915d88f170135e37
Author: Kostya <kostya.shishkov@gmail.com>
Date:   Sat Jan 22 13:44:10 2011 +0000

    reindent after last commit
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit dacbcd170a329dda2014159ca9fc9d11d887625c)

commit 8a485dd399b51d4744ccfc0d7c8c21bcf400b00a
Author: Kostya <kostya.shishkov@gmail.com>
Date:   Sat Jan 22 13:43:15 2011 +0000

    Extend WavPack demuxer and decoder to support >2 channel audio
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 3bdc886c22710d3207b1bd75f8d2d65ec77cace5)

commit 0f16f725527a5cedf2acc157d73d437bbe8b73d3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 23 02:06:59 2011 +0100

    Do not set audio_resample to 0 if audio_sync_method is > 1.
    
    If audio_sync_method is >1 the resampler is used for audio drift
    compensation, and do_audio_out() was causing an assert failure because
    audio_resample was not set.
    
    Fix issue 2516, which was introduced by SVN r25939.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 07b48f8c7adaaf4020514816ec9b8d14cc8c5fbd)

commit 0fc1961ecc1e9b09634923d067c5db7ee4774882
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 20:41:59 2011 +0000

    ARM: NEON: fix overflow in h264 16x16 planar pred
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 78f318be59a8e6174f21c2d7c3403ef325c73011)

commit a98ffb2bc80d627bb0278fdcd4c85923767b5e8a
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 23:13:33 2011 +0000

    Add CFLAGS needed by PathScale compiler
    
    The PathScale compiler miscompiles wrapping arithmetic without
    these flags.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 5f3b8314a4a9120e0c6d6f153168c37eb849dbe8)

commit 355d05280a96246c60edb00277cb120cf62ba51b
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 20:48:51 2011 +0000

    Disable symbol versioning on some BSDs
    
    Dragonfly, NetBSD, and OpenBSD do not support symbol versioning
    although our link test passes.  Disable it explicitly for these
    systems.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit a1e4b3f6d322f61fc8ccae6ecd2586e04ceb7026)

commit d112aa5acc5876170cde03853e7cf330e1dccf19
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Oct 7 01:25:31 2010 +0100

    MIPS: use inline asm only when supported by compiler
    (cherry picked from commit 7a5a168abe36c91087e58d89262a3658d21ea2cc)

commit 604eb152fcb9582ed8fba2285110a9e47f78c21d
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Sun Jan 23 15:45:19 2011 +0100

    aacenc: fix typo in sync extension constant in 8ae0fa2
    (cherry picked from commit 2fd9035ddc4f6b9313023891a16b6e9820d958ed)

commit b09f5482854f9b4a139b1401d196b26db11dd10f
Author: Marco Gittler <marco@gitma.de>
Date:   Tue Jan 25 18:07:34 2011 -0800

    Pass field order flag to libx264
    
    Signed-off-by: Jason Garrett-Glaser <jason@x264.com>

commit 535638b55f83ad47e4680883e87b97e69d0847e5
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Tue Jan 25 11:20:03 2011 +0000

    mpegtsenc: set reserved bits to 1 in PCR field
    
    The reserved bits between PCR base and extension fields must be
    set to 1.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 1a8867486215abe3b705f7d189723d528cea2b70
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:59:35 2011 +0100

    Make ff_add_wav static to ra144.c
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 57c4d01ec9286b3b9f9a0101654f7bc8a00edb63
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:29:38 2011 +0000

    Make ff_rtsp_send_cmd_with_content_async static to rtsp.c.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 13eb6b90977768116c937c5d6b2e074679a3ad21
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:59:30 2011 +0000

    Make ff_h264_find_frame_end static to h264.c; delete h264_parser.h
    
    The header is empty after making the function static, so delete it and
    drop its usage.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit cf1d794a490444e710dc16606fa57c0db96d5f25
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:59:31 2011 +0100

    Make ff_ass_subtitle_header static to ass.c
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit d625a32d6ba0405e6da061991dfd90f6da2a3b7a
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:59:29 2011 +0100

    Make ff_sin_tabs constant to rdft.c
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit ebb06d96ed3f6e1c16f2d40e55c151b5b5522918
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:59:28 2011 +0100

    Make ff_spatial_idwt_{init, slice} static to dwt.c
    
    Both functions seem to be commanded by the ff_spatial_idwt function
    instead.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit f2e246f576cd53e75b3696e1db418be98fbda76f
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:41 2011 +0100

    Make ff_png_pass_xmin and ff_png_pass_xshift static to png.c.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 676f1f533e2c2960d81784188592a066b9ff1c3d
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:40 2011 +0100

    Remove unused ff_ac3_parse_header_full function.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit a3dffc0627dfd85f8b1a72b9b637938dfa197208
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:37 2011 +0100

    Make ff_mxf_pixel_layouts static to mxf.c.
    
    Also make it an anonymous structure as never it is accessed by name.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 8529731961d79fc0e747b16152df3d470b530537
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:42 2011 +0100

    Make ff_h264_decode_rbsp_trailing static to h264.c
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 101e1f6ff90c3365bfde05469ae26d2ee7f71f3e
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 02:29:36 2011 +0100

    Make ff_interleave_compare_dts static to utils.c.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit c34461b35b68ff1f3d04540e0279383c51be8cee
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Jan 23 12:38:30 2011 +0100

    mov: simplify mov_read_chapters() by using avio_get_str16be
    
    It probably also fixes a memleak or two.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 2934cd9dbf390962ec008182f9eddd4296cf5527
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Jan 23 12:38:29 2011 +0100

    asfdec: remove some commented-out cruft
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 93b78d12106112d7c5d9cfdcf96fc3dce9dc5f82
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sun Jan 23 12:38:27 2011 +0100

    lavf: make a variant of ff_get_str16_nolen public
    
    It will be useful in mp3 demuxer and hopeful some other places.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit d0f0f6287c7fd29474e58fe1b86db2885f20c457
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 14:45:20 2011 +0000

    armcc: filter out non-gcc options from ASFLAGS
    
    This allows passing armcc-specific flags with --extra-cflags without
    choking the assembler.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 9d201b260627aacdb00e4a54622849aca11d85ee
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 14:44:07 2011 +0000

    configure: add filter_out() function
    
    This adds a function to filter out words matching a pattern
    from a list.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 44002d8323023c35f51d523a7d305e45103ba7a1
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jan 25 12:25:07 2011 -0500

    Don't do edge emulation unless the edge pixels will be used in MC.
    
    Do not emulate larger edges than we will actually use for this round of
    MC. Decoding goes from avg+SE 29.972+/-0.023sec to 29.856+/-0.023, i.e.
    0.12sec or ~0.4% faster.

commit c0ae5152d19790e8719c8d1d2bf9b761491dbda6
Author: Jai Menon <jai@retroficial.org>
Date:   Mon Jan 24 22:55:43 2011 -0600

    ffmetaenc: Use correct format specifiers.
    
    Use printf format macros from inttypes.h.
    Additionally, this fixes a warning when building with clang.

commit e781c4e6ff0b93db1ebc0ebe6983b38490117a98
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 03:33:43 2011 +0000

    intfloat_readwrite: include "mathematics.h" for fallback macros
    
    This allows this file to build on systems lacking NAN or INFINITY
    in math.h.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 1e48cdaac32e42a5c87a8f203b5827bdcc46db93
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 03:31:45 2011 +0000

    tty: remove superflous #include <strings.h>
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 21c900129c268587fa2df774242bfd8af72ff890
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 15:48:46 2011 +0000

    ac3: remove ff_ac3_critical_band_size_tab[] external declaration
    
    This fixes compilation broken by 6ed3b504f984dc6cefde8d57a57726f9d30e5033
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6ed3b504f984dc6cefde8d57a57726f9d30e5033
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 01:59:36 2011 +0000

    Move ff_ac3_critical_band_size_tab in ac3.c for non-hardcoded tables.
    
    This symbol is only ever used to calculate the non-hardcoded tables, so
    only enable it in that case, and static to the source unit that uses it.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 362bfe29971b3bb8497d2b341337697be15a257c
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:14 2011 +0000

    Remove unused ac3_parametric_bit_allocation function.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3d157bf31f33cf413a6fb04ba69a4015ca0625cb
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 13:25:18 2011 +0000

    Makefile: fix cleaning of tools in tests directory
    
    The variable TESTPROGS is reset by the library makefiles,
    use another name.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 54fe299b885109556c72538977f9eefb969a0d87
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Tue Jan 25 09:28:01 2011 +0000

    configure: move network tests before results are needed
    
    This moves network_extralibs setup before use so that the link tests
    for network functions work correctly.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6e78c8ee9420cc8e8899462b59e2305b4c056081
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Tue Jan 25 12:58:31 2011 +0200

    mpegtsenc: remove unused variables
    
    Remove two variables that were not used and caused the following
    warnings:
    
    CC      libavformat/mpegtsenc.o
    libavformat/mpegtsenc.c: In function 'mpegts_write_section':
    libavformat/mpegtsenc.c:72:18: warning: unused variable 'ts'
    libavformat/mpegtsenc.c: In function 'mpegts_insert_null_packet':
    libavformat/mpegtsenc.c:586:18: warning: unused variable 'ts'
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3adbe49f2b1a25d2fd44080167b6519c4ce4e30e
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Tue Jan 25 07:58:18 2011 +0000

    Fix ALLPROGS_G so that *_g binaries get cleaned properly
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 9de202a633e643a33f50ddba9dae00cc664c6854
Author: Jai Menon <jai@retroficial.org>
Date:   Mon Jan 24 22:55:43 2011 -0600

    ffmetaenc : Use more correct format specifiers.
    
    Additionally, this fixes a warning when building with clang.

commit e153e9a53a6fbfba974b8263bca70f7bba02952c
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 03:31:01 2011 +0000

    latm: remove superflous #includes
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6081f8c4e283bf1b33e4cf4b2ca44217219f9210
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 02:24:43 2011 +0000

    avidec: make print_tag() a macro and remove related ifdefs
    
    The dprintf macro is a no-op if DEBUG is not defined, so there
    is no need to guard it here.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 119cc033fc88f4a7d6cc4ef6ee02097476e8f2a9
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:18 2011 +0000

    Make RTPFirstDynamicPayloadHandler static to rtpdec.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 69ad22c7a7c2d961b413f96b437de267261311e2
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 01:29:35 2011 +0000

    Make ff_realmedia_mp3_dynamic_handler static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit aa61e39eac85e26bff0f296b1ec86d4533664adc
Author: Mans Rullgard <mans@mansr.com>
Date:   Tue Jan 25 01:02:19 2011 +0000

    Make denoise_dct_c() and dct_quantize_trellis_c() static in definitions
    
    1d4da6a460d5b78026e3b854fdd6f469957a054c added static to the
    prototypes for these fuctions.  Adding it to the definitions
    as well.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 5b5083b5fed1e0b0d8f3c6f2c21bdc915b1226f6
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:41:24 2011 +0000

    Don't declare a pcm_dvd encoder.
    
    The PCM_DVD encoder would be left unused, as allcodecs.c properly declared
    it as being decoder-only, but it would still be built into the object file.
    
    Since there is no block of code to properly encode this PCM format, it's
    not a full codec.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 73a0b19ba39a4aca79a768feeacd83307a62836e
Author: Diego Elio 'Flameeyes' Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:16:36 2011 +0000

    Don't check for DEBUG before using dprintf.
    
    The dprintf macro is no-op when DEBUG is unset, so there is no need to
    put it conditional to DEBUG.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a6d1bd05c906fc7ad34fae1029a45ec3cbcc4fcc
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:17 2011 +0000

    Make local variables static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f0a8676958c8e11c49cf9dd1127cb8937d2a7108
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:16 2011 +0000

    Make dvenc.c functions static to the unit.
    
    Also drop some CONFIG_DV_MUXER #ifdefs probably vestigial from before the
    split of dvenc and dvdec.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 1d4da6a460d5b78026e3b854fdd6f469957a054c
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:15 2011 +0000

    Make denoise_dct_c and dct_quantize_trellis_c static.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit bb875b75bab4d1713f8251746b01785c19965a9f
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:13 2011 +0000

    Make the ff_lockmgr_cb function pointer static to utils.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3568853f63e1ab8ff1fc0773a132d14187a0e2d8
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:12 2011 +0000

    Make this_year static to cmdutils.c
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 82e1f217f276b4b3fda1f89a836126275a97ca9b
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Mon Jan 24 23:36:10 2011 +0000

    Rename sf_table in atrac.c unit to ff_atrac_sf_table.
    
    This ensures a locally-unique name as well as marks the symbol as
    FFmpeg-private at least by declaration.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 53493f9a8176009fc514c386ee31cafcafc8539a
Author: Diego Elio Pettenò <flameeyes@gmail.com>
Date:   Tue Jan 25 00:36:09 2011 +0100

    Mark qmf_window table static to atrac.c unit.
    
    The table is not used anywhere else on libavcodec.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 80944df720da98d6e5ee0e355db5814735914ec9
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Jan 24 23:24:28 2011 +0000

    x86: fix overflow in h264 8x8 planar prediction
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e63dd5fb04ab831ca8f17fa824cfd703e317c1a1
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 20:33:18 2011 +0000

    fate: add h264 test for extreme cases in planar prediction
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d4e0130e4655cafa2123062330f5db1aeade1ef2
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Jan 20 13:14:12 2011 -0800

    In mov muxer, mux adpcm_ms and adpcm_ima_wav the way quicktime supports it.
    In mov demuxer, set adpcm_ms and adpcm_ima_wav frame size to stsd samples per packet.

commit efa6ce9982ffde33b7303498ff28fcf39ff68b8d
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Oct 16 20:56:32 2010 +0100

    ffserver: put gcc attribute under proper ifdef

commit 2762a7a28b261a505a9002b92d4f7c04eeaacc1b
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jan 10 12:45:24 2011 +0200

    rtspdec: Retry with TCP if UDP failed
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit e836b1b0859798488d8ba45a837dc27bac2ee99f
Author: Martin Storsjo <martin@martin.st>
Date:   Mon Jan 24 09:49:04 2011 +0000

    rtspdec: Move rtsp_read_pause up, next to rtsp_read_play
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit aeb2de1c82f95b74e184992a10523606f4b341fa
Author: Martin Storsjo <martin@martin.st>
Date:   Mon Jan 24 09:49:03 2011 +0000

    rtsp: Use ff_rtsp_undo_setup in the cleanup code in ff_rtsp_make_request
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 93e7490ee0c456d7e0fa43e3bf2cb4a8eed19194
Author: Martin Storsjo <martin@martin.st>
Date:   Mon Jan 24 09:49:02 2011 +0000

    rtsp: Split out a function undoing the setup made by ff_rtsp_make_setup_request
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit fef5649a820b30432578e1440776e7a71bd523cc
Author: Martin Storsjo <martin@martin.st>
Date:   Mon Jan 24 09:49:01 2011 +0000

    rtsp: Make make_setup_request a nonstatic function
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 4be170c9371dfd3ae07a348b449002fc1d2b70e4
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 24 19:35:20 2011 +0100

    Use av_fast_malloc instead of av_realloc.
    
    This should be faster, is less code and fixes issue 2524
    (allocation error would lead to crash).
    (cherry picked from commit e7b95918fca1c3d057d35f77ba58ee2d00d03151)

commit 032f4068646d6d29f4657eeb69425ec349dcaa7c
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 24 18:51:00 2011 +0100

    Handle input or output len of 0 properly in lzo decoder.
    
    (cherry picked from commit 7d5082600ee63d879c2a325974ea09c8ace05019)

commit 2b0decf60ba6dd5eec16e88d4b816e56108a2935
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 23 23:39:02 2011 +0200

    applehttp: Fix the key check in handle_variant_args
    
    The key string is supposed to contain the equals character,
    too.  Since the checked string was wrong, and the return value
    check was wrong too, it incorrectly seemed to work right before.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit dacbcd170a329dda2014159ca9fc9d11d887625c
Author: Kostya <kostya.shishkov@gmail.com>
Date:   Sat Jan 22 13:44:10 2011 +0000

    reindent after last commit
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 3bdc886c22710d3207b1bd75f8d2d65ec77cace5
Author: Kostya <kostya.shishkov@gmail.com>
Date:   Sat Jan 22 13:43:15 2011 +0000

    Extend WavPack demuxer and decoder to support >2 channel audio
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit e7b95918fca1c3d057d35f77ba58ee2d00d03151
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 24 19:35:20 2011 +0100

    Use av_fast_malloc instead of av_realloc.
    This should be faster, is less code and fixes issue 2524
    (allocation error would lead to crash).

commit 7d5082600ee63d879c2a325974ea09c8ace05019
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 24 18:51:00 2011 +0100

    Handle input or output len of 0 properly in lzo decoder.

commit 07b48f8c7adaaf4020514816ec9b8d14cc8c5fbd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 23 02:06:59 2011 +0100

    Do not set audio_resample to 0 if audio_sync_method is > 1.
    
    If audio_sync_method is >1 the resampler is used for audio drift
    compensation, and do_audio_out() was causing an assert failure because
    audio_resample was not set.
    
    Fix issue 2516, which was introduced by SVN r25939.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 78f318be59a8e6174f21c2d7c3403ef325c73011
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 20:41:59 2011 +0000

    ARM: NEON: fix overflow in h264 16x16 planar pred
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 5f3b8314a4a9120e0c6d6f153168c37eb849dbe8
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 23:13:33 2011 +0000

    Add CFLAGS needed by PathScale compiler
    
    The PathScale compiler miscompiles wrapping arithmetic without
    these flags.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a1e4b3f6d322f61fc8ccae6ecd2586e04ceb7026
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 20:48:51 2011 +0000

    Disable symbol versioning on some BSDs
    
    Dragonfly, NetBSD, and OpenBSD do not support symbol versioning
    although our link test passes.  Disable it explicitly for these
    systems.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 7a5a168abe36c91087e58d89262a3658d21ea2cc
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Oct 7 01:25:31 2010 +0100

    MIPS: use inline asm only when supported by compiler

commit 91d51ee4b5ea070df991d3dd46a6cca6a64e6155
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 02:22:34 2011 +0000

    Remove redundant checks against MIN_CACHE_BITS
    
    With the removal of the libmpeg2 bitstream reader, MIN_CACHE_BITS
    is always >= 25, so tests against smaller values can be removed.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f162e988aa0dc8df93079b5ebf452ec281ab8793)

commit a4bff12cddc79e47d16ef1e092242ed5c8f1b3b7
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 14:01:43 2011 +0000

    get_bits: move tracing macros to end of file
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 611a6f59ce91947b25033bb8d0f9311b5c542b05)

commit 371cf026a7000460efc5b720505d58391baa2e84
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 01:56:27 2011 +0000

    Sanitise get_bits macros, part 2
    
    These whitespace changes improve the readability of the get_bits
    macros.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit fb5c841d5f05ae54b699ba6ef28356a6563751eb)

commit d232e09d518b4d690d42ecde624ee6435cd35261
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 01:24:46 2011 +0000

    Sanitise get_bits macros, part 1
    
    Some of the macros in get_bits.h include a final semicolon,
    some do not.  This removes these or adds do {} while(0) around
    the macros as appropriate and adds semicolons where needed in
    calling code.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit bf5f9b528b4117596afc57578a36e7b5728b15d3)

commit 990f213e57f4aac96914b22371045955707ca400
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 01:18:13 2011 +0000

    Remove "libmpeg2" bitstream reader
    
    Using the libmpeg2 reader causes errors in a multitude of places,
    including MPEG and H264 codecs.  As the advantage of this reader
    is questionable, removing it seems the sensible course of action,
    especially considering the simplifications this allows elsewhere
    with the bit cache size increasing from 17 to 25 bits as minimum.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 938f72e19957e9ee3f4ae2bee2fb53ded359009f)

commit 51cfd81238ef2d6359d59d7c7f989eeed160f374
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 02:07:55 2011 +0000

    Makefile: simplify test tools handling
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 2b39962eb616bdb848673485d7b9feed48d39e36)

commit bf7aa642c358148a693354777a1b3f12d5affdaa
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Sun Jan 23 08:53:40 2011 +0100

    ffserver: cleanup
    
    remove the trivial function do_switch_stream as it doesn't help to make
    the code easier to understand.
    (cherry picked from commit 305ca590cfdbb8ffbe32c6ed26825489a640ff05)

commit eddf8f4100baa7a3f35aeb3bd1701c8a3a7b9b22
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 13 15:28:06 2011 -0500

    ac3enc: use dsputil functions in apply_window()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 3b924294ea0ab891cf28fb30f26962a7960f7f37)

commit 015f9f1ad379745fe02ba219a83c406fdeaf37be
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 13 15:28:06 2011 -0500

    Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 6eabb0d3ad42b91c1b4c298718c29961f7c1653a)

commit fb397b1a193f15b5c104fc14caf49ded50ccf354
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Jan 22 14:42:57 2011 +0000

    Reindent.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit fcb7e535dd9ad142c079af62af9c1d0f4b001057)

commit 2ed0f76655a76cc49f8a1a1d59e545f5906e7924
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Jan 22 14:42:56 2011 +0000

    Fix crash on resolution change (issue 2393).
    
    Don't free RBSP tables (containing decoded NAL units) on resolution
    change, because we actually need this data to decode the frame after
    reiniting (with new resolution). Fixed issue 2393.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 9107892624c8f9978489ab5b4c0ef2fc5637fb62)

commit 60c99b55108b964f49b2bb96918d26dd8263a4e7
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 02:04:54 2011 +0000

    Make LOCAL_ALIGNED macro fully C99 compatible
    
    C99 variadic macros require more arguments than there are named
    parameters in the definition.  This means we must use an extra
    indirection to avoid having two different macros for arrays with
    one resp more than one dimension.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 96aad41e8157b7c6b577803054e20a0771857424)

commit d5ec00ba57d8e20aeddca88281a4441c5d80d9f7
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jan 22 03:49:55 2011 +0000

    Remove H.264 encoder fragments
    
    It's incomplete, no one is working on it, and when someone asks about
    working on it we advise them not to.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit ff3d43104fa5df0a3f4b52ff9b989ce2d11ad35d)

commit d67a6aa59c1b94f01fceebc3dbd7624e78829031
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jan 22 05:23:43 2011 +0000

    aacenc: mark SBR absent
    
    Use backwards compatible explicit signalling to denote the absence of
    SBR.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 8ae0fa243e1f7a03cb5f23e2d9a32d3cc88b4def)

commit e6d4019503645f1a7cf8bf5c06c7cf0d36e924a3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jan 21 13:54:14 2011 +0100

    Amend documentation for the image2 demuxer, to better reflect the current behavior.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 10ed96c78fde80da9d5bac9b267369861a4f33ba)

commit 22f73157b71807e1ff88c916dbf83ea31b1b50ce
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 22 11:07:03 2011 +0000

    Remove outdated and confusing comment.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit db2ddd38859b26c0a4e4bf92619625cd7e0e7f42)

commit ff5eded449c32ef46489a9225445801837beb6a6
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 20:59:20 2011 +0000

    10l: reverse the biquad coefficients.
    
    I did not notice that the filter implementation uses a reversed history state.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 98cfadd648bfb2ab48e4c18d832e946a1ba050c8)

commit ba0dd9e8ffed02a89ce5f0c5110cede6f07896ba
Author: Mike Scheutzow <mjs973@optonline.net>
Date:   Sat Jan 15 16:11:55 2011 +0000

    streamid does not work with newaudio, newvideo, newsubtitle
    
    fixes issue2465.
    
    The problem is that the ffmpeg (the app) -streamid option did not work
    with -newaudio/-newvideo/-newsubtitle.
    
    The cause was a conflict between the feature where streamid values were
    reset to default for each output filename, and the implementation of
    -new*, which requires that the -new* option be specified after the
    target filename.
    
    My patch changes the ffmpeg behavior so that user-specified streamid
    values apply to all the following output files on the command line
    (rather than just the next output filename.)
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 20ac9de3df9b129a4a312d626fed0e2bbb760200)

commit 73fd7c1f0aced4008c5d90f44a1bf15c607612d8
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 22:20:39 2011 +0000

    fate: add lossless h264 test
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 76edf2c1377fdb35609f79a6702081de4d93e331)

commit 890b771cc18af3e020cf96b1bb9202526c32cf8e
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Fri Jan 21 21:58:54 2011 +0000

    libfaac: add recognized profiles array
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit b92f76e209b6912fb36ea2e588474c48ca231dea)

commit 5b7e7544e1649c7b120a277678d530dcb93df3f5
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:54:35 2011 +0000

    mp3enc: support for id3v2.3 tags using a per-muxer AVOption
    
    fixes issue2562.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 22272f61bb0b164b53c132ba0804842b66b871e0)

commit fe01dd8d74ddc121a242b0737d9cdad0bc537224
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:54:34 2011 +0000

    id3v2: split tables for various ID3v2 versions
    
    This is needed for upcoming ID3v2.3 muxing support.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit cb6bc57681b2ec5232e64db176f41fb2517de146)

commit 5052830fecfd43edc8dc67641ebe7ddb51c8b052
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Jan 22 02:00:13 2011 +0100

    mp3enc: handle errors in id3v2_put_ttag
    
    make the initialization of put clearer
    
    this are the differences between
    [FFmpeg-devel] [PATCH 1/3] mp3enc: add support for writing UTF-16 tags
    and the already applied 187e23478bc5c066ff8eef562925471ac179644e
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 8c3caf7fb1be2eb6eb4683b1a0383cba5c25ee19)

commit 204a18151c7c6deb65fcdce5273f23813df3dc83
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Fri Jan 21 23:55:31 2011 +0100

    Move ID3v1 skip from decoder to demuxer
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit 045b80e52df7ba9c97084c946b4929000d5f5bc7)

commit 05238927b79c00c972c968599d8cfddb676e935d
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 21:31:21 2011 +0000

    fate: make lavfi tests output only md5
    
    Instead of saving huge raw files, use the md5: output pseudo-protocol
    to calculate the checksum of the file directly.  This is especially
    useful when testing on remote targets as it avoids transferring 3.6GB
    over the network.
    (cherry picked from commit f4b1e21a6304cda58ac36401d8f8dec7ff61d056)

commit 6345dfcfd055cdab7755b22c5001cb03fcdd7efc
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Fri Jan 21 22:58:55 2011 +0000

    dca: add profile names
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f4096bf6eeddc605457192476dbbf110d4cc6140)

commit 17d4f4558e84da9984f4fafd033e5c46314844f6
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 21:59:19 2011 +0000

    iir: Change dst param to float* in ff_iir_filter_flt().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 69915b48d6a787e569826eecb6c3b34ec19aeccd)

commit cf9cb1f99a661f540523d559cd4018b71e70e8c0
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Fri Jan 21 20:00:40 2011 +0000

    dca: consider a stream with XXCh/X96 in ExSS as DTS-HD HRA
    
    DTS-HD HRA streams do not always have an XBR extension in the extension
    substream. Instead they can have only XXCh and X96 extensions in
    there and still be considered DTS-HD HRA.
    
    This is also confirmed with Onkyo TX-SR607 receiver which recognizes
    such a stream as HiRes Audio.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 8f4a5d225c6cd65c5f306a200da991f8a59a439a)

commit b6125545da0c589df5ed5b3cff1d7593445237a2
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 18:18:09 2011 +0000

    mp3enc: add support for writing UTF-16 tags
    
    Also it gets rid of some mysterious magic numbers in code.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 187e23478bc5c066ff8eef562925471ac179644e)

commit c7892b418bd755970af17037d4cacce97151f969
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 21:35:08 2011 +0000

    Fix libavformat version extraction in configure
    
    This fixes shared library builds broken by
    50196a982bf7c8be9b41053fa0975473c217e709
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 4ad66441c9fdd2d33d59e36a897a45828f3062f3)

commit 727a20cb6087607fcf15119efd23378dbbce8698
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 19:58:23 2011 +0000

    configure: better test for mktemp
    
    Some variants of mktemp require a template, so provide one when
    checking for the command.  We already supply a template in the
    subsequent uses of mktemp.
    
    Thanks to Michael Kostylev.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit a210bce298281aa08516893580089d102afb2e4d)

commit 3df02975674af91a726a6ac5e5da01f15d1f85ad
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 19:05:07 2011 +0000

    configure: simplify exit traps
    
    This does the same thing and also fixes the trapping in
    some (possibly broken) shells.
    
    Suggested by Michael Kostylev.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 93bb9ff08e533e30ceec2fa53a25483faf63f633)

commit 6e89b61293f8c1020e0346f1e1860bd642ce38e0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:18:08 2011 +0000

    lavf: move ff_put_str16_nolen from asf to avio and rename it
    
    It will be useful in the mp3 muxer.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit dccbd97d72991f4df63542e1ee03db2f8d7a0238)

commit e910a77b0d203870253eaa8ec43527560221268d
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:18:07 2011 +0000

    avio: add av_put_str and deprecate put_strz in favor of it
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 4efd5cf34b7a04f87805aa0f09913d1d122d300c)

commit 384dbd617f7c28950e902634d400189f22033202
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 00:12:18 2011 +0000

    cosmetics related to LPC changes.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 1c189fc5334d4a687b15861d81d22c8ba2c9cd5e)

commit 7101b1850822c2490cfaf2c5f4addf2ccbf7eab1
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 00:12:03 2011 +0000

    Separate window function from autocorrelation.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 77a78e9bdcc589efac41da4f92a489f4523667c0)

commit 0d8837bdda4cad7e6c280d2648cef8077e54947b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 00:11:44 2011 +0000

    Move lpc_compute_autocorr() from DSPContext to a new struct LPCContext.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 56f8952b252f85281317ecd3e0b04c4cae93fd72)

commit d3058be6eefefe552f3b03820cc949bfa4e4f487
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:18:06 2011 +0000

    lavf: move the version macros to a new header
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 50196a982bf7c8be9b41053fa0975473c217e709)

commit 2fd9035ddc4f6b9313023891a16b6e9820d958ed
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Sun Jan 23 15:45:19 2011 +0100

    aacenc: fix typo in sync extension constant in 8ae0fa2

commit f162e988aa0dc8df93079b5ebf452ec281ab8793
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 02:22:34 2011 +0000

    Remove redundant checks against MIN_CACHE_BITS
    
    With the removal of the libmpeg2 bitstream reader, MIN_CACHE_BITS
    is always >= 25, so tests against smaller values can be removed.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 611a6f59ce91947b25033bb8d0f9311b5c542b05
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 14:01:43 2011 +0000

    get_bits: move tracing macros to end of file
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 002bd34603a56a24168cb1f90f441f64e8ebb99f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Jan 23 16:58:32 2011 +0100

    Fix out of source tree builds of libmpcodecs.

commit fb5c841d5f05ae54b699ba6ef28356a6563751eb
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 01:56:27 2011 +0000

    Sanitise get_bits macros, part 2
    
    These whitespace changes improve the readability of the get_bits
    macros.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit bf5f9b528b4117596afc57578a36e7b5728b15d3
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 01:24:46 2011 +0000

    Sanitise get_bits macros, part 1
    
    Some of the macros in get_bits.h include a final semicolon,
    some do not.  This removes these or adds do {} while(0) around
    the macros as appropriate and adds semicolons where needed in
    calling code.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 938f72e19957e9ee3f4ae2bee2fb53ded359009f
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 23 01:18:13 2011 +0000

    Remove "libmpeg2" bitstream reader
    
    Using the libmpeg2 reader causes errors in a multitude of places,
    including MPEG and H264 codecs.  As the advantage of this reader
    is questionable, removing it seems the sensible course of action,
    especially considering the simplifications this allows elsewhere
    with the bit cache size increasing from 17 to 25 bits as minimum.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 2b39962eb616bdb848673485d7b9feed48d39e36
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 02:07:55 2011 +0000

    Makefile: simplify test tools handling
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 305ca590cfdbb8ffbe32c6ed26825489a640ff05
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Sun Jan 23 08:53:40 2011 +0100

    ffserver: cleanup
    
    remove the trivial function do_switch_stream as it doesn't help to make
    the code easier to understand.

commit 3b924294ea0ab891cf28fb30f26962a7960f7f37
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 13 15:28:06 2011 -0500

    ac3enc: use dsputil functions in apply_window()
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 6eabb0d3ad42b91c1b4c298718c29961f7c1653a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 13 15:28:06 2011 -0500

    Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit fcb7e535dd9ad142c079af62af9c1d0f4b001057
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Jan 22 14:42:57 2011 +0000

    Reindent.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 9107892624c8f9978489ab5b4c0ef2fc5637fb62
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Jan 22 14:42:56 2011 +0000

    Fix crash on resolution change (issue 2393).
    
    Don't free RBSP tables (containing decoded NAL units) on resolution
    change, because we actually need this data to decode the frame after
    reiniting (with new resolution). Fixed issue 2393.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 96aad41e8157b7c6b577803054e20a0771857424
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 02:04:54 2011 +0000

    Make LOCAL_ALIGNED macro fully C99 compatible
    
    C99 variadic macros require more arguments than there are named
    parameters in the definition.  This means we must use an extra
    indirection to avoid having two different macros for arrays with
    one resp more than one dimension.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit ff3d43104fa5df0a3f4b52ff9b989ce2d11ad35d
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jan 22 03:49:55 2011 +0000

    Remove H.264 encoder fragments
    
    It's incomplete, no one is working on it, and when someone asks about
    working on it we advise them not to.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 8ae0fa243e1f7a03cb5f23e2d9a32d3cc88b4def
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jan 22 05:23:43 2011 +0000

    aacenc: mark SBR absent
    
    Use backwards compatible explicit signalling to denote the absence of
    SBR.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 10ed96c78fde80da9d5bac9b267369861a4f33ba
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jan 21 13:54:14 2011 +0100

    Amend documentation for the image2 demuxer, to better reflect the current behavior.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit db2ddd38859b26c0a4e4bf92619625cd7e0e7f42
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 22 11:07:03 2011 +0000

    Remove outdated and confusing comment.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 98cfadd648bfb2ab48e4c18d832e946a1ba050c8
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 20:59:20 2011 +0000

    10l: reverse the biquad coefficients.
    
    I did not notice that the filter implementation uses a reversed history state.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 20ac9de3df9b129a4a312d626fed0e2bbb760200
Author: Mike Scheutzow <mjs973@optonline.net>
Date:   Sat Jan 15 16:11:55 2011 +0000

    streamid does not work with newaudio, newvideo, newsubtitle
    
    fixes issue2465.
    
    The problem is that the ffmpeg (the app) -streamid option did not work
    with -newaudio/-newvideo/-newsubtitle.
    
    The cause was a conflict between the feature where streamid values were
    reset to default for each output filename, and the implementation of
    -new*, which requires that the -new* option be specified after the
    target filename.
    
    My patch changes the ffmpeg behavior so that user-specified streamid
    values apply to all the following output files on the command line
    (rather than just the next output filename.)
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 76edf2c1377fdb35609f79a6702081de4d93e331
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 22:20:39 2011 +0000

    fate: add lossless h264 test
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit b92f76e209b6912fb36ea2e588474c48ca231dea
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Fri Jan 21 21:58:54 2011 +0000

    libfaac: add recognized profiles array
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 22272f61bb0b164b53c132ba0804842b66b871e0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:54:35 2011 +0000

    mp3enc: support for id3v2.3 tags using a per-muxer AVOption
    
    fixes issue2562.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit cb6bc57681b2ec5232e64db176f41fb2517de146
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:54:34 2011 +0000

    id3v2: split tables for various ID3v2 versions
    
    This is needed for upcoming ID3v2.3 muxing support.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 8c3caf7fb1be2eb6eb4683b1a0383cba5c25ee19
Author: Anton Khirnov <anton@khirnov.net>
Date:   Sat Jan 22 02:00:13 2011 +0100

    mp3enc: handle errors in id3v2_put_ttag
    
    make the initialization of put clearer
    
    this are the differences between
    [FFmpeg-devel] [PATCH 1/3] mp3enc: add support for writing UTF-16 tags
    and the already applied 187e23478bc5c066ff8eef562925471ac179644e
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 045b80e52df7ba9c97084c946b4929000d5f5bc7
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Fri Jan 21 23:55:31 2011 +0100

    Move ID3v1 skip from decoder to demuxer
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit f4b1e21a6304cda58ac36401d8f8dec7ff61d056
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 21:31:21 2011 +0000

    fate: make lavfi tests output only md5
    
    Instead of saving huge raw files, use the md5: output pseudo-protocol
    to calculate the checksum of the file directly.  This is especially
    useful when testing on remote targets as it avoids transferring 3.6GB
    over the network.

commit f4096bf6eeddc605457192476dbbf110d4cc6140
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Fri Jan 21 22:58:55 2011 +0000

    dca: add profile names
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 69915b48d6a787e569826eecb6c3b34ec19aeccd
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 21:59:19 2011 +0000

    iir: Change dst param to float* in ff_iir_filter_flt().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 8f4a5d225c6cd65c5f306a200da991f8a59a439a
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Fri Jan 21 20:00:40 2011 +0000

    dca: consider a stream with XXCh/X96 in ExSS as DTS-HD HRA
    
    DTS-HD HRA streams do not always have an XBR extension in the extension
    substream. Instead they can have only XXCh and X96 extensions in
    there and still be considered DTS-HD HRA.
    
    This is also confirmed with Onkyo TX-SR607 receiver which recognizes
    such a stream as HiRes Audio.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 187e23478bc5c066ff8eef562925471ac179644e
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 18:18:09 2011 +0000

    mp3enc: add support for writing UTF-16 tags
    
    Also it gets rid of some mysterious magic numbers in code.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4ad66441c9fdd2d33d59e36a897a45828f3062f3
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 21:35:08 2011 +0000

    Fix libavformat version extraction in configure
    
    This fixes shared library builds broken by
    50196a982bf7c8be9b41053fa0975473c217e709
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit a210bce298281aa08516893580089d102afb2e4d
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 19:58:23 2011 +0000

    configure: better test for mktemp
    
    Some variants of mktemp require a template, so provide one when
    checking for the command.  We already supply a template in the
    subsequent uses of mktemp.
    
    Thanks to Michael Kostylev.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 93bb9ff08e533e30ceec2fa53a25483faf63f633
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 19:05:07 2011 +0000

    configure: simplify exit traps
    
    This does the same thing and also fixes the trapping in
    some (possibly broken) shells.
    
    Suggested by Michael Kostylev.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit dccbd97d72991f4df63542e1ee03db2f8d7a0238
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:18:08 2011 +0000

    lavf: move ff_put_str16_nolen from asf to avio and rename it
    
    It will be useful in the mp3 muxer.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 4efd5cf34b7a04f87805aa0f09913d1d122d300c
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:18:07 2011 +0000

    avio: add av_put_str and deprecate put_strz in favor of it
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 1c189fc5334d4a687b15861d81d22c8ba2c9cd5e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 00:12:18 2011 +0000

    cosmetics related to LPC changes.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 77a78e9bdcc589efac41da4f92a489f4523667c0
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 00:12:03 2011 +0000

    Separate window function from autocorrelation.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 56f8952b252f85281317ecd3e0b04c4cae93fd72
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jan 21 00:11:44 2011 +0000

    Move lpc_compute_autocorr() from DSPContext to a new struct LPCContext.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit eeb0b893e3f68f98816e05316573908e46e3ebb5
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Jan 19 10:13:25 2011 +0100

    id3v2: use an enum for encodings instead of magic numbers.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit d66eff36852975129ae499c56de4340e48b9b7b4)

commit a091006d3d18c094312ebb4b3f064e419ef941b0
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 18:12:17 2011 +0000

    Make demuxers auto-select parsers they need
    
    This makes configure --disable-everything --enable-demuxer=foo
    work as expected.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit c2dd0e9eba1dfcba42c5c72654b7aac7f5935d3b)

commit d094258f810ff0dcc9c6303ba56fda98b8c7edec
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 02:04:19 2011 +0000

    Makefile: simplify setting of some variables
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 583fcb528cb13b271860529a464abc6304e063e3)

commit baa69f8a8498e6bfde5b8de1bece4825fa0d784b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 13:53:46 2011 +0000

    Split mp3 demuxer and muxer into separate files.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit d08928bbea2b495596c2d3bc7df3cfb3e3b2b7e3)

commit cafa3edada762deae16d8548b8bc53fe046b52c6
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 00:09:31 2011 +0000

    dca: pretty-print some tables
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 2611e52088b923601c83d331e8047d6e572abb82)

commit a994f861965ce9837d0c7089b8f358c682604729
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 21:59:23 2011 +0000

    iir: change filter type if/else to a switch.
    
    Simplifies error handling and makes it easier to add additional filter types.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 0361d13cf3956dcf38f31b9df97aca9301cdc86a)

commit aa226b246007d71fd2e3c9ddf8e83d9c85df3317
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 21:26:47 2011 +0000

    Add biquad high-pass and low-pass IIR filters.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit fcdf0a43cd267c1d4193aa172b024f35903c286e)

commit 7f8c11b0052f1f34d8294865c3cb1ec002ebd58e
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Jan 20 14:00:34 2011 -0500

    Set gray (128) U/V planes for chroma-less samples. Fixes two fate samples
    when played with -flags emu_edge.
    (cherry picked from commit 8bcfe7f7fd71e5d548c2cd96d33295ff06a5f6c8)

commit 772225c041507eba3fd5f9cfcb37d58bfbd579d4
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Jan 20 17:24:19 2011 -0500

    Revert 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab, it broke H264 lossless.
    (cherry picked from commit 66c6b5e2a5e6376c4a5c65b1d96fd7a1580bdfcf)

commit 2293b0b698ce44d34897cc092bf1eb6b3571b7f8
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 19:06:15 2011 +0000

    Split out Butterworth filter coeff init to a separate function.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 30112adadf06fe2f9500e4da365eb8a58095c940)

commit 99c2111b12c40a72e312668f0ea0ddccf9d2b604
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 18:28:17 2011 +0000

    cosmetics: vertical alignment and line wrap
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 75b98610a7ce7acf34f583a04aaccd8c619947fe)

commit 20d1f6fec1aa2a33c4cf8162e72ca88ead3d389d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 18:28:16 2011 +0000

    Add memory allocation failure checks to ff_iir_filter_init_coeffs().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit d42dc217ed2b0f886ffc50b26c2bbff1fee5feca)

commit bb7114145010c06c057a1f6873b47ac2da6635df
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 17:52:13 2011 +0000

    Make PNG test depend on PNG codec
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f0f54c297f1283025d423c4aed817ae31ba549cb)

commit 7891fdcc0381b0e441c76b38b3167f86dfd96dc5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 17:04:58 2011 +0000

    cosmetics: wrap long line
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit ebb230279aa0ecc2fda4c617860eb354531d4b63)

commit b3b8b930fcff07650315f1cf2e2db7021ecf6025
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 17:24:06 2011 +0000

    Add function ff_iir_filter_flt() to accept floating-point input and output.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 0a3d7697b4fcb62305cd4a893b621a406a029ff0)

commit 236bb68d76fb28133883b8c8ba8cd23016a8efde
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Thu Jan 20 15:03:47 2011 +0100

    mpegtsenc: prefer metadata keyed with "service_name"
    
    title metadata is only used as fallback if no service_name is available.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
    (cherry picked from commit e5fe65512bfc824b9827ed29909a54122582ef2a)

commit d7b219ca96025e36b4d925009e501173b7bfea4e
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Thu Jan 20 15:24:53 2011 +0200

    Set service_provider and service_name in mpegts demuxer
    
    Set service_provider and service_name in mpegts demuxer, previously
    name and provider_name were set but since the muxer uses service_provider
    and service_name use them.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit e8315e78814f92d6d031bd3a909d896351a416f8)

commit d4cc1f5b97793430bb14e25dbe2bb9f04e8ed540
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Jan 20 09:06:58 2011 +0100

    id3v2: don't overwrite existing tags
    
    Apparently some broken taggers prepend a new ID3v2 tag leaving the
    existing one intact. Our parser currently reads all tags and overwrites
    existing values with supposedly outdated ones.
    
    fixes issue2419
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 75aded8328e35c9391e25a1c857eb6e3b801a8d8)

commit 189665d927ffd352bb5dea302b9b9997a7804f21
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Jan 20 08:35:59 2011 +0000

    id3v2: convert metadata after all the tags were read
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit f7fcd6a2549b58a69c02622503676a8b142e4c43)

commit b3158f7a42d5e69b45f1cedceb079ff102c2b8a0
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Jan 20 08:35:58 2011 +0000

    id3v2: make ff_id3v2_parse static
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 46a2da7698634214eed6d269fc72d284e3d3700f)

commit 9256dc28ab2dd95287a240f4be749fe0806cd0f4
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Thu Jan 20 10:04:45 2011 +0200

    libavcodec minor version is > 99 so fix the formating
    
    libavcodec minor version is > 99 so when printing the library versions
    the output is a little bit broken:
    
      libavutil    50. 36. 0 / 50.36. 0
      libavcore     0. 16. 1 /  0.16. 1
      libavcodec   52.108. 0 / 52.108. 0
      libavformat  52. 94. 0 / 52.94. 0
      libavdevice  52.  2. 3 / 52. 2. 3
      libavfilter   1. 74. 0 /  1.74. 0
      libswscale    0. 12. 0 /  0.12. 0
    
    Change the formating to look like this:
    
      libavutil    50. 36. 0 / 50. 36. 0
      libavcore     0. 16. 1 /  0. 16. 1
      libavcodec   52.108. 0 / 52.108. 0
      libavformat  52. 94. 0 / 52. 94. 0
      libavdevice  52.  2. 3 / 52.  2. 3
      libavfilter   1. 74. 0 /  1. 74. 0
      libswscale    0. 12. 0 /  0. 12. 0
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit c0dd5653043ca57848dfa480d02d581c7eb1d710)

commit 7916202b9710287078e41f70c4f119b4dff64ee6
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Thu Jan 20 09:26:40 2011 +0200

    Add service_provider and service_name metadata
    
    This patch adds support in mpegts muxer for using service_provider and
    service_name metadata to set service_provider_name and service_name
    fields in SDT.
    
    Example usage:
       ffmpeg -i file.ts -f mpegts -re -acodec copy -vcodec copy -f mpegts \
           -metadata service_provider="Some provider" \
           -metadata service_name="Some Channel" \
           "udp://239.0.70.2:5000?pkt_size=1316&ttl=1"
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit 69688e71bc4c4318209e8d4e3861c47186caebda)

commit e25f19a113017538a5cafba065f970441d52d28b
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jan 19 20:30:18 2011 -0500

    Fix horizontal/horizontal_up 8x8l intra prediction x86/simd functions.
    The original functions did not work correctly for edge pixels, e.g.
    when CODEC_FLAG_EMU_EDGE is set, leading to corrupt output in e.g. VLC.
    Based on a patch by Daniel Kang <daniel d kang gmail com>.
    
    Signed-off-by: Ronald S. Bultje <rsbultje gmail com>
    (cherry picked from commit b9c7f66e6da8ac77eaa0c3fb6d476e6fc929b3c9)

commit f32e646d82e2883962553e3bd660a9deb2a941cd
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Jan 19 20:02:05 2011 +0000

    Fix use of sstep/dstep in ff_iir_filter().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit c3897d7690fffe016de8ed56fdbdb9d685dbcce2)

commit 024f63709d8c42db3c3b4e6068768b7a99fc5025
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 18 17:58:49 2011 +0000

    Add regression test for stereo s16le in voc.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    (cherry picked from commit a4f5af13fb00d7f55946470bb0f52e1dbf5f3c6a)

commit ef44b5bf198d68a69a4ea3d62bf33cc2268bdd43
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Oct 7 00:44:52 2010 +0100

    configure: fix mktemp test and fallback function
    (cherry picked from commit 09a5c2452cab8931f70ecb51705114682c962f98)

commit 50196a982bf7c8be9b41053fa0975473c217e709
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 19:18:06 2011 +0000

    lavf: move the version macros to a new header
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d66eff36852975129ae499c56de4340e48b9b7b4
Author: Anton Khirnov <anton@khirnov.net>
Date:   Wed Jan 19 10:13:25 2011 +0100

    id3v2: use an enum for encodings instead of magic numbers.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit c2dd0e9eba1dfcba42c5c72654b7aac7f5935d3b
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 18:12:17 2011 +0000

    Make demuxers auto-select parsers they need
    
    This makes configure --disable-everything --enable-demuxer=foo
    work as expected.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 583fcb528cb13b271860529a464abc6304e063e3
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 02:04:19 2011 +0000

    Makefile: simplify setting of some variables
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d08928bbea2b495596c2d3bc7df3cfb3e3b2b7e3
Author: Anton Khirnov <anton@khirnov.net>
Date:   Fri Jan 21 13:53:46 2011 +0000

    Split mp3 demuxer and muxer into separate files.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 3b63a5220728b7f5c5a32c6bba373db05ba08829
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 21 14:10:34 2011 +0100

    Add GPL dependancy for libmpcodecs

commit 2611e52088b923601c83d331e8047d6e572abb82
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jan 21 00:09:31 2011 +0000

    dca: pretty-print some tables
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0361d13cf3956dcf38f31b9df97aca9301cdc86a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 21:59:23 2011 +0000

    iir: change filter type if/else to a switch.
    
    Simplifies error handling and makes it easier to add additional filter types.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit fcdf0a43cd267c1d4193aa172b024f35903c286e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 21:26:47 2011 +0000

    Add biquad high-pass and low-pass IIR filters.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 66c6b5e2a5e6376c4a5c65b1d96fd7a1580bdfcf
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Jan 20 17:24:19 2011 -0500

    Revert 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab, it broke H264 lossless.

commit 8bcfe7f7fd71e5d548c2cd96d33295ff06a5f6c8
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Jan 20 14:00:34 2011 -0500

    Set gray (128) U/V planes for chroma-less samples. Fixes two fate samples
    when played with -flags emu_edge.

commit 30112adadf06fe2f9500e4da365eb8a58095c940
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 19:06:15 2011 +0000

    Split out Butterworth filter coeff init to a separate function.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 75b98610a7ce7acf34f583a04aaccd8c619947fe
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 18:28:17 2011 +0000

    cosmetics: vertical alignment and line wrap
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit d42dc217ed2b0f886ffc50b26c2bbff1fee5feca
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 18:28:16 2011 +0000

    Add memory allocation failure checks to ff_iir_filter_init_coeffs().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f0f54c297f1283025d423c4aed817ae31ba549cb
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Jan 20 17:52:13 2011 +0000

    Make PNG test depend on PNG codec
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit ebb230279aa0ecc2fda4c617860eb354531d4b63
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 17:04:58 2011 +0000

    cosmetics: wrap long line
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 0a3d7697b4fcb62305cd4a893b621a406a029ff0
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jan 20 17:24:06 2011 +0000

    Add function ff_iir_filter_flt() to accept floating-point input and output.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit e5fe65512bfc824b9827ed29909a54122582ef2a
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Thu Jan 20 15:03:47 2011 +0100

    mpegtsenc: prefer metadata keyed with "service_name"
    
    title metadata is only used as fallback if no service_name is available.
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit e8315e78814f92d6d031bd3a909d896351a416f8
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Thu Jan 20 15:24:53 2011 +0200

    Set service_provider and service_name in mpegts demuxer
    
    Set service_provider and service_name in mpegts demuxer, previously
    name and provider_name were set but since the muxer uses service_provider
    and service_name use them.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 75aded8328e35c9391e25a1c857eb6e3b801a8d8
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Jan 20 09:06:58 2011 +0100

    id3v2: don't overwrite existing tags
    
    Apparently some broken taggers prepend a new ID3v2 tag leaving the
    existing one intact. Our parser currently reads all tags and overwrites
    existing values with supposedly outdated ones.
    
    fixes issue2419
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit f7fcd6a2549b58a69c02622503676a8b142e4c43
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Jan 20 08:35:59 2011 +0000

    id3v2: convert metadata after all the tags were read
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 46a2da7698634214eed6d269fc72d284e3d3700f
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Jan 20 08:35:58 2011 +0000

    id3v2: make ff_id3v2_parse static
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit c0dd5653043ca57848dfa480d02d581c7eb1d710
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Thu Jan 20 10:04:45 2011 +0200

    libavcodec minor version is > 99 so fix the formating
    
    libavcodec minor version is > 99 so when printing the library versions
    the output is a little bit broken:
    
      libavutil    50. 36. 0 / 50.36. 0
      libavcore     0. 16. 1 /  0.16. 1
      libavcodec   52.108. 0 / 52.108. 0
      libavformat  52. 94. 0 / 52.94. 0
      libavdevice  52.  2. 3 / 52. 2. 3
      libavfilter   1. 74. 0 /  1.74. 0
      libswscale    0. 12. 0 /  0.12. 0
    
    Change the formating to look like this:
    
      libavutil    50. 36. 0 / 50. 36. 0
      libavcore     0. 16. 1 /  0. 16. 1
      libavcodec   52.108. 0 / 52.108. 0
      libavformat  52. 94. 0 / 52. 94. 0
      libavdevice  52.  2. 3 / 52.  2. 3
      libavfilter   1. 74. 0 /  1. 74. 0
      libswscale    0. 12. 0 /  0. 12. 0
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 69688e71bc4c4318209e8d4e3861c47186caebda
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Thu Jan 20 09:26:40 2011 +0200

    Add service_provider and service_name metadata
    
    This patch adds support in mpegts muxer for using service_provider and
    service_name metadata to set service_provider_name and service_name
    fields in SDT.
    
    Example usage:
       ffmpeg -i file.ts -f mpegts -re -acodec copy -vcodec copy -f mpegts \
           -metadata service_provider="Some provider" \
           -metadata service_name="Some Channel" \
           "udp://239.0.70.2:5000?pkt_size=1316&ttl=1"
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 61d7f8fed4f8d622a2428b7657ef30c67012f30a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Jan 16 15:41:47 2011 +0100

    Warn about vf_mp

commit fd4c59b51903e1748643fc4ba530e0e7544d1527
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 14 05:07:39 2011 +0100

    Enable libmpcodecs support.

commit a61b0df7083cd840fc08e74718a086b97aaefd31
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Jan 20 02:15:10 2011 +0100

    Add ASMALIGN() hack to patch around its recent removial from configure

commit 3aa43978da56705df5393df1f3477f9f3b337a38
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 14 05:06:30 2011 +0100

    Add libmpcodecs wrapper for libavfilter, still disabled

commit b9c7f66e6da8ac77eaa0c3fb6d476e6fc929b3c9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jan 19 20:30:18 2011 -0500

    Fix horizontal/horizontal_up 8x8l intra prediction x86/simd functions.
    The original functions did not work correctly for edge pixels, e.g.
    when CODEC_FLAG_EMU_EDGE is set, leading to corrupt output in e.g. VLC.
    Based on a patch by Daniel Kang <daniel d kang gmail com>.
    
    Signed-off-by: Ronald S. Bultje <rsbultje gmail com>

commit 3be78f7ecdbfaed8d4c9760676eb6d92ab600e38
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 14 04:59:35 2011 +0100

    Hack libmpcodecs to make it buildable.

commit 8e45c103e9578abfa52c7bd85ec75b288d151e54
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 14 04:55:15 2011 +0100

    Remove dependancy of m_option & m_struct from libmpcodecs.

commit 4d463614252d2ffe23cb6ea938389c115291fcd3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 14 04:53:41 2011 +0100

    Avoid dependancy on global variable verbose in libmpcodecs/vf_pullup.c

commit 45c889a3adf6df9e6a9bf5a2e7c960d866e2ccb4
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 14 04:52:19 2011 +0100

    Add #define _BSD_SOURCE where mplayer is not C99.

commit e4852fb38df0c3a43e19b5a74c44f8ea57e98951
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 14 04:49:22 2011 +0100

    Add MPlayers libmpcodecs, this will be needed for our libavfilter wraper for it.

commit c3897d7690fffe016de8ed56fdbdb9d685dbcce2
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Jan 19 20:02:05 2011 +0000

    Fix use of sstep/dstep in ff_iir_filter().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit fe678413557a3bcc4639897f7f8c30f61cc8fc31
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jan 19 19:06:32 2011 +0100

    Revert "Update git-howto with ffmpeg.org URLs"
    
    This reverts commit 69c92320d760d3925d5c83c4fbca6012deef4195.
    
    Reason is that this has been commited by mistake as discussed.

commit 111ccca602e96f18d4fab1117b2b768ae51814f7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jan 19 18:53:53 2011 +0100

    Revert "Initial MAINTAINERS update"
    
    This reverts commit f4f5cab94e0881cd30965b28f3d78d9c63d6918e.
    
    Reason is that this has been mistakely commited as discussed.

commit a4f5af13fb00d7f55946470bb0f52e1dbf5f3c6a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 18 17:58:49 2011 +0000

    Add regression test for stereo s16le in voc.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>

commit 09a5c2452cab8931f70ecb51705114682c962f98
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Oct 7 00:44:52 2010 +0100

    configure: fix mktemp test and fallback function

commit 44caaa560b8527acba99bc493040600add0fdb74
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 16 18:42:36 2011 +0000

    ARM: improve VFP ABI check
    
    Recent gcc versions define __ARM_PCS or __ARM_PCS_VFP to indicate the
    VFP ABI in use, and ARM RVCT defines __SOFTFP__ when using this ABI.
    If none of these are defined, check $cross_prefix and $cc for the
    substring "hardfloat", and finally fall back to a linker test.  This
    gives the correct result in most configurations.

commit b0c1b66a4bd2a3f55bde2a03334809504178918a
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 16 12:50:49 2011 +0000

    armcc: suppress warning about hardfp compatibility

commit 5a92140b6e170159d67fb7035a82bbbf97382fed
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Jan 15 14:55:08 2011 +0000

    armcc: suppress 'assignment in condition' warning

commit 3240b371f8d38a8a0847aab4439f9645a53402fa
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 16 12:27:37 2011 +0000

    fate: simplify vp8 rules

commit a6e5d231e9e2d42a7441de71db309ce1710e9711
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Jan 15 22:34:49 2011 +0000

    a64enc: make PixelFormat arrays const

commit ef4a65149db95acc7271a425a2cd0d2259740c84
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Jan 15 22:09:35 2011 +0000

    Replace ASMALIGN() with .p2align
    
    This macro has unconditionally used .p2align for a long time and
    serves no useful purpose.

commit ac3c9d016917494e9cecb12f6e5a42fbd2e7adc1
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Jun 25 02:37:22 2010 +0100

    x86: remove VLA in ac3_downmix_sse

commit ee6184a8d921f22ecbb2b78819cb3d18685a389a
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Oct 7 13:54:10 2010 +0100

    regtest: add openssl to md5 alternatives

commit fb3c4ffc4b61a7fa6b1f2b53c931bde9d114db75
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Oct 6 15:54:35 2010 +0100

    configure: make $TMPE executable
    
    This is required on systems where the linker does not change
    the permissions of an existing output file.

commit ec5f57192aa46435eb0ade1b052d05fc28fd7886
Author: Mans Rullgard <mans@mansr.com>
Date:   Sat Jan 15 15:09:26 2011 +0000

    cpu-test: include stdio.h only for test prog

commit fef2d66166105659b0e30523ab8dd4f52c035bf1
Author: Mans Rullgard <mans@mansr.com>
Date:   Fri Oct 15 11:31:58 2010 +0100

    Use -Bsymbolic for shared libs only, not executables
    
    Some linkers fail if this flag is used when creating an executable file.
    Since the flag is meaningful only for shared libraries, dropping it from
    the main link flags is correct.

commit 324e7ee260b16d33a14c8a1a9909fa54bf1e996b
Author: Mans Rullgard <mans@mansr.com>
Date:   Mon Oct 18 21:42:26 2010 +0100

    Use INFINITY and NAN macros instead of 1/0 and 0/0

commit f318ee3e37bebb3f498edafdbaf7e164a889a357
Author: Mans Rullgard <mans@mansr.com>
Date:   Wed Oct 6 15:36:58 2010 +0100

    Fix quoting in version.sh

commit daed21a17e42bd3f8f561eaf46651780fd6babfa
Author: Mans Rullgard <mans@mansr.com>
Date:   Thu Oct 7 03:11:55 2010 +0100

    avfilter: remove stray semicolon

commit 69c92320d760d3925d5c83c4fbca6012deef4195
Author: Mans Rullgard <mans@mansr.com>
Date:   Sun Jan 16 19:23:00 2011 +0000

    Update git-howto with ffmpeg.org URLs

commit 2c3589bfda036c7827ded0bf38b16dfe7630bae1
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Jan 18 20:44:24 2011 +0100

    consolidate .gitignore patters into a single file
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit a5da3b040c76f263292288161220ff586da93eb5
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Tue Jan 18 11:16:05 2011 -0800

    Deprecate CREDITS
    It's useless now that we've switched to git.

commit f4f5cab94e0881cd30965b28f3d78d9c63d6918e
Author: Jason Garrett-Glaser <jason@x264.com>
Date:   Tue Jan 18 11:05:51 2011 -0800

    Initial MAINTAINERS update
    Per http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2011-January/103440.html.

commit f61cbc22d3ce8ec0e2644d0fa565413c057deaa0
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 18 12:25:44 2011 -0500

    Revise check for codec id in voc demuxer.
    
    This fixes demuxing of packets that do not contain a codec tag and come before the codec_id has been set.

commit 1ae02fe03ba4dbdb875a8b8a84abc6a242cd85ca
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 18 07:38:50 2011 -0500

    Fix bug in voc demuxer that was introduced in SVN r26309.
    
    Fixes issue 2560.

commit d425a03b591f0d458a85b0fc8d559c4b4a0e7d14
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 18 11:40:13 2011 -0500

    cosmetics: reindent

commit 1360f07e220ee0904de8c7fec9bc29f9be49bcd4
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Tue Jan 18 11:30:33 2011 -0500

    Add check for changing number of channels in DCA.
    
    Fixes issue 2505.

commit 59e2118e973e73b760d11776be864b4b630098b6
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Jan 18 16:02:15 2011 +0100

    Update threshold to detect real timebase for stream copy.
    This may fix a bug where quicktime files use 1/600 timebase.

commit 54bc6403620286f595becd01842947395020e2f4
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Jan 18 07:59:49 2011 +0100

    Missing parts of IVF muxer support.

commit d9c3e5f6d8aab10a10f9f17fa3c0a207c45b2f54
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Jan 17 21:38:56 2011 +0100

    Feed the filter chain with the sample aspect ratio from the muxer or codec layer
    like it has been done prior libavfilter.

commit ab03382fee93e3a1d9423e9c2100b42d676eead9
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Jan 17 23:51:11 2011 +0200

    Add my GPG fingerprint to MAINTAINERS

commit d72858f89f7062b04968cf28f3661ebe1ba398f8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 16 18:17:00 2011 +0100

    Merge two if (got_picture) {} blocks in ffplay.c:get_video_frame().

commit db323491cd4ad839518b9874a3aad12f4d311ea4
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Jan 17 22:13:50 2011 +0100

    update av_log_missing_feature() to git
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 4a6a21f5e48c8c6e29a3e8ae811200a04946e08e
Author: Lou Logan <lou@fakeoutdoorsman.com>
Date:   Mon Jan 17 11:44:19 2011 -0900

    Change SVN to Git in configure
    
    Changes "version from SVN" to "version from Git".
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit 8f83a3b0541d14f48ef7e2726102a54d12c6b0d3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 16 18:11:34 2011 +0100

    Remove outcommented fossil code.

commit 4aaeabcb6ac95ebeec3bb4ed9a4622768b499bc2
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 17 21:16:41 2011 +0100

    Explain how to set up user name/email correctly for git.

commit 326851b9bc172cda341e13df0c63a467d011eeda
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jan 17 21:11:51 2011 +0100

    Add muxer for IVF format.

commit b79c3df08807c96a945d9cea21c5d923c464d622
Author: John Wimer <john@god.vtic.net>
Date:   Mon Jan 17 16:00:17 2011 +0100

    prevent integer overflow in calculating duration
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 348b8218f7a59374355c966dbe3b851a7275f952
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Jan 17 15:49:11 2011 +0100

    convert svn:ignore properties to .gitignore files
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit a1c68a438cfeb7ef1a3556faf9c88985cfd4c04f
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Jan 17 11:28:59 2011 +0100

    Add instructions how to check out a specific svn revision with git
    
    Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>

commit ffe9fd253f21db43ccc52a4043af94b7b9044f53
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Jan 17 10:02:53 2011 +0000

    rewrite git-howto for the no merge policy
    
    Originally committed as revision 26400 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3a45a3f3c1fbb415dbba5ad047be054f57ce13e0
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Mon Jan 17 09:17:19 2011 +0000

    Fix date and revision for lavc 52.104.
    
    Originally committed as revision 26399 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ee99a7e13bac17d887c5673040c27b29f2c97cc
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Jan 17 08:36:13 2011 +0000

    VP3: remove an unnecessary static variable
    
    Originally committed as revision 26398 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 013291501fac5162e93bbcc9783e5e25d9cd2ab3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Jan 16 22:08:34 2011 +0000

    Allocate last picture for 4xm pfrm if its not allocated.
    Fixes segfault and issue2527
    
    Originally committed as revision 26397 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5fbf2b3f66d0f16b24fa51b4b75aae29609b9fa5
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jan 16 20:16:01 2011 +0000

    Fix two typos in git howto.
    
    Originally committed as revision 26396 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dccdd93efc325418136eb5a3509786bc8b65aca1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 16 20:11:46 2011 +0000

    Make config_props() return AVERROR(EINVAL) rather than 1 in case of
    failed SWScaleContext initialization.
    
    Fix issue2546.
    
    Originally committed as revision 26395 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8032d1dee9dfa855a4e03da840b72a82e2f9a86b
Author: Ramiro Polla <ramiro@lisha.ufsc.br>
Date:   Sun Jan 16 18:34:09 2011 +0000

    use git describe for naming version in pure git clones
    
    Patch by: Ramiro Polla <ramiro <DOT> polla  gmail <DOT> com>
    
    Originally committed as revision 26394 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit adb8669c04fae980710342a9fb3016c87df60709
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Sun Jan 16 18:29:08 2011 +0000

    fix typo in git howto section heading
    
    spotted by ubitux on irc
    
    Originally committed as revision 26393 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8bb7d97be0cda3c944956c79c50d0cf6f1efb7b9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Jan 16 18:22:29 2011 +0000

    Check 4xm headers for validity. This should avoid 1/0.
    
    Originally committed as revision 26392 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 30876e391731c8ae61402c4ea4df61af11292223
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Sun Jan 16 18:20:06 2011 +0000

    Add section how to find a svn changeset with git commands
    
    Originally committed as revision 26391 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 199c18a784ee6724453567aeb7d483ca2585f757
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 16 17:26:00 2011 +0000

    Fix weird indent in get_video_frame().
    
    Originally committed as revision 26390 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit df17f6d5070ce81afdb7a46fd955b7c9b43cf50a
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Sun Jan 16 17:16:48 2011 +0000

    Add git-howto.
    
    mostly written by Luca.
    
    Originally committed as revision 26389 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f62be777ee0a220563f13662abe32854cd4b2bef
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Sun Jan 16 16:39:53 2011 +0000

    support decoding of files that contain the number
    of vector coded coefficients in their bitstream
    fixes issue 2536
    
    Originally committed as revision 26388 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 240034195a83043e2b25f6a3f679baba336bc073
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 16 13:04:56 2011 +0000

    In ffmpeg.texi, prefer @itemize lists over text formatted "*" lists.
    
    Originally committed as revision 26387 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a0f593d00d1c0c3fb560b536d59eec765cdbf48f
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sun Jan 16 12:45:59 2011 +0000

    Values >4 for lowres corrupt output.
    
    Originally committed as revision 26386 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f0e5c1c000c0a2b609b14f2cf7c8f7858f65ca5a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 16 12:45:42 2011 +0000

    Reformat documentation for -vsync @var{parameter}.
    
    Make use of "@table @option" for showing the valid values for the
    option.
    
    Originally committed as revision 26385 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 05503cee00eabecaf8bf02991062e9b6d5975727
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sun Jan 16 12:42:43 2011 +0000

    Since lowres == crop for bmp, remove it to avoid confusion.
    
    Originally committed as revision 26384 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 84cac86e7e82e287c8ea98d8f43d655ab553c07b
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Jan 16 03:20:03 2011 +0000

    Fix fate breakage in r26382.
    
    Originally committed as revision 26383 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ecea47a6ed9e9250474e1ef26120ff5dc9e71e8e
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun Jan 16 02:47:25 2011 +0000

    Remove useless free, fix warning:
    libavfilter/defaults.c: In function 'avfilter_default_get_audio_buffer':
    libavfilter/defaults.c:129: warning: 'buf' is used uninitialized in this function
    
    Originally committed as revision 26382 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1b3e43e4fdbfe5b6ce10d19ed32a4f20fab76f5a
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Jan 15 22:00:44 2011 +0000

    Fix overflow in pred16x16_plane x86 simd code. Fixes issue 2547.
    
    Originally committed as revision 26381 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b1779800c4f5447891778fe54c5d950dd315d089
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 20:43:01 2011 +0000

    Include libavcore/audioconvert.h, required for
    av_get_channel_layout_string() in ff_dprintf_link.
    
    Fix compilation.
    
    Originally committed as revision 26380 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1d5b1885183f38673ccb64b0f143dde7946b94a6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 20:02:03 2011 +0000

    Reindent.
    
    Originally committed as revision 26379 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7986e34db075df9b02d277d15b596e0341cbf19a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 19:58:29 2011 +0000

    Make ff_dprintf_link() print meaningful information for audio links.
    
    Originally committed as revision 26378 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b9af15402d0013ca60a735d2f8a2898487cf1ca0
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Jan 15 18:14:36 2011 +0000

    Remove evil timers that snuck their way into r26375.
    
    Originally committed as revision 26377 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fb2734c8a60f275f17a95ae413dd38b5c616bc1a
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Jan 15 18:13:40 2011 +0000

    Fix r26375 on non-x86.
    
    Originally committed as revision 26376 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f14bdd8e756e7a2bc17f7202d880a6dc283df924
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Jan 15 17:52:48 2011 +0000

    H.264: Partially inline CABAC residual decoding
    Improves CABAC performance about ~1.2%.
    
    Trick originates from x264 and has also been used in ffvp8.  It's useful because
    coded block flags are usually zero, so it helps to have the early termination
    inlined into the main function.
    
    Originally committed as revision 26375 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a242ac3620e8610d7efa3852018c79c09546bec4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 17:31:34 2011 +0000

    Rename AVFilterBufferRefAudioProps.samples_nb to nb_samples.
    
    More consistent with the rest of FFmpeg and sounds more natural to
    English speaking people.
    
    Originally committed as revision 26374 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6baf4afa9969eea23cd4ec9b0cec3b7aed1f49af
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 17:21:15 2011 +0000

    Make avfilter_unref_buffer() accept a NULL parameter.
    
    Originally committed as revision 26373 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 24d13ebc15ea429607ccbd52819947162981d333
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 17:21:12 2011 +0000

    Reindent after the last commit.
    
    Originally committed as revision 26372 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 112c4b8796c36368ba77f9bd5572e8954200ead7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 17:21:09 2011 +0000

    In ffplay, do not open display if -nodisp is set.
    
    Fixes issue 1017.
    
    Originally committed as revision 26371 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f9329946d0024eaef5515d7d0aa39de3d140d604
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Jan 15 17:13:32 2011 +0000

    Parse fact chunks from wav files to find duration.
    
    Originally committed as revision 26370 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 724b1f6a05dbbc75df70990469fe521b93a098de
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Jan 15 17:13:30 2011 +0000

    Factor tag reading code out of wav read_header()
    
    Originally committed as revision 26369 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 925aa96915b8143017cb63418cb709b992c59065
Author: Frank Barchard <fbarchard@google.com>
Date:   Sat Jan 15 17:10:49 2011 +0000

    Second hunk from secrity fix from google.
    The hunk is not fully understood but it just makes a check tighter so its
    safer for us to apply until it is fully understood.
    
    Might fix issue 2550 (and Chrome issue 68115 and unknown CERT issues).
    Our bugtracker issue though should stay open until this has been fully
    investiagted
    
    Patch by Frank Barchard, fbarchard at google
    
    Originally committed as revision 26368 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f73467192558cadff476c98c73767ec04e7212c3
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Sat Jan 15 16:39:52 2011 +0000

    do not read over the end of the packet
    fixes issue 2543
    
    Originally committed as revision 26367 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 462b26202bc167c52159bcf409c0955bfa37134b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Jan 15 16:26:42 2011 +0000

    Set duration for wav files from sample size and data size or the wf64 sample value.
    This should improve duration accuracy slightly and avoids a warning about its
    inaccuracy when accurate values are available. Idea by Frank Barchard
    
    Originally committed as revision 26366 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 13184036a6b1b1d4b61c91118c0896e9ad4634c3
Author: Frank Barchard <fbarchard@google.com>
Date:   Sat Jan 15 16:19:06 2011 +0000

    Check rangebits to avoid a possible crash.
    Fixes issue 2548 (and Chrome issue 68115 and unknown CERT issues).
    
    Patch by Frank Barchard, fbarchard at google
    
    Originally committed as revision 26365 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 03ec42aa1ce738761130335e6e6f5ef5d0d1eadf
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sat Jan 15 13:29:14 2011 +0000

    Change some band size calculations in Bink decoder to use width in blocks
    instead of real width, this fixes decoding of some Bink files with odd width.
    
    Originally committed as revision 26364 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b0c8b8a69d37b55a03a600d753113f4314404080
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jan 15 12:44:48 2011 +0000

    Lagarith: fix decoding of one-coloured frames by reading the per-plane
    color value instead of always taking 0 (resulting in green frames).
    Fixes issue issue2531.
    
    Originally committed as revision 26363 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fbd56159a099dafac617440a2312b47dcb0386c7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 11:13:07 2011 +0000

    Add docs and Changelog entry for the -copytb option added in r26340.
    
    Originally committed as revision 26362 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f93fe7764ba054b92d33333f604cfc87767669a0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 11:13:04 2011 +0000

    Add APIchanges entry for the av_metadata_copy() addition.
    
    Originally committed as revision 26361 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eb40d7ffa7d455697849a0a505ca42836b30aa6d
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Sat Jan 15 10:18:38 2011 +0000

    Check symbol validity to avoid a crash, fixes issue 2523.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26360 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0db5d2b09e9a291999a081dac42cff69b9ea9f5d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 15 01:59:31 2011 +0000

    cosmetics: spacing, line wrap, and remove unneeded braces
    
    Originally committed as revision 26359 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 964f2cf2a0e6c06dd4491d729a5437ab74336967
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 15 01:59:21 2011 +0000

    Process all EXP_REUSE blocks at once in exponent_min().
    43% faster in function encode_exponents().
    
    Originally committed as revision 26358 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7d87d56ff810b921537138f91048a932065260a1
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 15 01:59:15 2011 +0000

    Take advantage of per-channel exponent and exponent strategy layout to
    simplify and speed up encode_exponents().
    8% faster in function.
    
    Originally committed as revision 26357 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5bff8590f353c3a47b62c67ff40f7af4cf5b5528
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 15 01:59:10 2011 +0000

    Simplify compute_exp_strategy() by passing a pointer to all exponents and
    exponent strategies for a single channel to compute_exp_strategy_ch().
    This allows for removal of the temporary pointer arrays.
    
    Originally committed as revision 26356 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4b90c35d74880b07c50b3392a338f0f00d10302f
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 15 01:59:04 2011 +0000

    Use a local variable in the inner loop of group_exponents() to simplify the
    code.
    
    Originally committed as revision 26355 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a281c6509f20e3391d10dbcd32fa8b72065bf5bc
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 15 01:58:59 2011 +0000

    cosmetics: remove unneeded braces
    
    Originally committed as revision 26354 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5fc2e0075d4d82922c3a6b43ec810f5269ec6966
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 15 01:58:55 2011 +0000

    cosmetics: rename block_num to blk for variable name consistency
    
    Originally committed as revision 26353 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0429e4a6ca52ad56532c7b27a3644e4d415bb435
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 15 01:58:50 2011 +0000

    Move exp_strategy from AC3Block to AC3EncodeContext in order to arrange by
    channel first, then by block.
    
    Originally committed as revision 26352 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7cc4be58b4daecd256deba31e5caf5bb11870f15
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 15 01:58:45 2011 +0000

    Rearrange exponent buffer to group all blocks for a single channel together.
    This will allow for faster and simpler processing of all blocks at once.
    
    Originally committed as revision 26351 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d881a0e89548abaafb8466192923fb10905dabef
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 15 01:28:00 2011 +0000

    Cosmetics: fix weird indent.
    
    Originally committed as revision 26350 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Jan 15 01:10:46 2011 +0000

    H.264/SVQ3: make chroma DC work the same way as luma DC
    No speed improvement, but necessary for some future stuff.
    Also opens up the possibility of asm chroma dc idct/dequant.
    
    Originally committed as revision 26349 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 290fabc684244b86d47527008020b0b2eb62f836
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Jan 15 00:41:18 2011 +0000

    Port SVQ3 to use the new mb_luma_dc method of storing luma DC coefficients.
    Doesn't help speed as there isn't an asm implementation yet, but consistency
    is a good thing.
    
    Originally committed as revision 26348 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a51c71bb54c53ccb22e7972f8f60819f7f4f2c9f
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jan 15 00:32:36 2011 +0000

    In yadif filter, default to top field first if interlacing is unknown
    
    Originally committed as revision 26347 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3cdf69eefa055ec6a08972e9e69f7e90854e42f9
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Fri Jan 14 23:58:55 2011 +0000

    also support decoding of AVPackets with multiple wma packets
    fixes issue 2539
    
    Originally committed as revision 26346 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65344775b8c3683d17bcea8b56fc8a0328a114dd
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jan 14 23:46:55 2011 +0000

    H.264: Remove useless arg to chroma_dc_dequant_idct_c
    
    Originally committed as revision 26345 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ec3233a855f198bea7654c8c42e53ec8a9e937ad
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jan 14 23:26:34 2011 +0000

    Fix ff_pw_3 alignment.
    
    Originally committed as revision 26344 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6dc7dc08ed66524f174ad2c0a5e32178a1173434
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jan 14 22:36:23 2011 +0000

    In mxf muxer, check the return value of gmtime, fix #2494
    
    Originally committed as revision 26343 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 90603f7c93a60e1b54d0d2846acd2526a1b9598d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jan 14 22:32:26 2011 +0000

    Update smc fate ref due to r26310
    
    Originally committed as revision 26342 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e1866011591deab0fdeef23e0892589852a4a42
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jan 14 22:23:42 2011 +0000

    Fix SVQ3
    Regression in r26336-7.
    
    Originally committed as revision 26341 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f27e6b4c2dddd7fc147a8df9d35b0fc7a23bd58
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jan 14 22:01:49 2011 +0000

    New "copytb" ffmpeg cli option to copy input stream time base when stream copying.
    This should avoid non monotone timestamps for video streams with vfr.
    
    Originally committed as revision 26340 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bd11c7a1a810280c481a34d677f756d80d11692f
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jan 14 21:48:33 2011 +0000

    Remove outdated comment in h264dsp.h
    Since we no longer have non-transposed scantables, the problem it warns about
    no longer exists.
    
    Originally committed as revision 26339 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0d1d01cf7067235adf314da0a3a339f573ba8ccc
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jan 14 21:36:45 2011 +0000

    Reindent after r26337.
    
    Originally committed as revision 26338 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5657d14094e0b9d3f277322e49442592973bbdac
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jan 14 21:36:16 2011 +0000

    H.264: switch to x264-style tracking of luma/chroma DC NNZ
    Useful so that we don't have to run the hierarchical DC iDCT if there aren't
    any coefficients.  Opens up some future opportunities for optimization as well.
    
    Originally committed as revision 26337 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 19fb234e4af1ff9f58ff2fdd604ac6f6bb87ad6b
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jan 14 21:34:25 2011 +0000

    H.264: split luma dc idct out and implement MMX/SSE2 versions
    About 2.5x the speed.
    
    NOTE: the way that the asm code handles large qmuls is a bit suboptimal.
    If x264-style dequant was used (separate shift and qmul values), it might
    be possible to get some extra speed.
    
    Originally committed as revision 26336 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6c18f1cda2e2b2471ebf75d30d552cb0cb61b6ad
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jan 14 20:58:51 2011 +0000

    Make opt_audio_sample_fmt() abort in case of invalid sample format
    name.
    
    Originally committed as revision 26335 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3bf3fc0e5444a839a628b125d974cb5b4651f4f6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jan 14 20:58:47 2011 +0000

    Add the word "Parsed" in the parsed filter names.
    
    Originally committed as revision 26334 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6cce172f2712139784d7eef82e420332e2b42a29
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jan 14 20:58:43 2011 +0000

    Add avcore.h header in samplefmt.h.
    
    Avoid the need to manually include the avcore.h header, less
    error-prone.
    
    Originally committed as revision 26333 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 06ed024d4faaf4ffb88baf84d5d12c4a9d0825a7
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jan 14 19:44:44 2011 +0000

    Copy metadata from ASF files contained in RTSP streams from ASF to RTSP layer,
    so that applications can read it also.
    
    Originally committed as revision 26332 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8e8a3cc221ac61f2747b636f96c7ed042e6f18f1
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jan 14 19:31:20 2011 +0000

    Reindent after 26330.
    
    Originally committed as revision 26331 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f88a5bf9b2705a301b68743172c1f4ed51ac06f
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jan 14 19:30:55 2011 +0000

    Introduce av_metadata_copy() to copy metadata from one struct to another.
    
    Originally committed as revision 26330 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ca32f7f2083f9ededd1d9964ed065e0ad07a01e0
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jan 14 19:04:59 2011 +0000

    H.264: eliminate non-transposed scantable support.
    It was an ugly hack to begin with and didn't give any performance.
    
    NOTE: this patch opens up some future simplifications to be made (such as
    removing some of the scantables from H264Context) but doesn't take advantage
    of them yet.
    
    Originally committed as revision 26329 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 75e4efd2a7fc93d6aaa09d6a896146f40c5d102d
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Fri Jan 14 16:36:57 2011 +0000

    add support for blocksize 64
    fixes issue 2537 and 2538
    
    Originally committed as revision 26328 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b070bcfe8a305ab7fb550092f01a728b60b2ca5b
Author: Peter Ross <pross@xvid.org>
Date:   Fri Jan 14 08:28:27 2011 +0000

    wtv: ignore VIDEOINFOHEADER2 picture aspect ratio information, as it is unreliable
    
    Originally committed as revision 26327 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c66f53cf8b3fd9fca0c0e30140eaeb9c16e58da2
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jan 13 06:22:43 2011 +0000

    Revert aviobuf: Retry if the read/write function returns AVERROR(EAGAIN)
    
    This reverts SVN commit 26318, which broke MS-RTSP playback.
    
    Originally committed as revision 26326 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 891aeeee72b2d57d380ca097cc34be2b0c360233
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jan 13 01:00:36 2011 +0000

    Check linked pads media type mismatch in avfilter_link().
    
    Originally committed as revision 26325 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b69c2f4638da056591ac3dfee238b83f1eb74b2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jan 13 01:00:31 2011 +0000

    Make av_get_channel_layout_string() guess the number of channels if it
    was not provided.
    
    Originally committed as revision 26324 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit caeb0c30272a42c34b7f80acea90fa14cf98ec20
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 12 21:23:16 2011 +0000

    Make avfilter_graph_free() do nothing if graph is NULL.
    
    Originally committed as revision 26323 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b382d1e3e49143c7e9ebab3986dd84b64073de66
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 12 18:25:03 2011 +0000

    Print link audio format name in tools/graph2dot.
    
    Originally committed as revision 26322 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0d3ee1355131a9c4e7428280f2a5bfbdfe96eff7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 12 16:40:28 2011 +0000

    Use AVERROR_INVALIDDATA rather than -1 for nutdec error codes.
    
    Originally committed as revision 26321 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8bca34933e7f459dd4cdfd392840e0044a3b6c6e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 12 16:40:23 2011 +0000

    In the pad filter, log information about the input size.
    
    Originally committed as revision 26320 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eb97a58fffd9eea00550327c44704d7221400323
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jan 12 07:22:12 2011 +0000

    Remove myself as AAC maintainer. I just don't have it in me anymore.
    
    Originally committed as revision 26319 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a6963f8304758a7c2236ac6daa9933ac6c77b7f1
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 12 07:06:27 2011 +0000

    aviobuf: Retry if the read/write function returns AVERROR(EAGAIN)
    
    Originally committed as revision 26318 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a774d3deb1e0f8e2f89883227ce50873309e4ce
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Jan 12 00:52:47 2011 +0000

    Do not allocate unused swscale context when libavfilter is compiled in
    
    Originally committed as revision 26317 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e83c716e16c52fa56a78274408f7628e5dc719da
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Jan 12 00:33:22 2011 +0000

    don't complain about codec type/id mismatche for attachment streams
    
    Originally committed as revision 26316 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e3331706fcc9888ee85f0b9f763e4d006b178c14
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Jan 11 23:53:24 2011 +0000

    Fix design of the pad filter.
    Previously the pad filter just drawed borders in the surrounding of the input
    without checking if this area was allocated or writeable. Now we check and
    allocate a new buffer if the input is unsuitable.
    
    Originally committed as revision 26315 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 36dc00de529fb4cd182e02f927597eef9514b886
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Jan 11 23:53:17 2011 +0000

    Add w,h,format back into AVFilterBuffer, these are required for direct rendering.
    These fields are needed to be able to know which area of memory is allocated and
    which is off limits.
    This reverts 24291 and parts of r24424.
    
    Originally committed as revision 26314 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4618637aca3b771b0bfb8fe15f3a080dacf9f0c0
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Jan 11 21:16:00 2011 +0000

    Fix warnings:
    ffmpeg.c: In function ‘new_video_stream’:
    ffmpeg.c:3701:18: warning: ‘codec_id’ may be used uninitialized in this function
    ffmpeg.c: In function ‘new_audio_stream’:
    ffmpeg.c:3848:18: warning: ‘codec_id’ may be used uninitialized in this function
    ffmpeg.c: In function ‘new_subtitle_stream’:
    ffmpeg.c:3926:18: warning: ‘codec_id’ may be used uninitialized in this function
    
    Originally committed as revision 26313 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c961fb3cbbf3085400b083d161c334dfc5dc2f7d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Jan 11 21:14:11 2011 +0000

    Change 'arg' type in parse_meta_type, fix warning:
    ffmpeg.c: In function ‘parse_meta_type’:
    ffmpeg.c:3323:13: warning: assignment discards qualifiers from pointer target type
    
    Originally committed as revision 26312 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c3024f9e7e4cc1a0dcedbdf96e08826d7a260cb8
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Jan 11 21:06:37 2011 +0000

    In mov demuxer, handle better wrong time scale, fix issue #2528
    
    Originally committed as revision 26311 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f6253caf8b4bcc36fbea8ccaf627edb4093a2c4b
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Jan 11 19:58:00 2011 +0000

    In mov demuxer, set r_frame_rate for cfr files
    
    Originally committed as revision 26310 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e048a9cab10f1d41dca7b1ad9c8ecaceb3424d86
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Tue Jan 11 14:08:45 2011 +0000

    Do not crash for illegal sample size, fixes issue 2502.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26309 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 440d761e40e05af4eed5fb8ceccbe50382c47465
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jan 11 12:17:27 2011 +0000

    Clarify timestamps related error messages in compute_pkt_fields2().
    
    Originally committed as revision 26308 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c4ac0353021b1e243486cc6752cc9258d6de1a7
Author: Peter Ross <pross@xvid.org>
Date:   Tue Jan 11 02:25:12 2011 +0000

    electronicarts: prevent endless loop opportunity in process_audio_header_elements()
    Fixes issue2529.
    
    Originally committed as revision 26307 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 09fffe9bd4588330cbf6f6805b45c2b79c68ed99
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Jan 10 23:42:45 2011 +0000

    H.264: fix grayscale decoding with explicit wpred
    
    Originally committed as revision 26306 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 74093bb5936571bf2813781ff7628ac9ffed4467
Author: Peter Ross <pross@xvid.org>
Date:   Mon Jan 10 22:25:45 2011 +0000

    revert r26302
    
    Originally committed as revision 26305 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8219782a6da9e203f6a4e31dddc7888133a5c5f6
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Mon Jan 10 22:09:52 2011 +0000

    Do not stop decoding on pnm files with negative maxval.
    
    Originally committed as revision 26304 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c56e71309ec1a585ed4d4dc11ae0ba3ca7d19618
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Mon Jan 10 21:14:54 2011 +0000

    In gif encoder, fix uninitialized value, patch by Clément Bœsch, ubitux at gmail dot com
    
    Originally committed as revision 26303 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e19e051e56ef3d2801bf16683e1628778801b1d6
Author: Peter Ross <pross@xvid.org>
Date:   Mon Jan 10 12:56:50 2011 +0000

    electronicarts: prevent endless loop opportunity in process_audio_header_elements()
    Fixes issue2529.
    
    Originally committed as revision 26302 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42396c2e67bec46c5842ace9c237469cde196b4e
Author: Peter Ross <pross@xvid.org>
Date:   Mon Jan 10 12:51:45 2011 +0000

    electronicarts: only apply audio sanity checks when audio stream is present
    
    Originally committed as revision 26301 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94e58e5770d2a2295a13240f51ddba583e6d5360
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Mon Jan 10 12:23:03 2011 +0000

    perform height sanity check in mmvideo decoder
    Fixes issue2495
    Original patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26300 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 091bc6ca8c643bfece2c70ff2404c7b31574e1f1
Author: Peter Ross <pross@xvid.org>
Date:   Mon Jan 10 12:16:33 2011 +0000

    mmvideo: remove some conditional statements by limiting range of half_horiz and half_vert parameters to [0,1]
    
    Originally committed as revision 26299 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cb77dad72414940837bdb01dad5e747175d6a01f
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Mon Jan 10 11:38:38 2011 +0000

    perform sanity check on sample rate in electronicarts demuxer
    Fixes issue2525
    Original patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26298 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c19a216af3ffc965752e600ac5fc298807d92857
Author: Clément Bœsch <ubitux@gmail.com>
Date:   Mon Jan 10 11:36:11 2011 +0000

    Handle ID3v1 tag while decoding mp[123] frames
    
    patch by Clément Bœsch (ubitux at gmail)
    
    Originally committed as revision 26297 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4da766ce6590554cdc6afd70812a62d5cba43087
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Mon Jan 10 11:02:07 2011 +0000

    perform sanity check on number of channels in electronicarts demuxer
    Fixes issue2514
    Original patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26296 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2843502ea424a095b39bce7577de90730fb2a0c6
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Mon Jan 10 10:47:10 2011 +0000

    Check for invalid decode op-codes, fixes issue 2522.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26295 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8e37a1deb30c51e2e2ef5726f550b698303bc029
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Mon Jan 10 10:36:14 2011 +0000

    Check for vectable ID > 0, fixes issue 2508.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26294 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 43c34675afee8ced294ecc436f58587e8e8e913b
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Mon Jan 10 10:28:06 2011 +0000

    Check for invalid motion vector, fixes issue 2521.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26293 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ebc3488300523dad3da41f420ecfcdddd1d8e9f3
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Mon Jan 10 00:42:57 2011 +0000

    Check for invalid maxval in pgm decoder, fixes issue 2518.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26292 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 39f4d329081732b24f5ad6ef222736f1453bbad2
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sun Jan 9 23:01:01 2011 +0000

    Fix reading over the end of the allocated buffer.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26291 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94fcbf5f38df6606e444c340fbd63433446c4370
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sun Jan 9 19:57:11 2011 +0000

    Match the documentation of -ar with the actual behaviour.
    
    Originally committed as revision 26290 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b89f4fb1908f26d2704b9496952131fffd4dafae
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Sun Jan 9 19:38:32 2011 +0000

    Check for several overreads, fixes issue 2512.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26289 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4db272a92a5556ff45ecd15735fe578ec6e81c5
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Sun Jan 9 19:29:39 2011 +0000

    Return on negative soff sizes, fixes issue 2515.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26288 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31561a98ae4cda1481e549ae5aef5c01b808926f
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 9 15:23:00 2011 +0000

    Fix arm asm offsets for arm/mach-o
    
    Originally committed as revision 26287 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 183cdf7163c6c6157f327380e01db45e67630637
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sun Jan 9 14:21:35 2011 +0000

    Update asm offsets for arm
    
    This unbreak ffmpeg build on arm/elf, arm/mach-o still need an update
    
    Originally committed as revision 26286 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a3b058b7ba46130c7951c5724e3f1714b04c9c1d
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 9 10:47:53 2011 +0000

    rtsp: Properly fail if unable to open an input RTP port
    
    Originally committed as revision 26285 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e6dba1d881c5a677820e491a93b397deeb8c8d40
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 9 10:28:41 2011 +0000

    Fix typos in the crop filter documentation.
    
    Originally committed as revision 26284 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2bd02e2f0ed44e32ae8c501c03fdd953f8951403
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 9 10:22:23 2011 +0000

    Add documentation for the image2 demuxer.
    
    Originally committed as revision 26283 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ef298ea7ac0bb614b140397ef7651a3f414c9c47
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jan 9 10:22:21 2011 +0000

    Add demuxers.texi file.
    
    Originally committed as revision 26282 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 56ddf4b37854e1ca8fa438811a11af0abd5de9a8
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 9 08:43:44 2011 +0000

    add myself as the WTV maintainer
    
    Originally committed as revision 26281 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cd426563f41a62d6cd4e4b1c4ef819a208e0582e
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 9 08:30:23 2011 +0000

    fix indentation
    
    Originally committed as revision 26280 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 062421e30d1142729e0fddb0d2d488b0ad699471
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Sun Jan 9 08:28:40 2011 +0000

    eacmv: ensure second-last frame is allocated before referencing it
    Fixes issue2513
    Original patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26279 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5a477e59607fcb3e64c9d678762d406c70bbdbdd
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 9 02:44:54 2011 +0000

    fix indentation
    
    Originally committed as revision 26278 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 866009ea1982eaf81f1846e09c12ebfdec933fee
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 9 02:42:16 2011 +0000

    wtv: only process timestamp_guid chunks for streams that we know about
    
    Originally committed as revision 26277 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a5a36a7970962007e1384ee036c2f50f9884421b
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 9 02:35:06 2011 +0000

    wtv: do not repopulate codec information after we have seen data chunks
    
    Originally committed as revision 26276 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf2e54174eb24e3271ff22ca6cec2e55a6899350
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 9 02:21:30 2011 +0000

    wtv: stop processing chunks if length is smaller than chunk header
    
    Originally committed as revision 26275 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9372f31e037240cf139e5df55f85bb8f2e64f16e
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 9 02:13:58 2011 +0000

    wtv: fix typo
    
    Originally committed as revision 26274 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 50d83b20058fd9564c0c41675717d2a87c36409b
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 9 02:11:41 2011 +0000

    Add audio codec 0x1602 (AAC LATM)
    
    Originally committed as revision 26273 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 14207fd23eba3671ca3d5b935240701bc47c9a2b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Jan 9 02:04:30 2011 +0000

    Remove unneeded #include
    
    Originally committed as revision 26272 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc7e07ac1f015117a3abaa9c5f3a594cc7fd0b7a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 8 23:21:17 2011 +0000

    Add stereo rematrixing support to the AC-3 encoders.
    This improves the audio quality significantly for stereo source with both the
    fixed-point and floating-point AC-3 encoders.
    Update acodec-ac3_fixed and seek-ac3_rm test references.
    
    Originally committed as revision 26271 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d267b339e4dbf8d70455e3163b2d39aff0efe314
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sat Jan 8 21:22:15 2011 +0000

    Lagarith decoder by Nathan Caldwell, saintdev at gmail
    
    Originally committed as revision 26270 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c392cc0a649dc5d2d4efd9ca11b937222e0d2a12
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sat Jan 8 19:23:24 2011 +0000

    Limit number of samples decoded for WavPack mono mode, so decoded samples will
    fit into output buffer.
    
    Originally committed as revision 26269 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 15a8bef0b6a5f75189fde4db2bca0842a6de91dd
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Sat Jan 8 15:49:29 2011 +0000

    skip unsupported postproc information
    
    Originally committed as revision 26268 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b86dd1bf6d265efe490be91b5a77aaba7a35e755
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Sat Jan 8 15:38:14 2011 +0000

    add support for files that do not allow more than 4 subframes
    
    Originally committed as revision 26267 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d7fa58c049bbc923efa048282084eccbd9f4890f
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Sat Jan 8 15:35:56 2011 +0000

    fix indentation
    
    Originally committed as revision 26266 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b5a780e73e1c2d2f8a4d0e0bbd1051f5a145653
Author: Sascha Sommer <saschasommer@freenet.de>
Date:   Sat Jan 8 15:32:31 2011 +0000

    add support for files where the frames do not have a length prefix
    
    Originally committed as revision 26265 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a81f4bde50f731074c1be7368128de49f78925a
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Jan 8 09:23:25 2011 +0000

    Show profile in avcodec_string().
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26264 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82dadb90a71455d17e7f38afbd3ae8a840bc9679
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jan 7 23:56:47 2011 +0000

    Fix bmp encoder with 8 bits format and correctly set bits_per_coded_sample
    
    Originally committed as revision 26263 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 81c623fae059792ec9c0ce47ad69128a58ab5980
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 7 23:07:31 2011 +0000

    Deprecate reordered_opaque in favor of pkt_pts/dts
    
    Originally committed as revision 26262 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1919feafb1780c32864f63942d2b14f99c992f88
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 7 23:07:28 2011 +0000

    Add pkt_dts to AVFrame, this will in the future allow multithreading decoders
    to not mess up dts
    
    Originally committed as revision 26261 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 393cbb963b83ecd98336502b1201f16f5eaed979
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jan 7 23:07:24 2011 +0000

    Add AVFrame.pkt_pts that contains the correctly reordered AVPacket.pts
    
    Originally committed as revision 26260 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 060ec0a8294d912f694cf48546f1543805f83a48
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Fri Jan 7 22:27:26 2011 +0000

    Add av_get_profile_name() to get profile names.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26259 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f2953365d1c1da8c1e586270c6eb2c7437c77a9f
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Fri Jan 7 21:54:52 2011 +0000

    Check if buffer is large enough for given resolution.
    Fixes issue 2501.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26258 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a2b7ed3274b2b575f6d2e8fd3bf0a6a1818b2c1e
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jan 7 19:56:31 2011 +0000

    In mov muxer, override codec tag for dv in mov, fix remuxing from avi
    
    Originally committed as revision 26257 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fea714ecd9de557054b2540119f6b5635ba0e636
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Fri Jan 7 19:55:22 2011 +0000

    Do not overread input buffer.
    Fixes issue 2503.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26256 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 10d8eac98dba2c5652d74df478f0f8dc8f3f57f3
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jan 7 19:55:08 2011 +0000

    In mov muxer, override codec tag for h263 in mov, fix remuxing from 3gp
    
    Originally committed as revision 26255 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a127067109b03b32054463a7401150171b6b578
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Fri Jan 7 18:48:45 2011 +0000

    Unbreak ffserver
    
    Make sure the sample_aspect_ratio is 0 and not 0/0.
    
    Originally committed as revision 26254 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b82579a6ec54b155361d7e8f2e647bc335a6fb5d
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Fri Jan 7 13:24:58 2011 +0000

    Fail more gracefully for multichannel wavpack in another container.
    
    Originally committed as revision 26253 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ee77f986a2f7af4ae1fb0f07d302828e08a1a2f7
Author: Anatoly Nenashev <nenashev_as@mail.ru>
Date:   Fri Jan 7 10:16:00 2011 +0000

    Fix lowres > 0 with --enable-avfilter..
    Fixes issue 2072 and issue 2421.
    
    Patch by Anatoly Nenashev, anatoly d nenashev a ovsoft d ru
    
    Originally committed as revision 26252 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65cd45a88c4a657b4ae0c81b753bb0d065a4e25a
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Thu Jan 6 23:14:27 2011 +0000

    Prevent a crash by sanity checking buffer reads.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26251 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f5a2d285f94585e6336838fb1efc9c28cad93142
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Thu Jan 6 22:34:12 2011 +0000

    Export dca profile information.
    
    Patch by Anssi Hannula anssi d hannula a iki d fi
    
    Originally committed as revision 26250 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit df1c694c580c9e0255ce632e25afdc2ef200137e
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Thu Jan 6 22:24:39 2011 +0000

    Verify FSIZE96 when encountering X96 sync code.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26249 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d381249bb86d5a4b1a99bb292a7aed034d6d12de
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Thu Jan 6 22:12:55 2011 +0000

    Fix a crash when decoding tiff by moving check
    for invalid header up before reading data.
    Fixes issue 2500.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26248 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 35ca5c0b6b16fe284eb7147011f516c23a29ec0f
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Jan 6 20:17:51 2011 +0000

    In dnxhd decoder, set key_frame on decoded frame
    
    Originally committed as revision 26247 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a92c30d76ef3bc58be47acb8f32a2fd0bfe403e3
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jan 6 15:22:58 2011 +0000

    rtsp: Allow requesting of filtering of source packets
    
    If filtered, only packets from the right source address and port
    are received.
    
    To test, play back e.g. some mpeg4 video RTSP stream (where the
    video stream is the first stream in the presentation) over UDP.
    While receiving this stream, send another stream to the same port:
    ffmpeg -re -i <whatever> -vcodec mpeg4 -an -f rtp
    rtp://127.0.0.1:5000?localport=1234
    Normally, the RTSP playback reports lots of errors at this point.
    
    If the RTSP stream has the ?filter_src option enabled, these
    interferring packets are ignored.
    
    Originally committed as revision 26246 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 21a569f3022e968d74bfde4d1bfff8dab5edd41c
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jan 6 15:16:50 2011 +0000

    udp: Allow specifying the connect option in udp_set_remote_url, too
    
    If the remote address is updated later with this function, the caller
    shouldn't set the connect option until in this call.
    
    Originally committed as revision 26245 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit babd19ce2e38446cdabe0f648c6189c7f1dc7378
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jan 6 15:16:09 2011 +0000

    rtpproto: Allow specifying the connect option, passed through to udp
    
    By calling connect on the UDP socket, only packets from the chosen
    peer address and port are received on the socket. This is one
    solution to issue 1688.
    
    Originally committed as revision 26244 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ba44140a3169868eb94e62888d8d2f9861968ab
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Thu Jan 6 14:44:50 2011 +0000

    Fix crash for files with strip size larger than the buffer.
    Fixes issue 2498.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26243 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 504530bfbadfef05230179bccb0e733f032ac1a3
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Thu Jan 6 13:30:32 2011 +0000

    Set blkalign to 3840 (maximum bytes per frame) for AC-3 in avi.
    Fixes playback for corner-cases like 32kHz 320kb.
    
    Originally committed as revision 26242 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79d482b108287b8d43adf6724deb2c6cd14e44d9
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jan 6 11:33:06 2011 +0000

    rtpdec: Don't set RTP timestamps if they already are set by the depacketizer
    
    For MS-RTSP, we don't always get RTCP packets (never?), so the earlier
    timestamping code never wrote anything into pkt->pts. The rtpdec_asf
    depacketizer just sets the dts of the packet, so if the generic RTP
    timestamping is used, too, we get inconsistent timestamps.
    
    Therefore, skip the generic RTP timestamp algorithm if the depacketizer
    already has set something.
    
    This fixes "Invalid timestamps" warnings, present since SVN rev 26187.
    
    Originally committed as revision 26241 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6cbce6365067e1bdd5127d9001809726ea538e09
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Thu Jan 6 03:30:19 2011 +0000

    Fix assertion fail on audio files with invalid sample rates,
    fixes issue 2475.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26240 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6bbdba08c277fd63cb9349876e7377a2b53f5b89
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jan 6 01:11:57 2011 +0000

    Revert previous commit, as it was not meant to be pushed.
    
    Originally committed as revision 26239 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7820147e6fe43816bafe7ee1d0141a77eb10f53c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jan 6 01:01:21 2011 +0000

    Issue more explicit error messages in compute_pkt_fields2().
    
    Originally committed as revision 26238 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 81bd4119652ce3911c6604f3421a46c677d6c10f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jan 6 01:01:14 2011 +0000

    In av_close_input_stream(), flush the packet queue before to actually
    close the stream.
    
    This way the flushed packets can still reference the still unclosed
    format context.
    
    In particular this fixes a spurious error issued when closing the
    video4linux2 buffer in mmap_release_buffer(), which tries to access
    the file descriptor of an already closed file.
    
    Originally committed as revision 26237 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 29db7c3af4b90f035c175e94df14bc931cfd13a3
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 5 21:23:42 2011 +0000

    rtsp: Parse RTP-Info headers
    
    Originally committed as revision 26236 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4cb06874c7c5f69685c391e599f0c1f7194e2ad7
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 5 21:23:12 2011 +0000

    Reindent
    
    Originally committed as revision 26235 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 91d96bd3c0dc2c71d12daa21310b72ac67bf8f82
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 5 21:22:50 2011 +0000

    rtsp: Simplify code
    
    Originally committed as revision 26234 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1726813f13b459af2265742bbba6830409de5e2d
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 5 21:22:15 2011 +0000

    rtsp: Move resetting of rtpdec parameters to before sending the PLAY request
    
    Originally committed as revision 26233 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac05f9030ed4baae317071d0321c91afabaf1080
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Jan 5 20:35:36 2011 +0000

    Convert floating-point MDCT coefficients to 24-bit fixed-point all at once
    instead of doing it separately in 2 different functions.
    This makes float AC-3 encoding approx. 3-7% faster overall.
    Also, the coefficient conversion can now be easily SIMD-optimized.
    
    Originally committed as revision 26232 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 87c1410d11c34670ab2bec1ee97fc18354aa3c8d
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Wed Jan 5 19:53:16 2011 +0000

    Add a FATE test for Playstation STR version 3
    
    Originally committed as revision 26231 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6e16398aa3be09e068cc2d99f850672d58955fca
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Wed Jan 5 19:38:42 2011 +0000

    Make dc_lum_vlc and dc_chroma_vlc non-static symbols,
    this fixed the decoding of version 3 PSX MDEC files.
    
    Originally committed as revision 26230 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ab043374646a1211d65300054db463de577cfb0b
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Jan 5 19:32:45 2011 +0000

    In ogg muxer, correctly mux VFR streams, fix issue #2398
    
    Originally committed as revision 26229 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5e2202d6f3ac2f3afd714a62437ca6b24f75c09f
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Jan 5 19:21:04 2011 +0000

    In mov demuxer, check that gmtime returns a valid value, fix crash, issue #2490
    
    Originally committed as revision 26228 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4af7166fb4a1334fe05f7aa483fcc1cc8560acc1
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Jan 5 19:14:44 2011 +0000

    In mov demuxer, check that stts data exists, fix crash, issue #2479
    
    Originally committed as revision 26227 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9be52d48d9137e05361dd1ffb6b1fb3677e1fb47
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Jan 5 16:02:08 2011 +0000

    Use local variables outside the inner loop in extract_exponents() to reduce
    accessing of structs and arrays inside the loop.
    Approx. 30% faster in function extract_exponents().
    
    Originally committed as revision 26226 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5d3d238f826872fa5b42125d7a8efefc63a4e492
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 5 14:15:13 2011 +0000

    Factorize common code in v4l2_set_parameters().
    
    Originally committed as revision 26225 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8621a37d9feff940be19e47344cc521adca1fca2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 5 14:15:11 2011 +0000

    In video4linux2, in the case the timebase value in ap is 0/0, read the
    timebase value already set in the driver, and set it back in the codec
    stream, rather than leaving the invalid value of 0/0.
    
    In particular, fix ffmpeg grabbing timestamps when the timebase value
    is not set through the CLI.
    
    Originally committed as revision 26224 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2d777bb7a20041ac0564ffef85bf40619af8ccd1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jan 5 11:36:43 2011 +0000

    Make mpeg4 encoder log a more explicit error message when the timebase
    is not valid.
    
    Originally committed as revision 26223 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ccbbeeee97463a02a04f4a74170e4748e3b7ef4b
Author: Robert Swain <robert.swain@gmail.com>
Date:   Wed Jan 5 08:03:39 2011 +0000

    Add my GPG fingerprint to the MAINTAINERS file
    
    Originally committed as revision 26222 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 73f6d31e6c87150bab6a5cea36eb794c3e26535b
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Wed Jan 5 05:16:33 2011 +0000

    Win32 support for av_file_map()
    
    Originally committed as revision 26221 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit db61329607c858f95cd7e4c165897dcd39f82977
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jan 5 04:52:35 2011 +0000

    Our ljpeg encoder supports bgra, use the correct constant in the sanity check.
    
    Originally committed as revision 26220 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b26847b710b2fefe7d2d5d1f5c3450105e70b6e9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jan 5 04:52:32 2011 +0000

    Fix/cleanup m/ljpeg encoding pix fmt selection code in ffmpeg.c.
    Better ideas are welcome ...
    
    Originally committed as revision 26219 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc8465a9b4b8db3e6c94265a80e4a8e23a2ed3bd
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jan 5 04:52:21 2011 +0000

    Remove PIX_FMT_RGB32 mjpeg encoding, there is no such thing ...
    
    Originally committed as revision 26218 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 69057b70f78c09103a61a1027da0bf88c47ca224
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Jan 5 01:14:14 2011 +0000

    In pad filter, update new ref w/h in start_frame, fix chaining
    
    Originally committed as revision 26217 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d34a77fb093b410e779d5c7bcf7c2692c175e5c3
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Jan 5 01:00:53 2011 +0000

    In crop filter, update new ref w/h instead of old one, fix chaining
    
    Originally committed as revision 26216 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e27bf2c70cb41ae12bd882fa3bc4ccac3ca5edf7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Jan 4 18:57:16 2011 +0000

    Fix YUV444P LJPEG encoding.
    
    Originally committed as revision 26215 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bd7d9e45a44480da09e956b55e93f455cf1ed26c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jan 4 18:18:01 2011 +0000

    In the video4linux2 output device, log an error description in case of
    ioctl failure in mmap_release_buffer().
    
    Originally committed as revision 26214 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 44b2784fb43e8bb126616472a6b3cd841406e7b9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jan 4 14:00:10 2011 +0000

    Remove unnecessary dependency of ffprobe and ffserver on libswscale.
    
    Originally committed as revision 26213 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit be4876eae9588006f3586ef4fa2a4dd18ea9e847
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jan 4 14:00:06 2011 +0000

    Disable initialization of the swscale sws_opts context in
    cmdutils.c:init_opts(), in the case libswscale compilation is not
    enabled.
    
    Fix ffprobe and ffserver compilation with --disable-swscale.
    
    Originally committed as revision 26212 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 14fa75eab4e410858476cdcac8a1ec8b27f8a221
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Jan 4 12:35:39 2011 +0000

    lavf: rename meta.h->ffmeta.h for consistency.
    
    Originally committed as revision 26211 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f1cbbb79bfe0a5a42e179b07a77e17acc5827c16
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 4 12:08:10 2011 +0000

    cosmetics: fix typo in previous commit
    
    Originally committed as revision 26210 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6fd96d1a85f3b81a1dbf08b79ba395506471ded0
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Jan 4 11:53:44 2011 +0000

    Change the AC-3 encoder to use floating-point.
    Fixed-point AC-3 encoder renamed to ac3_fixed.
    Regression test acodec-ac3 renamed to acodec-ac3_fixed.
    Regression test lavf-rm changed to use ac3_fixed encoder.
    
    Originally committed as revision 26209 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6780f488467f75444317a95f00f35c26453f4e96
Author: Peter Ross <pross@xvid.org>
Date:   Tue Jan 4 11:38:29 2011 +0000

    wtv: obtain codec information from stream2_guid chunks, if present
    
    Originally committed as revision 26208 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4f18f1b089035a99d8e2027d65dea03e5d4de659
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Jan 3 23:33:20 2011 +0000

    mpeg4videodec: reset time_base.num to 0 when detecting time_base.den=0
    to avoid leaving time_base in a broken/inconsistent state
    fix issue2471
    
    Originally committed as revision 26207 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad6b2c1f6d38dcf6754c6a98b60cb635d10be20c
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Jan 3 16:08:56 2011 +0000

    Move fixed-point parts of the AC-3 encoder to separate files.
    
    Originally committed as revision 26206 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f03424a782f39856c66577b106a8c0c9ab5c1da9
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jan 3 12:43:48 2011 +0000

    Reindent
    
    Originally committed as revision 26205 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 004357a11f2af0771e063fcb5349e4ffd47b7b13
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Mon Jan 3 11:30:04 2011 +0000

    Fix compilation on x86-32 with --disable-optimizations,
    fixes issue 2127.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26204 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ba76378393cdf7d23486a571aea34b32e54cef80
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Mon Jan 3 10:56:37 2011 +0000

    libavfilter does not depend on libswscale, only the scale filter does.
    
    Originally committed as revision 26203 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3b99e00c7549ccad90c57b5bcd6e3456650a994a
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Sun Jan 2 23:41:02 2011 +0000

    Fix crash decoding broken wmv2 files.
    Fixes issue 1670.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26202 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f5dd1eb7b5441cf65e9b68c51717d489fc21b155
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Jan 2 23:40:30 2011 +0000

    srtdec: ensure we don't read 1 byte after buffer end if the buffer is not
    properly terminated.
    
    Originally committed as revision 26201 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6734f2c89e6afd95f8593e8c99ae43e12fe9fee4
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sun Jan 2 16:24:19 2011 +0000

    "Fix" compilation with --disable-swscale.
    
    Originally committed as revision 26200 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ef2b2243dc1e258e77dac6d702d3c1ec1b2bcc6f
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sun Jan 2 16:00:47 2011 +0000

    Use AVOption for muxers in ffmpeg.
    
    Patch by Anssi Hannula, anssi d hannula d iki d fi
    
    Originally committed as revision 26199 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 815495f0405d929b522ff948584ecd1de3662487
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Jan 2 12:42:49 2011 +0000

    Remove the "-idct simple" command line option from the fate-psx-str test,
    it should not be necessary anymore.
    
    Originally committed as revision 26198 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 17e33f662a5404fc5d20035cf2da36b336f19291
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jan 2 11:17:34 2011 +0000

    wtv: display warning if scrambled stream is detected
    
    Originally committed as revision 26197 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e3e3c82555e2382125195c1ba9f34b5a43299abc
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Jan 2 11:16:21 2011 +0000

    Make PSX MDEC decoder output YUVJ420 and always use IDCT_SIMPLE. This
    makes the output much closer to original Playstation hardware.
    
    Originally committed as revision 26196 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf99e4aa00c4a74f3da5dd399c69da84fd176d4a
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sun Jan 2 10:52:34 2011 +0000

    Add AVOption support for muxers.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26195 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit febd72be6550cd5f4bda2269a382c9ff64d46e8a
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sun Jan 2 10:46:50 2011 +0000

    Use new function put_nbyte() to speed up padding.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26194 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 17ee8f669f2285aea8aa73bb4d3aa1f2262cb07b
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sun Jan 2 10:45:07 2011 +0000

    Add function put_nbyte() to speed up padding in SPDIF muxer.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26193 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d2995eb910151cb83259223c2af6c665949ae6d0
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 2 10:11:12 2011 +0000

    rtsp: Store the Content-Base header value straight to the target
    
    This avoids having a large temporary buffer in the struct used for
    storing the rtsp reply headers.
    
    Originally committed as revision 26192 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 77223c5388ca7bfea2232afeb05b05fcc536de6f
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 2 10:10:12 2011 +0000

    rtsp: Pass the method name to ff_rtsp_parse_line
    
    Originally committed as revision 26191 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit acc9ed14507c8a25c6ba633065311ceafb09e8e0
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 2 10:07:56 2011 +0000

    rtsp: Pass RTSPState to ff_rtsp_parse_line, instead of HTTPAuthState
    
    This allows ff_rtsp_parse_line to do more changes directly in RTSPState
    when parsing the reply, instead of having to store large amounts of
    temporary data in RTSPMessageHeader.
    
    Originally committed as revision 26190 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3df54c6bf2e5bc03b2dedcd60006d8f1df204ea3
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jan 2 10:06:21 2011 +0000

    rtsp: Add a method parameter to ff_rtsp_read_reply
    
    Originally committed as revision 26189 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f8ffc4efddf796aa3aa8174fb008007cb8f8c1c
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Sun Jan 2 05:01:46 2011 +0000

    Fix a floating point exception for invalid framerate, fixes issue 2470.
    
    Patch by Daniel Kang, daniel.d.kang at gmail
    
    Originally committed as revision 26188 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3a1cdcc798fd7cb60ef69d1d010f5d56218c4b3a
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jan 1 22:27:16 2011 +0000

    rtpdec: Emit timestamps for packets before the first RTCP packet, too
    
    Emitted timestamps in each stream start from 0, for the first received
    RTP packet. Once an RTCP packet is received, that one is used for
    sync, emitting timestamps that fit seamlessly into the earlier ones.
    
    Originally committed as revision 26187 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dfaa9f3cb328f245cc1f9c56145a21c6d6e58f42
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Sat Jan 1 20:08:15 2011 +0000

    Recognize FFMPEG_FORCE_NOCOLOR environment variable on Win32
    
    Fixes issue 2461
    
    Originally committed as revision 26186 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a3028b9b0c531b6c61076be22b88fa64c27332c
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jan 1 19:45:08 2011 +0000

    Use AVSampleFormat instead of the deprecated SampleFormat.
    
    Originally committed as revision 26185 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 391fa56ddbb9ba6540f318ae9615934da42052d5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jan 1 18:49:18 2011 +0000

    Update current year to 2011. Happy New Year!
    
    Originally committed as revision 26184 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 421167b03b34b9a745989a31925058bc26e93c96
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jan 1 11:47:51 2011 +0000

    Fix typos.
    
    Originally committed as revision 26183 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 773d892a311475b1082de1d370bc6c7102f169f0
Author: Peter Ross <pross@xvid.org>
Date:   Sat Jan 1 03:24:10 2011 +0000

    move ff_get_bmp_header under CONFIG_DEMUXERS block
    
    Originally committed as revision 26182 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9c84a72a250d048138c5e66a8d2655fd753eb32a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 31 23:22:08 2010 +0000

    Skip the bit allocation search if previous and current SNR offsets are the
    maximum value of 1023.
    This speeds up overall encoding depending on the content and bitrate.
    The most improvement is with high bitrates and/or low complexity content.
    
    Originally committed as revision 26181 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5128842ea2057c86550b833c9141c271df1bdc94
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 31 22:59:19 2010 +0000

    10l: Fix mistake in r26044. Check increment bounds using actual increment
    instead of 64. This will change output in some cases, but it happens to not
    affect the AC-3 regression tests.
    
    Originally committed as revision 26180 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c05ffcd9baea8cd8720c2798e23bbf65199f2696
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 31 20:01:12 2010 +0000

    Change planar_samples from int16_t to SampleType.
    This one was missed in r26174.
    
    Originally committed as revision 26179 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 32282b50eae0c2d762843b82c491ae66a2c909d3
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Dec 31 04:56:44 2010 +0000

    Add .pix_fmts to LCL encoder
    Now ffmpeg should automatically convert to BGR instead of erroring out.
    
    Originally committed as revision 26178 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0790caba607c2bb952b405c4840529b82c7cc150
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Fri Dec 31 01:29:06 2010 +0000

    Fix invalid reads in valgrind fate, patch by Daniel Kang <daniel dot d dot
    kang at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26177 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f19c58b4cf0be11cdcfa609ca78265e4b4206091
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Dec 31 00:06:25 2010 +0000

    free subtitle_header before overwriting it to avoid memleak
    
    Originally committed as revision 26176 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1d6233d315dc0af552b16e5b4d14084fbeb9fbb5
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Dec 31 00:01:37 2010 +0000

    use avsubtitle_free() instead of re-implementing it partially (fix a memleak)
    
    Originally committed as revision 26175 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0cbd5ff7049961045dfc5ac44c40f7ae4e0db54d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 30 22:30:48 2010 +0000

    Add typedefs and a macro that will allow sharing of functions between the
    fixed-point and floating-point AC-3 encoders.
    
    Originally committed as revision 26174 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b33dae5efbc23cafaeb646231a949c296574540b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 30 22:13:41 2010 +0000

    Move the list of supported channel layouts to a separate table.
    
    Originally committed as revision 26173 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 34d5074e6d1c2a5b3c611aaecd978f5746411a1c
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 30 22:13:37 2010 +0000

    Add a window field to AC3MDCTContext and use it as an input to apply_window()
    instead of using the ff_ac3_window[] table directly.
    
    Originally committed as revision 26172 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5293036b99d5aad44cd99cec54d3dde40ae4144
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 30 22:13:34 2010 +0000

    cosmetics: alignment, line wrap, and spacing
    
    Originally committed as revision 26171 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 14166a6d6cad8759642ef50a21b4e259d40fee95
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 30 22:13:30 2010 +0000

    Remove avctx from AC3MDCTContext and just pass it to mdct_init() instead.
    
    Originally committed as revision 26170 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e0698e4bbd3b7e444f0f4347cd9fbf6b5b400fc0
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 30 22:13:25 2010 +0000

    Make exponent_group_tab[] static.
    
    Originally committed as revision 26169 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7148da489e4991c88eeff9cd6238ad6e273613b5
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Dec 30 14:33:21 2010 +0000

    Fix valgrind invalid read on top MB rows with CODEC_FLAG_EMU_EDGE set.
    
    Originally committed as revision 26168 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f6bf6e511d297f0b74085fc464d2743e704f6208
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Thu Dec 30 14:21:14 2010 +0000

    Set blkalign to maximum framesize to allow playback on WMP (see issue 2455 and issue 2446).
    
    Originally committed as revision 26167 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b3f5c21a9122fd587f251a17bc6d011112dd5267
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 30 13:34:31 2010 +0000

    Use %td instead of %PRIdPTR. The argument has type ptrdiff_t.
    
    Originally committed as revision 26166 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 78c8b4b758e0e5eb582aa9929e7dca2837f931e2
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 30 04:22:41 2010 +0000

    Add audio flag to libvorbis AVOption.
    
    Originally committed as revision 26165 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 281bf84fbd27ddab1290bb284bb49662a247fc26
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 30 04:09:44 2010 +0000

    Use %"PRIdPTR" instead of %d to silence gcc warning about type mismatch.
    
    Originally committed as revision 26164 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4b5d4720c1c46e8a80b945854a6dec5f681e11c0
Author: Michael Chinen <mchinen@gmail.com>
Date:   Thu Dec 30 04:09:39 2010 +0000

    flac_parser: loop append buffer when the default size is not enough to get
    the desired number of frames.
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 26163 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 536e9b2f582a5993dfba0df6118f563bec62d17e
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 23:48:44 2010 +0000

    Port pred8x8l_down_left_mmxext (H.264 intra prediction) from x264 (authors:
    Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kang
    at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26162 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 548b97a66a41e610a419ffec2b4a32d28166dea5
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed Dec 29 23:43:25 2010 +0000

    Cosmetics: Re-indent after last commit.
    
    Originally committed as revision 26161 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cc6c0c7b5231591396f771938ddf5ed90f3a49b1
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Wed Dec 29 23:42:27 2010 +0000

    Do not add the preamble if the DTS stream is already padded, like DTS in
    wav. In that case, DTS can be transmitted through S/PDIF without
    the IEC 61937 headers.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26160 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 720ea2d5b2b8498e686f164e8819eb25ea4b94f6
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 21:55:51 2010 +0000

    Port pred4x4_down_right_mmxext (H.264 intra prediction) from x264 (authors:
    Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kang
    at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26159 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0aebe23e21b86c0c87cabce823722fab5fef0c8
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 21:52:41 2010 +0000

    Port pred4x4_vertical_right_mmxext (H.264 intra prediction) from x264 (authors:
    Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kang
    at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26158 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 76497232ef72ae6323ff7a09653905a014b88846
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 21:49:57 2010 +0000

    Port pred4x4_horizontal_down_mmxext (H.264 intra prediction) from x264
    (authors:Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot
    d dot kang at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26157 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e9c576a467534d5d86df011689faec7b24c09fe7
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 21:42:33 2010 +0000

    Port pred4x4_horizontal_up_mmxext (H.264 intra prediction) from x264 (authors:
    Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kang
    at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26156 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 92f441ae863ba00438a8b496a3107a42a2e270ec
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 21:35:34 2010 +0000

    Port pred4x4_vertical_left_mmxext (H.264 intra prediction) from x264 (authors:
    Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kang
    at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26155 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e8d98764ccdf970d72d3da0150bb9a465e8f3912
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Dec 29 21:30:47 2010 +0000

    Merge a few superfluous CONFIG_GPL checks.
    
    Originally committed as revision 26154 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 916393da24307ef7d72f93008dba6ffeef404e32
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Dec 29 21:23:31 2010 +0000

    Whitespace cosmetics.
    
    Originally committed as revision 26153 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42a59278cf288ff9a8652a2f34d85a924ffa53f0
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Dec 29 20:43:15 2010 +0000

    Whitespace cosmetics.
    
    Originally committed as revision 26152 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 57b1f334d10986614ae4f6b089038f79d4997d83
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 20:42:15 2010 +0000

    Port pred8x8l_horizontal_down_sse2/ssse3 (H.264 intra prediction) from x264
    (authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot
    d dot kang at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26151 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 04cbdf3d240900324aa74f1b45bd35b94cd1ea4e
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 20:38:06 2010 +0000

    Port pred8x8l_horizontal_down_mmxext (H.264 intra prediction) from x264
    (authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot
    d dot kang at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26150 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 98c6053cd01980b5111dbbcdf095f3541b1290ce
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 20:35:31 2010 +0000

    Port pred8x8l_horizontal_up_mmxext/ssse3 (H.264 intra prediction) from x264
    (authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot
    d dot kang at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26149 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ecc7efbbb624fc2a0c646d15ad559d6687ae00b0
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 20:06:22 2010 +0000

    Port pred8x8l_vertical_left_sse2/ssse3 (H.264 intra prediction) from x264
    (authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot
    d dot kang at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26148 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bdd93f1b2572504036819303aed2cd80085a4e25
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 19:54:05 2010 +0000

    Port pred8x8l_vertical_right_sse2/ssse3 (H.264 intra prediction) from x264
    (authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot
    d dot kang at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26147 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f25112fc096ac6d30891381312caa3ae0fdf8a3d
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 19:46:09 2010 +0000

    Port pred8x8l_vertical_right_mmxext (H.264 intra prediction) from x264
    (authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot
    d dot kang at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26146 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 602a4cb25a7c1ad04647916eda455bdbefbce64e
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 19:19:49 2010 +0000

    Port pred8x8l_down_right_sse2/ssse3 (H.264 intra prediction) from x264
    (authors: Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot
    d dot kang at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26145 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ec44dd5fc2118d5f22c3c504e7d37771383e3a6e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Dec 29 19:17:22 2010 +0000

    Change the default dB-per-bit code from 2 to 3.
    This gives slightly better quality in PEAQ tests.
    Code 3 gives a dBpb value of 2816 = -132dB (128 psd units = -6dB), which
    corresponds to 22 bits. Since the exponents have an offset applied, the
    16-bit source looks like 24-bit source to the bit allocation routine.
    So using dBpb code=3 is a closer match to the exponent range.
    
    Regression test refs updated for acodec-ac3, lavf-rm, and seek-ac3_rm.
    
    Originally committed as revision 26144 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e916acbcd1d80aa114a877d6f479788e270e0cd4
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 19:12:02 2010 +0000

    Port pred8x8l_down_right_mmxext (H.264 intra prediction) from x264 (authors:
    Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kang
    at gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26143 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c249e665767fa0295534017e4496e8c28b173912
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 19:02:50 2010 +0000

    Port pred8x8l_down_left_sse2/ssse3 (H.264 intra prediction) from x264 (authors:
    Jason, Loren, Holger) to FFmpeg. Patch by Daniel Kang <daniel dot d dot kang at
    gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26142 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d8e481bb860747808220d2baf0cdec5a70c54c1e
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Wed Dec 29 18:48:32 2010 +0000

    s/IEC958/IEC 61937 - IEC958 is a lower level format.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26141 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ee1ba9c32608a7a8ac2770b3c636fa5d4067dd0a
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 18:46:40 2010 +0000

    Port pred8x8l_vertical_mmxext/ssse3 (H.264 intra prediction) from x264 to
    FFmpeg. Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-
    Glaser <darkshikari gmail com> (approves LGPL relicensing for this code) and
    Loren Merritt <lorenm at u dot washington dot edu> (approves LGPL relicensing
    for this code). Patch by Daniel Kang <daniel dot d dot kang at gmail com>, as
    part of Google's GCI 2010.
    
    Originally committed as revision 26140 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 04207ef35395a4b3f23f906ad702467c37a73eb1
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 18:40:53 2010 +0000

    Port pred8x8l_horizontal_mmxext/ssse3 (H.264 intra prediction) from x264 to
    FFmpeg. Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-
    Glaser <darkshikari gmail com> (approves LGPL relicensing for this code) and
    Loren Merritt <lorenm at u dot washington dot edu> (approves LGPL relicensing
    for this code). Patch by Daniel Kang <daniel dot d dot kang at gmail com>, as
    part of Google's GCI 2010.
    
    Originally committed as revision 26139 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit abab14eac052edbde798ecd58d98e0d91eabb698
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 18:33:10 2010 +0000

    Port pred8x8l_dc_mmx/ssse3 (H.264 intra prediction) from x264 to FFmpeg.
    Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser
    <darkshikari gmail com> (approves LGPL relicensing for this code) and Loren
    Merritt <lorenm at u dot washington dot edu> (approves LGPL relicensing for
    this code). Patch by Daniel Kang <daniel dot d dot kang at gmail com>, as
    part of Google's GCI 2010.
    
    Originally committed as revision 26138 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e93fd4b5ec89473fc16b61090c6f26ec8b8bf21
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 18:11:27 2010 +0000

    Port pred8x8l_top_dc_mmxext/ssse3 (H.264 intra prediction) from x264 to FFmpeg.
    Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser
    <darkshikari gmail com> (approves LGPL relicensing for this code) and Loren
    Merritt <lorenm at u dot washington dot edu> (approves LGPL relicensing for
    this code). Patch by Daniel Kang <daniel dot d dot kang at gmail com>, as
    part of Google's GCI 2010.
    
    Originally committed as revision 26137 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 54a959e4837520a00634248c07ab373bf2f9776e
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Dec 29 18:04:57 2010 +0000

    Move PRED4x4_LOWPASS up so it can be used in 8x8l predict functions while
    keeping the functions ordered in the source file (i.e. cosmetics).
    
    Originally committed as revision 26136 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a2dfe8d18d30b686c2f5401d7de8399d7b3fa4eb
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Dec 29 18:00:26 2010 +0000

    Port pred8x8_dc_mmxext (H.264 intra prediction) from x264 to FFmpeg. Original
    authors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser <darkshikari
    gmail com> (approves LGPL relicensing for this code) and Loren Merritt <lorenm
    at u dot washington dot edu> (approves LGPL relicensing for this code). Patch
    by Daniel Kang <daniel dot d dot kang at gmail com>, as part of Google's GCI
    2010.
    
    Originally committed as revision 26135 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8d660f7527050671b81531743f3e26c901ae27d4
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Dec 29 17:48:57 2010 +0000

    Make fate vp8 test cover emu_edge cases
    
    Originally committed as revision 26134 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 83ff3f72e53de4f1d5f147d5806160fb4628e150
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Dec 29 17:45:26 2010 +0000

    Add missing authors to copyright headers.
    
    Originally committed as revision 26133 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 725a3f9dfb0c0d4ccd2950bdd7d401dc47a8855c
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Wed Dec 29 17:42:34 2010 +0000

    Port pred8x8_top_dc_mmxext (H.264 intra prediction) from x264 to FFmpeg.
    Original authors: Holger Lubitz <holger lubitz org>, Jason Garrett-Glaser
    <darkshikari gmail com> (approves LGPL relicensing for this code) and Loren
    Merritt <lorenm at u dot washington dot edu> (approves LGPL relicensing for
    this code). Patch by Daniel Kang <daniel dot d dot kang at gmail com>, as
    part of Google's GCI 2010.
    
    Originally committed as revision 26132 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 98928c83e02a51b25e1f1773d01f6a6c36daf0bd
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Dec 29 17:34:00 2010 +0000

    Mark recently added pred4x4_down_left_mmxext as CONFIG_GPL. Although Holger
    initially said he'd be OK with relicensing, he also said he wanted to have
    another look at the patch, and then he went on vacation, so let's play it
    safe for now. We can consider removing this again later.
    
    Originally committed as revision 26131 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 836132ec43441fc8560c267851e9aa1c0192300a
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Wed Dec 29 16:48:40 2010 +0000

    Fix wrong bitstream mode for AC-3.
    Noticed by CrystalP from XBMC.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26130 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4c8e0a82bef825d773c63aa37002ced57111f40
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Wed Dec 29 16:42:14 2010 +0000

    Improve error return values.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26129 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 977903521eff30487dda9c8941eaab24921152cd
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Wed Dec 29 16:34:47 2010 +0000

    Always encapsulate DTS in big-endian format, at least some receivers
    require that.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26128 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e5e932e8b02003dd89d81f35eaff05131295558e
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Wed Dec 29 16:30:07 2010 +0000

    Add Anssi and myself to the authors in doxygen.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 26127 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3900707866b1499fa78e20d342c6a1913b745a5a
Author: Peter Ross <pross@xvid.org>
Date:   Wed Dec 29 13:41:10 2010 +0000

    wtv: parse MPEG2 descriptor events
    
    Originally committed as revision 26126 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cc9038e95c6dc68e3e455327134c5f8530678e43
Author: Peter Ross <pross@xvid.org>
Date:   Wed Dec 29 12:45:31 2010 +0000

    add ff_parse_mpeg2_descriptor; make MPEG2 descriptor parsing routines available to other modules.
    
    Originally committed as revision 26125 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0af1671e5318837e461cd3cb662832c216486fbb
Author: Peter Ross <pross@xvid.org>
Date:   Wed Dec 29 10:43:16 2010 +0000

    wtv: only warn about unknown subtype, if it actually unknown
    
    Originally committed as revision 26123 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 945df9703b831cc06b420ffd010ce56945740a74
Author: Peter Ross <pross@xvid.org>
Date:   Wed Dec 29 03:49:02 2010 +0000

    wtv: use correct names for subtitle and language guids
    
    Originally committed as revision 26122 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7cf0472e6a2a320af4deafdc08001ae57f837ca3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Dec 29 01:33:36 2010 +0000

    Fix assertion failure due to frames being 0 in mp3 vbr bitrate calculation.
    
    Fixes issue 2442.
    
    Originally committed as revision 26121 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1f0920dbcaf7a388dcbb54fae93f38c41ad46fc7
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Dec 28 23:55:56 2010 +0000

    add ASS encoding and decoding support in Subtitle Formats documentation
    
    Originally committed as revision 26120 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c77c90684e24ef16f7e7c4462e011434cee6a98
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Dec 28 23:52:53 2010 +0000

    add SubRip decoder
    
    Originally committed as revision 26119 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 312056c54edd6b37a2781f32331d71b7e967342d
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Dec 28 22:48:39 2010 +0000

    Bump micro for VP8 emu-edge support.
    
    Originally committed as revision 26118 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ee555de7dd54b280234ab5e0f45cacd792433983
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Dec 28 17:37:19 2010 +0000

    Support CODEC_FLAG_EMU_EDGE in VP8 decoder.
    
    Originally committed as revision 26117 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b59dd1ea4f39c8d5a7efb51ef378f810c0279c09
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Dec 28 14:10:12 2010 +0000

    Fix style nits in avfiltergraph.c.
    
    Originally committed as revision 26116 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit be732b708945876490f52f39d4847c31aaade559
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Tue Dec 28 09:52:31 2010 +0000

    Fix ffplay -an/-vn options that were swapped by r26105.
    
    Originally committed as revision 26115 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb50ed089f29d13ecd2cc18dd01c4de88653351a
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Dec 28 09:03:38 2010 +0000

    ffmetaenc: remove useless initializers
    
    Originally committed as revision 26114 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 645439c3c3ce39114e4f46a9198cd8b9a11c3e66
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Dec 28 09:03:33 2010 +0000

    lavf: rename meta{dec,enc}.c -> ffmeta{dec,enc}.c
    
    Originally committed as revision 26113 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5670209438481f21addc8b7c4891627dd5ddac7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Dec 28 01:01:09 2010 +0000

    Add copy filter, useful for testing the avfilter_draw_slice() copy
    code.
    
    Originally committed as revision 26112 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 28e5d45c68cf4f3fb517b08b7a7f3cc979536e0c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Dec 27 18:16:52 2010 +0000

    Bump lavfi minor and add an entry after r26108 (which added
    AV_PERM_NEG_LINESIZES to avfilter.h).
    
    Originally committed as revision 26111 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b4356e4118b6cbe3a6ed81d16369acc5ff40ad05
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Dec 27 18:04:35 2010 +0000

    In the crop filter, put under ifdef DEBUG the trace logs for the
    evaluated crop area coordinates.
    
    Prevent debug log spamming, define the DEBUG symbol for enabling them.
    
    Originally committed as revision 26110 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d46c27552b9d87b41d29ac646558285d3f69e919
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Dec 27 18:04:32 2010 +0000

    Fix date in APIchanges.
    
    Originally committed as revision 26109 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0ccabeeaef77e240f2a44f78271a8914a23e239b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Dec 27 15:10:21 2010 +0000

    Support filters and decoders that dont support negative linesizes.
    This patch is based on work by stefano.
    
    Originally committed as revision 26108 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9e99f84f7d4fabbbf224da152eacd8f4a50b7bd3
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 27 09:56:19 2010 +0000

    rtsp: Check if the rtp stream actually has an RTPDemuxContext
    
    For example MS-RTSP doesn't have RTPDemuxContexts for all streams.
    
    This fixes issue 2448.
    
    Originally committed as revision 26107 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 106f271fdcdccfedff4554a5377a13e443d9ede3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Dec 27 09:30:20 2010 +0000

    Consistently prefer short library names in APIchanges.
    
    Originally committed as revision 26106 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 406f0f1bcf4f84dd7d99252a9db774cc6f0c54bc
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Mon Dec 27 09:08:36 2010 +0000

    Use av_find_best_stream in ffplay.
    
    Originally committed as revision 26105 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9128ae08b38f67147eb75248f7aa2b3247e4fe0c
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Mon Dec 27 09:08:20 2010 +0000

    Implement av_find_best_stream.
    
    Originally committed as revision 26104 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 107a7e3e7b6161cd9ccefeefab1d54be939de43e
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Mon Dec 27 07:46:57 2010 +0000

    lavf: bump minor and add APIchanges entry after adding AVFMT_NOSTREAMS
    
    Originally committed as revision 26103 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fd5b124d748249d5f5b33f5901042738d0c893d8
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Mon Dec 27 07:46:53 2010 +0000

    Metadata demuxer.
    
    Originally committed as revision 26102 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a46515115cd0ab552e7035afdb3f96a603e3a28f
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Mon Dec 27 07:46:49 2010 +0000

    Metadata muxer
    
    Dumps all metadata to a text file for easy manual editing.
    
    Originally committed as revision 26101 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb62d5c1f06e7ff0446abb9cbe6a102cdbd38cc0
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Mon Dec 27 07:46:44 2010 +0000

    Allow output formats without any streams.
    
    Required for future metadata format.
    
    Originally committed as revision 26100 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 18f1add31c93940359086465825adada99bd6bc9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Dec 26 22:48:13 2010 +0000

    Fix typo.
    
    Originally committed as revision 26099 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f150e4dc2cffa7f9f0dd155587e8d7fcc715d5b7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 26 11:52:26 2010 +0000

    Extend documentation for format and noformat filters, and remove
    explicit reference to the ffmpeg tool command for keeping the docs
    more generic.
    
    Originally committed as revision 26098 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 17fc94933b050c7b0917ee5a347b14d7b6f87580
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 26 11:27:09 2010 +0000

    Add erode libopencv filter.
    
    Originally committed as revision 26097 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 91cbb6ba53147a058e5cc91f5e466f18529abd9d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 26 11:27:05 2010 +0000

    Add dilate libopencv filter.
    
    Originally committed as revision 26096 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a187c68678b78bde55e36cc54c1813304c1b8e72
Author: Peter Ross <pross@xvid.org>
Date:   Sun Dec 26 05:48:38 2010 +0000

    Bump libavformat minor version, forgotten in r26094
    
    Originally committed as revision 26095 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82ca054a6345e98794f35681b608675d6c965c3e
Author: Peter Ross <pross@xvid.org>
Date:   Sun Dec 26 01:28:25 2010 +0000

    Windows Televison (WTV) demuxer
    
    Originally committed as revision 26094 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a750050f4c28910b717fbdacb563177bb58f9d39
Author: Peter Ross <pross@xvid.org>
Date:   Sun Dec 26 01:26:29 2010 +0000

    make guid utility function visibile to other modules (ff_guidcmp, ff_get_guid)
    
    Originally committed as revision 26093 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 141de5a9c141ab82ff453d4e9bb27fd4e25da1ea
Author: Peter Ross <pross@xvid.org>
Date:   Sun Dec 26 01:24:51 2010 +0000

    add ff_find_stream_index
    
    Originally committed as revision 26092 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 456a70aeb826b7b84d30cc3cc279fa7c65fc7d4e
Author: Peter Ross <pross@xvid.org>
Date:   Sun Dec 26 01:23:44 2010 +0000

    add ff_get_bmp_header
    
    Originally committed as revision 26091 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 52654005caa343e9d17c0776d05825f1d771f448
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Dec 25 19:49:19 2010 +0000

    Simplify tff setting code in MPV_frame_start().
    
    Originally committed as revision 26090 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58ec7e00db5a78bb2d18b43b88e340f9c1373efa
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Dec 25 19:49:15 2010 +0000

    Clarify AVFMT_TS_DISCONT and muxers.
    
    Originally committed as revision 26089 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 13011def1f63abecdcb47aaa04a8468baf31196a
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Sat Dec 25 16:09:23 2010 +0000

    Fix size of monoblack_pal array, code uses 16 values unconditionally.
    Patch by Daniel Verkamp [daniel drv nu].
    
    Originally committed as revision 26088 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 911b32f482985ab284a21522fa5a3c2baed421d5
Author: Daniel Kang <daniel.d.kang@gmail.com>
Date:   Fri Dec 24 22:43:07 2010 +0000

    Port pred4x4_down_left_mmxext (H.264 intra prediction) from x264 to FFmpeg.
    LGPL relicensing approved by original authors: Holger Lubitz <holger lubitz
    org>, Jason Garrett-Glaser <darkshikari gmail com> and Loren Merritt <lorenm
    at u dot washington dot edu>. Patch by Daniel Kang <daniel dot d dot kang at
    gmail com>, as part of Google's GCI 2010.
    
    Originally committed as revision 26087 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8d147f1f60f8912fa21b09c60973b9758e953295
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Dec 24 17:23:22 2010 +0000

    For rounding in chroma MC SSSE3, use 16-byte pw_3/4 instead of reading 8 bytes
    and then using movlhps to dup it into the higher half of the register.
    
    Originally committed as revision 26086 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 95ee581a9501df9783b2682dd12aaa43680686d5
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Fri Dec 24 11:30:21 2010 +0000

    There is no complete G.729 decoder in libavcodec.
    
    Originally committed as revision 26085 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b51c740eab9425a63d7130a064e4b8a11d5f3021
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 23 18:01:29 2010 +0000

    cosmetics: line wrap and vertical alignment
    
    Originally committed as revision 26084 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e96dc767e41afcef429149ec87c078b2f8b8a289
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 23 18:01:26 2010 +0000

    Make sure that the 2nd CRC value does not match the AC-3 sync word.
    This is optional for encoders, but it's a good idea and has minimal impact
    on performance.
    This will change the output for some files, but it happens not to affect the
    regression tests.
    
    Originally committed as revision 26083 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a897423baa09dd651d7c339fdf386c954577d6d6
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 23 18:01:23 2010 +0000

    Store CRC context locally to reduce number of calls to av_crc_get_table().
    
    Originally committed as revision 26082 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0e9b064305fec5939631fd905b0d4aa23b983443
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 23 18:01:19 2010 +0000

    Remove unneeded local variable, frame_size, in output_frame_end().
    
    Originally committed as revision 26081 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3579b405a87756e454de9f1f3165f17c4c499cd6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Dec 23 17:29:48 2010 +0000

    Fix braino: by -> with.
    
    Originally committed as revision 26080 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf69ad35c5a7aab9cf056f957bfea484e849527c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Dec 23 17:24:19 2010 +0000

    Redesign the libopencv wrapper to make it more generic. Accept both
    FILTERNAME=ARGS and FILTERNAME:ARGS syntax.
    
    The same filter class will be used for managing all the libopencv
    filtering functions.
    
    Originally committed as revision 26079 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8399d235177f323b2d349a47d174f446ae209652
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Dec 23 17:06:46 2010 +0000

    Add dependency for the libavfitler.html file.
    
    Originally committed as revision 26078 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8c579c1c604306460436dcf1523117ca3b1aca82
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Dec 23 15:05:24 2010 +0000

    rtsp: Require the transport reply from the server to match the request
    
    This fixes a crash if we requested TCP interleaved transport, but the
    server replies with transport data for UDP. According to the RFC, the
    server isn't allowed to respond with another transport type than the
    one requested.
    
    Originally committed as revision 26077 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 81c8c1878085a05dddfeb95732731a1e790c0216
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Dec 22 20:00:42 2010 +0000

    Makefile: Fix dependencies of components
    
    This fixes compilation with --disable-everything --enable-<component>,
    for all encoders, decoders, muxers, demuxers, parsers, protocols, bsfs,
    indevs, outdevs and filters at the moment. (All those that work without
    any external dependencies at least.)
    
    Originally committed as revision 26076 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f02cbc4590b31de98b97d376686be148d078143d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Dec 22 16:16:31 2010 +0000

    Fix av_file_map(): replace stat(filename, &st) with fstat(fd, &st).
    
    The file might be replaced between open() and stat().
    Spotted by Mans.
    
    Originally committed as revision 26075 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1b31037d625c1e9c09d02190e74452f3925485f6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Dec 22 15:32:13 2010 +0000

    Replace lstat() with stat() in av_file_map(). The lstat() use was wrong.
    
    Originally committed as revision 26074 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0328b9ea39e86cb462a189eb1dfcc4065c1f332b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Dec 22 14:13:04 2010 +0000

    Add av_file_map() and av_file_unmap() functions.
    
    Originally committed as revision 26073 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ce9d6b85fea7c4d209d9e54009177ccf4b91222
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Dec 22 12:28:02 2010 +0000

    cosmetics: fix comment after change in clipping range
    
    Originally committed as revision 26072 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 295ab2af6ef556c37633fc2004ec6b434dcc0113
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 21 21:18:58 2010 +0000

    Change FIX15() back to clipping to -32767..32767.
    This avoids a 16-bit overflow in mdct512() due to a -32768 value in costab.
    References updated for acodec-ac3, lavf-rm, and seek-ac3_rm tests.
    Thanks to Måns Rullgård for finding the bug.
    
    Originally committed as revision 26071 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f9f69028af9f09bd56a1c07f60a42643860e97c4
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 21 20:56:25 2010 +0000

    Add emms_c() after exp_diff calculations.
    Fixes AC-3 encoding on OpenBSD 4.8 x86_32 and hopefully other similar
    configurations.
    
    Originally committed as revision 26070 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a81d7c6aa343be8f94d9a77aa3cc091aa871833d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 21 18:26:13 2010 +0000

    Pre-calculate crc_inv at codec init.
    20% faster output_frame_end().
    
    Originally committed as revision 26069 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe7438d97f304f3f66c1bb162ad8a851ddef8417
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Dec 21 11:19:59 2010 +0000

    Fix make checkheaders
    
    amrwbdata.h uses offsetof(), which is defined in stddef.h.
    
    Originally committed as revision 26068 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 223cefb560a7c296fec78d898473cc5ce7fa807b
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Dec 21 09:28:39 2010 +0000

    Fix more matroska/webm muxer dependencies
    
    This fixes building with --disable-everything --enable-muxer=matroska and/or
    --enable-muxer=webm
    
    Originally committed as revision 26067 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1e0957cc6b8058bd1478dda281a299219cb7bfd1
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Dec 21 09:23:35 2010 +0000

    Add a missing dependency for the WebM muxer
    
    This fixes one of the issues found if building with
    --disable-everything --enable-muxer=webm
    
    Originally committed as revision 26066 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8bd1956462e862315a78ca6442c5b54c5dd1f826
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Dec 21 09:03:57 2010 +0000

    g722: Move the low_inv_quant6 table up to the common tables
    
    Since SVN rev 25866, this table is used by the trellis encoder, too,
    not only by the decoder.
    
    Originally committed as revision 26065 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 90ca26e121f3403f0375e9c59338bce8ae4942e9
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Dec 20 22:01:48 2010 +0000

    Increase STDDEV tolerance for the fate-amrwb-14k25 test so it pass in
    x86_64 boxes.
    
    Originally committed as revision 26064 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9c32023f5b6ee14fe52a141c210bf03566e79733
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Dec 20 21:35:18 2010 +0000

    Add AMR-WB FATE tests
    
    Originally committed as revision 26063 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b14ec5fae2a49931d5a66a86b200161263e8039
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 20 20:46:40 2010 +0000

    sdp: Add a framesize attribute to H.263 SDP descriptions
    
    While not mentioned in RFC 4629, this is required for H.263 in
    3GPP TS 26.234. It is in practice required for playback with
    Android stagefright and on Samsung bada phones.
    
    Originally committed as revision 26062 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9100d4d6327b077c44e5fdbc8082255f11953978
Author: David Czech <davidczech510@gmail.com>
Date:   Mon Dec 20 09:58:27 2010 +0000

    Fix crash if invalid bit-rate was read from file.
    Fixes issue 2426.
    
    Patch by David Czech, davidczech510 gmail
    
    Originally committed as revision 26061 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fee0deb61fa6e306009ad8d32967e6c66a5c3b2e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 19 19:08:30 2010 +0000

    Fix avfilter_draw_slice() copy code with alpha planes.
    
    Originally committed as revision 26060 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2609ad3e401294331910415f90aca943e144629e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 19 18:17:11 2010 +0000

    Revert commit r22596.
    
      commit ab8610aa176c13b5e25a2d8770df28a14665e169
      Author: koorogi <koorogi@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
      Date:   Thu Mar 18 23:13:04 2010 +0000
    
        The vflip filter does not need to keep ownership of a picture reference.
        Avoid creating and releasing useless extra picture references in the
        start_frame and end_frame callbacks.
    
        Originally committed as revision 22596 to svn://svn.ffmpeg.org/ffmpeg/trunk
    
    The new reference creation is required when the linesizes are used by the
    previous filters in the filterchain, for example as in "pad=W:H:X:Y,vflip".
    
    Originally committed as revision 26059 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 69b8d83ecf5f6deb9ad94bdaa816aa205430d3e9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 19 13:02:05 2010 +0000

    Fix crash in gradfun:end_frame() when inpic == outpic, so it has to be
    freed just once.
    
    Originally committed as revision 26058 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ba68d9d3e16108cc395ad445e4216621b0758c3d
Author: Anatoly Nenashev <nenashev_as@mail.ru>
Date:   Sun Dec 19 12:17:40 2010 +0000

    Fix -lowres with ffplay.
    
    Patch by Anatoly Nenashev, anatoly d nenashev a ovsoft d ru
    
    Originally committed as revision 26057 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0bc55f5d32bb348369bfa48041a19b2ff080b8c7
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Sun Dec 19 09:01:02 2010 +0000

    Add AVERROR_*_NOT_FOUND codes.
    
    Originally committed as revision 26056 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eb066a4ce9e82cddb8f5af574804aa9889450b34
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Dec 18 23:11:31 2010 +0000

    Discard partial packet of last frame for fate-wmv8-drm to avoid test fails
    due to VC-1 decoder overreads resulting in different output.
    
    Originally committed as revision 26055 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 853395b913e3c0d9a888864c5448cd27d63be440
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Dec 18 16:06:56 2010 +0000

    Add test for ASF -cryptokey that tests only demuxing, but both audio and video
    to complement the existing video-only decode test.
    
    Originally committed as revision 26054 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf09a0198121467b5a79ba03363b0d1e4dbc3e58
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Dec 18 13:18:52 2010 +0000

    Change ASF demuxer to return incomplete last packets.
    Whether the behaviour for streams using scrambling makes sense
    is unclear.
    
    Originally committed as revision 26053 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d09b5a869fea0de5c2f43c547f8ccba8f4740293
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Dec 18 05:15:32 2010 +0000

    bump lavcodec minor version for amr-wb decoder in r26051
    
    Originally committed as revision 26052 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b2a597ec08b10a4995159b9f2572308c14dff47
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Dec 18 03:03:18 2010 +0000

    AMR-WB decoder, written as part of Google Summer of Code 2010 by Marcelo
    Galvão Póvoa <marspeoplester gmail com>, mentored by Robert Swain <robert
    dot swain gmail com>.
    
    Originally committed as revision 26051 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 386268dfff214a75e6a4eec1b283e640366fde06
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 17 23:42:56 2010 +0000

    Add some simple fallbacks for normal bit allocation failure.
    This allows encoding with lower bitrates by decreasing exponent bits first,
    then decreasing bandwidth if the user did not specify a specific cutoff
    frequency.
    
    Originally committed as revision 26050 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e62ef8f2dbf1ac0a197310f2be69c93b89f838c2
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 17 23:42:52 2010 +0000

    Check user-specified cutoff frequency in validate_options().
    
    Originally committed as revision 26049 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 78646ac206feceb8a24bfe45cd3e216e14fd5b1b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 17 22:06:00 2010 +0000

    10l: fix encoding for LFE channel
    
    Originally committed as revision 26048 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c4e93eeecdab3e1a0c2d22df4360b994cb6643a7
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Fri Dec 17 21:17:40 2010 +0000

    Increase buffer size because the header itself can be larger than 8192
    (largest size according to spec: 64k). Fixes playback of
    mmsh://a1635.v24937.c2493.g.vm.akamaistream.net/7/1635/2493/v0001/premrad.download.akamai.com/2493/premiere_rock_report/Country_Report.wma
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 26047 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 86c9673bab6d1fccf32ef69010568a8d0d6e17d5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 17 20:52:27 2010 +0000

    Add support for fixed-point MDCT sizes other than 512.
    
    Originally committed as revision 26046 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 234b70d346050e5abacf3ede9f5d4f470a5952df
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 17 15:02:15 2010 +0000

    cosmetics: reindent after last commit
    
    Originally committed as revision 26045 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 98e34e71c06251531aaab668a870ec44c648de6e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 17 15:02:12 2010 +0000

    Simplify bit allocation search by using a loop for the SNR offset increment.
    
    Originally committed as revision 26044 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1653027ac40b598cec8416da31ab4742b6ef9c4e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Dec 17 14:57:29 2010 +0000

    Improve layout and clarify / complete documentation for the yadif
    filter.
    
    Originally committed as revision 26043 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf7c961b1901c04464f255863f9e09b6ea1ccb13
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 17 14:16:13 2010 +0000

    Do not calculate psd and masking curve if exponents are being reused.
    Approx. 20% faster in function bit_alloc_masking().
    
    Originally committed as revision 26042 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 68e6b0990dc76cc4bc6e21cafd3403b5ab799881
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 22:47:11 2010 +0000

    cosmetics: reindent after last commit
    
    Originally committed as revision 26041 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 795063db3b9f62e9ebf47d0ee99932bf4aea6800
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 22:47:07 2010 +0000

    Copy bap from previous block when exponent strategy is EXP_REUSE.
    We can do this because exponents are the only bit allocation parameters which
    change from block-to-block currently.
    Approx. 57% faster in function bit_alloc().
    Approx. 25% faster overall encoding.
    
    Originally committed as revision 26040 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 126a29b871e9c4a52351655801f343d0e022eb50
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 22:47:04 2010 +0000

    Count grouped mantissas for each block all at once at the end of bit
    allocation for each block.
    24% faster in function bit_alloc(). Approx. 10% faster overall encoding.
    
    Originally committed as revision 26039 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e7536ac567f7f0edcd49a5ffb8de2f11012be908
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 22:47:00 2010 +0000

    Count bits for fixed parameters at start of encoding rather than in every
    frame.
    
    Originally committed as revision 26038 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e86ea34daddbc46ae06c1d4868eeb2750c0ad1b9
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 21:09:22 2010 +0000

    Use a LUT for number of exponent groups.  This avoids recalculating it for
    every block and channel for every frame.
    
    Originally committed as revision 26037 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 834550ea0dfe437ae11a335ffb41e7bfe607492c
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 21:09:16 2010 +0000

    Speed up group minimum and group output calculations for EXP_D25 and EXP_D45
    in encode_exponents_blk_ch() by removing the inner loops. This is about 30-40%
    faster for the modified sections.
    
    Originally committed as revision 26036 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cdedf7e6254024c643532d45ac7c68e84e50eb01
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 21:09:08 2010 +0000

    Convert a for() loop into a while() loop for the downward part of the exponent
    delta limiting.
    
    Originally committed as revision 26035 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27af78cf0ef2fe22a0f77f88f58eb6a449d0f89a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 21:09:02 2010 +0000

    Redesign encode_exponents_blk_ch() so that duplicate exponent sets are no
    longer required. This gets rid of the temp buffer as well as encoded_exp in
    AC3EncodeContext. It also allows for skipping the exponent grouping for
    EXP_D15. 56% faster in encode_exponents_blk_ch().
    
    Originally committed as revision 26034 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8846ee54ad2d5ad8f58562c9b5b25422f3434a1a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 15:06:28 2010 +0000

    Use optimized function DSPContext.sad[0]() instead of calc_exp_diff().
    90% faster compute_exp_strategy().
    
    Originally committed as revision 26033 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4f7d2fe2e3db4283512157237c03e5ae4a2e018c
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Dec 16 08:41:17 2010 +0000

    configure: Avoid warnings if av_always_inline is disabled
    
    This macro is disabled if --enable-small or --disable-optimizations are set.
    Currently, this leads to warnings about functions being defined but not used,
    for functions in header files.
    
    By defining av_always_inline as inline or as av_unused, we avoid these
    warnings.
    
    This doesn't make a normal build with --enable-small any larger,
    since the compiler probably chooses not to inline these functions even
    if they're marked as inline.
    
    Originally committed as revision 26032 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7786c384f627b2a9de7ddd8aff3d14fca6d6f0c6
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 03:44:35 2010 +0000

    cosmetics: pretty-printing after last commit
    
    Originally committed as revision 26031 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 89bedc4d2e18d2b200aa80b59badbf8d158cdb4a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 03:44:32 2010 +0000

    Add a goto for init failure instead of duplicate calls to ac3_encode_close().
    
    Originally committed as revision 26030 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c41ac4f82ed31b1dd83448c22b585509d56019f1
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 03:44:29 2010 +0000

    Use pre-allocated temp buffers in mdct512().
    5% faster in function.
    
    Originally committed as revision 26029 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e29065f7bfababd7016620e9535fe879d21fcf33
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 03:13:45 2010 +0000

    Write results of post-rotation complex multiply directly to output.
    2% faster in function mdct512().
    
    Originally committed as revision 26028 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d8533368f55e1f6a0ea30d6492b26399b030066
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 03:13:41 2010 +0000

    Use memcpy() instead of a for loop in mdct512().
    8% faster in function.
    
    Originally committed as revision 26027 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b6f6204db9621f7ee6430795b1553ccabc2f326a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 02:33:02 2010 +0000

    Allocate all large per-channel arrays using av_malloc().
    Decreases memory usage for less than 6 channels.
    
    Originally committed as revision 26026 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aa645b9888d84090e27d58826d029df24fc78a9f
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 02:32:59 2010 +0000

    Make windowed_samples 16-byte aligned.
    This will allow future SIMD optimization of the window function.
    
    Originally committed as revision 26025 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e8d21fba3f09271cb713f6a8203ef403704ed29c
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Dec 16 02:32:55 2010 +0000

    Allocate planar_samples using av_mallocz().
    Lowers memory usage when encoding less than 6 channels.
    
    Originally committed as revision 26024 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 171bc51c9b319e3b2b2736c511af72acf27763a9
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Dec 15 21:12:28 2010 +0000

    Allocate bap and bap1 buffers using av_malloc().
    This reduces the memory footprint when using less than 6 channels.
    Modify bit allocation to swap the 2 buffers instead of using memcpy() and use
    per-block pointers for bap. This is slightly faster (0.3%) in function
    cbr_bit_allocation().
    
    Originally committed as revision 26023 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bbd8f5477d29ae0d22ad0a8711d95299e009ec36
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Dec 15 21:06:25 2010 +0000

    rtsp: Don't set the RTP time base from the sample rate if no sample rate is set
    
    This also reverts SVN rev 26016, which incorrectly overwrote the time base
    with 90 kHz for all streams, regardless of what was set by the SDP parsing.
    
    The stream that triggered the fix in 26016 still works after this commit.
    
    Originally committed as revision 26022 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c3e117e0bd73ffc5a3abeb35b521fd048988f06
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Dec 15 17:28:52 2010 +0000

    Remove last_samples[] and copy directly from planar_samples[].
    Avoids memcpy that was used to store last samples for next frame.
    Approx. 3% faster in function deinterleave_input_samples() and reduces memory
    usage by 3kB.
    
    Originally committed as revision 26021 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7eeca961e3e496ab93366e5a3f5b695d2d3b99ee
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Dec 15 17:28:49 2010 +0000

    Remove unneeded line. key_frame is already set to 1 in avcodec_alloc_frame().
    
    Originally committed as revision 26020 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2d82d9b1df38033c734c2f993c9f6b634fe4dc6b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Dec 15 17:28:44 2010 +0000

    cosmetics: comment clean-up and misc cosmetics
    
    Originally committed as revision 26019 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5901cebecdfaab560bd8aeaaa34ad44047326e05
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Dec 15 17:28:41 2010 +0000

    Separate most of the per-block arrays into a separate per-block struct.
    
    Originally committed as revision 26018 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cb6247cb30845bb70195dcc539d8fad72a30512f
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Dec 15 17:28:38 2010 +0000

    Split bit allocation search into a separate function.
    
    Originally committed as revision 26017 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4a3bade0acd1276ad43850fb2371823bce970c6
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Dec 15 17:16:37 2010 +0000

    Reinstate default time_base for rtp streams
    
    The generic default is 0/0 and that obviously triggers once the value is used.
    
    Originally committed as revision 26016 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f01602362f20bbc819dd07926cd2bb0a89a6c4d
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Wed Dec 15 00:22:47 2010 +0000

    SVQ3: Allow decoding if thread_count is > 1
    
    svq3 still doesn't support multithreading, but it's simpler for clients if
    they can enable threading for all codecs by default.
    
    Originally committed as revision 26015 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1aa58c6405dad2663257260b993791f43c0da76b
Author: Thomas Guillem <thomas.guillem@gmail.com>
Date:   Tue Dec 14 23:03:05 2010 +0000

    tcp: Check url_interrupt_cb if connect was interrupted by a signal
    
    This makes it possible to abort a blocking connect call.
    
    Patch by Thomas Guillem, thomas dot guillem at gmail
    
    Originally committed as revision 26014 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 06f6f78578f67a57a07367168e451d58b8e665fe
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 22:45:35 2010 +0000

    10l: fix typo in compute_exp_strategy()
    
    Originally committed as revision 26013 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 266d24be4a742cb5c41fbaca6063a61259ae7f51
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 22:45:31 2010 +0000

    Move large arrays to AC3EncodeContext rather than passing them around.
    
    Originally committed as revision 26012 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7da4dc17d97c7ec640382e1a2318e7dc53ebe6ea
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 22:45:28 2010 +0000

    cosmetics: line wrap and spacing
    
    Originally committed as revision 26011 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a0d763fc88d994e00ff8f5e33562046b8859ce60
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 22:45:22 2010 +0000

    Use a single value for SNR offset in the bit allocation search rather than
    the separate coarse and fine values.
    
    Originally committed as revision 26010 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 70fcd7ea80f195263e51a1f1933ca1f1ac6681f2
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 22:45:19 2010 +0000

    Change bit_alloc() to return the mantissa bit count.
    
    Originally committed as revision 26009 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 937cd1467cadc586919d9a19cdf7a5fe78c5c514
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 22:45:15 2010 +0000

    cosmetics: alignment and line wrap after last commit
    
    Originally committed as revision 26008 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 359c1d1926a43bd6f718f96cc2a0ab1e9f7bf488
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 22:45:12 2010 +0000

    Move bit counts to AC3EncodeContext.
    
    Originally committed as revision 26007 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82ccbe6b273a19745ec5b9d6603b88e6bacca59d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Dec 14 18:38:37 2010 +0000

    Simplify texi files naming: ff*-doc.texi -> ff*.texi.
    
    Originally committed as revision 26006 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 80575c0e55ef8d74b5ffd6b11939e9e8a2ddc35e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 17:14:40 2010 +0000

    Add missing dependency for matroska muxer.
    
    Originally committed as revision 26005 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8c634b707b6f3f98bfd30547ce2897c8f1dc045b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 16:14:52 2010 +0000

    Update the test references for lavf-rm and seek-ac3_rm.
    The references changed due to r25956.
    
    Originally committed as revision 26004 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 793bbf954430c7a5e3275a9f23ea83168067e463
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:43 2010 +0000

    Split out setting of bit allocation parameters to a separate function.
    Th new function only needs to be called at initialization because bit
    allocation parameters currently do not change during encoding.
    
    Originally committed as revision 26003 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8999944ecbfeccd79510026992d6abef89c6efd4
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:40 2010 +0000

    Split out counting of frame bits into a separate function.
    
    Originally committed as revision 26002 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 33a7d549e8f7ffaba26ddb90599254d96fa7d8c1
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:36 2010 +0000

    cosmetics: vertical alignment
    
    Originally committed as revision 26001 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d3325d555bfa299ecaa3d153ff22bbe228f5a398
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:33 2010 +0000

    Only calculate num_exp_groups once.
    
    Originally committed as revision 26000 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc0bc0f84ec3ecc475182c5c2934ca8ef5a45de2
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:30 2010 +0000

    Check for bit allocation error in ac3_encode_frame().
    Move error log printout to ac3_encode_frame().
    
    Originally committed as revision 25999 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f94bacc53865bb67deb2203e8664ca568194bb05
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:26 2010 +0000

    Split out grouping of exponents into a separate function.
    
    Originally committed as revision 25998 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b6a1e5236ee8547b421b1995cf1c1309c538330e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:23 2010 +0000

    Split out mantissa quantization into separate functions.
    
    Originally committed as revision 25997 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5b44ede0ba20bc823f833885069febab6016a429
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:20 2010 +0000

    cosmetics: rearrange some functions
    
    Originally committed as revision 25996 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d7da80806cc4ea91e4de37feae49fc2ac202bd20
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:17 2010 +0000

    Reverse the exponent & exponent strategy array arrangement to simplify the
    per-channel exponent strategy decision.  This will also make it easier to
    plug-in other exponent strategy algorithms.
    
    Originally committed as revision 25995 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 67d979fedef3b302693da10bcadf0dee3f6cda99
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:13 2010 +0000

    Move writing of frame to the output bitstream to a separate function.
    
    Originally committed as revision 25994 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 084f5c5afefb7a14eb8229b821c2e0313a55391d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:10 2010 +0000

    cosmetics: remove a comment and just spacing
    
    Originally committed as revision 25993 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 160d85f5b058a1a3b9b2eeb19b878cf8f2a86161
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:06 2010 +0000

    Split frame size adjustment into a separate function.
    
    Originally committed as revision 25992 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dfdf73eb1abc039d0067d178909ab77eb9cb6608
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:53:02 2010 +0000

    Split exponent processing into separate functions.
    
    Originally committed as revision 25991 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a0a8500fb1c213b6e49c6ec5dd354b150a123b0
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:59 2010 +0000

    Split applying of MDCT into several separate functions.
    
    Originally committed as revision 25990 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4acc790f3ca9f48cf39caaec806796f471397fb5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:56 2010 +0000

    Split input sample deinterleaving into a separate function.
    
    Originally committed as revision 25989 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 152cc52803222e18aaf808b4903c6960fd565aac
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:53 2010 +0000

    Separate functionally different calculations in ac3_encode_frame().
    
    Originally committed as revision 25988 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 98f6ee445369ce0983be19bf4524e4cfe20fec6e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:49 2010 +0000

    cosmetics: rename 2 variables
    
    Originally committed as revision 25987 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 12ed622699196070b13dc2da7c94b765374979f8
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:46 2010 +0000

    Deinterleave whole frame at once instead of per-block.
    This reduces the amount of memcpy() by using pointers to overlap samples for
    successive blocks rather than copying.
    
    Originally committed as revision 25986 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e0685bc98f4b13b736b0edf843b205642806385e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:43 2010 +0000

    cosmetics: add & alter some comments
    
    Originally committed as revision 25985 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 282255bbd21815ef6471298ce9e3422b58984678
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:40 2010 +0000

    Split setting of bandwidth into a separate function.
    
    Originally committed as revision 25984 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e35c984a5d5702d2762e970f69bfb1f1265db579
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:37 2010 +0000

    Move setting of bitstream_id and bitstream_mode to ac3_encode_init().
    
    Originally committed as revision 25983 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ddf63d37b87b5f03bffe35418e66fcbe955b5687
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:34 2010 +0000

    Improve ac3_encode_init() error reporting.
    Return AVERROR(EINVAL) instead of -1. Propogate errors from called functions.
    Add some error log printouts.
    
    Originally committed as revision 25982 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b64d842c1d6a2319889a519c0a8dc5d0e99e42ad
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:30 2010 +0000

    cosmetics: indent after last commit
    
    Originally committed as revision 25981 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99ca4f73f0a2085d8b3c7636f4734825894c42dc
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:25 2010 +0000

    Don't use nested loops to iterate valid sample rates.
    Eliminates a goto and mirrors the bitrate validation.
    
    Originally committed as revision 25980 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1607db0a95a1e07b6f7e51fc7db6456b65059860
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:21 2010 +0000

    Remove some duplicate local copies of avctx fields.
    This is an av_cold function, and we don't need to duplicate variables just to
    save a few characters.
    
    Originally committed as revision 25979 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8f60f70d44c14cead6033456c9e58ae7aa9e83cc
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:18 2010 +0000

    Split validation of initial user options into a separate function.
    
    Originally committed as revision 25978 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 427e2293d331ec1b5c5e4fe8e57c8ffec1713d42
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:14 2010 +0000

    Use bytes instead of 16-bit words for frame size.
    
    Originally committed as revision 25977 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eed00252c9d5fc3624bbeb23b287cfc238781bca
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:12 2010 +0000

    cosmetics: rename variable 'n' to 'pad_bytes'
    
    Originally committed as revision 25976 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1971ab6ed64b6626903d830628d142b6e2e063a7
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:08 2010 +0000

    Change output_frame_end() to return void. The frame size is already known.
    
    Originally committed as revision 25975 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e8b552a818b0fcb2bbc779f2ba521aa21ad4ce5e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:04 2010 +0000

    cosmetics: pretty-printing
    
    Originally committed as revision 25974 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ce67b7cd386d70c0926dcf8456c9d5cce95dc57a
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:52:00 2010 +0000

    cosmetics: rename some iterator variables to match what they represent
    
    Originally committed as revision 25973 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 777732756a51e4aaa85e69717ed14afa06788fca
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:56 2010 +0000

    cosmetics: rename a variable for consistency
    
    Originally committed as revision 25972 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aab45ca3def0e23376b811a3583d7e2a0e233473
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:53 2010 +0000

    cosmetics: rename exp_samples and global_exp to exp_shift.
    
    Originally committed as revision 25971 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 23c5b361a6d9887f189a1ca4271369f7f4928b0d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:50 2010 +0000

    cosmetics: rename 2 functions
    
    Originally committed as revision 25970 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e0b9f94b39d0441a349b43ae0574de4453ec73f1
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:47 2010 +0000

    cosmetics: use some size macros in ac3tab.c/h
    
    Originally committed as revision 25969 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ce571ceb456479939f4e19bdb7d0003a60e107b5
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:43 2010 +0000

    Use AC3_MAX_COEFS instead of 256 in a couple places in ac3.c
    
    Originally committed as revision 25968 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47ae6e795b64aaf29c47730cc552d48bb27a0e40
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:40 2010 +0000

    define AC3_CRITICAL_BANDS and use it in the AC-3 encoder and decoder.
    
    Originally committed as revision 25967 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0454b55801eac173cf5d49bd6df8d6dceb8f7109
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:36 2010 +0000

    Use sizeof(array value) instead of sizeof(int16_t).
    
    Originally committed as revision 25966 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a0a9204e495e949ccc3896a9303a6d564eaf770f
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:33 2010 +0000

    cosmetics: use lowercase letters for function names
    
    Originally committed as revision 25965 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c36ce0f8df483dcb04c5189db60a478a43ac6ad4
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:30 2010 +0000

    cosmetics: add new function documentation and clean up existing documentation
    
    Originally committed as revision 25964 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2f8ae522285c4238c64ab6f898c4763d2383fd7b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:26 2010 +0000

    cosmetics: add more space between functions
    
    Originally committed as revision 25963 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e77fd066fb3567f3fa20b842292fedca9af29310
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:23 2010 +0000

    cosmetics: rearrange some functions/typedefs/macros
    
    Originally committed as revision 25962 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 02877def4993f438df78ae6a0edf70379a14aed1
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:20 2010 +0000

    Simplify group size calculation in 2 places.
    
    Originally committed as revision 25961 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 98161553376478753292cf4fea6fd1cd10b0be2c
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:17 2010 +0000

    cosmetics: make a switch/case more compact
    
    Originally committed as revision 25960 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b84a211bc83a784d3c57b530f44fbfb7d45e4b3b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:12 2010 +0000

    Clean up fft_init() and mdct_init()
    
    Originally committed as revision 25959 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a988808a46bfcf43a185757c10a7ee528f19d28
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:09 2010 +0000

    cosmetics: pretty-printing, alignment, etc...
    
    Originally committed as revision 25958 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a913b5cf6056e09c8a9a133d6c3a6787dba27fa2
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:05 2010 +0000

    Remove unneeded #include
    
    Originally committed as revision 25957 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 918cd2255c449409c88879ce8c12a842b13f7c01
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:51:02 2010 +0000

    Simplify fix15().
    Turn it into 2 macros, and use av_clip_int16() and lrintf().
    This matches the int16 to float sample conversion in audioconvert.c.
    The regression test output is different due to lrintf() rounding.
    
    Originally committed as revision 25956 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 228315bbd3f8b2e77cea5fe0a14e461716f0c466
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:58 2010 +0000

    Fix the fixed-point MDCT and FFT tests so that they actually compile and work.
    
    Also, use LFG from libavutil instead of random().
    
    Originally committed as revision 25955 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a8d2b06b7c3c16cd624c846f9808408057a62935
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:54 2010 +0000

    Split out initialization of MDCT tables into a separate function.
    
    Originally committed as revision 25954 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 07965463707c61274c4c8073a789cbd2a09a95ab
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:49 2010 +0000

    cosmetics: Document AC3EncodeContext fields.
    
    Originally committed as revision 25953 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 22c0b03c8f9c978b3dbf086ee367d449ec111b43
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:45 2010 +0000

    Remove unneeded debugging messages.
    
    Originally committed as revision 25952 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1fda2c10f640d9706d0ae0eda815e8f723a1d35d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:40 2010 +0000

    cosmetics: Define AC3_WINDOW_SIZE and use it instead of AC3_BLOCK_SIZE*2.
    
    Originally committed as revision 25951 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7066cc8f2b29ac5851b4f74e353b34bf0251bd8b
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:34 2010 +0000

    cosmetics: use better (and shared) macro names for some constant values
    
    Originally committed as revision 25950 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a657899cf71ef13e868bf1173547184e386ae528
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:30 2010 +0000

    Remove duplicate AC3EncodeContext fields, sr_shift and sr_code.
    
    Originally committed as revision 25949 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2d2692eb4995c915f288e8480de233d178754aed
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:27 2010 +0000

    cosmetics: rename some fields in AC3EncodeContext
    
    Originally committed as revision 25948 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9cb59032998e695c30031e99a1b410b039cb1902
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:23 2010 +0000

    cosmetics: change all short to int16_t
    
    Originally committed as revision 25947 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2be209b21328d178d5ef45c9ad0ba8ed7c5eb306
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:20 2010 +0000

    Change some unsigned types to signed types in AC3EncodeContext
    
    Originally committed as revision 25946 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7e5a4bf8bae0e7334b862860822b1eab5d626a72
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 14 14:50:15 2010 +0000

    cosmetics: rearrange AC3EncodeContext fields
    
    Originally committed as revision 25945 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9baec618c038204c05e8f47c7707da88290d0081
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Dec 14 08:34:57 2010 +0000

    configure: Allow disabling symbol versioning via --disable-symver
    
    Originally committed as revision 25944 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0c1758f0183116eda9fd8983deb0d1f3779a493d
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Dec 13 17:54:00 2010 +0000

    Return the amount of input data actually used in the qdm2 decoder,
    allows playback of files where multiple qdm2 packets have been merged.
    
    Originally committed as revision 25943 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d5f187fd3355ec6d4922d8479930c10d1b6f9ebf
Author: Nolan L <nol888@gmail.com>
Date:   Sun Dec 12 17:59:10 2010 +0000

    Add gradfun filter, ported from MPlayer.
    
    Patch by Nolan L nol888 <=> gmail >=< com.
    
    See thread:
    Subject: [FFmpeg-devel] [PATCH] Port gradfun to libavfilter (GCI)
    Date: Mon, 29 Nov 2010 07:18:14 -0500
    
    Originally committed as revision 25942 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d845ca40cff56c8c0dc04cc76964b0573ef9796
Author: James Zern <jzern@google.com>
Date:   Sun Dec 12 16:27:32 2010 +0000

    Avoid rollover in settings conversion.
    
    Patch by James Zern, jzern google
    
    Originally committed as revision 25941 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f6715848457a98554aec6527bd725a258d7b6aa7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 12 16:19:40 2010 +0000

    Reindent.
    
    Originally committed as revision 25940 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8afab6860512eaaaad37d89b796eaee6c4659771
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 12 16:18:50 2010 +0000

    Fix encoding when the input audio format/rate/channels changes during
    transcoding.
    
    Fix issue #2292.
    
    Patch sponsored by KIM Keep In Mind GmbH, srl.
    
    Originally committed as revision 25939 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ba22e044b42f30482346c2cfd991eaa80c1a62f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 12 15:31:49 2010 +0000

    Fix avpicture_alloc(), which was aligning the linesizes with 0 and thus
    causing a wrong allocation.
    
    Originally committed as revision 25938 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ebe5c4c0b6fb2d5e85cd480036741af9955d3b9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 12 13:39:21 2010 +0000

    Add section describing the filtergraph.
    
    Originally committed as revision 25937 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9241cd2095fe8395e02be5556d657d06f65ba91f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Dec 12 13:39:16 2010 +0000

    Make avfilter_parse_graph() output a more meaningful message when an
    invalid filterchain is detected.
    
    Originally committed as revision 25936 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b276854d0687a4951f7c0aafa8ba2604239a3e74
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Dec 12 02:54:21 2010 +0000

    Fix indention of one forgotten line in ffv1.c
    
    Originally committed as revision 25935 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 92b818eb9e31cf89b28e24c95d5598d2fde40f0d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Dec 12 00:53:01 2010 +0000

    cosmetics: vertical alignment after last commit
    
    Originally committed as revision 25934 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7edbd5361c3c5696a885d8515202122c3c0cae30
Author: Michael Chinen <mchinen@gmail.com>
Date:   Sun Dec 12 00:52:57 2010 +0000

    flac_parser: only buffer the estimated amount of input needed.
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 25933 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 97f7fe687ae40f677aa48dc3be96e4842471f38e
Author: Michael Chinen <mchinen@gmail.com>
Date:   Sun Dec 12 00:52:54 2010 +0000

    Make FLAC parser return frames when it has the required amount
    (without buffering extra input).
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 25932 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4172951ba7e5e8450d2b081fa9516454fdfa1329
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Dec 11 21:41:47 2010 +0000

    Return an error when get_buffer reads none or only partial data instead
    of returning packets with uninitialized data.
    Returning partial packets as for other demuxers is problematice due to
    packet scrambling and thus is not done.
    
    Originally committed as revision 25931 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3c3ef81b9b17c992bbff9b521d871c8c250ae53c
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Dec 11 21:39:08 2010 +0000

    Ensure that packets returned from ASF demuxer are properly 0-padded.
    
    Originally committed as revision 25930 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b72daad0621f46719723f5b93bf9924b52c76ce5
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Dec 11 21:34:50 2010 +0000

    Remove hack in MP3 probe that was meant as a work-around for large
    ID3v2 tags which no longer works since ID3v2 handling was moved to
    generic code.
    In addition, in caused false-positives for all files starting with
    one or more 0-bytes.
    
    Originally committed as revision 25929 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe858d7bd14a85090e1f1ab2852c18d8a45889a1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Dec 11 12:00:41 2010 +0000

    Define PODPAGES in Makefile, and make them depend on
    fftools-common-opts.texi.
    
    Fix pod files updating when fftools-common-opts.texi is changed.
    
    Originally committed as revision 25928 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5d7870dc76624e42a747a3c7c6f206c8ed9e9b2e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Dec 10 18:25:02 2010 +0000

    Show per-codec options on FFmpeg commandline help.
    
    Originally committed as revision 25927 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a152c77f26a6a56ed997651ec83d37d9cfaea92e
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Dec 10 15:48:56 2010 +0000

    id3v2: skip data length indicator
    
    Originally committed as revision 25926 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ded38a9bf03d833667725c3d4b50fffc557d2520
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Dec 10 15:41:23 2010 +0000

    add my GPG fingerprint
    
    Originally committed as revision 25925 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d22e9795e667b7d6fb71e54ea089c2e24d83fbc5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Dec 9 17:34:44 2010 +0000

    Fix typo.
    
    Originally committed as revision 25924 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c61cdd0afb32fb6ea52d5f036d264d124e5cda7c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Dec 9 17:27:33 2010 +0000

    Move AV_NOPTS_VALUE, AV_TIME_BASE, AV_TIME_BASE_Q symbols from
    libavcodec to libavcore.
    
    Remove another compile-time dependancy of libavfilter on libavcodec.
    
    Originally committed as revision 25923 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6d34323ee65f63084309ba05b09c8c2a0fca9924
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Dec 8 10:24:09 2010 +0000

    Make avpicture_alloc() return meaningful values.
    
    Originally committed as revision 25922 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0141163d6aa9d041ed02a15f16a9e95e4e16654a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Dec 8 10:24:07 2010 +0000

    Reindent.
    
    Originally committed as revision 25921 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e74929e8bb19eb19e8a4b7d1d2ea0d589b39f254
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Dec 8 10:24:02 2010 +0000

    Use av_image_alloc() in avpicture_alloc(), simplify.
    
    Originally committed as revision 25920 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 614e139a11198eb692ec68f30820adf3ec0f629d
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Tue Dec 7 18:15:06 2010 +0000

    Don't try to demux WavPack files with >2 channels until we can support them
    
    Originally committed as revision 25919 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a854bcdbec688189786a71131d43605b4185bd79
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Dec 7 16:42:25 2010 +0000

    fix building test programs with gnu make 3.82
    
    Test programs may be named either %.c or %-test.c. In some cases (ie. fft),
    both files exist and make has to choose which rule to use. Up to gnu make
    3.81, rules were applied in definition order, in this case favouring the
    generic %.c rule from common.mak. gnu make 3.82 uses a shortest stem first
    order, applying definition order for same length stems. In this case,
    %-test.c must come first in order for make to pick the proper source file.
    
    Originally committed as revision 25918 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b494baf0b0df3322d0b5d67970e182ff463d89d3
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Dec 7 15:27:11 2010 +0000

    colorspace-test: fix build
    
    rgb32tobgr32() has been removed in favour of shuffle_bytes_2103() in r32190
    
    Originally committed as revision 32676 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit e3c011c836486dbdf00c1f154b952a7794c89253
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Dec 7 15:25:44 2010 +0000

    fix building of cpu-test by including required header
    
    Originally committed as revision 25917 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4151444bd024b0d506c3055e71c4df0e79dd49b
Author: Michael Chinen <mchinen@gmail.com>
Date:   Tue Dec 7 14:58:34 2010 +0000

    Define FLAC_MIN_FRAME_SIZE and use it in the FLAC decoder.
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 25916 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 60a684939ab61dbfdf55105907808e015e5f6ec2
Author: Michael Chinen <mchinen@gmail.com>
Date:   Tue Dec 7 14:57:02 2010 +0000

    Simplify the FLAC decoder now that it no longer has to parse arbitrary raw FLAC
    data thanks to the recently added FLAC parser.
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 25915 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 475ae04a274ba7e32f56485c12a3db6a8714f431
Author: Michael Chinen <mchinen@gmail.com>
Date:   Tue Dec 7 14:50:50 2010 +0000

    Add a FLAC parser.
    Seek test reference updated because FLAC seeking now works properly.
    Fixes roundup issue 1150.
    
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 25914 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed4e1e58332d3162881fea063615b6700b38bbb9
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Tue Dec 7 14:02:42 2010 +0000

    cosmetics: line wrap after last commit
    
    Originally committed as revision 25913 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3c795698d074612375df710e60ad93597eca1f5c
Author: Michael Chinen <mchinen@gmail.com>
Date:   Tue Dec 7 14:00:38 2010 +0000

    Add log_level_offset parameter to ff_flac_decode_frame_header(). It will be used
    to optionally silence the error messages.
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 25912 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 71b6fc216c00f32f834cd49465341174e74ea3b9
Author: Michael Chinen <mchinen@gmail.com>
Date:   Tue Dec 7 13:50:13 2010 +0000

    Add is_var_size and frame_or_sample_num to FLACFrameInfo and read them in
    ff_flac_decode_frame_header().
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 25911 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f4e432148779b338a6199f50eb70845c78fd060
Author: Michael Chinen <mchinen@gmail.com>
Date:   Tue Dec 7 13:42:52 2010 +0000

    Check validity of the frame sync code in ff_flac_decode_frame_header().
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 25910 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 625daac4bddda7858d16869c90ba7df95e7702c6
Author: Michael Chinen <mchinen@gmail.com>
Date:   Tue Dec 7 13:30:18 2010 +0000

    Move decode_frame_header() from flacdec.c to flac.c/h to share with the
    forthcoming FLAC parser.
    Patch by Michael Chinen [mchinen at gmail]
    
    Originally committed as revision 25909 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 86b6e387cc16f873d2739af14f63696b648e0423
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Dec 7 13:29:44 2010 +0000

    rtsp/rtpdec: Set the AVStream time_base directly in rtsp when it is known
    
    This fixes cases where the RTP time base and the sample rate of the stream
    differ. Previously, the AVStream time_base was unconditionally set to
    the sample rate (which initially was set to one value when parsing the
    rtpmap field in the SDP, but later overridden by an a=SampleRate field).
    
    Additionally, this makes the code actually use the stream time base set
    in rtpmap for video codecs, instead of hardcoding it to always be 90 kHz.
    
    Originally committed as revision 25908 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb776f3b0037b4ddc2977643fb0efaeff756babc
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Dec 7 13:28:45 2010 +0000

    rtsp: Parse RealRTSP sample rate declarations from the SDP
    
    The RTP time base can be different from the actual content sample rate.
    
    Originally committed as revision 25907 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2eeefe205ff45f1a09290221fe4e1062f84ac781
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Dec 7 13:28:13 2010 +0000

    rtpdec: Handle MP3 in RealRTSP
    
    This fixes playback of a RealRTSP/MP3 URL from the RTSP samples on
    MultimediaWiki.
    
    Originally committed as revision 25906 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4d1156cb2c1ccc5a1f245a69adab579c1bb884c9
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Dec 7 11:42:19 2010 +0000

    Fix building of object files in tools/
    
    Fixes issue issue2408.
    
    Originally committed as revision 25905 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3cf8db9447a6c77550033acea84e30be2af7ad2c
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Dec 7 09:51:27 2010 +0000

    Add fullrange support to libx264.c x264 interface
    
    Originally committed as revision 25904 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 407d3d5a3a58971daf67c8fa52a0fc158682235e
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Dec 7 07:52:54 2010 +0000

    id3v2: skip encrypted/compressed frames
    
    Originally committed as revision 25903 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7a07d158bde2f75a53211acb683dc73dec21dd1a
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Dec 7 07:52:50 2010 +0000

    id3v2: use a named constant instead of 0x02
    
    Originally committed as revision 25902 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c6f1e29a15cada5e1f7247f2b778cc360bb7b5c1
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Dec 7 01:38:26 2010 +0000

    In mov demuxer, read alac sample from extradata, fix #2406
    
    Originally committed as revision 25901 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c3d07c173b2438d07056efd671a3f36361351552
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Dec 6 22:24:21 2010 +0000

    Deprecate the use of the NO_COLOR environment variable.
    
    Originally committed as revision 25900 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3011ecdeb72af7e07f75e701061fb18f0745fd10
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Dec 6 21:47:10 2010 +0000

    Introduce FFMPEG_FORCE_NOCOLOR, with the same meaning and use of
    NO_COLOR (but properly prefixed for avoiding namespace conflicts).
    
    Originally committed as revision 25899 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit efd63823e640b67d3c575e37a291eddf5f6268d2
Author: Sprezz <sprezzatura@gmx.com>
Date:   Mon Dec 6 15:18:50 2010 +0000

    alsdec: Correct the ALS decoder by storing some parameters per-channel rather
    than just per-block. Patch by Sprezz [sprezzatura gmx com]. Fixes Issue 2387.
    
    Originally committed as revision 25898 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 86042de8a50c8278daf739faacc64d75a0a50e1a
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 6 12:44:09 2010 +0000

    rtpdec_h264: Pass NAL type 0 through
    
    According to the spec, this type shouldn't ever be used. Nevertheless,
    passing it through enables decoding streams which otherwise aren't
    decodeable.
    
    Originally committed as revision 25897 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4838cdab21e1f7d0f43d2a1649646ff068b4bb1e
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 6 12:43:38 2010 +0000

    rtpdec: Skip padding bytes at the end of packets
    
    Originally committed as revision 25896 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 90f1f3bf0010e9a157df775e188811fe37c6b371
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Dec 6 00:14:15 2010 +0000

    In yadif filter, declare asm constants directly to avoid dependency on libavcodec
    
    Originally committed as revision 25895 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 28b4eb95bca07a84b740e9f91672b73a088184ab
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Dec 5 19:42:14 2010 +0000

    rtpdec_qcelp: Use the depacketizer for static payload types, too
    
    Originally committed as revision 25894 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a7e31a901c84d5466998dcefc4204f3db6c81ff
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Dec 5 19:41:44 2010 +0000

    rtsp: Look for RTP payload handlers for static payload types, too
    
    Originally committed as revision 25893 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 003eb6421783793f8e856edb2f84fdff679c85ec
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Dec 5 19:41:09 2010 +0000

    rtsp: Factorize code for initializing the rtp payload handler
    
    Originally committed as revision 25892 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1e515c4280acb70c615e8fe562fa6b463f1d8bed
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Dec 5 19:39:50 2010 +0000

    rtpdec: Add functions for finding depacketizers by name or payload id
    
    Originally committed as revision 25891 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2beb910d79734ef482ec1655f2ceffd7ef0375fd
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Dec 5 19:38:55 2010 +0000

    rtpdec: Allow dynamic payload handlers to handle static payload types, too
    
    Originally committed as revision 25890 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 35014efcc6b0753ba3398e10887a7fae65a0c877
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Dec 5 19:37:45 2010 +0000

    rtpdec: Add a dynamic payload handler for the x-Purevoice format, RFC 2658
    
    This fixes roundup issue 2390.
    
    Originally committed as revision 25889 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 129983408d0d064db656742a3d3d4c038420f48c
Author: Etienne Buira <etienne.buira.lists@free.fr>
Date:   Sun Dec 5 13:56:49 2010 +0000

    Allow to force colored output.
    
    Patch by Etienne Buira, etienne d buira d lists a free d fr
    
    Originally committed as revision 25888 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 35b016948476cf5cfa097052816cb6907f03362e
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Dec 5 11:45:57 2010 +0000

    RTP/VP8: Update the warning about the VP8 payload
    
    The current implementation is incompatible with the latest spec drafts,
    this should be communicated clearly to the user.
    
    Originally committed as revision 25887 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 16cfc9612436179cdb1a06ceff9b344d141409b0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Dec 4 19:06:45 2010 +0000

    Add CODEC_CAP_NEG_LINESIZES.
    
    Originally committed as revision 25886 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d4a9f3793894b857eb832c09d2bb9e8d16488407
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Dec 4 14:47:13 2010 +0000

    cosmetic: indentation
    
    Originally committed as revision 25885 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 118ccae0307a5a2645ab1817158e36e9c0c80cf4
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Dec 4 14:46:13 2010 +0000

    add subtitle codec autodetection
    
    Originally committed as revision 25884 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c3b408f884dcd59f32be3fd49d23e91111e3109
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Dec 4 14:14:12 2010 +0000

    Add forgotten deprecation to avcodec_pix_fmt_string().
    
    Originally committed as revision 25883 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ab79ee12b90da1bca7630f9fe7f0de4ac3db2186
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Dec 4 13:13:46 2010 +0000

    Cosmetics: add empty line which was previously removed.
    
    Improve readability.
    
    Originally committed as revision 25882 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9e95999e2a9e81109e433273791e02ee9fa90272
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Dec 4 13:06:06 2010 +0000

    10l, add ff_pw_1 to dsputil_mmx for yadif sse2
    
    Originally committed as revision 25881 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4dc7aa5b5f2b8d1a2993b9887c0428e6b01677f
Author: Baptiste Coudurier <baptiste.coudurier@smartjog.com>
Date:   Sat Dec 4 13:03:42 2010 +0000

    Port libmpcodecs hqdn3d filter.
    
    Patch by Baptiste with some fixes by me.
    
    Originally committed as revision 25880 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb4afa13dd3264832bc379bbfefe1db8cf4f0e40
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Dec 4 12:56:21 2010 +0000

    Deprecate avcodec_pix_fmt_string() in favor of
    av_get_pix_fmt_string(), added to libavutil/pixdesc.h.
    
    Originally committed as revision 25879 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4da12e3b13d362e0218956a78dd2b8f7a1260265
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Dec 4 12:56:16 2010 +0000

    Implement av_image_alloc() and use it in
    avfilter_default_get_video_buffer().
    
    Originally committed as revision 25878 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf799f686fcee666e6bbb20ceffd838f341ec9b2
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Dec 4 05:50:28 2010 +0000

    Declare sse2 and ssse2 function in yadif header
    
    Originally committed as revision 25877 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e75229faaefa68b8279771dee667764bbfdaedc9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Dec 4 05:44:29 2010 +0000

    Try to improve reordered_opaque doxy.
    
    Originally committed as revision 25876 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit df59c9c0f85bd46170f2fc6977699c4e6d877977
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Dec 4 05:44:18 2010 +0000

    Detect incorrect padding with wrong stuffing codes used by NEC N-02B.
    I dont know if this is the best way to handle it. But it fixes http://kuwatan.jp/temp/n-02b.3gp
    
    Fixes issue 2373.
    
    Originally committed as revision 25875 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ef64490e1c7b682eeca545ce5ded77733cfbf10
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Dec 4 05:23:44 2010 +0000

    yadif sse2/ssse3 optimizations
    
    Originally committed as revision 25874 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 23b8342af413c447ef9c4c0e0f645833b96fd1bf
Author: Bobby Bingham <uhmmmm@gmail.com>
Date:   Sat Dec 4 05:21:03 2010 +0000

    Count non-header data towards intra block bit count in MJPEG encoder
    
    Originally committed as revision 25873 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 372c3f82b7d73a4bab570f357cfb299c2531a95b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Dec 4 04:00:21 2010 +0000

    Change the argument of memory allocation functions from unsigned int to size_t
    with the next major bump in libavcodec.
    
    Originally committed as revision 25872 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b47541c7a38de186e85f728fd54f1a9ec6b88688
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Dec 4 04:00:12 2010 +0000

    Change the argument of memory allocation functions from unsigned int to size_t
    with the next major bump in libavutil.
    
    Originally committed as revision 25871 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5bdbf64cf346e5558fe1920ff6cd06ae1f646a3c
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Dec 4 00:47:12 2010 +0000

    set default subtitle_codec for ass muxer
    
    Originally committed as revision 25870 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 908dc2a0b8ef0c2ba78cdb6a50dd849a1c14385e
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Dec 4 00:44:42 2010 +0000

    cosmetic: alignment
    
    Originally committed as revision 25869 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 87d69d323204e69e49abaa1e0e9033296cb2a539
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Dec 4 00:37:53 2010 +0000

    use designated initializer in ASS (de)muxer
    
    Originally committed as revision 25868 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6fbd85edc8df1e81f85c06bf184d2b6638b140a5
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Dec 4 00:23:08 2010 +0000

    add myself as maintainer for ASS and SRT
    
    Originally committed as revision 25867 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c6fe83a3e00fb6d8a04b1754298cc1e76f575fd0
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Dec 3 21:18:45 2010 +0000

    g722: Add a trellis encoder
    
    The structure is largely based on the trellis encoder in adpcm.c.
    
    Originally committed as revision 25866 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 699b317f59d73ea89f9715c6b42fad283ab36e96
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Dec 3 21:17:23 2010 +0000

    Add myself as maintainer for g722.c
    
    Originally committed as revision 25865 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 66be80d6105fa7e54ad8d23b33ad4ec8f3339b0b
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Fri Dec 3 13:26:42 2010 +0000

    mpegtsenc: Improve PCR generation and output
    This fixes PCR drift due to accumulating TS_PACKET_SIZE*8*90000LL/ts->mux_rate each packet, due to rounding errors when mux_rate does not evenly divide 135360000.
    This patch also increases the PCR precision to 27 MHz from 90 kHz and takes the location of the PCR data into account (+11 bytes according to the spec).
    
    Originally committed as revision 25864 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 77b7c334be9712af37ad7062179e8043b83ffc76
Author: Stefan Gehrer <stefan.gehrer@gmx.de>
Date:   Fri Dec 3 07:49:07 2010 +0000

    skip top-level objects to search for the simple index in ASF files
    
    Originally committed as revision 25863 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 037be76e1588fc8135dd307ba0be4c792b3e93e6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Dec 2 20:12:27 2010 +0000

    Add avfilter_graph_create_filter().
    
    Originally committed as revision 25862 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9398024c048092786f1dcf0809fb55bdbf96a70f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Dec 2 19:49:55 2010 +0000

    Add missing overflow checks in av_image_fill_pointers() and
    av_image_fill_linesizes().
    
    Originally committed as revision 25861 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3694ac240bc374528e7e83768d6cfd22882a6a11
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Thu Dec 2 09:56:15 2010 +0000

    mpc: read id3v1 tags.
    
    Originally committed as revision 25860 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1761272ba9f03d3c99dea8400adf79629bf2b9b5
Author: avcoder <ffmpeg@gmail.com>
Date:   Wed Dec 1 13:12:39 2010 +0000

    Use SECTION .text for yasm code.
    
    Patch by avcoder, ffmpeg gmail
    
    Originally committed as revision 25859 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cfff297d9890a43a51b2f3f0efbfcdd12964b5fe
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Dec 1 08:57:45 2010 +0000

    adpcm: Skip samples whose ssd calculation has wrapped around
    
    Wraparound in ssd is mainly avoided by subtracting the ssd of the
    best node from all the others once it has grown large enough.
    
    If using very large trellis sizes (e.g. -trellis 15), the frontier
    is so large that the difference between the best and the worst is
    large enough to cause wraparound, even if the ssd of the best one
    is subtracted regularly.
    
    When using -trellis 10 on a 30 second sample, this causes only a slight
    slowdown, from 61 to 64 seconds.
    
    Originally committed as revision 25858 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a42bb9d624b6a08242d4227ed121dda5f98ecded
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 30 21:41:26 2010 +0000

    Add missing dependencies for frei0r_src in configure.
    
    Originally committed as revision 25857 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f51aeedd416667f969acdddf21d6a89418b55eb1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 30 20:14:41 2010 +0000

    Extend the frei0r filter syntax.
    
    Make it accept the frei0r=filtername=params as alternative to
    frei0r=filtername:params.
    
    Originally committed as revision 25856 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f8608dcac35bbb13906ba46ea261fefe73382cf8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 30 20:14:36 2010 +0000

    Implement frei0r source.
    
    Originally committed as revision 25855 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 60445a09951b1c5076ab8bd4ecdf1146f0392f56
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 30 20:14:29 2010 +0000

    Remove @anchor{} commands from the POD output.
    
    This allows to use the @xref{} command for the HTML output.
    
    Originally committed as revision 25854 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d305fd0714afddfd5cbdfa0553beacf9238cd24
Author: Andrew Wason <rectalogic@rectalogic.com>
Date:   Mon Nov 29 23:15:51 2010 +0000

    Add FourCC yuvs for rawvideo (PIX_FMT_YUYV422).
    
    Patch by Andrew Wason, rectalogic rectalogic com
    
    Originally committed as revision 25853 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 365d8e471d59356bc8ebacc29ef00e9d839588f1
Author: Aaron Colwell <acolwell@chromium.org>
Date:   Mon Nov 29 19:02:28 2010 +0000

    Ensure that data_offset is set correctly when there are partial
    data packets before the first complete one.
    Patch by Aaron Colwell [acolwell chromium org].
    
    Originally committed as revision 25846 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82f19afefe4f28db0e2eefbc2d06eee0def74a53
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Mon Nov 29 16:38:12 2010 +0000

    Partially revert "Simplify code by using av_metadata_set2()."
    
    This reverts snprintf->av_d2str part of r20840.
    With it, track number is exported as a float, which is not
    desirable.
    
    Originally committed as revision 25845 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4da71f18f68877b57806308b7d79ffbb5f076272
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Nov 29 16:04:45 2010 +0000

    rtpdec: Remove useless NULL initializations when using designated initializers
    
    Originally committed as revision 25844 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe70a95e1d2e0acc40ed94b9f65f37816f8001f5
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Nov 29 16:04:04 2010 +0000

    rtpdec: Change the qdm2, qt and svq3 depacketizers to use designated initializers
    
    Originally committed as revision 25843 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad556addfdcfa901d396512ee94edc9d8d7ba322
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Mon Nov 29 10:35:57 2010 +0000

    Fix h264-conformance-frext-frext_mmco4_sony_b conformance test.
    
    This includes a revert of r25840
    
    Originally committed as revision 25842 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 74f726209f5302029797dbb6916aff006563496b
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Nov 29 03:43:56 2010 +0000

    In ts demuxer, if pes packet size is < ts packet, honor pes packet and skip padded data.
    Fixes issue #2392.
    
    Originally committed as revision 25841 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79561f0ed45c5a070284626339f2b0e368a7a252
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun Nov 28 23:09:30 2010 +0000

    Update fate h264 test due to r25824, this file has 2 frames delay
    
    Originally committed as revision 25840 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0b6a7ff4b424a74e8162b965fb15b033b8ef71ad
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Nov 28 21:17:39 2010 +0000

    rtsp: Do a forgotten reindenting
    
    Originally committed as revision 25839 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3fa77bde1b1e977b07070c72a9c2aaa5ad7dbf8d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 28 10:22:58 2010 +0000

    In libavfilter, use consistently "Copyright (c)" in the license
    headers.
    
    Originally committed as revision 25838 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e8ffb2fa4c233fe5d1e0bf385bd40b27288abc8b
Author: Peter Ross <pross@xvid.org>
Date:   Sun Nov 28 03:01:00 2010 +0000

    Add G.722 to RIFF codec list
    
    Originally committed as revision 25837 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2400730fe7b4a8edd385063c726a5a4f0b578222
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sat Nov 27 20:29:54 2010 +0000

    Increase avformat micro version, forgotten in r25834.
    
    Originally committed as revision 25836 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25a08596d38916035ef729458dbc6f3efdd8390b
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sat Nov 27 18:10:20 2010 +0000

    Add copyright notices for the E-AC3 and TrueHD parts of the muxer.
    
    Originally committed as revision 25835 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 323e3f8b6c3bdaf87f579fac14ce99a2df979e23
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Sat Nov 27 18:08:01 2010 +0000

    IEC 61937 encapsulation of TrueHD for HDMI passthrough.
    This works at least for some people testing it.
    
    Patch by Anssi Hannula, anssi d hannula a iki fi
    
    Originally committed as revision 25834 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe9d2edbdbceed1c1328a5f65f3b3ce29f679b4f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Nov 27 14:40:12 2010 +0000

    DV: use data_offset to fix seeking in badly cut files where the first
    complete frame does not start at position 0.
    
    Originally committed as revision 25833 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ab4d65f352fbc91e366a21c780ad7e653f02cd6
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Nov 27 01:07:06 2010 +0000

    ensure the ASS string in AVSubtitleRect is 0 terminated
    
    Originally committed as revision 25832 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d09ebf1ed489b26d2bb09549016e114ef8d54b2
Author: Anatoly Nenashev <nenashev_as@mail.ru>
Date:   Fri Nov 26 10:11:16 2010 +0000

    Mobotix .mxg demuxer
    
    Patch by Anatoly Nenashev, anatoly d nenashev a ovsoft d ru
    
    Originally committed as revision 25831 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d6adf44b062ffcbd912222a3ae9231a718950bfe
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Nov 26 00:40:01 2010 +0000

    Fix date in last APIchanges entry.
    
    Originally committed as revision 25830 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2467997c8c540a50950d7d2078d8bb9d7cb56d24
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 25 23:51:37 2010 +0000

    Fix crash in uninit.
    
    Originally committed as revision 25829 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b195435b3f98480e300f7c00a20e52c9bbce65f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 25 21:22:55 2010 +0000

    Fix timestamp scaling in the overlay filter.
    
    Compute the outpicref PTS in start_frame(), since it is required for
    comparing that value with the value of the overpicref.
    
    Originally committed as revision 25828 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d38c340fdc970c913866f5e8461cf33ab200a51b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 25 20:50:28 2010 +0000

    Implement avfilter_get_video_buffer_ref_from_arrays().
    
    Originally committed as revision 25827 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4723bc286812ded7150cd543e6348d04683ce997
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 25 20:50:23 2010 +0000

    Make avfilter_default_free_buffer() an internal shared symbol, so that
    it can be referenced outside defaults.c.
    
    Originally committed as revision 25826 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit adc7305424187bf58516d73a368e569e9d7dcdb9
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Nov 25 05:03:29 2010 +0000

    In mov demuxer, if multiple h264 stsd are present, do not concatenate streams, fix #2069
    
    Originally committed as revision 25825 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 581ba2cee10defd479a3db93822013dfc949847d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Nov 25 02:19:03 2010 +0000

    In av_find_stream_info, decode more h264 to get correct delay, issue #2020
    
    Originally committed as revision 25824 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c538eb51c6e69e84abcca69601e74d14837f64e1
Author: Stephen D'Angelo <SDAngelo@evertz.com>
Date:   Thu Nov 25 00:55:02 2010 +0000

    In TS demuxer, create the AVStream during pmt parsing if the pes stream does not
    yet have it, this can happen if the pes stream contain data but no pes header
    has been encoutered yet.
    Patch by Stephen D'Angelo, SDAngelo at evertz dot com.
    
    Originally committed as revision 25823 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b795ff97e5ae444ddf2277f66e29b30069170728
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Nov 25 00:29:44 2010 +0000

    In TS demuxer, keep the pmt filter open to parse all pmt sections,
    based on patch by Stephen D'Angelo, SDAngelo at evertz dot com.
    
    Originally committed as revision 25822 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8ba5bf5a7c31604ed7b98ffc714898588bc5ccda
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Nov 24 20:53:27 2010 +0000

    avidec: read some of the Nikon specific tags produced by Nikon cameras
    
    Originally committed as revision 25821 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 459b06610ca91122dd8ff6824982d6fa54e23d8b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Nov 24 18:07:39 2010 +0000

    0.123l: remove unused arguments in av_log(), fix warning.
    
    Originally committed as revision 25820 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6fd2b8bd0ac28fb6a0d75e705ff7626c132732cd
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Nov 24 02:38:55 2010 +0000

    In aspect filter, fix display for input resolution
    
    Originally committed as revision 25819 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ff9995350b7914c056bbc8440f44bf725dbb1d3
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Nov 24 01:32:49 2010 +0000

    In crop filter, reference picref after updating w/h, fix issue #2377
    
    Originally committed as revision 25818 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 16d14d641c7b11638ce10562243caeaf8bfcadb2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 23 21:08:22 2010 +0000

    Add informative log message in the crop filter.
    
    Originally committed as revision 25817 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 782f69e8a583168f5018529fbd0f6ee3903df81f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Nov 23 20:42:03 2010 +0000

    Fix memleak: free palette data on close.
    
    Originally committed as revision 25816 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 73d0e33102f2bd38ff4ef810c26c1dc39888bd0b
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Nov 23 12:04:50 2010 +0000

    avidec: support non-standard creation_time format
    
    Originally committed as revision 25815 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d35cdd57194a7d30658739e36962d564d0d3f0db
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Nov 23 12:03:23 2010 +0000

    avidec: trivial simplification regarding av_metadata_set
    
    Originally committed as revision 25814 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eaa4542b64daeba4881c8893bb90f7a579222f13
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Nov 23 08:24:41 2010 +0000

    matroskaenc: don't duplicate title information
    
    Title is already written into special fields designated for it --
    per-segment Title, per-chapter ChapString and per-stream Name (yay for
    consistent naming). Therefore, don't duplicate it in Tags.
    
    Originally committed as revision 25813 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bcb5d217baee81bd6b789d8a151c4a3cb4dd1826
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Nov 23 07:54:47 2010 +0000

    id3v2: add TDEN<->creation_time tag mapping
    
    Originally committed as revision 25812 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 29c5c5901319ecd31ebec29d47a9a0ced90c3f41
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Nov 23 07:54:44 2010 +0000

    lavf: document the new creation_time tag
    
    Originally committed as revision 25811 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 097ea6db27e0a258365e9679f54b22e743fe15e8
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Nov 23 07:01:49 2010 +0000

    100l, fix missing decrement on split PGS packets.
    
    Originally committed as revision 25810 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d252137e502c5de20b10206f84f30917d6ebab8
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Nov 23 01:16:37 2010 +0000

    In h264 decoder, fix decoding when nal end sequence is present
    
    Originally committed as revision 25809 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8ee764b02062c85972d207a0bbbf1a0f164f5b24
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Nov 23 01:10:21 2010 +0000

    Remove some warnings
    
    Originally committed as revision 25808 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 175272cb076072b674f15033e9db832c6282595c
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Nov 23 01:04:49 2010 +0000

    10l, fix memleak, forgot to free mp4_dec_config_descr
    
    Originally committed as revision 25807 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 798c6facb7bd3ad5b46baf0e12ff02bc9c6e1bb6
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Nov 23 00:51:12 2010 +0000

    In ts demuxer, support aac flexmux using extradata in iods, issue #2346
    
    Originally committed as revision 25806 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 91360ce61d00bb20429fb41857abebf50a5c6b1d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Nov 23 00:41:28 2010 +0000

    Unset variable fps for mov and mp4 muxer, they support it
    but timestamps must start at 0 currently, and this causes sync
    problem.
    
    Originally committed as revision 25805 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3b39e2739fd2c3fbb52f0824178973fdc1f41382
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Mon Nov 22 22:09:26 2010 +0000

    S/PDIF demuxer
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 25804 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b7be04f3c04fa69b09660dda4e91f569d054bab6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 22 22:03:32 2010 +0000

    Reindent.
    
    Originally committed as revision 25803 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7de19a3264f530d14b509eff0c4a8d6e62c0f984
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 22 22:03:30 2010 +0000

    Implement robust parsing in aspect filters.
    
    Originally committed as revision 25802 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eee0ef5e4f6cce70043f8f2d81f66dbbacb292cc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 22 22:03:27 2010 +0000

    Add informative log messages to the set aspect filters.
    
    Originally committed as revision 25801 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2fb21bf4ff0c47851bcc04adabec3b1801576c21
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 22 22:03:24 2010 +0000

    Give more explicit/less confusing names to the filters dealing with
    aspect ratio.
    
    Originally committed as revision 25800 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 819e2ab0d8d65cee0e95c89c0a4eb77aa8237c75
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 22 22:03:21 2010 +0000

    Add missing check on the existence of avcodec_opts[AVMEDIA_TYPE_X],
    fix crash in ffprobe.
    
    Originally committed as revision 25799 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 902d49eef75d422344c0dad1b31c01a3b21380af
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Nov 22 20:42:08 2010 +0000

    In yadif filter, copy video props to output picture.
    Fix issue #2269.
    Interpolate pts for the second frame when using field output mode.
    
    Originally committed as revision 25798 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6b133d7e9c767c7d0bc39f2b301afd17c491c178
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Nov 22 20:39:18 2010 +0000

    Fail RLE decoding if insufficient data for a complete bitmap was decoded.
    
    Originally committed as revision 25797 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 83cd91122a8d8e4a13bddc82b74054a0978be24f
Author: Mark Goodman <mark.goodman@gmail.com>
Date:   Mon Nov 22 20:35:07 2010 +0000

    Support PGS subtitles with RLE data split over mutiple packets.
    Patch by Mark Goodman [mark goodman gmail com] with some modifications by me.
    
    Originally committed as revision 25796 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fb3d8c23cc20efac83a66120821fc91697b52a0c
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Mon Nov 22 07:32:27 2010 +0000

    ffmpeg.c: document default metadata mappings
    
    Originally committed as revision 25795 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 477b1aeac9a7c749a4377078bca2dee8d005707b
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Mon Nov 22 07:32:23 2010 +0000

    ffmpeg.c: copy global metadata by default
    
    Originally committed as revision 25794 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8f190d8b835b009374d57ffd257a8198c83e6643
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Nov 22 03:46:31 2010 +0000

    fix pointer truncation to int in avpicture_layout()
    
    Originally committed as revision 25793 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d2cbdb17b57a08990ba3e9693000f60baec4dca2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 21 21:25:06 2010 +0000

    Re-implement avpicture_layout() using pixdesc and imgutils API.
    
    The new implementation is more compact, more correct and doesn't hurt
    the eyes.
    
    Originally committed as revision 25792 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a269f35eee00f3dddeaf9a9749b86b0765a431a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 21 21:25:02 2010 +0000

    Replace "depth" with "nb_bits" in the header of avcodec_pix_fmt_string().
    
    Originally committed as revision 25791 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7d3829a87a7465f3effe8e0e09760882578e5a0a
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sun Nov 21 20:42:06 2010 +0000

    Musepack SV8 supports "mono" files (though it still codes them as stereo),
    so extend decoder to output only one channel for it.
    
    This fixes issue 2368.
    
    Originally committed as revision 25790 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63e8d9760f23a4edf81e9ae58c4f6d3baa6ff4dd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 21 20:06:22 2010 +0000

    Use the new libavcore audio channel API.
    
    This also allows to remove a linking dependency of libavfilter on
    libavcodec.
    
    Originally committed as revision 25789 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d6e602536c049a952969e95bb8f3897f5d46b914
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 21 20:06:16 2010 +0000

    Remove declaration of function:
    const char *avcodec_get_channel_name(int channel_id)
    
    which was never implemented.
    
    Originally committed as revision 25788 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 176a6157c06e020ab6e8522d34ccb9e218435abc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 21 19:28:52 2010 +0000

    Move audio channel API from libavcodec to libavcore.
    
    Originally committed as revision 25787 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7df2214328d2b450877294e1fd1c4bf5bd8c022c
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Nov 21 19:02:52 2010 +0000

    movdec: export creation_date as metadata
    
    Originally committed as revision 25786 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 933875a0f59f71ed46a7948c86dab59ff5cbdcfd
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Nov 21 19:00:07 2010 +0000

    avidec: export creation_date as metadata
    
    Originally committed as revision 25785 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58935b25d00ed06eddb189ee4352ab0fc7f98648
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 21 18:39:34 2010 +0000

    Port overlay filter from the libavfilter repo (with many fixes),
    adopting Baptiste variant which is simpler and faster.
    
    Originally committed as revision 25784 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e58d0392c5d2c611a0a49c4ef2b1f67678e370ce
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Nov 21 11:38:08 2010 +0000

    Document added functions.
    
    Originally committed as revision 25783 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fa8cc126502ef4995d6e975e298219b99e0ea8e6
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Nov 21 11:33:26 2010 +0000

    Improve documentation wording.
    
    Originally committed as revision 25782 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f46d685228293dd17ddf521271fe159a6ad4881
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Nov 21 11:07:04 2010 +0000

    Fix indentation.
    
    Originally committed as revision 25781 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 18d761a1b1e8a33b108ef69078c285b11942e00f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Nov 21 10:38:08 2010 +0000

    Fix indentation.
    
    Originally committed as revision 25780 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3354b05187d06224a3ea2b5ec81a51c6cb437a2f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Nov 21 10:37:26 2010 +0000

    Add explanation and alternative implementation for strange xan
    gamma correction.
    
    Originally committed as revision 25779 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 24ae353dfbe61019a86093a9c5cd15476aabef49
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Nov 21 10:32:23 2010 +0000

    WC3/xan: move palette handling to decoder, avoiding need for
    PaletteControl.
    This also fixes playback of some files with ffplay (images were
    corrupted for a short time after a palette change).
    
    Originally committed as revision 25778 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6bfc26830524ca1e5d7fd54e32ea0ffdbcdd25f5
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Nov 21 10:24:48 2010 +0000

    Add av_append_packet function, to be used in code that merges packets
    to allow palette handling without using PaletteControl.
    
    Originally committed as revision 25777 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a08d918e680266f66f85ddaf232946f7147b74a8
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Nov 21 10:21:06 2010 +0000

    Add a av_grow_packet function, to be used by code that merges
    palette and video data packets to get rid of PaletteControl.
    
    Originally committed as revision 25776 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1a68e7ed15b351fdb273906643224d2cf8142114
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Nov 20 11:24:19 2010 +0000

    adpcm: Fix a comment in the trellis heap code
    
    This makes the wording consistent with how people usually talk about heaps.
    
    Originally committed as revision 25775 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d9640a55ea28cbe0ac4bb24dac36a0aaa4d1f114
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Nov 20 09:36:46 2010 +0000

    Merge rotation into lookup table.
    
    Originally committed as revision 25774 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f48bfa1e366d3ec8f207f2b55bb952e4e86f354
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Nov 20 08:03:58 2010 +0000

    Cosmetics, fix indentation
    
    Originally committed as revision 25773 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 78f9d35c9abeb9842656fa9344ca34fe370ce1db
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Nov 19 17:36:29 2010 +0000

    adpcm: Only increment heap_pos after finding a good enough sample
    
    This increases the PSNR slightly (about 0.1 dB) for trellis sizes
    below 8, and gives equal PSNR for sizes above that.
    
    Originally committed as revision 25769 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d764e3ece9608613c6332a6f96f2673dfe086f3a
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Nov 19 17:35:52 2010 +0000

    adpcm: Use a hash table to improve checking for duplicate samples
    
    This lowers the run time from 158 to 21 seconds, for -trellis 8
    with a 30 second sample on my machine.
    
    This requires 64 KB additional memory.
    
    Originally committed as revision 25768 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47d2ddca802f4c1bc4b454c5ac40f06f79b740a0
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Nov 19 06:52:30 2010 +0000

    Fix qdm2 decoder packet handling to match the api
    
    Originally committed as revision 25767 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5878d5bda325a86e0bad41e8974e0a7fef293db7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Nov 19 00:04:23 2010 +0000

    Order matters, fix test files linking.
    
    Originally committed as revision 25766 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9abf34411a37e6628b529da5686708b3f90a87db
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 18 20:37:22 2010 +0000

    Log error message in case of invalid parsing.
    
    Originally committed as revision 25765 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bdb47f3a2c64bf296c6769f32b6ec9bc19269926
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 18 20:37:20 2010 +0000

    Fix style: if( -> if (.
    
    Originally committed as revision 25764 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cef4b74bf209fdc2e78385c44dfbec4dbdb281b4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 18 20:37:17 2010 +0000

    Remove redundant information in header.
    
    Originally committed as revision 25763 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4b6bfbe2b70ea87831fa9a42a2ac112ee8a386d2
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed Nov 17 23:23:25 2010 +0000

    100l: Fix crash in SPDIF muxer.
    
    Originally committed as revision 25762 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0985e1a3ca52436741b95907d9d1c90a42f839b1
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Nov 17 22:58:28 2010 +0000

    move the av_parse_color() function from libavfilter to libavcore
    
    Originally committed as revision 25761 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 909865fdbe7225d6e9b4eb5da15028104a4a06da
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed Nov 17 12:22:59 2010 +0000

    Add support for IEC 61937 ("SPDIF") encapsulation for E-AC-3.
    Only works via HDMI.
    
    Patch by Anssi Hannula (anssi d hannula a iki d fi), based on some work
    by myself.
    
    Originally committed as revision 25760 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c71e9640dbe4f01cae85f166f0c166efa69113d2
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Nov 17 01:03:06 2010 +0000

    100L fix get_video_buffer in pad filter, get_video_buffer will store wrong values for w and h
    
    Originally committed as revision 25759 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b3c0fc76735f64268e6ec564fff7beb8bcbdb687
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Nov 16 23:50:18 2010 +0000

    av_find_stream_info(): set subtitle codec time_base
    
    Originally committed as revision 25758 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b91d83ef31f8003b8068bbf31e0b9bed1f0aa24
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Nov 16 05:55:09 2010 +0000

    In mov demuxer, export .mov encoder metadata tag
    
    Originally committed as revision 25757 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d9c3e1a70207e28bf81a4026902582ddfd60058
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Nov 16 01:00:55 2010 +0000

    Make DNxHD encoder produce files that are strictly VC-3 compatible
    
    Originally committed as revision 25756 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd22cfb1015dea8f9db29a2334662bd35c3d3f79
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Nov 15 15:08:53 2010 +0000

    rtsp: Parse and use the Content-Base reply header, if present
    
    This fixes playing RTSP urls with query parameters.
    
    Originally committed as revision 25755 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f3d77632d707ca6497289d5e0b7809b6040e18c8
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Mon Nov 15 09:30:20 2010 +0000

    16l trocadero: Musepack SV7 decoder may skip more than 16 bits at the
    beginning of the frame, so make it use skip_bits_long() instead of
    skip_bits() for that.
    
    Originally committed as revision 25754 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c99f9b0ac7b26db004217f176c85154151dd3d6a
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Nov 14 17:33:43 2010 +0000

    minor bump and Changelog entry for r25747
    
    Originally committed as revision 25753 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c716f91757de7e798d4ad8659d0a0a61f380d566
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Nov 14 17:31:06 2010 +0000

    minor bump and APIchanges for r25745
    
    Originally committed as revision 25752 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 86abf868ec28b84efe014dbf5566bcff69382cc1
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Nov 14 10:23:58 2010 +0000

    adpcm: Fix a comment
    
    Originally committed as revision 25751 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bad1117b8cecf740ff7fd5d8edf5ec754c53cf7b
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Nov 14 09:35:51 2010 +0000

    Add AMR-NB FATE tests
    
    Originally committed as revision 25750 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4aa826e9941bcdc38b1b38b69ac27bd9300bcbe9
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Nov 14 09:34:55 2010 +0000

    Add Musepack7 FATE test
    
    Originally committed as revision 25749 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f6c182a0c3de71059e73dd5013c8b4dae0d83a5e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Nov 13 14:37:48 2010 +0000

    Fix frei0r filter after av_parse_color() syntax change.
    
    Originally committed as revision 25748 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5952be07dc3fdd7bb9fa497b2a3fd12fc7287b41
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Nov 13 14:18:59 2010 +0000

    add missing files in previous commit (ASS encoder and decoder)
    
    Originally committed as revision 25747 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e9c098dbaa07686210c75fe2486b7fb8fea14c97
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Nov 13 14:17:57 2010 +0000

    add ASS encoder and decoder
    
    Originally committed as revision 25746 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cb2c971d91ef166914a4982e941aa71ffd496610
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Nov 13 13:57:49 2010 +0000

    allow passing subtitles header between decoder and encoder
    
    Originally committed as revision 25745 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2722dd6ebf9d93ab097c303df1d789f6074121c8
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Nov 13 13:55:01 2010 +0000

    improve av_parse_color() to allow for non-null terminated color string
    
    Originally committed as revision 25744 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 521b8607488966a236cee5268a8797f3ed37e1ed
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Nov 13 13:49:58 2010 +0000

    improve av_parse_color() to support html formatting
    
    Originally committed as revision 25743 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8f55616fac485ae991019d0d1db13b6ff950fd1a
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Nov 13 13:46:36 2010 +0000

    add global header support for subtitles encoding
    
    Originally committed as revision 25742 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47c5e4145c4ed3934f5df48ba6377d0d5d1c860b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Nov 13 10:01:18 2010 +0000

    Fix revision number of the last APIchanges entry.
    
    Originally committed as revision 25741 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5aaea022abd257469e1693dd6b21ce64b7054983
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Nov 13 09:51:22 2010 +0000

    Make avfiltergraph.h public.
    
    Originally committed as revision 25740 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 906eaab46042f6fc073697679d6d24c8c2592fe3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Nov 13 09:20:32 2010 +0000

    In ff_get_ref_perms_string() use 'u' and 'U' for representing
    AV_PERM_REUSE and AV_PERM_REUSE2 flags, avoid conflict with the char
    'r' used for AV_PERM_READ.
    
    Originally committed as revision 25739 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 273231466c5c56ee5b67098ecc5c55549ce65941
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Sat Nov 13 08:55:15 2010 +0000

    lavf/utils: use av_{i/o}format_next() instead of first_{i/o}format
    
    Originally committed as revision 25738 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4fcbb2af330943468513362b34b345f84666409d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Nov 13 00:21:28 2010 +0000

    Prefix with "ff_" the functions:
    ff_avfilter_graph_check_validity()
    ff_avfilter_graph_config_links()
    ff_avfilter_graph_config_formats()
    
    and move their declaration to internal.h. These functions are never
    used in application code, so it is better to consider them internal
    functions, this can be changed later if necessary. Simplify API.
    
    Originally committed as revision 25737 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bbf07bf9b8305f75eada100b766b8bd8237cc9c2
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Nov 12 20:15:36 2010 +0000

    Remove now unused file (should have been part of commit r25735)
    
    Originally committed as revision 25736 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c51722bf978180c2689a66e80bc4a2ceb935a354
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Nov 12 20:04:41 2010 +0000

    Test 4XM decoding (and not only demuxing) in FATE tests
    
    Originally committed as revision 25735 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c4e8733ac1214f507e7394bca3588bf104f055d9
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Nov 12 19:55:26 2010 +0000

    Fix visual artifacts in 4XM decoding on big-endian system
    
    Originally committed as revision 25734 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 38b3bda18f07a1a8dd18437105a12427c5a90c1c
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Nov 12 12:30:27 2010 +0000

    adpcm: Replace any of the leaf nodes in the heap
    
    By not looking for the exactly largest node, we avoid an O(n) seek through
    the leaf nodes. Just pick one (not the same one every time) and try replacing
    that node with the new one.
    
    For -trellis 8, this lowers the run time from 190 to 158 seconds,
    for a 30 second 44 kHz mono sample, on my machine.
    
    Originally committed as revision 25733 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4106b7f1cd7151804e1138c473550cf20354c39b
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Nov 12 12:28:02 2010 +0000

    Reindent
    
    Originally committed as revision 25732 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f82e8f34822515292436efafee96ddef3af9a5d9
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Nov 12 12:27:27 2010 +0000

    adpcm: Store the trellis nodes in a heap instead of a sorted array
    
    This avoids having to memmove the large parts of the array when inserting into
    it.
    
    For -trellis 8, this lowers the run time from 245 seconds to 190 seconds,
    for a 30 second 44 kHz mono sample, on my machine.
    
    Originally committed as revision 25731 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5d6e4c160a4a0d71c17e8428123027c747ff0fb3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Nov 12 11:04:40 2010 +0000

    Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum
    SampleFormat with AVSampleFormat.
    
    Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 09f47fa44ebf3f18651397517b49e6f8c5a0e374
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Nov 12 06:56:26 2010 +0000

    ffmpeg.c: add a forgotten break in chapter copying
    
    only copy chapters from one file
    
    Originally committed as revision 25729 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a9c2bf9dc115edc480ef36ccb8db4f941e6b92e9
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Nov 12 06:56:23 2010 +0000

    ffmpeg.c: reindent
    
    Originally committed as revision 25728 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 91e96ebafb2ad2c5c6d851a84bac7946b281fd56
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Nov 12 06:56:19 2010 +0000

    ffmpeg.c: add an option for copying chapters
    
    fixes issue 2068
    
    Originally committed as revision 25727 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5fb2f1347ef679202ddeeed33684da02ec833415
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Nov 12 05:38:57 2010 +0000

    10l: dx shouldn't exist.
    
    sorry sorry sorry sorry
    
    Originally committed as revision 25726 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0611f675255797730e2ae51c26d08de9c4bd452b
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Nov 12 05:34:32 2010 +0000

    10l: vorbisdec: declare dy
    
    Originally committed as revision 25725 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8455e8c7c0ad183e8904e583def669ba4b7b4c90
Author: Gregory Maxwell <greg@xiph.org>
Date:   Fri Nov 12 04:33:26 2010 +0000

    vorbisdec: Fix floor1 decoding
    
    An intermediate value in the floor 1 linear interpolation was
    overflowing
    resulting in obvious artifacts on some files.
    
    e.g.
    http://upload.wikimedia.org/wikipedia/commons/7/79/Big_Buck_Bunny_small.ogv
    
    Prior to this fix 87 out of 128 64kbit/s mono files decoded with ffmpeg
    have
    lower PEAQ ODG values than the same files decoded with libvorbis. With
    this
    fix none of that set have significantly worse ODG values than libvorbis.
    
    Fixes issue 2352
    
    Patch by Gregory Maxwell <greg@xiph.org>
    
    Originally committed as revision 25724 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 668673f10ce225d26a96f1aeb62066e8c641c85a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 11 22:41:22 2010 +0000

    Add missing check on the existence of an associated output pad for
    each specified output link label.
    
    Fix crash.
    
    Originally committed as revision 25723 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cb4fe49294157019c9b8090ac41cd598c4a7f553
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Nov 11 21:29:37 2010 +0000

    remove declaration inside for(), i is already declared
    
    Originally committed as revision 25722 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ba83c4bfb55d5c3fc6b3959edb0d3cda07a70241
Author: Nicolas George <nicolas.george@normalesup.org>
Date:   Thu Nov 11 15:24:11 2010 +0000

    MJPEG/AVI1 to JPEG/JFIF bitstream filter.
    
    Originally committed as revision 25721 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c5168afed8ddd798dae5909dba85ae3b611f894
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Nov 11 14:34:27 2010 +0000

    Remove bitrate tolerance from libx264 interface
    Nobody ever uses it correctly, and ffmpeg sets it incorrectly, so we'll just
    leave it out.
    
    Originally committed as revision 25720 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ed3bace9708fad6a656a187a3b182bba21006fa
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Nov 10 23:37:12 2010 +0000

    drop support for base-10 encoded alpha component in av_parse_color()
    
    Originally committed as revision 25719 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 119a34f716e7a403d2718ac84c1249a68336554e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Nov 10 20:13:24 2010 +0000

    In avcodec_pix_fmt_string() use local variable pixdesc rather than
    av_pix_fmt_descriptors[pix_fmt], simplify.
    
    Originally committed as revision 25718 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2de6f6e8284ca63266330ada36d75ed4e37ccf19
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Nov 10 20:13:19 2010 +0000

    Make avcodec_pix_fmt_string() use the information in the pixel format
    descriptors for printing the number of channels/components.
    
    Also replace the term "nb_channels" with "nb_components" which is more
    consistent with the FFmpeg internal terminology, and is somehow
    different with respect to the current definition of nb_channels in
    PixFmtInfo.
    
    See thread:
    Subject: [FFmpeg-devel] [PATCH 6/8] Make avcodec_pix_fmt_string() use the
            information in the pixel format descriptors for printing the
            number of planes. Also replace the term "nb_channels" with
            "nb_planes" which is more correct.
    Date: Fri,  5 Nov 2010 12:01:38 +0100
    
    Originally committed as revision 25717 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 086e997e34d05b27804a8521791399ecccd76011
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed Nov 10 12:45:41 2010 +0000

    Intel C compiler 12.0 does not suport these attributes: may_alias, force_align_arg_pointer and alloc_size.
    
    Originally committed as revision 25716 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8079d2ec088ceed7773c004953f9870262358bed
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Wed Nov 10 00:04:12 2010 +0000

    Move code to be used by the IEC 61937 demuxer from spifenc.c into common
    files spdif.h and spdif.c.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 25715 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe655f6723ff091c9a536f537ec35da9e7177bcd
Author: Nicolas Kaiser <nikai@nikai.net>
Date:   Tue Nov 9 23:58:41 2010 +0000

    Simplify: Remove impossible condition.
    
    Patch by Nicolas Kaiser, nikai nikai net
    
    Originally committed as revision 25714 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8cceef16811844311ddf4b079f81a037bce2e3cb
Author: Anssi Hannula <anssi.hannula@iki.fi>
Date:   Tue Nov 9 23:57:02 2010 +0000

    Rename spdif.c as spdifenc,c to prepare for future spdif demuxer.
    
    Patch by Anssi Hannula, anssi d hannula a iki d fi
    
    Originally committed as revision 25713 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed5d30d91ca226fce0ff47a284df5e724cd0adcc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 9 22:22:36 2010 +0000

    Move internal function ff_set_systematic_pal() to libavcore, and
    rename it ff_set_systematic_pal2().
    
    Originally committed as revision 25712 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a29039aef39f16c28649c39025765b10bda0b74a
Author: Thilo Borgmann <thilo.borgmann@googlemail.com>
Date:   Mon Nov 8 15:24:11 2010 +0000

    Reindent after last commit.
    
    Originally committed as revision 25711 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4051ae7617f450e604ee951eb8e362bbf9f05211
Author: Thilo Borgmann <thilo.borgmann@googlemail.com>
Date:   Mon Nov 8 15:22:15 2010 +0000

    Allow clean initialization of lut_status array by changing type to signed int.
    
    Originally committed as revision 25710 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 361d2758799650a03a49239a683302341ccc91f6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 8 14:27:16 2010 +0000

    Add a file for bitstream filters documentation.
    
    Based on a patch by Nicolas George
    <@var{name}.@var{surname}@@normalesup.@code{org}>.
    
    Originally committed as revision 25709 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d2af7205a12afde34c916ef96ba8c7a26aa0813e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 8 14:06:49 2010 +0000

    Use hierarchic names convention (prefix them with av_expr) for the
    eval API.
    
    More grep-friendly and more consistent with the rest of the FFmpeg
    API.
    
    Originally committed as revision 25708 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 24de0edbd589b7cb0da51260073a1a28bb6a2619
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 8 12:32:39 2010 +0000

    Rename avfilter_destroy() as avfilter_free().
    
    The new name is shorter and more consistent with the FFmpeg API, and
    sounds less evil.
    
    Originally committed as revision 25707 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7b3937360efd16ae87fa44fc4633a74913b5ac4d
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Mon Nov 8 06:47:41 2010 +0000

    ffmpeg.c: allow using negative file indices to disable metadata copying
    
    Originally committed as revision 25706 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1e80a0eaa4905aa043690f715843f9c01dfea913
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 22:56:29 2010 +0000

    Remove graphparser.h header, move AVFilterInOut and
    avfilter_graph_parse() declaration to libavfilter/avfiltergraph.h.
    
    Simplify, and less confusing for the user.
    
    Originally committed as revision 25705 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0b90e4a240c859de1fa5e0adac99ab58307d6b73
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 22:47:37 2010 +0000

    Document AVFilterInOut fields.
    
    Originally committed as revision 25704 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 55b2a9ba3b8c9d383e67034c601f2163660053c6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 22:47:33 2010 +0000

    Extend documentation for parse_filter().
    
    Originally committed as revision 25703 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3fd3eea7f3d4d9c6b50c0c992eb34a9555ffd4dd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 19:22:55 2010 +0000

    Fix date in latest APIchanges entry.
    
    Originally committed as revision 25702 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit da6ec07c41fe4677a3cebaa3d918fe7a580da3f3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:56:44 2010 +0000

    Bump lavfi minor and add APIchanges entry after the rename of
    AVFilterInOut.filter.
    
    Originally committed as revision 25701 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7313132bccc82fe379d88e37e407f842089ca630
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:40:18 2010 +0000

    Rename AVFilterInOut field filter to filter_ctx, more semantically correct.
    
    Originally committed as revision 25700 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c24f76b948f3af894b52c8fe8ac041a1c974a372
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:40:14 2010 +0000

    Make avfilter_graph_parse() always return meaningful error codes.
    
    Originally committed as revision 25699 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0cc8b65950dca4a2d80b827a4e8b7a5effe28a55
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:40:12 2010 +0000

    Make parse_outputs() always return meaningful error codes.
    
    Originally committed as revision 25698 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 00b3ca3c7a779e3b062d6ef0c5067c60c8f8a357
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:40:09 2010 +0000

    Add missing memory check in parse_inputs(), and fix possible (yet very unlikely) crash.
    
    Originally committed as revision 25697 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42e7f6d781e0533505ffab53640739c7912a6753
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:40:07 2010 +0000

    Make parse_inputs() return AVERROR(EINVAL) rather than -1 in case the
    link label parsed by parse_link_name() is invalid.
    
    Originally committed as revision 25696 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fbd97184f8b68b2074b79a1698e4d9404292f7ca
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:40:04 2010 +0000

    Add missing check in link_filter_inouts(), and fix possible (yet very unlikely) crash.
    
    Originally committed as revision 25695 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed581e65e2a4f2ed149f75a1cc38c8015f0aef4c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:40:01 2010 +0000

    Rename the variable filter to filt_ctx in link_filter_inouts, as the variable denotes a filter context.
    
    Less confusing.
    
    Originally committed as revision 25694 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 684ade4935c2d3b28e7da516a5e51d67b424d1f9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:39:58 2010 +0000

    Make link_filter_inouts() return meaningful error codes.
    
    Originally committed as revision 25693 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 688b9dad9c2ebd37be06353f69a81e86df95e70d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:39:54 2010 +0000

    Change the signature of parse_filter() to make it return an error code.
    
    Originally committed as revision 25692 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c58572f87b75bd5f08aeb7a9fd8e5ff6239d4db7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 18:39:52 2010 +0000

    Change the signature of create_filter() to make it return an error code.
    
    Originally committed as revision 25691 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8ce803db51a28eb662b6271b2b223e0312bdb3d2
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sun Nov 7 18:04:46 2010 +0000

    Make x11grab cursor drawing suck less
    This new version:
    1.  Works on 24-bit and 32-bit input, not just 32-bit.
    2.  Doesn't try to run on 16-bit or 8-bit, instead of outright crashing.
    3.  Does proper alpha-blending, so cursor shadows look correct.
    4.  Doesn't swap R and B.
    
    Mostly fixes issue 1997.
    Fixes issue 2056.
    
    Originally committed as revision 25690 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 46db10ed0e04872eb9b003129f8395005c935ca4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 15:04:35 2010 +0000

    Optimize / simplify avcodec_get_pix_fmt_name() check.
    
    Originally committed as revision 25689 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a5f27f6db8e09d6f2897e80d88c96016c808acd7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 13:30:39 2010 +0000

    Use av_pix_fmt_descriptors information in avcodec_pix_fmt_string().
    
    Originally committed as revision 25688 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f35a41ff5d99fee31b61e6dea419700bef91bbe3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 13:30:36 2010 +0000

    Make avpicture_fill() return a meaningful error code.
    
    Originally committed as revision 25687 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 24409b50539edd3228e910bb97cda9fdccf7c8ac
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Nov 7 13:01:12 2010 +0000

    Remove alpha information from avcodec_pix_fmt_string(), as that
    information does not belong to the pixel format.
    
    Originally committed as revision 25686 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ebb7f7de8298b27326f6525859e1fa8a7ceaae22
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Nov 7 03:05:12 2010 +0000

    aaclatm: Eliminate dummy packets due to muxlength calculation.
    
    Muxlength does not include the 3 bytes of AudioSyncStream() before the
    AudioMuxElement(). If these three bytes are not accounted for the last three
    bytes of the LATM packet are sent back to the decoder again.
    
    Fixes issue244/mux2.share.ts
    
    Originally committed as revision 25685 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c77549c510370eaaa2e2bb1f15d1a30f29e30950
Author: Yuriy Kaminskiy <yumkam@mail.ru>
Date:   Sat Nov 6 23:26:49 2010 +0000

    rtsp: Set the real_setup pointer properly, avoid out of bounds memory accesses
    
    This fixes a regression since svn rev 24752, where the real_setup pointer
    was set incorrectly. The arithmetic with the real_setup_cache pointer
    is in units of enum AVDiscard, so the sizeof multiplication should be removed.
    
    Patch by Yuriy Kaminskiy, yumkam at mail dot ru.
    
    Originally committed as revision 25684 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c4d5ee233abcce9159b699f4e695db96864f2b00
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Nov 6 16:48:41 2010 +0000

    Fix indentation.
    
    Originally committed as revision 25683 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 931856a26761ae817f1cc60f73346ae718a38b1f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Nov 6 16:46:03 2010 +0000

    Improve PGS parsing: the "state" field is not relevant to us,
    the object number is, it determines whether we should continue
    parsing the presentation description and whether we should
    clear the subtitles on the next display command.
    Based on patch by Mark Goodman [mark goodman gmail com]
    
    Originally committed as revision 25682 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c5cb9c946bb2b27ddd1284d2c66e0c3b20e77763
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sat Nov 6 13:31:17 2010 +0000

    try to give TrueSpeech decoder tables more sensible names
    
    Originally committed as revision 25681 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8600bbb301cd45c981969813b46c397191aaddf4
Author: Ben Littler <tempn@twmi.rr.com>
Date:   Fri Nov 5 16:37:41 2010 +0000

    add my (compn) fingerprint to svn write list in maintainers file
    
    Originally committed as revision 25680 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6e872935db95638edd73093d299608076eed7d9c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 4 23:07:04 2010 +0000

    Implement get_preset_file() in cmdutils.h and use it to factorize code
    from ffmpeg.c and ffserver.c.
    
    Originally committed as revision 25679 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58b4e5407d05164f1874ffb32612237253411093
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 4 22:45:46 2010 +0000

    Fix FFv1 decoder buffer releasing.
    
    Previously it was releasing the buffer which was returned to the user,
    which was resulting in a crash in case of direct rendering.
    
    Originally committed as revision 25678 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e61bb0852fa53c40633f9330f4a4f62a101ae544
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Nov 4 21:48:54 2010 +0000

    Add test for cropping of interlaced H.264.
    
    Originally committed as revision 25677 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bbdee6e5f9dc50d805dd383464f73413f968c31f
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Thu Nov 4 21:00:01 2010 +0000

    aacdec: consume the audio specific config during LATM parsing
    
    Spotted by Alex after Carl Eugen found errors some samples. There no errors or
    noticeable artifacts in the samples I used during development.
    
    Originally committed as revision 25676 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 146b6555449bc055cc2500b885119143ffd9f440
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 4 20:37:52 2010 +0000

    Fix off-by-one error in APIchanges file.
    
    Originally committed as revision 25675 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 97dd1e4a8797295c1537de3e996a8af0f1adafc9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 4 20:34:24 2010 +0000

    Rename avfilter_graph_destroy() to avfilter_graph_free().
    
    The new name is shorter and more consistent with the rest of the API.
    
    This change breaks libavfilter API/ABI.
    
    Originally committed as revision 25674 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e15aeea6565f0e6386db7738814fcdde46c2dec3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 4 20:34:19 2010 +0000

    Implement avfilter_graph_alloc().
    
    Originally committed as revision 25673 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a6fdd5748fa015eaaf085695fc59240b6d0b9a7d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Nov 4 20:26:45 2010 +0000

    Amend avfilter_graph_parse() documentation for the return code, make
    it more generic.
    
    Originally committed as revision 25672 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 37e9cc4ec760b997ec075a9b2afe340ad2a8059c
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Nov 4 13:53:16 2010 +0000

    Remove two instances of AVERROR(ff_neterrno()), because ff_neterrno() itself
    already does AVERROR().
    
    Originally committed as revision 25671 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f1c7c6aee8ddeda87a6b7a4d909a8e14ea3e1e24
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Thu Nov 4 10:38:39 2010 +0000

    Silence icc warning about unsupported option -Wno-parentheses
    
    Originally committed as revision 25670 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 00d1e96bf4fc0467744f840fbc85d1a65cbb6f08
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Nov 3 20:52:28 2010 +0000

    H.264 decode: support cropping up to 28 pixels in interlaced mode.
    Contrary to progressive, just being able to crop up to 14/15 pixels
    is not enough to encode all supported resolutions, and the new
    behaviour is also consistent with e.g. MPEG-2 etc.
    
    Originally committed as revision 25669 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ba7d6e798eb11b463852479a5e09a68926e82af6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Nov 3 20:19:34 2010 +0000

    Remove usage of deprecated libavcodec/audioconvert.h functions.
    
    Originally committed as revision 25668 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit caa7ad5dc68a9b287a49f1d34f557274d3feee9c
Author: Thierry Foucu <tfoucu@gmail.com>
Date:   Wed Nov 3 20:12:07 2010 +0000

    Fix 16kHz Mono NellyMoser in flv.
    
    Patch by Thierry Foucu, tfoucu gmail
    
    Originally committed as revision 25667 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 20fcd0797e15e1acd9e75da55e748e44dd6497f7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Nov 3 19:44:00 2010 +0000

    Implement isnan() function evaluation.
    
    Originally committed as revision 25666 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 07851d79365e11f40619df81e39c5791ecd3abb2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Nov 3 19:43:55 2010 +0000

    Add eval.texi file.
    
    Originally committed as revision 25665 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9fc2b70826cbba9f31bf4c25d61e493d510eea3c
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Nov 3 18:13:09 2010 +0000

    Update 24 bpp TM1 reference for decoder fixes.
    
    Originally committed as revision 25664 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e75f418cf20c277e083e337c8b9b50da27fe3fdc
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Nov 3 17:22:19 2010 +0000

    Fix aspect for 24bpp TM1 samples.
    
    Originally committed as revision 25663 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a940dc69121a60d5385cbeb2c8070e65c62d1b64
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Nov 3 17:01:30 2010 +0000

    Fix decoding of 24 bpp TM1 (except for aspect).
    
    Originally committed as revision 25662 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f1c5301413f6125b590f17ec62915215e3817bdd
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Nov 3 16:57:05 2010 +0000

    100l, calculate mb_change_bits_row_size from the update width.
    
    Originally committed as revision 25661 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 97113c2178769356399999ebe48b58bbf8340b45
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Nov 3 16:45:55 2010 +0000

    Support mid-stream resolution/format changes for TM1.
    This makes it easier to fix playback of 24 bit formats.
    
    Originally committed as revision 25660 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf800c7db8aae141ed79adf6e97398190521944c
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Wed Nov 3 06:29:04 2010 +0000

    matroskadec: skip invalid tags with no TagName
    
    fixes segfault in issue 2328
    
    Originally committed as revision 25659 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 61b1f0f909f6adb5e1e32c8b45a692f67a5a40fb
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Nov 2 23:26:23 2010 +0000

    changelog: mention that ffmpeg is now win64-friendly
    
    Originally committed as revision 25658 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6f2325e3f10974c171f5831d2f68590b623d7899
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 22:53:18 2010 +0000

    1/PHIl: swap again settb/setpts, fix alphabetical order.
    
    Originally committed as revision 25657 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d89e3b36e3902da41edbbc5240499d0c41ec46c9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 22:40:31 2010 +0000

    Move settb docs after setpts docs, fix alphabetical order.
    
    Originally committed as revision 25656 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a532bb390f92528f4624d7fe57f696df78944111
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 22:29:17 2010 +0000

    Add setpts filter, ported from the libavfilter soc repo.
    
    Originally committed as revision 25655 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6f84cd127947394e53a6621e9ed077517df5a6d2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 22:20:49 2010 +0000

    Add av_get_bits_per_sample_fmt() to libavcore/samplefmt.h and
    deprecate av_get_bits_per_sample_format().
    
    Originally committed as revision 25654 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d63e456a2abcc8c23962f2b8828004c6a35ca1fe
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 22:08:02 2010 +0000

    Implement functions:
    av_get_sample_fmt_name()
    av_get_sample_fmt()
    av_get_sample_fmt_string()
    
    in libavcore, and deprecate the corresponding libavcodec/audioconvert.h functions:
    avcodec_get_sample_fmt_name()
    avcodec_get_sample_fmt()
    avcodec_sample_fmt_string()
    
    Originally committed as revision 25653 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 262d1c5d2206467809fd81d841d09ad70cc8ba13
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 20:45:46 2010 +0000

    Move sample format definitions from libavcodec to libavcore.
    
    Originally committed as revision 25652 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7e35d8596b4abdf2331c7fb2bf1a73e8be08c4a8
Author: Mike Edenfield <kutulu@kutulu.org>
Date:   Tue Nov 2 20:37:01 2010 +0000

    http: Handle 301/307 redirect requests, too
    
    Patch by Mike Edenfield, kutulu at kutulu dot org
    
    Originally committed as revision 25651 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 769b74ab85f3a0b049325e3e5428e5287ecbcdeb
Author: Thierry Foucu <tfoucu@gmail.com>
Date:   Tue Nov 2 20:29:20 2010 +0000

    Allow mono encoding with LAME.
    
    Patch by Thierry Foucu, tfoucu gmail
    
    Originally committed as revision 25650 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 41f1d3afebd64b02e9cabd5f0ae0c62a8647b9f4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 19:42:08 2010 +0000

    Fix timestamp handling in more filters after the change which set the
    timebase in the filter link.
    
    Originally committed as revision 25649 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4ef9658a2ae9c985a3b5f5006abe74018ce9581
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 19:42:05 2010 +0000

    Make the blackframe filter print the time, in addition to the
    timestamp, for each detected black frame.
    
    Originally committed as revision 25648 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d370e3e93168b35c9b72cf752b6c4727884d0e58
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 19:42:03 2010 +0000

    Make the cropdetect filter print the time for each frame, in addition
    to the timestamp.
    
    Originally committed as revision 25647 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit da1b9b88a558357361c09cbe0656ce7387dc2e4f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 18:40:59 2010 +0000

    Fix timestamp computation when the timebase changes during filtering.
    
    The timestamps for all the buffered frames are scaled against
    AV_TIME_BASE_Q, and need to be scaled back to AV_TIME_BASE_Q when they
    are extracted from the filterchain.
    
    Originally committed as revision 25646 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4b3d0dc6430ee8a056d632a72f288486c7238fd8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 18:40:55 2010 +0000

    Fix crop->var_values[VAR_T] computation in the crop filter.
    
    Originally committed as revision 25645 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94c78709470eb67585db52b46f2eb7a69dea5cff
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Nov 2 08:33:10 2010 +0000

    aacdec: change type of data in decode_audio_specific_config parameters
    
    AVCodecContext.extradata is uint8_t*, silence a warning
    
    Originally committed as revision 25644 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 915bfa33d16f127f52b86b6cc68a50c38f3213a2
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Nov 2 08:32:33 2010 +0000

    mpegts: support LATM syntax
    
    Originally committed as revision 25643 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 136e19e1cf4fb1bc7b35e21357dd75c759b8b35e
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Nov 2 08:32:04 2010 +0000

    Add single stream LATM/LOAS decoder
    
    The decoder is just a wrapper around the AAC decoder.
    based on patch by Paul Kendall { paul <ät> kcbbs gen nz }
    
    Originally committed as revision 25642 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6c003e6de835395a07d47ac11b648f6bbf75d419
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Nov 2 08:30:31 2010 +0000

    aacdec: pass avctx as logging context for decode_audio_specific_config
    
    Use avctx in all called functions. This allows passing a NULL AACContext
    for LATM since the AACContext is only used in output_configure() which
    is skipped for LATM parsing.
    
    Originally committed as revision 25641 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 66a71d989fdca27749bf4a965d0c0b2fe6d7b473
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Nov 2 08:29:43 2010 +0000

    aacdec: refactor the actual aac decoding code into its own function
    
    aac_decode_frame() remains as AVPacket handling a wrapper. The actual
    decoding function takes a GetBitContext as input and will be used be the
    AAC LATM decoder to avoid copying the unaligned AAC bitstream.
    
    Originally committed as revision 25640 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit be63b4ba22a3b1961599fb8cfe4a513693023e13
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Nov 2 08:28:55 2010 +0000

    aacdec: return consumed bits in decode_audio_specific_config
    
    Originally committed as revision 25639 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 37d289530f6fb34c851c5dd05b12c5359a666a2f
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Nov 2 08:28:28 2010 +0000

    aacdec: add MPEG4AudioConfig as parameter for decode_audio_specific_config
    
    This will be used by the latm decoder to avoid AACContext changes during
    audio specific config parsing.
    
    Originally committed as revision 25638 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 45290fcdf09108121788530c5a0222447a9eac9f
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Nov 2 06:12:56 2010 +0000

    ffmpeg.c: reindent
    
    Originally committed as revision 25637 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0abe80aa4297801eab7eb61ac2e98d74681715f
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Nov 2 06:12:54 2010 +0000

    ffmpeg.c: don't autocopy stream/chapter metadata if manual mapping is specified
    
    Originally committed as revision 25636 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1829e19528fe9f67e7884c6a136d007b8c1663b6
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Nov 2 06:01:28 2010 +0000

    ffmpeg.c: extend map_meta_data to allow advanced mappings
    
    i.e. to/from streams/chapters/programs.
    
    Originally committed as revision 25635 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4f9d25ddc86f0b47a3158830b2e8b461765571e4
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Nov 2 03:09:16 2010 +0000

    dnxhd_mmx: prefer xmm registers below xmm6 when they are available
    
    Originally committed as revision 25634 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7d78a964413a50409b1db441d966cd2810eb6c86
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Nov 2 01:19:15 2010 +0000

    Fix possibly exploitable out of buffer writes in msrle_decode_pal4().
    This fix is minimalistic, that function should be cleaned up by someone.
    
    Originally committed as revision 25633 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 742978310101b435c57e7f0adaa8ab6d345d8eb7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Nov 2 01:19:12 2010 +0000

    Fix possibly exploitable buffer overrun in msrle_decode_8_16_24_32().
    Issue has been reported to me by Gynvael Coldwind
    
    Originally committed as revision 25632 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 81a646140f80c3e15c1e68883a5ecfb9b2bc8a6a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Nov 2 01:19:09 2010 +0000

    remove impossible condition from msrle_decode_pal4()
    
    Originally committed as revision 25631 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94ee6c100dea2f66088f92cae4e16676197e0151
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Nov 2 01:19:03 2010 +0000

    fix indent
    
    Originally committed as revision 25630 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0422af7e49dbd3ac1d552edcd7972e266e0202a4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Nov 2 00:29:13 2010 +0000

    Remove ffmpeg PGMYUV compatibility hack, which was deprecated since
    ages.
    
    The user is requested to specify "-f image2" in place of "-f pgmyuv"
    for reading/writing PGMYUV files, as for the other image formats.
    
    Originally committed as revision 25629 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 80e33d2451daabe631de95b19a4085e864b9aeb2
Author: İsmail Dönmez <ismail@namtrac.org>
Date:   Mon Nov 1 19:35:51 2010 +0000

    dsputil: Use explicit movzbl instead of movzx
    
    This fixes compilation with the latest clang trunk version.
    
    Patch by İsmail Dönmez, ismail at namtrac dot org
    
    Originally committed as revision 25628 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3699c1f1df882e4b3f6f1aecf65d0db352343cf1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 1 10:33:10 2010 +0000

    Fix documented syntax for the cropdetect filter.
    
    Originally committed as revision 25627 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4cabef0a9db40570e879d144052ad544f1a847df
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 1 09:34:21 2010 +0000

    Make strmatch() return 1 only if the string compared against the
    prefix does not contain other characters which may belong to an
    identifier.
    
    This allows to distinguish for example to have different constants
    with the same prefix (e.g. "foo" and "foobar").
    
    Originally committed as revision 25626 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b59fbe9b1e3721ba0785fbed9fc62a8049a6830
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 1 09:34:18 2010 +0000

    Add st, ld, while examples/tests.
    
    Originally committed as revision 25625 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8bb12e71aff29e5bd27d1ad32deb5c30e63c76ae
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 1 09:34:15 2010 +0000

    Add examples of unary operators.
    
    Originally committed as revision 25624 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63b1630356f41c1de164aa98ad6ae16db8411a21
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Nov 1 09:34:12 2010 +0000

    Fix evaluation of expressions of the form: E1;E2.
    
    The pointer to the char ';' has to be increased before to evaluate
    ";E2".
    
    Originally committed as revision 25623 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d56920e206b639d9e2a4e22b90acc680c6e4ca04
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Mon Nov 1 07:45:13 2010 +0000

    aacenc: Correct spreading calculation for high spreading.
    
    The 3GPP spec uses the following calculation for high spreading:
    
    thr'_spr = max(thr_scaled, s_h(n) * thr_scaled(n-1))
    
    where, n is defined as the current band, and s_h() is defined as "[...] the
    distance of adjacent bands in Bark and a constant slope that is 15 dB/Bark
    [...]". This is a little ambiguous as you would assume you want the Bark
    width of the previous band for this calculation. However, this assumption
    appears to be incorrect, and you really want the Bark width of the current
    band. Coincidentally this is exactly what the spec calls for! =P
    
    This noticeably improves Tom's Diner at low bitrates (I tested at 64kbps,
    with mid/side disabled).
    
    Patch by: Nathan Caldwell <saintdev@gmail.com>
    
    Originally committed as revision 25622 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ea12f65ba7b68f840f029119c76e718e7c05a3e
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Mon Nov 1 07:39:31 2010 +0000

    aacenc: cosmetics: Swap spreading_hi/low name to match the 3GPP spec.
    
    Patch by: Nathan Caldwell <saintdev@gmail.com>
    
    Originally committed as revision 25621 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4ece893e18f21dcdaf2d59ae690434be2ab8021
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 23:37:15 2010 +0000

    lpc_mmx: add xmm registers to clobber list
    
    Originally committed as revision 25620 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e5d5407e263228349597f44ab06fa0d362867f84
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 23:36:26 2010 +0000

    lpc_mmx: merge some asm blocks
    
    These blocks depended on the compiler keeping xmm registers untouched between
    them.
    
    Originally committed as revision 25619 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2839dc974d8cf4155b0a8ddd8983f17abcff405e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Oct 31 22:48:44 2010 +0000

    Use AV_RL32() in opt_codec_tag().
    
    Originally committed as revision 25618 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eed299b897ee99738572aec66a64f2920c6aa472
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 21:20:20 2010 +0000

    sad16_sse2: merge 2 asm blocks
    
    Originally committed as revision 25617 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0d0778b060011970fee40f67269d0c25284dd89a
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 19:55:13 2010 +0000

    ffmpeg: fix opt_codec_tag() return value
    
    opt_codec_tag() is now used under OPT_FUNC2, which must return a value.
    
    Originally committed as revision 25616 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 153ca56b38d84c4e144fdd72764035ebe4304002
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 18:14:48 2010 +0000

    xmm_clobbers: list xmm registers first in clobber list
    
    suncc does not like the leading commas inside the macro, but it has no problem
    with trailing commas.
    
    Originally committed as revision 25615 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ba40452095af9e4379346762acae332dd29f4338
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 16:28:28 2010 +0000

    idct_sse2_xvid: only mark xmm>=8 as clobbered on x86_64
    
    Originally committed as revision 25614 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 267ff3aed1e795f3fc3318e595cfdd62077f31ae
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Oct 31 16:11:56 2010 +0000

    Document url_write().
    
    Originally committed as revision 25613 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 05c018078c959538a790fccbf508c42a6df7d5e5
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 15:07:21 2010 +0000

    motion_est_mmx: prefer xmm registers below xmm6 when they are available
    
    Originally committed as revision 25612 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5d543a3d137c4a54ae1cb88e725cad3f0f2cb8df
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 13:57:58 2010 +0000

    dsputil_mmx: add xmm registers to clobber list
    
    Originally committed as revision 25611 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e2d13c5882502de88a67c6bfa9ef222546681caa
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 13:46:17 2010 +0000

    cosmetics: split long line
    
    Originally committed as revision 25610 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0d729e0de28d8f57fec26792942f7aa9bf37ba70
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 13:45:04 2010 +0000

    fdct_mmx: add xmm registers to clobber list
    
    Originally committed as revision 25609 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 616735eb9798b1345a1b20f52e4227ba27adb94f
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 13:17:43 2010 +0000

    idct_sse2_xvid: add xmm registers to clobber list
    
    Originally committed as revision 25608 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9943f3b91c6c023bf7f98e789ae64785e082d26f
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 13:15:16 2010 +0000

    mpegvideo_mmx: add xmm registers to clobber list
    
    Originally committed as revision 25607 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 559738eff33f588af595da02be0962fbf4af30ea
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Oct 31 13:13:53 2010 +0000

    dsputil_mmx: prefer xmm registers below xmm6 when they are available
    
    Originally committed as revision 25606 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 888d78ac98379cf77e4923ed9ae5033c023a2563
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Oct 30 19:51:46 2010 +0000

    bink: make bink_rlelens static (it's only used in this file)
    
    Originally committed as revision 25605 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 51d592dbcbc60849ff90e3c077d62c5487407d14
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Oct 30 17:14:22 2010 +0000

    h264dsp: add xmm registers to clobber list
    
    Originally committed as revision 25604 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b67f3d65757e9b08a797f584ee818ad7cfe7b303
Author: Rocky Cardwell <rocky.cardwell@lifespringschool.org>
Date:   Fri Oct 29 14:54:18 2010 +0000

    Fix ffserver-related regression (and crash) introduced in r25500.
    Fixes issue 2317.
    
    Patch by Rocky Cardwell, rocky d cardwell a lifespringschool d org
    
    Originally committed as revision 25603 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ec1ca41cef41a4180ba9d7331842602e15329d88
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Fri Oct 29 14:48:38 2010 +0000

    Move new_output_stream() up for upcoming fix for issue 2317.
    
    Originally committed as revision 25602 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9c158e49471b7b0d8be979286ea6505677d88556
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 29 13:48:12 2010 +0000

    Store src/dstFormat after calling handle_jpeg
    
    handle_jpeg may update the src/dstFormat variables, this makes sure the
    updated version is stored in the context.
    
    This fixes roundup issue 2302.
    
    Patch by Troot, all_crap_goes_here at hotmail
    
    Originally committed as revision 32562 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 0526c6f7c7852730e4d3da3dd1d070deb00e5043
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 29 08:43:57 2010 +0000

    rtsp: Split out the RTSP demuxer functions to a separate, new file
    
    Originally committed as revision 25601 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c2688f3ac80e04799fc5e97cece83c45a70b9e56
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 29 08:41:49 2010 +0000

    rtsp: Move rtsp_setup_output_streams into rtspenc.c
    
    Originally committed as revision 25600 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63e856df0ac750dd4fefb6fc72ca4826ebdb5a0f
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Thu Oct 28 20:28:22 2010 +0000

    ffmpeg.c: dynamically allocate metadata maps
    
    Originally committed as revision 25599 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac19f4a3e8114745b140b9fc3d8792e5aeaad695
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Oct 28 18:31:30 2010 +0000

    indent
    
    Originally committed as revision 25598 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cae05859e1c5262d4be85fc842abda38d513ecd0
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Oct 28 18:22:21 2010 +0000

    h264dsp: merge some more asm blocks
    
    Originally committed as revision 25597 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0242e741dad360ccf71afd0ee9c50bad9a3a7e6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Oct 28 13:20:26 2010 +0000

    Factorize: opt_{audio,video,subtitle}_tag() -> opt_codec_tag().
    
    Originally committed as revision 25596 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a0e7079a207fc38cb3754cf11a29863c81f633e4
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 28 12:15:50 2010 +0000

    Fix 10l leak in ffv1.
    
    Originally committed as revision 25595 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 73cbf86830b79e1827d009dcb8ef81604f243842
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 28 12:15:47 2010 +0000

    Try to find a bit better initial states in ffv1 2pass.
    Difference in filesizes to foreman ffv1 version=2, context=1 coder=1
    18637016 adv-pass2-g300.avi
    18638806 adv-pass1-g300.avi
    18640534 ref-pass2-g300.avi
    18918214 adv-pass2-g1.avi
    18982048 ref-pass2-g1.avi
    21516230 adv-pass1-g1.avi
    
    Originally committed as revision 25594 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0ae0faa7c03688a46441f31d2d6eacaeb3fde6aa
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 28 12:15:44 2010 +0000

    Keep track of how many slices*gops where encoded in ffv1 2 pass.
    
    Originally committed as revision 25593 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3f0671a2d34f96ed686ca182806db1b8183cbe7d
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 28 12:15:40 2010 +0000

    factorize variable declaration in ffv1.
    
    Originally committed as revision 25592 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3dde66752d59dfdd0f3727efd66e7202b3c75078
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Oct 27 16:30:01 2010 +0000

    Fix crashes in vorbis decoding found by zzuf
    Fixes issue 2322.
    
    Originally committed as revision 25591 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b11b72a65f213055e6340d00aaed62a8a8821206
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Wed Oct 27 10:24:14 2010 +0000

    ffmpeg.c manual: clarify map_meta_data usage.
    
    Originally committed as revision 25590 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c8dcb9dee1c5f337dc97f805eb868207064252e9
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Wed Oct 27 06:36:47 2010 +0000

    aacenc: Remove energy 'normalization' modification from the 3GPP psymodel
    
    This greatly improves bitrate handling. You will now get within a few
    kbps of your requested bitrate instead of 20-40kbps higher.
    
    There is absolutely no analog to this line in the 3GPP spec, that I
    can find.
    
    patch by Nathan Caldwell saintdev (at) gmail
    
    Originally committed as revision 25589 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4df5aebb811aac306751f42ccf7db8398161604e
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Wed Oct 27 05:54:44 2010 +0000

    aacenc: Fix threshold-in-quiet calculation in the 3GPP psymodel.
    
    Removing the modification vastly improves quality (at a slight bitrate
    cost) for some samples. castanets.wav is a good example. The closest
    equivalent I see to the modification in the 3GPP spec is a similar
    modification (over a specific frequency range) when TNS is used.
    
    This also changes the threshold-in-quiet calculation to match the
    3GPP spec.
    
    patch by Nathan Caldwell saintdev (at) gmail
    
    Originally committed as revision 25588 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eafadadaf502560d1d3c2a1cb8e8cb9991221e14
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Wed Oct 27 05:54:41 2010 +0000

    aacenc: Fix the conditions under which 3GPP pre-echo control is run.
    
    According to the 3GPP spec:
    "Thus the pre-echo control is inactive for the first short window (but
    not all short windows in a short frame) after a start block and for
    all frames with a stop window sequence."
    
    Currently, pre-echo control is only run when the current frame is not
    a short frame, and the previous frame is not a short frame.
    
    patch by Nathan Caldwell saintdev (at) gmail
    
    Originally committed as revision 25587 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 042ca05f0fdc5f4d56a3e9b94bc9cd67bca9a4bc
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Wed Oct 27 05:02:29 2010 +0000

    vorbiscomment: convert metadata before computing the header's length
    
    Originally committed as revision 25586 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47bfe49c649b0ad8fc654de9acfc70971c43a911
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 27 00:42:35 2010 +0000

    rtsp: Add stub declarations of the setup_in/output_streams functions
    
    This may be needed to avoid calls to implicitly defined functions
    (that will be removed by dead code elimination later anyway).
    
    Originally committed as revision 25585 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b7b5bccb8d1b5b91f2877383e48b6c0cb0c29233
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 23:01:17 2010 +0000

    FFV1 initial state 2pass code.
    
    Originally committed as revision 25584 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 28a3f525c9ceee48493e93786b5bd95dac816c74
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 23:01:14 2010 +0000

    Read & write initial_states for ffv1
    
    Originally committed as revision 25583 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99a5e93526cc6394d347e3d2a8c86daf891ef9ac
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 23:01:11 2010 +0000

    Add initial_states array to ffv1.
    
    Originally committed as revision 25582 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 672e7e391aa34e02ccff278ea00771e9a8a17502
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 23:01:07 2010 +0000

    Add rc_stat2 to ffv1 this will be needed for finding good initial contexts in 2 pass mode.
    
    Originally committed as revision 25581 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 19721b23e3b6d91f01e032fbfdb3f6440043144b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 23:01:04 2010 +0000

    Optimize state initialization in ffv1 clear_state().
    
    Originally committed as revision 25580 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c42c1007c7b65c0b188467e2d349e3af543eb4c2
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 23:01:00 2010 +0000

    Only allocate stats_out when needed in ffv1
    
    Originally committed as revision 25579 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a317c6be4d73a679e66c3e8633a289dd890cf5e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 23:00:57 2010 +0000

    Factorize litteral constents in ffv1 into STATS_OUT_SIZE.
    
    Originally committed as revision 25578 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 349d72870f403b884aba08da7be1ce66e72ad39f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 23:00:49 2010 +0000

    Make 1pass statistic collection in ffv1 put_symbol_inline() conditional to avoid slowdown when more statistic collection code is added.
    
    Originally committed as revision 25577 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5dd97520762a1a18e0fc2131f45ece252ee6b849
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Oct 26 18:19:22 2010 +0000

    Bump required x264 version to X264_BUILD 99
    Required after r25567.
    
    Originally committed as revision 25576 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d777508fa3b02aafdf365ee5398d2a0f4bf30ed
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Oct 26 07:37:51 2010 +0000

    Remove dead code in theora_decode_tables
    Reading 7 bits as an unsigned int can't result in a value exceeding 127.
    Accordingly, remove error message (as it'll never be reached).
    
    Originally committed as revision 25575 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 10f691581409eb761280d467a7c76ebe215455c2
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Oct 26 07:30:01 2010 +0000

    Reindent after r25573
    
    Originally committed as revision 25574 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1a48a57071df7756a92dee147acb2123cb92a799
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Oct 26 07:29:00 2010 +0000

    Fix Theora decoding bug if loopfilter is completely disabled
    Bug caused by the fact that get_bits(gb, 0) is undefined.
    Doesn't affect any streams generated by the official Theora encoder, but such
    streams are nevertheless valid.
    
    Fixes decoding of CELT-933dd833-nmr-bandt.ogv.
    
    Originally committed as revision 25573 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 313b52fbfff47ed934cdeccaebda9b3406466575
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Oct 26 07:20:51 2010 +0000

    Clean up ALACdec
    Do decode init in the init function instead of at the first frame.
    Fix some possible crash cases.
    
    Originally committed as revision 25572 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fc3128c9d57ac7d3c572d87e3a0c5b8107eca3f4
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 01:59:14 2010 +0000

    Increase ffv1 encoding speed from 65 to 80 fps by forcing some inlining.
    
    Originally committed as revision 25571 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e1f51b8821e199833847188df4164695d04e2605
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 26 01:59:03 2010 +0000

    Add quant_table_index to ffv1 PlaneContext and use it instead of duplicating the currents implementation of calculating it.
    
    Originally committed as revision 25570 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c6a908be586fdba6148cb716b4beee48c006a61b
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Oct 25 20:29:29 2010 +0000

    dct32: mark xmm registers in clobber list in ff_dct32_float_sse()
    
    Originally committed as revision 25569 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b32c9ca9a3265cc8566d183dad260a056eb68fae
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Oct 25 18:02:02 2010 +0000

    h264dsp: merge some asm blocks
    
    Some code was initializing some xmm registers in one asm block and using them
    in the following block, assuming they wouldn't be changed in between blocks.
    
    Originally committed as revision 25568 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ab354d7778cd84bd92e17e5b3563a8180053c8a
Author: Nicolas George <nicola.george@normalesup.org>
Date:   Mon Oct 25 14:40:00 2010 +0000

    Make libx264 take the pict_type input parameter into account,
    thus making forced key frames work.
    
    Patch by Nicolas George, nicolas d george a normalesup d org
    
    Originally committed as revision 25567 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 276df9d8210121f6d59b7876e1724ebe7a11f5e5
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Mon Oct 25 06:15:21 2010 +0000

    aacenc: Fix bug in LAME windowing where only one channel got initalized
    
    I used the same loop counter for the inner and outer initalization loops.
    This caused initalization to only run for the first channel. This in turn lead
    to any channel other than the first using only short blocks.
    
    Patch by Nathan Caldwell, saintdev at gmail
    
    Originally committed as revision 25566 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d545aea8f03ab880b08f7cce109388a169125e8e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 25 04:28:36 2010 +0000

    100l: remove bogus inclusion of libavcodec/audioconvert.c in
    avfilter.c.
    
    Originally committed as revision 25565 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d17f4b9bab2d480e62875a52222c6d18c7031f3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 25 04:15:22 2010 +0000

    Add example to the filter pad documentation.
    
    Originally committed as revision 25564 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ce3716bf059e79be38dccdfea069e39e179d1a8d
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 24 16:55:42 2010 +0000

    Move ffv1 state transition table sorting to its own function.
    
    Originally committed as revision 25563 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 19591033f7145115790338bfd038b7ecb6ff39ee
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 24 12:35:42 2010 +0000

    Fix the case with swaping states 127 and 129 in ffv1
    
    Originally committed as revision 25562 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 98d2f7a47f1ecc0d0025ac601e47f38f7706409f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 24 12:31:12 2010 +0000

    Optimize state transition table sorting in ffv1
    
    Originally committed as revision 25561 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bc29ae4a7752285ae4de2709c91d7a93a608ce62
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 24 12:31:09 2010 +0000

    2 pass mode for ffv1 to optimally order the range coder states.
    
    Originally committed as revision 25560 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6019cd9ff27f2e9f092a6149e6c069e2867cd14f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 24 12:31:00 2010 +0000

    Factorize state_transition init out.
    
    Originally committed as revision 25559 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c55f891c2f767a4e9526da98bae7c1d48f0e980a
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Sun Oct 24 07:28:04 2010 +0000

    nutdec: when parsing info packet, set metadata var only once
    
    Originally committed as revision 25558 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a5cea132023c09f3247046fd5493b707c3e98519
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Oct 23 16:22:36 2010 +0000

    drop rtsp_default_protocols which is not part of public API and not used anymore
    
    Originally committed as revision 25557 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a178edf298d46abd87611fe1938810262c3c8252
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Oct 23 16:21:49 2010 +0000

    drop rtp_get_file_handles() which is not part of public API and not used anymore
    
    Originally committed as revision 25556 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fb660f4015bd1055ceb921ab442686b413544127
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Oct 23 16:20:56 2010 +0000

    drop rtp_get_local_port() which is not part of public API and not used anymore
    
    Originally committed as revision 25555 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 67f34aaa9746f6446baf112639ff8c6e5a0fa4ba
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Oct 23 16:19:53 2010 +0000

    use rtp_get_local_rtp_port() instead of the deprecated rtp_get_local_port()
    
    Originally committed as revision 25554 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fbd4a07db1c586cb2c05ff109d6a386a8f81b19a
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Oct 23 02:12:04 2010 +0000

    doc: fill documentation for vfwcap
    
    Originally committed as revision 25553 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1973e1018e966d3f33cf3ed1e358b54344637945
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Oct 23 02:11:30 2010 +0000

    vfwcap: add option to print list of supported drivers
    
    Originally committed as revision 25552 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2aa72ecccc0610f49d3883e401202e95afc5d2a4
Author: James Zern <jzern@google.com>
Date:   Fri Oct 22 18:09:14 2010 +0000

    Add new -slices option and use it for libvpx and libx264.
    
    Patch by James Zern, jzern google
    
    Originally committed as revision 25551 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f9b4eef457dde49f1297f32a02f443cf9e1bc481
Author: Nicolas George <nicola.george@normalesup.org>
Date:   Fri Oct 22 18:01:48 2010 +0000

    Use forced key frames when encoding with libxvid.
    
    Patch by Nicolas George, nicolas D george A normalesup D org
    
    Originally committed as revision 25550 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4c3267aaad9927d30dbe4ecf8b45825e2b36326f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Oct 22 02:25:26 2010 +0000

    Fix memleak in mjpeg decoder.
    
    Originally committed as revision 25549 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a2d4dfd493020cd15489991776eb2c7c504965d4
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 21 22:44:51 2010 +0000

    Optimize EOB check in mjpeg decode_block() by adjusting the VLC symbol.
    
    Originally committed as revision 25548 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e4463f21eed164413d9bb8904d0a78ce6d7fdb72
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 21 22:44:47 2010 +0000

    Simplify last coeff check in mjpeg decode_block()
    
    Originally committed as revision 25547 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2111a191ebec422cf7781225cbcfdd69e71afce1
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 21 22:44:44 2010 +0000

    Check index in mjpeg AC decode against overflowing.
    This fixes a possibly exploitable buffer overflow and it will likely also be needed for future overreading fixes.
    
    Originally committed as revision 25546 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5675a11f9277b5c7b1c9ad45da893e9ef9a42f03
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 21 22:44:41 2010 +0000

    Add a seperate VLC table for progressive jpeg so we dont have to subtract 16 in the inner loop.
    
    Originally committed as revision 25545 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8870b2514054f50ce35a6d6717dd44db6595e764
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 21 22:44:37 2010 +0000

    Factor code&0xf out of if() in decode_block_progressive().
    
    Originally committed as revision 25544 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f4a1e8f6ce203b8d7f0a9e65254e3ab931d44ff
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 21 22:44:34 2010 +0000

    Cleanup decode_block_progressive()
    
    Originally committed as revision 25543 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 614252863d8a0b9e8322453b8b12740e781aa257
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 21 22:44:31 2010 +0000

    Factorize  ((unsigned) code) >> 4 out of decode_block_progressive() in jpeg.
    
    Originally committed as revision 25542 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 76c80ef5690c6b94ad7468cd170a7519295b8d19
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 21 22:44:28 2010 +0000

    Move if() in mjpeg decode_block() to simplify condition.
    
    Originally committed as revision 25541 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 19321824985aa5a5fc510d73bb087dffee77fccf
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 21 22:44:18 2010 +0000

    Simplify build_vlc() by using init_vlc_sparse() in mjpeg.
    
    Originally committed as revision 25540 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 85f56757b44ff5505ed1053d760167c978345088
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Thu Oct 21 22:07:00 2010 +0000

    cosmetics: align fields, and remove useless ones, in img2.c
    
    Originally committed as revision 25539 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fc068f9f2762bf7b24ced5d02b93f4d098b6ce23
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Oct 21 18:39:57 2010 +0000

    Fixed DXVA_Slice_H264_Long::BitOffsetToSliceData value.
    
    The 8 bits offset (nal unit type) should not be added, as the spec says:
    
    "This bit offset is the offset within the RBSP data for the slice, relative
    to the starting position of the slice_header() in the RBSP"
    
    This fixes DXVA2 support for intel GPU.
    
    Patch by Rafaël Carré (funman _AT_ videolan _DOT_ org).
    
    Originally committed as revision 25538 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eced8fa02ea237abd9c6a6e9287bb7524addb8f4
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 21 12:25:12 2010 +0000

    rtsp: Move the rtsp_probe function to the demuxer code block
    
    This function is only used by the RTSP demuxer.
    
    Originally committed as revision 25537 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a66d44f0d2bad97fc1db0304a6bb5a6fa6824414
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 21 12:19:14 2010 +0000

    Restore alphabetical order
    
    Originally committed as revision 25536 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 44b70ce5631e075980c0ff06e4727c9a1185ca81
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 21 12:18:48 2010 +0000

    rtsp: Untangle the dependencies between the RTSP/SDP demuxers and RTSP muxer
    
    This allows compilation of one of them without requiring the others'
    dependencies to be present.
    
    Originally committed as revision 25535 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8bf0f969547ec694a314764e7ca3d883bf416b21
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 21 12:13:02 2010 +0000

    rtsp: Reorder functions
    
    Originally committed as revision 25534 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b4a6c8fb50ac60d2d80b9208a9d60a7dbf1ec031
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Oct 21 06:22:54 2010 +0000

    cosmetics, indentation
    
    Originally committed as revision 25533 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 12a5150bf439ff79c541c3dd7be41cede335c1b8
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Oct 21 06:21:07 2010 +0000

    10l fix h263+ encoder, format will be 8, array size is 8 not 7
    
    Originally committed as revision 25532 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac6d020ffa694b4bb6afa400f48a9c98db70d934
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Thu Oct 21 00:57:53 2010 +0000

    cleanup image2pipe_{de}muxer fields
    
    Originally committed as revision 25531 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 96ea6ad2a75d63fe48246eadf04e13538146928e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Oct 20 09:45:50 2010 +0000

    Remove unused variables picture_crop_temp and picture_pad_temp.
    
    Originally committed as revision 25530 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c868524b9a10406f13b202023f8cb1af6cd4cb5f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 19 17:26:27 2010 +0000

    Replace 5 by named constant MAX_CONTEXT_INPUTS in ffv1.c
    
    Originally committed as revision 25529 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 095e5c0b6d41bc57c676cc91ed073407004848f0
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 19 07:50:40 2010 +0000

    sdp: Conditionally compile code using AF_INET6
    
    Should fix compilation in environments unaware of IPv6.
    
    Originally committed as revision 25528 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 44594cc7980a4651aba8ac40c59192c283634748
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 19 07:38:53 2010 +0000

    Add a demuxer for receiving raw rtp:// URLs without an SDP description
    
    The demuxer inspects the payload type of a received RTP packet and
    handles the cases where the content is fully described by the payload type.
    
    Originally committed as revision 25527 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ad08021e8e81057d89c75fd63b97cd1f0757a23
Author: Nicolas George <nicola.george@normalesup.org>
Date:   Mon Oct 18 21:47:15 2010 +0000

    Add a -force_key_frames option to ffmpeg.
    
    The option is useful to ensure that there is a seek point exactly at a
    place the user will probably want to jump precisely sometime, the
    major example would be the end of an opening and the beginning of a
    chapter. The scene change detection system will often make it happen,
    but not always for example if there is a fade-in.
    
    See the thread:
    Subject: [FFmpeg-devel] [PATCH] -force_key_frames option
    Date: Tue, 12 Oct 2010 15:16:26 +0200
    
    Patch by Nicolas George -mail nicolas,george,normalesup,org.
    
    Originally committed as revision 25526 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 43945b2766befcb4b2a5eb9b57fd9c25d9f4c849
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 18 21:29:37 2010 +0000

    Add transpose filter.
    
    Originally committed as revision 25525 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ff0652e5036fd30cf518891d2158acbafea191fc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 18 13:57:11 2010 +0000

    Implement a common get_filtered_video_frame(), shared between ffplay.c
    and ffmpeg.c.
    
    Originally committed as revision 25520 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 16b2691346fa9c3d85af3162deef3db50b1eecc5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 18 13:43:07 2010 +0000

    Make help message for the -crop* options consistent with that of the
    -pad* options and more direct.
    
    Originally committed as revision 25519 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5879ea6d27fe2edf50e906def81ce2dde097c422
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 18 13:34:46 2010 +0000

    Remove -crop* options.
    
    Users are required to use the libavfilter crop filter.
    
    Originally committed as revision 25518 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f2f8fb1035d0ce0ab4b229f412564b28d4b5263b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 18 13:19:59 2010 +0000

    Remove redundant text in the log.
    
    Originally committed as revision 25517 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 082a857522fb6b2cf1dc5f2d7251063c9531d62d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 18 13:19:53 2010 +0000

    Make XAN decoder return meaningful error codes.
    
    Originally committed as revision 25516 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a3a29c265147de35413f2a25857a65e38398fa49
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Oct 18 12:45:15 2010 +0000

    metadata: make av_metadata_set2 case insensitive by default
    
    Originally committed as revision 25515 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94bdb1f80ce8d8abc4728ba0c8edc6af4310eaaf
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Oct 16 21:31:31 2010 +0000

    Avoid negative SCR in mpeg ps muxer.
    Fixes a scr issue reported with dvdauthor ([FFmpeg-user] FFMPEG encoded MPEG-2 video causes error in DVDAuthor)
    
    Originally committed as revision 25512 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d721141f544be6e4ec78a8731db8f2e0e1fb5c15
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Oct 16 21:31:16 2010 +0000

    Move shared functions out of CONFIG_FFV1_ENCODER ifdef
    
    Originally committed as revision 25511 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3f2a7e42778c86dbf573c85fdbea0a3499a499b2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Oct 16 20:57:55 2010 +0000

    Cosmetics: use a more compact notation, improve readability and reduce
    line count.
    
    Originally committed as revision 25510 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dbabc2773ad7a613317050c7ca953fcdfe89201c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Oct 16 16:16:01 2010 +0000

    Reset metadata after opt_output_file(), fix the previous commit.
    
    Spotted by elenril on irc.
    
    Originally committed as revision 25509 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4bf65e2a4d6ad9a6fda368712fe7022ee990c6fb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Oct 16 15:25:02 2010 +0000

    Use an AVMetadata struct for storing metadata, simplify.
    
    Originally committed as revision 25508 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4712ed26ee87d593f520c4f2bbb3d88616f5c594
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Sat Oct 16 14:33:05 2010 +0000

    Make ffprobe print stream language only once, also remove usage of the
    deprecated field AVStream.language.
    
    Patch by Anton Khirnov %name%@%surname% dot net.
    
    Originally committed as revision 25507 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e4b34e8074f5aba761d766305bad12375eaf6117
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Oct 16 13:55:29 2010 +0000

    Remove docs for the not anymore existing option -convert_tags.
    
    Originally committed as revision 25506 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad7768f4c47f4012cd306ee0098afd98fdff4461
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Sat Oct 16 13:20:41 2010 +0000

    add ff_ prefix to metadata_conv()
    patch by Anton Khirnov  anton _at_ khirnov _dot_ net
    
    Originally committed as revision 25505 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d60a9f52eb42dc76dea9996c8ba3567ae98a9a04
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Sat Oct 16 13:07:20 2010 +0000

    lavf: simplify setting the encoder ident tag.
    patch by Anton Khirnov  anton _at_ khirnov _dot_ net
    
    Originally committed as revision 25504 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a7e5a832c4839f83ea270886f7400efb56307f6e
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Sat Oct 16 13:04:27 2010 +0000

    ffmpeg.c/ffprobe.c: remove all uses of av_metadata_conv()
    patch by Anton Khirnov  anton _at_ khirnov _dot_ net
    
    Originally committed as revision 25503 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a24df9357f89a9fa9d5aaeb4d2a503fa545de27
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Oct 16 10:20:53 2010 +0000

    Add avfilter_graph_config().
    
    Originally committed as revision 25502 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0b6d358a09ef4dcffb42e54796985685cbb6b21e
Author: Nicolas George <nicola.george@normalesup.org>
Date:   Sat Oct 16 10:06:13 2010 +0000

    Place the bitstream_filters variable in the AVOutputStream, thus
    greatly simplifying its handling and reducing code duplication.
    
    Patch by Nicolas George -bsf nicolas*george|normalesup+org.
    
    Originally committed as revision 25501 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9fdf4b5817f0df471530320bd8aada4801da6a27
Author: Nicolas George <nicola.george@normalesup.org>
Date:   Sat Oct 16 10:06:10 2010 +0000

    Move the allocation of the AVOutputStream structure earlier in the
    code flow, in the new_video_stream() / new_audio_stream() /
    new_subtitle_stream() functions.
    
    Patch by Nicolas George <$name.$surname@normalesup.org>.
    
    Originally committed as revision 25500 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fb66c31da43062e7e31d146803fba6d106188d39
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 16 08:50:50 2010 +0000

    Fix building, include the header instead of the source file
    
    Builds only seemed to have been broken in some configurations, though.
    
    Originally committed as revision 25499 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 96d1e75a0cfc2323f6b9a9519eba27b924fcad95
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Oct 15 23:23:47 2010 +0000

    In mov muxer, write artist metadata tag
    
    Originally committed as revision 25498 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit edd33cb6faa78bf1cc533ccd283719b2c9224756
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Oct 15 23:16:11 2010 +0000

    In mov muxer, use correct metadata tag for encoder, and use the generic metadata api name
    
    Originally committed as revision 25497 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 946df0598bcd9edd7a3d4f3197cadab421b712ea
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 15 21:32:21 2010 +0000

    rtpdec: Return AVERROR(EAGAIN) for mpegts parsing errors
    
    This indicates that there was no error that needs to be reported to the
    caller, so we can move on to parse the next packet immediately, if
    available. The only error code that ff_mpegts_parse_packet can return
    indicates that there was no packet to return from the provided data, for
    which it returns -1.
    
    Originally committed as revision 25496 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aff8810172f35e1a4e5d1aa180591760add2b6e6
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 19:09:54 2010 +0000

    ffserver: use a local MAX_STREAMS limit
    
    Originally committed as revision 25495 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9389b925f13160bb421fd69ebc9522477af77fdf
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 19:09:05 2010 +0000

    ffserver: fix prepare_sdp_description() to dynamically allocate streams
    
    Originally committed as revision 25494 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 03700d399bcc749ad7916f2d39a99527f37c8b6e
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Oct 15 19:04:25 2010 +0000

    Export metadata in the generic format. Deprecate old conversion API.
    patch by Anton Khirnov  anton _at_ khirnov _dot_ net
    
    Originally committed as revision 25493 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed09233fa2b081e3f60c02267fe9d17e0bb45396
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 18:30:43 2010 +0000

    cosmetic: alignment
    
    Originally committed as revision 25492 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 13728334e8ac3dde15ef23a6a4aa935b3c92fa64
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 18:25:01 2010 +0000

    add FF_API_SYMVER define to disable symver compatibility functions
    
    Originally committed as revision 25491 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad2d0fdf2519a413e8194d8cd641a230c612abc3
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 14:44:18 2010 +0000

    probetest: replace usage of deprecated first_iformat by av_iformat_next()
    
    Originally committed as revision 25490 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 114c9a592519358a16a6b2b4c8de24cdcb964961
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 14:25:36 2010 +0000

    add FF_API_FIRST_FORMAT define to drop deprecated first_?format from public api
    
    Originally committed as revision 25489 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0139fdea086cc13b83889ea60ff1e8bcf31f0cce
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 14:19:01 2010 +0000

    add FF_API_PARAMETERS_CODEC_ID define to disable the deprecated codec_id
    fields in AVFormatParameters
    
    Originally committed as revision 25488 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d1742ff779bc2d24ccb0d068120705dc78ac184e
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 14:12:25 2010 +0000

    add FF_API_LAVF_UNUSED define to disable the unused struct fields
    
    Originally committed as revision 25487 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 634e0304a89c4e5ea749776a3d6ce82e396acb72
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 13:39:15 2010 +0000

    add FF_API_READ_SEEK define to drop usage of AVInputFormat.read_seek
    and delay this transition to v54 as it is currently not functional
    
    Originally committed as revision 25486 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d87a521cde2de7f4cbd484cc56fb4b20267ef8df
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 13:33:23 2010 +0000

    add FF_API_PARSE_FRAME_PARAM define to disable the deprecated
    parse_image_size() and parse_frame_rate() public functions
    
    Originally committed as revision 25485 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ade800c5b7ffb58d5f957b9344f24bdad98a4268
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 13:09:35 2010 +0000

    properly check for FF_API_URL_CLASS instead of LIBAVFORMAT_VERSION_MAJOR
    
    Originally committed as revision 25484 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ca51d86c96675aabf3f05c9052593b4bc8eb927f
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 12:59:45 2010 +0000

    add FF_API_ALLOC_FORMAT_CONTEXT define to disable the deprecated
    av_alloc_format_context() public function
    
    Originally committed as revision 25483 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 88e44314ea0bbd7b8cec7fe8a3fcab68751ff3ba
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 12:54:12 2010 +0000

    add FF_API_URL_SPLIT define to disable the deprecated ff_url_split() function
    
    Originally committed as revision 25482 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8ef30ac1f309fcf87c4df92e71c890f48cc199bb
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 12:49:48 2010 +0000

    add FF_API_UDP_GET_FILE define to disable the deprecated udp_get_file_handle()
    public function
    
    Originally committed as revision 25481 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 198ac67fe843f55535b75bd3f17b3a1b7ee847b6
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 15 12:45:14 2010 +0000

    add FF_API_GUESS_FORMAT define to disable the deprecated guess_format()
    and guess_stream_format() public functions
    
    Originally committed as revision 25480 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a15c7fd6cb2055aa1d26c1cd3b241ce81cae5901
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Oct 15 09:41:20 2010 +0000

    Deprecate old API.
    
    Patch by Anton Khirnov, anton khirnov net
    
    Originally committed as revision 25479 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d56839fc6d28a7bbaddaf65a0e4f0705038a5832
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Oct 15 02:05:06 2010 +0000

    Store slice position and size per keyframe in ffv1.2
    
    Originally committed as revision 25478 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1da72577394690dd6b1d1618746298e2812fa974
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 14 22:10:50 2010 +0000

    Fix indention of ffv1.c after previous commits.
    
    Originally committed as revision 25477 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e42393d168540ad75c4d341cc7c7bfa8ad035517
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 14 22:03:41 2010 +0000

    Store quant table index per plane and slice.
    
    Originally committed as revision 25476 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f08ed90d9407bd7601130ac30f20651acf250188
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 14 22:03:38 2010 +0000

    Assert that the context doesnt overflow in ffv1.
    
    Originally committed as revision 25475 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e2b2f8454c7a945002b913cb7ed4644590ddeec9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 14 22:03:32 2010 +0000

    Rectangular slice support for ffv1.2
    
    Originally committed as revision 25474 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 81e5ff7ae2f69ac6873bfbdcdaddf0fabd653d15
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Thu Oct 14 19:08:31 2010 +0000

    vorbiscomment: change ff_vorbiscomment_write to take an AVMetadata**
    patch by Anton Khirnov  anton _at_ khirnov _dot_ net
    
    Originally committed as revision 25473 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit da7548585e1ed0fdb1c337c2f07ab313c99122a5
Author: James Zern <jzern@google.com>
Date:   Thu Oct 14 07:47:49 2010 +0000

    Fix crash when using iblock option (when a warning is logged).
    
    Patch by James Zern, jzern google
    
    Originally committed as revision 25472 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6fae8c5443d4fa40fe65f67138f4dbb731f23d72
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Oct 13 13:14:52 2010 +0000

    Make the validity checks fail only if the corresponding luma or chroma
    values are not zero.
    Prevent aborting with the default values.
    
    Originally committed as revision 25471 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aec966958ce03821d974463b5146ae04f10654cd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Oct 13 13:11:45 2010 +0000

    Add support for PIX_FMT_RGBA in the targa encoder.
    
    Patch sponsored by Animoto.
    
    Originally committed as revision 25470 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 54b2a4238cca294e4d74583499c961956c6cdc6b
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 13 11:09:06 2010 +0000

    sapdec: Include sys/time.h for struct timeval
    
    This hopefully fixes compile errors on OS/2
    
    Originally committed as revision 25466 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bbf874f19ba609b9926c9ee312a2576a5171f340
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Oct 13 10:39:47 2010 +0000

    Use named constants defined in targa.h.
    
    Originally committed as revision 25465 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5becbab090c0a5be1c2df47ecd116cf2c1d7823
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Oct 13 10:39:45 2010 +0000

    Create a targa.h file to contain common definitions for targa encoder
    and decoder.
    
    Originally committed as revision 25464 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 01c8d258da5db97e67ac89af493ffb9bc2f82d2d
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 13 09:06:59 2010 +0000

    Add a SAP demuxer
    
    Originally committed as revision 25463 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65cdee9c95d8f97dcb471c346b1afe87a16ee726
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 13 08:47:34 2010 +0000

    rtpdec: Don't use the no reordering codepath if there already is a queue
    
    Originally committed as revision 25462 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ddcf84119141fffd233370837ddbc5bf5d68c87e
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 13 08:15:39 2010 +0000

    rtpdec: Handle wrapping seq numbers in has_next_packet properly
    
    Originally committed as revision 25461 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d678a6fd826cdbc2154d14dcfdaac1d5f6507f46
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 13 08:14:30 2010 +0000

    rtpdec: Parse the next packet in the sequence if it is available, if the previous packet didn't return any data
    
    Originally committed as revision 25460 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 91ec7aea206a7128a31e3e3d7f2c15c59e1c41d3
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 13 08:13:53 2010 +0000

    rtpdec: Return AVERROR(EAGAIN) if out of data for mpegts, pass returned error codes through
    
    Originally committed as revision 25459 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f6e138b4f4fbfb4caf50bcc628d48b6e4cdca269
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 13 08:13:07 2010 +0000

    rtpdec: Don't call the depacketizer to return more data unless it actually said it has more data
    
    It may have returned a negative number for an error (e.g. AVERROR(EAGAIN),
    if more data is required for it to be able to return a complete packet).
    
    Originally committed as revision 25458 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ffff36751d7ac47643f088306f7620bd16f391f
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 13 08:12:23 2010 +0000

    rtpdec: Split out storing of the depacketization return value to a separate function
    
    This makes the code less fragile and easier to understand.
    
    Originally committed as revision 25457 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf5fe8ec9ec0c5b7489ff4ffe1d48eaf1e274d15
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 22:32:31 2010 +0000

    Make avfilter_config_links() use the timebase of the first input link
    of a filter for setting the output timebase, if there is such a link,
    rather than always use AV_TIME_BASE_Q.
    
    This fixes configuration for all the filters which do not use the
    default config_props for the output link, and do not set explicitely
    the timebase.
    
    Originally committed as revision 25456 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e259eadcabe188988c0a9696707791f3497738c2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 18:44:28 2010 +0000

    Make the targa encoder return sane error values rather than -1.
    
    Originally committed as revision 25455 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7c559bc77ea0ebb5630027032b452562eb82048c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 18:44:25 2010 +0000

    Targa encoder: log error message in case the pixel format in input is
    not supported.
    
    Originally committed as revision 25454 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f7ead94c69bf7b7f8ef63fbe8c869982e2bb5048
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 18:40:26 2010 +0000

    Factorize definition of the output_filter defined in both ffplay.c and
    ffmpeg.c.
    Replace it with a more generic definition which can be shared.
    
    Originally committed as revision 25453 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f5b05b951c81f23c8a79f1c19b2657f85d43f93a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 18:40:23 2010 +0000

    Cosmetics: remove pointless empty line.
    
    Originally committed as revision 25452 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94498ec98a9f0807b0d418beb5f6a0c76318d074
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 18:40:20 2010 +0000

    Extend buffer source to accept the time base for the output PTS.
    
    Originally committed as revision 25451 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 387b4ac993528d6e25b3d6fe49d5d360b8e62e98
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 18:40:16 2010 +0000

    Fix timebase handling at the begin and at the end of the ffplay video
    filterchain.
    
    Set timebase in the ffplay input, and make get_filtered_video_frame()
    rescale the output frames PTSes according to their timebase.
    
    Originally committed as revision 25450 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 610312e904edaad31d91e7799ff6f7f8ee69a119
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 13:56:12 2010 +0000

    Remove unused symbol.
    
    Originally committed as revision 25449 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 72ae4aa189d7984c7724f18d3e14c363455bfa31
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 13:47:29 2010 +0000

    Do not pass an unused variable when initing filt_out. Less confusing.
    
    Originally committed as revision 25448 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 68b79bfc482fe09faf259153920718261950a637
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 12 09:22:32 2010 +0000

    Implement cropdetect filter.
    
    Originally committed as revision 25447 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 16134b7c4041406e288c652596acbc872367fae1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 11 23:27:33 2010 +0000

    Extend the nullsrc source, make it accept a parameter for specifying
    the timebase. Useful for debugging timebase configuration issues.
    
    Originally committed as revision 25446 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 214c0d420b696318329aa7da0aeb439970e5bb79
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 11 14:00:40 2010 +0000

    Implement settb filter.
    
    Originally committed as revision 25445 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad64a807a9bb4b6b89d6b09401f857b1b6c8f96f
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Oct 11 11:50:33 2010 +0000

    Add forgotten minor bump and changelog entry for the SAP muxer
    
    Originally committed as revision 25444 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7761129540d2655d22039de75624fe8bdbed19ab
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Oct 10 22:30:21 2010 +0000

    Add APIchanges entry after r25441.
    
    Originally committed as revision 25443 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47453c0e377badaf6b57396903bfecb4bad4d403
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Oct 10 22:26:17 2010 +0000

    Make graph2dot print information related to the link timebase.
    
    Originally committed as revision 25442 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 867ae7aa5d545414e7f42337479c8b6fd85db28f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Oct 10 22:26:14 2010 +0000

    Add a time_base field to AVFilterLink.
    
    This is required for allowing a filter to use a time base different
    from AV_TIME_BASE_Q, as it was previously assumed.
    
    Originally committed as revision 25441 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d256d21e3fcef89251ee3140b24d14a034a8219d
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Oct 10 21:15:21 2010 +0000

    oggenc: Don't use char* to point to a string constant.
    
    Originally committed as revision 25440 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c5ac275b2e2b59804530617d91c0eaae77b5e852
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 10 21:04:45 2010 +0000

    Allow storing multiple quant tables in extradata that can then be selected per keyframe in ffv1.
    
    Originally committed as revision 25439 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f27aca7b38c99a7fd9a8ade6b0dfc5acd83e872
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 10 21:04:41 2010 +0000

    Store global things in extradata for ffv1 ver=2.
    ver=2 is not set yet so this does not affect output.
    
    Originally committed as revision 25438 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 228adaab8d6bfb6e0b041db427e1eff6bd48f335
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 10 21:04:38 2010 +0000

    Make sure version is not decreased for 16bit per sample colorspaces in ffv1.
    
    Originally committed as revision 25437 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4f22b3bbbf886ab504a217ac470d543f710e89b7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 10 21:04:34 2010 +0000

    Factorize quant table read and write code in ffv1.c
    
    Originally committed as revision 25436 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 54ce8a4c8b3fa80f86e9c212cd3aa2654808e930
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Oct 10 19:35:17 2010 +0000

    Clarify whitespace nitpicks in patcheck.
    
    Originally committed as revision 25435 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f167a1a4f60c6e626fe604e4ea836c97a7dcd676
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Oct 10 18:54:45 2010 +0000

    Rename out -> outlink, link -> inlink in various defaults.c functions,
    improve readability / consistency.
    
    Originally committed as revision 25434 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 69f73a89288229aa96730808a1445d340d9673ac
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Oct 10 18:54:39 2010 +0000

    Make avfilter_config_links() propagate the error code coming from the
    callee functions.
    
    Originally committed as revision 25433 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e4dccc0d59c934392d88a3c643b13305830f6835
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sun Oct 10 02:20:02 2010 +0000

    Update rv30 FATE reference after last commit
    
    The rm demuxer has timestamp bugs, so this test is sensitive to changes in
    timestamp correction. The previous commit did not make output any better or worse
    on this test, just different.
    
    See https://roundup.ffmpeg.org/issue2288 for details.
    
    Originally committed as revision 25432 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0ff4f0c0fc31974e315b657eb64494c37d178025
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Sun Oct 10 02:17:26 2010 +0000

    ffmpeg: Use guess_correct_pts() to set decoded picture timestamps
    
    Originally committed as revision 25431 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1e6f8d53fc8153da17ed2e6f2a0bde5a1b8d3419
Author: Peter Ross <pross@xvid.org>
Date:   Sun Oct 10 00:50:37 2010 +0000

    cafdec: Handle ALAC extradata.
    
    This fixes roundup issue 2284.
    
    Originally committed as revision 25430 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47a5fba7738607391baf1fb78cfb39273b417ec7
Author: Peter Ross <pross@xvid.org>
Date:   Sun Oct 10 00:39:42 2010 +0000

    Add myself as the caf* maintainer
    
    Originally committed as revision 25429 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf2d43de3f45486f84abf31deebaded0ee88d402
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Oct 9 19:52:06 2010 +0000

    Tool to analyze multimedia files and create directories and symlinks for the
    container type and codecs in each file that point back to the file.
    
    Originally committed as revision 25428 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 61c089a81b76df63c7a141f51aba7de03841489f
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 9 18:50:02 2010 +0000

    Document the SAP muxer
    
    Originally committed as revision 25427 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27d97fded3319e0ac94e0abcb65a5b96b18e7512
Author: Michael Chinen <mchinen@gmail.com>
Date:   Sat Oct 9 17:50:17 2010 +0000

    Fix ffplay to keep calling av_read_frame even if EOF has been reached.
    
    Patch by Michael Chinen, mchinen gmail
    
    Originally committed as revision 25426 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c689cccec999576461a6ba933c046069651b0490
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 9 14:58:46 2010 +0000

    libavformat: Always build id3v1.o and id3v2.o
    
    Functions from these files are referenced from utils.c now. This fixes
    building with --disable-everything.
    
    Originally committed as revision 25425 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1b40d4966c7404e25d8f6dc35dc11d7dd151dfbd
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 9 14:39:31 2010 +0000

    sapenc: Use the normal URL port as RTP port
    
    This makes the URL handling consistent - the URL hostname is used as
    destination for the RTP packets, so the URL port should also belong to that.
    Now the options announce_addr= and announce_port specify where the
    announcements are sent.
    
    Originally committed as revision 25424 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2aab70c476c5a2812a421a6b08ea1be6ea8225da
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 9 09:29:29 2010 +0000

    sapenc: Declare a dependency on rtp_protocol, too
    
    The SAP muxer uses network functions directly, uses the rtp protocol and the
    udp protocol. The network functions and the udp protocol are both transitively
    enabled via the rtp protocol, so that's the only dependency that needs to
    be stated.
    
    Originally committed as revision 25423 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a1fc29f588fa504b6b69a357d1f7acf1b7db3e42
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 9 09:16:40 2010 +0000

    sapenc: Include os_support.h, to provide a fallback definition for socklen_t
    
    Originally committed as revision 25422 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit adbb9bcaa7c35a57f57e5ef2f51dd799c9eb37dd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Oct 8 23:45:06 2010 +0000

    s/program/programs, as FFmpeg consists of many programs.
    
    Originally committed as revision 25421 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ddade62dd3a15a7d2fb034024117ad91ab8d87f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Oct 8 23:42:25 2010 +0000

    Install libavutil/opt.h, its API is public.
    
    Fix issue #2265.
    
    Originally committed as revision 25420 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 74d127b537d18cc9a2bf2b556900705f7b2af2be
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Oct 8 23:36:35 2010 +0000

    Add validity checks for the unsharp filter.
    
    Prevent crash.
    
    Originally committed as revision 25419 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fd0368e7ca35e2feaf7960564e61a76655c4d1f6
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 8 22:01:19 2010 +0000

    move av_find_stream_info() info struct to AVStream to avoid messy (re)allocation
    
    Originally committed as revision 25418 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f47d172f13f97edd8300403f370d11f29274f11c
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Oct 8 19:11:36 2010 +0000

    Check for more 'indent -kr' whitespace details.
    
    Originally committed as revision 25417 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d1f676b8d455f095f2bd9b803894e0e89d072603
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 18:07:40 2010 +0000

    Fix compilation on FreeBSD, use AF_UNSPEC instead of PF_UNSPEC
    
    Originally committed as revision 25416 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fcc7f40449af7f339c1b91f1622b48a88add29b0
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 17:48:13 2010 +0000

    sapenc: Mark the muxer as depending on network functions
    
    Hide all code mentioning IPv6 behind HAVE_STRUCT_SOCKADDR_IN6.
    
    Originally committed as revision 25415 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d03b93e37213010f3f31dd89d69ebe129d182304
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Oct 8 15:41:41 2010 +0000

    Add a space between the else and { in mpegenc.c in the line i added.
    
    Originally committed as revision 25414 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 011071e717ac1c6f752a5d0dfa39edd142a0e738
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 12:05:04 2010 +0000

    Add a SAP (Session Announcement Protocol, RFC 2974) muxer
    
    Originally committed as revision 25413 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6898677e54a48f90665053359126bd71c0ed4a85
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 11:58:47 2010 +0000

    sdp: Only specify the TTL for IPv4 addresses
    
    According to RFC 4566, a TTL value must not be present for IPv6 multicast.
    
    Originally committed as revision 25412 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ded3a0411d69e4039f655f8c76c4d8a36ab221b
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 08:56:36 2010 +0000

    Fix headers so that "make checkheaders" passes again
    
    Originally committed as revision 25411 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a493f80a2c69c4b239366ad787058ad9e60aad29
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 08:54:53 2010 +0000

    rtsp: Factorize out code for opening a chained RTP muxer
    
    The new object file is added to the SDP demuxer in the makefile, since it
    is needed in both the RTSP muxer and demuxer and in the SDP demuxer, due
    to the current code coupling.
    
    Originally committed as revision 25410 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d7422302547b02256a4a1ab5552f180455b50a2
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 08:51:05 2010 +0000

    rtsp: Make rtsp_rtp_mux_open reusable
    
    Originally committed as revision 25409 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9e6acc7884ee58e59bd63f681cf8fe2ee5cebfba
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 08:50:29 2010 +0000

    rtsp: Remove the start_time field from RTSPState, use AVFormatContext->start_time_realtime instead
    
    Originally committed as revision 25408 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f6833fc1c68f119d266075dcfd729ff4440ac864
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 08:49:56 2010 +0000

    Add protocol documentation on the connect option to the udp protocol
    
    Originally committed as revision 25407 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25968c3953b078897a53c6dbe60756be8fee060a
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 08:43:10 2010 +0000

    Reindent
    
    Originally committed as revision 25406 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6766a354f7a263241619428a43a92cdc40132086
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 08:42:30 2010 +0000

    udp: Add an option for connecting the udp socket
    
    This allows us to find out the local sending address via getsockname,
    otherwise we just get INADDR_ANY (or similar for v6).
    
    This also makes writes return ECONNREFUSED if nobody is listening on the
    receiving port.
    
    Originally committed as revision 25405 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b7952ed184554e2200ac80979858b89d6f17412a
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 08:40:08 2010 +0000

    rtpdec: Set prev_ret properly when parsing more data from mpegts RTP packets
    
    Originally committed as revision 25404 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 45658b7414870cfe84bb70e6ec2c6e59b7c95b8b
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 8 07:28:17 2010 +0000

    rtpdec: Store the previous return value for mpegts when it was -1, too
    
    Originally committed as revision 25403 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 243ac3fdaa275dcdc774e89370e3bec273f0f6c9
Author: Robert Schlabbach <robert_s@gmx.net>
Date:   Fri Oct 8 07:26:42 2010 +0000

    rtpdec: Keep track of the previous return value from rtp_parse_packet_internal for mpegts packets
    
    Patch by Robert Schlabbach, robert_s at gmx dot net
    
    Originally committed as revision 25402 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a451afe7d011c37548340d529e556010d8c1718
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Oct 7 19:41:04 2010 +0000

    In gxf muxer, round up number of lines mod 16 in mpeg umf data, based patch by Reuben Martin, reuben dot m at gmail dot com
    
    Originally committed as revision 25401 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a7ba165a0c42cab81dce61c4638c840860ef0d36
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Oct 7 19:37:37 2010 +0000

    Update gxf regression tests because of r25399
    
    Originally committed as revision 25400 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c6d04addf6645778a447d41a40436203544ec28d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Oct 7 19:35:55 2010 +0000

    In gxf muxer, fix number of flt entries based on patch by Reuben Martin, reuben dot m at gmail dot com
    
    Originally committed as revision 25399 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ca8064d2d1b293d7a8011bf0a08005c11ae8ba67
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Oct 7 19:25:48 2010 +0000

    fix bitstream filter option mapping when using -newvideo and friends
    There was an off-by-one when addressing bitstream_filters[] in this situation.
    
    Originally committed as revision 25398 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6c2142809cc46e3801006ddf5f0adc85243a3a2b
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Oct 7 19:18:18 2010 +0000

    Add d modifier to asm argument to fix nasm compilation.
    
    Originally committed as revision 25397 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82ae56b3fa94566cf109eca6977a72b3704cf0ce
Author: Reuben Martin <reuben.m@gmail.com>
Date:   Thu Oct 7 19:17:06 2010 +0000

    In gxf muxer, write umf media for mpeg1video, patch by Reuben Martin, reuben dot m at gmail dot com
    
    Originally committed as revision 25396 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad4c3c68407fd94dc2ec7026436d6f35fe0ef013
Author: Reuben Martin <reuben.m@gmail.com>
Date:   Thu Oct 7 19:15:35 2010 +0000

    In gxf muxer, fix flt entry offset, patch by Reuben Martin, reuben dot m at gmail dot com
    
    Originally committed as revision 25395 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e99179de9b2a60350e279ed296ffae31c03ff5a1
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Oct 7 19:10:51 2010 +0000

    remove useless local variable
    
    Originally committed as revision 25394 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3e4318bf4aec7397aff7e5835669592e8cd54b3f
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Oct 7 19:05:31 2010 +0000

    remove useless local allocated start_time array
    
    Originally committed as revision 25393 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0de7feffcf1db567d944efdcc2d6701eb448698c
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 7 11:18:16 2010 +0000

    Set myself as maintainer for rtpenc* and sdp.c, as requested by Luca A
    
    Originally committed as revision 25392 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b9d3868d5ff84b8d87c43934d6ccdf4dcdaa9e9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Oct 7 08:38:39 2010 +0000

    libmp3lame: don't check unused function in detection
    
    hip_decode_init() isn't used by the wrapper, and can be absent from the
    library if lame was configured with --disable-decoder (like it is done
    for windows builds of VLC)
    
    Unfortunately this also removes the way to detect a libmp3lame more recent
    than the buggy 3.98.2
    
    Patch by Rafaël Carré, rafael carre at gmail
    
    Originally committed as revision 25391 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 87b2b40a3342185e7e99aca8c34c4201629489ca
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 7 08:00:03 2010 +0000

    Reindent
    
    Originally committed as revision 25390 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 10105c9b29e9209cf6f0a29457ae171239894b74
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 7 07:59:35 2010 +0000

    sdp: Don't require the explicit ?multicast option
    
    No such option is used anywhere else. Instead, detect the address type.
    
    Originally committed as revision 25389 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 55b6bd1c01be167f0fcea2ec181d644e24c31454
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 7 07:58:56 2010 +0000

    Convert ff_is_multicast_address to take a struct sockaddr parameter
    
    Not all users of this function will have a full struct sockaddr_storage
    available, and casting other sockaddrs to sockaddr_storage is wrong,
    while any sockaddr can be cast to a base sockaddr.
    
    Originally committed as revision 25388 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7ac57fa5eb117d43f95be80acd9df310eecc6d07
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 7 07:54:52 2010 +0000

    Share the is_multicast_address function
    
    The header probably isn't the right permanent place for this function, but
    it is quite small, and consensus seems to be that it can stay in the
    header for now, instead of creating a new file network.c just for this one.
    
    Originally committed as revision 25387 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f63630cdf3f79805c67e98c70177c10f9822b561
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Oct 7 07:53:31 2010 +0000

    Move multicast address identification fallback macros to network.h from udp.c
    
    Originally committed as revision 25386 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 34b9e5bc4f90ddfe559fe77b2b50e090b64ebe75
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 7 01:57:39 2010 +0000

    Warn if muxing mpeg ps is attempted without a VBV buffer size.
    
    Originally committed as revision 25385 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2dec2bb88074b580d67ecfab037668bed964ae4a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 7 01:57:35 2010 +0000

    Pass RC parameters on stream copy to the muxer.
    
    Originally committed as revision 25384 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b272e327495dcb7110ea4c746adeda09765e099
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Oct 7 00:32:22 2010 +0000

    Init SCR in mpeg muxer based on first DTS.
    This fixes issues if the first DTS is far away from 0.
    
    Originally committed as revision 25383 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 61138c43e08b7bb039fbcf50f1e71d6e735e04a5
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Oct 6 21:43:46 2010 +0000

    properly check for FF_API_MAX_STREAMS instead of LIBAVFORMAT_VERSION_MAJOR
    
    Originally committed as revision 25382 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 38aab35f47c3c7a559c3180568695c6ad21d62ac
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Oct 6 20:56:14 2010 +0000

    add new streams API without MAX_STREAMS limit
    (disabled until next major bump)
    
    Originally committed as revision 25381 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit feb2440c38c7bde97b04e3ad32575e50cb85c826
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Oct 6 20:52:26 2010 +0000

    dynamically use nb_streams instead of static use of MAX_STREAMS
    
    Originally committed as revision 25380 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2899a28cdcc63a97d476de2bba523033d8b02486
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Oct 6 20:49:25 2010 +0000

    document the fact that av_new_stream() can't be called in a background thread
    
    Originally committed as revision 25379 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6612d8cf3170a5bf1b3460c22f8c725c02542533
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Oct 6 20:21:07 2010 +0000

    Move handling of ID3v2 to common utils.c code, reducing code duplication
    and supporting it for more formats, fixing issue 2258.
    
    Originally committed as revision 25378 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1136850dd59f52d92d8ba3a70a42fafcdf37c05d
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Oct 6 18:54:10 2010 +0000

    cosmetic: break long line
    
    Originally committed as revision 25377 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 85c15960b490a55fdf0925fc0289ff278bb99bc1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Oct 6 18:42:46 2010 +0000

    Move the definitions of AVSEEK_SIZE to make it appear before the
    description of url_seek(), which references it.
    
    Originally committed as revision 25376 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 326ede48aeadf72b870c53ea08ecd79144812112
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Oct 6 17:53:02 2010 +0000

    custom build system documentation
    
    Originally committed as revision 25375 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c5438aa574f1d0433e4ecc9fd59f886265225ba
Author: John Stebbins <stebbins@jetheaddev.com>
Date:   Wed Oct 6 17:50:05 2010 +0000

    Fix default value of time_offset_length.
    Patch by John Stebbins stebbins jetheaddev com.
    
    Originally committed as revision 25374 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7c0460496b5eeb1713f00c00e2e61b420bb928e7
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed Oct 6 17:43:15 2010 +0000

    Mention to send a patch before changing API or ABI.
    
    Originally committed as revision 25373 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9446b4bbbc60c2b1241911efb65401b3ab83810a
Author: Robert Schlabbach <robert_s@gmx.net>
Date:   Wed Oct 6 16:59:14 2010 +0000

    rtpdec: Handle RTP header extension
    
    This fixes roundup issue 2270.
    
    Patch by Robert Schlabbach, robert_s at gmx dot net
    
    Originally committed as revision 25372 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ece3e4c56d1bcd64f9e180b896b3c0f1dd17e4e
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 6 12:42:18 2010 +0000

    Add RTP depacketization of the X-QT QuickTime format
    
    Originally committed as revision 25371 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9fd5f39b0e77e41d8d9b813b9a17bb21533fbf64
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 6 12:30:17 2010 +0000

    configure: Set _DARWIN_C_SOURCE while testing for struct ipv6_mreq
    
    On OS X, this struct is only available if _DARWIN_C_SOURCE is defined,
    when we have _POSIX_C_SOURCE defined. This allows the struct to be found,
    enabling proper IPv6 multicast functionality on OS X.
    
    The define is already set within the file that uses the struct. Setting it
    only for this test in configure avoids having to keep it defined for the
    whole build.
    
    Originally committed as revision 25370 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0ada32c37338c654d51ffc64254c722a6c8d7454
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed Oct 6 11:40:09 2010 +0000

    Remove unused variable.
    
    Originally committed as revision 25369 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe5feaeb7629c94f26814a44c0269e09fabf2947
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Oct 6 11:18:43 2010 +0000

    Use retry_transfer_wrapper() in url_write() as its callers do not expect it to stop in the middle.
    
    Originally committed as revision 25368 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a46f7516eccd307416e5ecf8760749a3368ee815
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Oct 6 11:18:38 2010 +0000

    Factor retry_transfer_wrapper() out of url_read_complete()
    
    Originally committed as revision 25367 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e16c1569c08266b48644e23ca9fa58d87c7f5786
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Oct 6 03:14:07 2010 +0000

    doc,win32: add note about the use of dllimport for global data in MSVC++
    
    Originally committed as revision 25366 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bc3836a1806295cb929b0edf228dcb6df6945989
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Oct 6 02:58:19 2010 +0000

    doc,win32: update note on which files to use with shared libraries in msvc
    
    Originally committed as revision 25365 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2344dc6bb6e3a14a1752f1774fd98eaca6568d86
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Oct 6 02:46:22 2010 +0000

    doc: mention xmm clobber macros usage
    
    Originally committed as revision 25364 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 326bf69accced8e86822904b31258d25025f8cdc
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Oct 6 01:27:02 2010 +0000

    fft: mark xmm registers as clobbered in ff_imdct_calc_sse
    
    Originally committed as revision 25363 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6f74fb03cde1266feea8882d5b672e827ad8f55b
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Oct 6 01:26:13 2010 +0000

    Check whether compiler supports xmm registers in asm clobber list
    
    Originally committed as revision 25362 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd68d4db430089bff70f62a38cb84e07d183a435
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Oct 5 22:06:18 2010 +0000

    MMX, MMX2, SSE2 and SSSE3 optimizations for pred16x16/8x8_plane H264 intra
    prediction (plus some with different rounding for svq3/rv40). Speedup (for
    SSSE3) about ~6-fold, 3.6% faster overall with cathedral sample.
    
    Originally committed as revision 25361 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2f412421e8bb1927fcd866777dfedf223c9dfdfb
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 5 21:36:30 2010 +0000

    movdec: Free the previous extradata
    
    If multiple stsd atoms are parsed for the same stream, the old
    extradata would be leaked.
    
    Originally committed as revision 25360 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc2cabd003d264644926b3b4326ed3792405f953
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 5 21:35:44 2010 +0000

    movdec: Split out ff_mov_read_stsd
    
    Originally committed as revision 25359 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6d3421498ee03d8445e40259162eb3f5a162377d
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Oct 5 21:05:07 2010 +0000

    ffmpeg: Fix prototype of some OPT_FUNC2 functions. They must return an int.
    
    Originally committed as revision 25358 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ec4913a8ae8f94b75aab1c4e3fc4dbedf4459689
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Oct 5 20:11:07 2010 +0000

    vorbiscomment: add DISCNUMBER to the metadata conv table
    patch by Anton Khirnov  anton _at_ khirnov _dot_ net
    
    Originally committed as revision 25357 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 038d46c9c84d77a0645451dc4812e97fb0a74679
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 5 20:10:01 2010 +0000

    configure: Consolidate rtsp/sdp deps to use _select
    
    This makes e.g. --disable-everything --enable-demuxer=rtsp actually
    enable the rtsp demuxer and everything else that is needed.
    
    Originally committed as revision 25356 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a8d69098f482f81e5bfcf0c04eca2072444c1a72
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 5 19:47:09 2010 +0000

    configure: Add the http protocol as an auto-enabled dependency of the rtsp demuxer and muxer
    
    Originally committed as revision 25355 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5fe8021a6a93c9a0ab46e0e913649aa2b8f32d5d
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 5 19:46:25 2010 +0000

    rtsp/sdp: Move code into correct ifdefs
    
    This makes the code dependencies correct. Previously, the SDP demuxer
    wasn't buildable on its own.
    
    This also reverts rev 25343.
    
    Originally committed as revision 25354 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eb99f179faf5b6c157d45805aeee72916342a6fa
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 5 19:33:56 2010 +0000

    find_info_tag: Make sure the output buffer is null terminated
    
    Originally committed as revision 25353 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5dd7f994c6414f7040f9386ec077f0d7cfe88717
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Tue Oct 5 17:24:18 2010 +0000

    Do not assume PIX_FMT_YUV420P will remain the only supported output format for H264.
    
    Originally committed as revision 25352 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5961253463173fb3cff01a6c34e16dba1cd22e0e
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 5 16:35:33 2010 +0000

    udp: Define _DARWIN_C_SOURCE
    
    This is required in order to get the IP_MULTICAST_TTL define.
    
    Originally committed as revision 25351 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25a2ebb917f301c26be7050e9b5dfe28fe7ade0e
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Oct 5 14:09:30 2010 +0000

    udp: Return the actual error code on errors, instead of AVERROR(EIO)
    
    Originally committed as revision 25350 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42f9582d8da0176130993f02be908bec348ef3e4
Author: qrtt1 <chingyichan.tw@gmail.com>
Date:   Tue Oct 5 14:04:46 2010 +0000

    Set proper error if server flags indicate that it doesn't support mmst. This
    prevents a read-after-close-induced segfault later. Fixes issue 2266.
    
    Patch by qrtt1 <chingyichan dot tw gmail com>.
    
    Originally committed as revision 25349 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a26520a97cffeab6b803ce2742ece827e003781
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Tue Oct 5 12:14:30 2010 +0000

    Cosmetics, lots of.
    
    Originally committed as revision 25348 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bbc26bae117b9bfb85a129e5705715bd1df08380
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Tue Oct 5 12:14:27 2010 +0000

    Skip unnecessary calculations in 4col-mode.
    
    Originally committed as revision 25347 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 90a3ffe27650ab75e00658fc1afa3d715eca2f9d
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Tue Oct 5 12:14:23 2010 +0000

    Add possibility to crop screens inside of encoded frames.
    
    Originally committed as revision 25346 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 93ee7f9c41c4083c49cd031b6325dd92e0b21b84
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Tue Oct 5 12:14:20 2010 +0000

    Add check for height when cropping.
    
    Originally committed as revision 25345 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4d269030976e04d9db0ae9e9c0ed21865048936
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Tue Oct 5 12:14:14 2010 +0000

    Introduce palette with dynamic size.
    
    Originally committed as revision 25344 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a44da176ac304f023bd1b2e48915d5c2c23fdf9a
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Oct 5 11:06:32 2010 +0000

    Remove some pointless CONFIG_RTSP_DEMUXER #ifdefs.
    They reside within a large CONFIG_RTSP_DEMUXER block and are thus pointless.
    
    Originally committed as revision 25343 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e802e385587d431c19bacb792f1887fb3d49a68
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Oct 5 11:03:48 2010 +0000

    Add some #endif comments to ease understanding.
    
    Originally committed as revision 25342 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b75309c19b2eb7fb57263cfd81ad18691a7a633
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Tue Oct 5 09:40:43 2010 +0000

    matroskaenc: write metadata
    patch by Anton Khirnov   anton _at_ khirnov _dot_ net
    
    Originally committed as revision 25341 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3a1429ec3cea15cfc82ab1b9edab95c8016c06ba
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Oct 5 08:44:18 2010 +0000

    Update av_cmp_q() documentation after r25338.
    
    Originally committed as revision 25340 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 59a3bf0e51c5bbb38adbc883c25daff11bb1b4a8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 5 01:43:34 2010 +0000

    Add selftest code for av_cmp_q().
    
    Originally committed as revision 25339 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dec112691561bddaea07e0ad455a71bf29ade60d
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 5 01:43:31 2010 +0000

    Make av_cmp_q() work with infinities and NAN.
    
    Originally committed as revision 25338 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cfa5a81ea672ac355afad88ea239f7ba5c3d72f0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Oct 5 01:43:25 2010 +0000

    Move aspect ratio 0/0 avoidance code so the values in the sps struct are not missed.
    This preempts issues with av_cmp_q(0/0, X)
    
    Originally committed as revision 25337 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c9b87628568a95e5c9fe788afa9534e809d32e0d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Oct 4 20:23:36 2010 +0000

    xdcam hd422 720p24 fourcc in mov
    
    Originally committed as revision 25336 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f02a7e2d25d3324e10d3e14b02b70ef9285b9bb
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Oct 4 19:45:12 2010 +0000

    mms: remove dependency on MAX_STREAM API
    
    Originally committed as revision 25335 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 00e962a27576cb8169a392c81a9a4252a5791abc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 4 13:41:06 2010 +0000

    Add a test for av_parse_video_rate().
    
    Originally committed as revision 25334 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bc12b3b11bc814f6e3f788d38de29f743d31f644
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 4 13:41:04 2010 +0000

    Use av_parse_and_eval_expr() in av_parse_video_rate(), simplify.
    
    Originally committed as revision 25333 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6b4ed22f7512056f47bc7f39cd16bbbb83b2781d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Oct 4 13:41:01 2010 +0000

    Make av_d2q() manage the case in which the value to convert is inf.
    
    Originally committed as revision 25332 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9276bdddca3dba697ffead22ce591657b7b33e24
Author: İsmail Dönmez <ismail@namtrac.org>
Date:   Mon Oct 4 13:08:13 2010 +0000

    snowdsp: Explicitly state the operand sizes
    
    Fixes compilation with clang's builtin assembler
    
    Patch by İsmail Dönmez, ismail at namtrac dot org
    
    Originally committed as revision 25331 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 92c5052db971a2a3dfb7c3fc4317b55f401d7811
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Oct 4 07:06:58 2010 +0000

    Add protocol documentation on RTSP
    
    Originally committed as revision 25330 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 59ac1da26d889dd89ba220eb5d88ed1c518ceb11
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Oct 3 20:23:16 2010 +0000

    cosmetic: break long line
    
    Originally committed as revision 25329 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5ef42826d2e17fe041c0f2744868cf0e5deb7d12
Author: İsmail Dönmez <ismail@namtrac.org>
Date:   Sun Oct 3 20:01:36 2010 +0000

    yadif: Explicit wordlength for compare. Fixes compile with clang.
    
    Patch by İsmail Dönmez: ismail at namtrac dot org
    
    Originally committed as revision 25328 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7fe3c270c01cbe51e5c41f936c57e6f810eb0441
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Oct 3 18:55:46 2010 +0000

    rtpdec_svq3: Don't look for the unused RTP_FLAG_KEY flag
    
    Originally committed as revision 25327 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4c74d1660cd8224948a2f995e773da47e5fe0fe2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Oct 3 17:15:18 2010 +0000

    Fix typo, -flags 4mv => -flags mv4.
    
    Originally committed as revision 25326 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d7810f45413ed1e32c15df5dd60cdb88992b8709
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Oct 3 11:56:38 2010 +0000

    rtsp: In the muxer, show the generated with verbose log level
    
    It is only useful for debugging, so it doesn't have to be shown every time.
    
    Originally committed as revision 25323 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ecd741713c7058b292878611f87b0673de6c8eb
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Oct 3 11:55:16 2010 +0000

    rtsp: Show the received SDP
    
    Originally committed as revision 25322 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 524aae862574cfed0656fd9789edaa66b0817739
Author: Víctor Paesa <victorpaesa@googlemail.com>
Date:   Sun Oct 3 09:49:36 2010 +0000

    Use SLIBSUF instead of .so, as a more generic dynamic library suffix.
    
    Originally committed as revision 25321 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 12eef0d1ba55dd0eb36893a0d6e0fa7e04dda122
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Oct 3 07:53:40 2010 +0000

    100l, fix sws_getCachedContext. It did not set the colorspace details,
    but worse it did not set up destination dimensions, thus every user
    of it would necessarily fail.
    
    Originally committed as revision 32424 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 62784e3733ceb0f58007db8bb2e41e1abf62b85e
Author: Benjamin Larsson <banan@ludd.ltu.se>
Date:   Sat Oct 2 22:18:02 2010 +0000

    Add the CODEC_CAP_CHANNEL_CONF capability code and add
    that flag to the dca codec. This capability when set
    will make sure the codec will initialize the channel
    configuration instead of trusting the container. This
    fixes issue 2137 and issue 850.
    
    Originally committed as revision 25320 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ae8c28db87c5bfb5721a91014a657e56983c6c57
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 2 21:59:16 2010 +0000

    applehttp: Add comments to make_absolute_url
    
    Originally committed as revision 25319 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d229ef9e6505f3780df9f7e6b362612b2d53875
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 2 21:58:36 2010 +0000

    applehttp: Handle a .. path segment in the base url
    
    Originally committed as revision 25318 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 978a5ce82e56cd48e47766a16fd406c8bfbfba04
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 2 21:58:13 2010 +0000

    Reindent
    
    Originally committed as revision 25317 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8f7c2452dee8d8b72a6c0898ac90c44a4a7d9809
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Oct 2 21:57:58 2010 +0000

    applehttp: Allow the base url to be a local file name, too
    
    Originally committed as revision 25316 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e0559b713b6507ab1b9f469c70c2a52a3927fc6
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Oct 2 20:37:43 2010 +0000

    Support decoding of FLAC files without a STREAMINFO header.
    
    Originally committed as revision 25315 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f71abdbbd71283db3b428261ff1da08f97ae7362
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Oct 2 10:00:48 2010 +0000

    Remove pointless -vn option, the file has no video stream.
    
    Originally committed as revision 25314 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 01e4b675981103e2edd9e1d7f07a3b6b7ad70529
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Oct 2 09:56:21 2010 +0000

    Rename fate-gsm test to the more accurate fate-gsm-ms
    and add a test for regular GSM as fate-gsm.
    
    Fixes a 8kHz sample from issue 113.
    
    Originally committed as revision 25313 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 645e75992d8876a5e0aa056739885d3afd08d431
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Oct 2 09:51:26 2010 +0000

    Fix GSM decoding: regular GSM and MSGSM do not use the same
    bitstream endianness, so they cannot reuse the same code
    without a lot of function call overhead.
    Thus use templating to compile two different binaries.
    
    Originally committed as revision 25312 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1405782cf4eaae7fd4bcb3d9da2c39f655314b41
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Oct 2 09:50:56 2010 +0000

    Avoid cast of double nan to int.
    It may cause exceptions on some platform.
    
    Originally committed as revision 25311 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8bf256bcc064ffa073b67e237f3141427d1f396c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Oct 2 09:16:52 2010 +0000

    Document url_get_filename().
    
    Originally committed as revision 25310 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a5c33faaccec6787419fe373a9e7ae0932b15ee1
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Oct 2 08:44:33 2010 +0000

    Add init and uninit functions to cmdutils, reduces code duplication
    between ffmpeg and ffplay and avoids a valgrind error by freeing
    avformat_opts->key.
    
    Originally committed as revision 25309 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 05931ab763c873198947142fc84dfe6c8c285fd6
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Oct 2 08:39:34 2010 +0000

    Make FRAPS decoder use PC range instead of TV range
    FRAPS appears to output PC range streams.  I can't guarantee this is true of
    all versions.
    
    Originally committed as revision 25308 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 35e33b9aac890111dd75ef1eb9aefe4b54c6f5a2
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Oct 2 01:26:00 2010 +0000

    10l fix h263 encoder resolution test, array size is 8 not 7
    
    Originally committed as revision 25305 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 84fd51e5ad41147c12d63471f98fb68361258646
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 1 21:56:09 2010 +0000

    ffmpeg: replace MAX_STREAMS by an arbitrary sanity check
    
    Originally committed as revision 25304 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 620a67d56ae5e31fdc1ddeb694c23889061ae522
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 1 21:54:20 2010 +0000

    ffmpeg: dynamically allocate bitstream_filters
    
    Originally committed as revision 25303 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3a8e882419920455cbd5d75af1d0d5d16aa7ddb9
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 1 21:52:09 2010 +0000

    ffmpeg: dynamically allocate stream_maps
    
    Originally committed as revision 25302 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a6d97b371a93d76b6af2b1122c0f3a0c6a0aefd
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 1 21:51:12 2010 +0000

    ffmpeg: dynamically allocate output_codecs
    
    Originally committed as revision 25301 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 311e223f28e25c5c387fe4d8367c2a25c2da2e93
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 1 21:41:27 2010 +0000

    ffmpeg: dynamically allocate input_codecs
    
    Originally committed as revision 25300 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c6958aabd84279df08049fb7d2e74d97469abdc
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 1 21:36:13 2010 +0000

    ffmpeg: dynamically allocate input_files_ts_scale
    
    Originally committed as revision 25299 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e640f261771b9a03ad210c35f309e97be7ae6907
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 1 21:34:59 2010 +0000

    ffmpeg: dynamically allocate streamid_map
    
    Originally committed as revision 25298 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dba249abeea40ee07edcec5508e872f767dc8c0f
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Oct 1 21:29:37 2010 +0000

    ffmpeg: add a grow_array() helper function
    
    Originally committed as revision 25297 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 333771210eca752a9a36d96b2fb8a3d31d30f91e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Oct 1 18:32:53 2010 +0000

    Fix reference to nonexistent function.
    
    Originally committed as revision 25296 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 321259c1ab1fb348f9896f00f481ba3dfe227e30
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 1 17:52:26 2010 +0000

    rtsp: Return a queued packet if it has been in the queue for longer than max_delay
    
    Originally committed as revision 25295 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58ee09911e0dab6432b18e9a2c5a876fdf8ef078
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 1 17:50:24 2010 +0000

    rtpdec: Reorder received RTP packets according to the seq number
    
    Reordering is enabled only when receiving over UDP.
    
    Originally committed as revision 25294 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0260741876b535c11cef43a959d1a9a970a308e9
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 1 17:46:10 2010 +0000

    rtpdec: Split out the part of rtp_parse_packet that does the parsing of new packets
    
    Originally committed as revision 25293 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27af8902c4fca89b5f67bb6b058ab3301e8652f0
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Oct 1 17:45:18 2010 +0000

    Fix indentation of ff_id3v2_read
    
    Originally committed as revision 25292 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c690fa97e5d1c431be01bff7eaee3e52319d2050
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 1 17:44:53 2010 +0000

    Reindent/rewrap
    
    Originally committed as revision 25291 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 38f8c80b62f62ef5c7ab12e2461c020a6166bc8b
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 1 17:44:18 2010 +0000

    rtsp: Reorganize if statements in rtsp_read_play
    
    Originally committed as revision 25290 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad4ad27fb6d352a874d97d42ba95ae0b5cbfa860
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 1 17:43:27 2010 +0000

    rtsp/rtpdec: Allow rtp_parse_packet to take ownership of the packet buffer
    
    Do the same change for ff_rdt_parse_packet, too, to keep the interfaces
    similar.
    
    Originally committed as revision 25289 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 96a7c9753e81ac1f2de12f3249ea7c001d50a3f7
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 1 17:41:31 2010 +0000

    rtsp: Use a dynamically allocated receive buffer
    
    Originally committed as revision 25288 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6705dd5f9889d7877b3503fb09b46fb9d875de17
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Oct 1 16:02:10 2010 +0000

    Fix weird indent.
    
    Originally committed as revision 25287 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0795b861742eb244737cb15a544bb6d81f98c260
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Oct 1 13:55:20 2010 +0000

    avassert: add missing #include <stdlib.h>
    
    Originally committed as revision 25286 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f23ceeb84dcac0cf3993a1a8fa4b667a1c3c20df
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Oct 1 13:55:16 2010 +0000

    avassert: prettify macro
    
    Originally committed as revision 25285 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b64b4134d565e22fcdd50132456d8289690aaec8
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Oct 1 13:55:13 2010 +0000

    Rename libavutil/assert.h to avassert.h
    
    This avoids conflicts with the system assert.h.
    
    Originally committed as revision 25284 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a47d90b2918c74a26bd313e8e70452bdc969a02
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Oct 1 12:00:29 2010 +0000

    Fix av_cmp_q() with negative denominators.
    
    Originally committed as revision 25283 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f4cd732f156141eb846b7ab975e99d58a23fcb4
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Fri Oct 1 11:08:28 2010 +0000

    Add myself as maintainer of lxfdec.c
    
    Originally committed as revision 25282 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8878e3b21b5fe836e636881d11bc7e3a3f9364fd
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Fri Oct 1 11:08:24 2010 +0000

    Add demuxer for LXF (Leitch/Harris' VR native stream format)
    
    Originally committed as revision 25281 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fbeabfca2f648bd83fa1969c3346d288a158d857
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Fri Oct 1 11:08:19 2010 +0000

    Add pcm_lxf, a decoder for the 20-bit planar PCM format used in LXF
    
    Originally committed as revision 25280 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c619572a7b70220e470a22165d83bda223eedc7a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Sep 30 22:52:29 2010 +0000

    Fix a typo in the nameing of av_assert0() in currently not compiled code.
    
    Originally committed as revision 25279 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b926b6282d3b9fc8115660ae013f74f4f8c06d30
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Sep 30 21:57:31 2010 +0000

    av_assert() system.
    With this the developer can now choose if he wants an assert always enabled or at which
    compile time assert level. This can thus replace the #define NDEBUG hacks
    
    Originally committed as revision 25278 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 59b4e5ba49180942be3c8bb26dbf6820e015cb0d
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Sep 30 20:40:10 2010 +0000

    add FF_API_INOFFICIAL define to disable the deprecated 'inofficial' flag
    
    Originally committed as revision 25277 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 838dc131f1d6f1892878de372c7e2ea75fc205d3
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Sep 30 20:34:35 2010 +0000

    add FF_API_SET_STRING_OLD define to disable the deprecated av_set_string API
    
    Originally committed as revision 25276 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0743de4ffd063d17df7a66aa579746c4f427ae1a
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Sep 30 20:31:42 2010 +0000

    add FF_API_USE_LPC define to disable the deprecated AVCodecContext.use_lpc field
    
    Originally committed as revision 25275 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ab3efd0077a5b81b71819c3a792bb0bc59b9d60d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Sep 30 20:24:49 2010 +0000

    Return AVERROR(EINVAL) rather than -1 in case of invalid values.
    
    Originally committed as revision 25274 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 448ce9258c145dfe17a4616d15677f412bef7304
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Sep 30 20:12:46 2010 +0000

    add FF_API_SUBTITLE_OLD define to disable the deprecated decode_subtitle API
    
    Originally committed as revision 25273 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 164bc38c2603e8738237d61a183f95e283f3e491
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Sep 30 19:51:22 2010 +0000

    add FF_API_VIDEO_OLD define to disable the deprecated decode_video API
    
    Originally committed as revision 25272 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d8e456400e01aa3194c266b389fd62f4e35598d8
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Sep 30 18:12:27 2010 +0000

    Correct tag is m2v1
    
    Originally committed as revision 25271 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a377cfa6c2d68f6feec4cb2aa9b87d7ec07340e7
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Sep 30 15:37:01 2010 +0000

    add FF_API_AUDIO_OLD define to disable the deprecated decode_audio API
    
    Originally committed as revision 25270 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e2f0214a0bf42558b565f7706e916f569fce23b8
Author: Niobos <niobos@dest-unreach.be>
Date:   Thu Sep 30 12:26:42 2010 +0000

    Fix a yuv420p sample that was incorrectly detected as yuv411p
    (576i50 25Mbps 4:1:1 special case was wrong).
    Fixes issue2211
    
    Patch by Niobos, niobos dest-unreach be
    
    Originally committed as revision 25269 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f3f5eb6e70f46fb2f0c06efed198b31a72ee1f29
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Sep 30 10:55:08 2010 +0000

    Document url_filesize().
    
    Originally committed as revision 25268 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a216bd1dd6ac32aa91044e54ea15b43e9db7985
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Sep 30 10:51:22 2010 +0000

    Make register_protocol() use the function av_register_protocol2()
    rather than av_register_protocol(), which is deprecated.
    Fix the GCC warning:
    avio.c: In function ‘register_protocol’:
    avio.c:93: warning: ‘av_register_protocol’ is deprecated (declared at avio.c:86)
    
    Originally committed as revision 25267 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0093ebc20aeee6d184aff047d30d93b63186330b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Sep 29 23:06:51 2010 +0000

    User application side of Codec specific parameters.
    
    Originally committed as revision 25266 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f34fcdc8b67fb477563a8fc4284434b707de3d3b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 29 22:06:44 2010 +0000

    Set default values for the scale context in sws_alloc_context().
    
    Originally committed as revision 32415 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit e60c906a82b8982c23d0a71ef31b2aad5626fd6e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 29 22:06:40 2010 +0000

    Set the default value of param0 and param1 to SWS_PARAM_DEFAULT.
    
    Originally committed as revision 32414 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 6d21d67b38af75cc4fe901a92f3a0ae114ed1e33
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 29 22:06:36 2010 +0000

    Set valid default values for the srcw, srch, dstw, dsth options in the
    scale context. Prevent pointless warnings when using
    av_opt_set_defaults() for setting the default values, as in a pending
    patch.
    
    Originally committed as revision 32413 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 584b8edb999879deddb0b0ea4184b8c978436724
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 29 21:42:03 2010 +0000

    Add missing case for FF_OPT_TYPE_DOUBLE in av_opt_set_defaults2().
    
    Originally committed as revision 25265 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 826481ea912f985dd5521e14baf0ed3e9a2bc0e4
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Sep 29 21:35:52 2010 +0000

    Remove duplicate entries
    
    Originally committed as revision 25264 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3432c26319de1508d6371c427ce19f76863eefa0
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Sep 29 21:34:31 2010 +0000

    Use new apple fourcc for mpeg-1 and mpeg-2 in mov, works natively on osx
    
    Originally committed as revision 25263 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a52ffc3f54e6ba9417513edf9a75c66dfcb93ebb
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 29 17:42:26 2010 +0000

    Move static inline function to a macro, so that constant propagation in
    inline asm works for gcc-3.x also (hopefully). Should fix gcc-3.x FATE
    breakage after r25254.
    
    Originally committed as revision 25262 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fc7c40c2bd95cc6f338806bdbf077732a74f5cf2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 29 16:15:42 2010 +0000

    Cosmetics: put "if (...)" and "av_log(...)" in the same line for
    improving vertical alignment and readability.
    
    Originally committed as revision 32405 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 1bb56bdb418359b3eb993ff119b02794c6fe605f
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Wed Sep 29 15:43:37 2010 +0000

    rawdec: Properly pass reordered_opaque through the decoder
    
    Originally committed as revision 25261 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3dedbeff7b74d7820b4395c87614edfa8e688fa4
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 29 15:43:36 2010 +0000

    Check return value of get_chunk_header(). Since enum can be unsigned, the
    current code wouldn't always error out on errors.
    
    Based on patch by Stephen d'Angelo <sdangelo evertz com>.
    
    Originally committed as revision 25260 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 329d689f7563bd0da3e7fc8493756cb2185ed088
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Wed Sep 29 15:34:43 2010 +0000

    Use sse2 variant of put_pixels16() for no_rnd also. Provides a minor speed
    increase to e.g. vc1, snow and mpeg decoding.
    
    Patch by Eli Friedman <eli dot friedman gmail com>.
    
    Originally committed as revision 25259 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 77336a5e1287d1cf35375075054717963f5e1421
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Sep 29 15:09:38 2010 +0000

    Allow setting the impulse block bias for libvorbis through a private codec parameter.
    First example and test of private codec parameters.
    
    Originally committed as revision 25258 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc51a72ba45fbefb9f1c6c3ca5a5b2388d69b2da
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Sep 29 15:05:47 2010 +0000

    Move allocation and init to defaults of the private codec contexts to avcodec_get_context_defaults3().
    That way the user app can set codec specific parameters in the private context
    before opening it.
    
    Originally committed as revision 25257 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cd17285e6cecefbeb286adbba881eb26dbabec29
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 29 14:04:39 2010 +0000

    Merge b_idx and edge variables, and optimize the ASM to directly load variables
    from memory locations/offsets depending on b_idx plus constants, rather than
    having gcc do this. This saves several lea calls and together saves about
    10 cycles in h264_loop_filter_strength_mmx2().
    
    Originally committed as revision 25256 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0cc8a5d0885396bfec7e02f1aea9e5eee386855a
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 29 14:03:30 2010 +0000

    Remove mv_mask variable. Replace the related pand -1/0 instructions by either
    a pxor, or remove the instruction alltogether. Altogether, this saves 1
    instruction.
    
    Originally committed as revision 25255 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c0673f2cf4e2aab240af4ed3d94a8dac27114fef
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 29 14:02:32 2010 +0000

    Remove d_idx as a variable, and instead load it as a constant in the asm.
    This has no measurable speed effect because the surrounding code doesn't
    take advantage of this yet.
    
    Originally committed as revision 25254 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c3135f6d3faf764f5df364db00da1b2d4dcb097
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 29 13:35:24 2010 +0000

    Unroll inner bidir loop in h264_loop_filter_strength_mmx2(), which gets rid
    of the d_idx variable and therefore allows for future optimizations. No speed
    difference by this commit itself.
    
    Originally committed as revision 25253 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4b81511cab1d53f7f189bcb09aac4303b20a4ce8
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 29 13:34:20 2010 +0000

    Unloop the outer loop in h264_loop_filter_strength_mmx2(), which allows
    inlining various constants within the loop code. 20 cycles faster on
    cathedral sample.
    
    Originally committed as revision 25252 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d29e863e1d8a5bbac36ee40d278ebfc5f01abd9a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 29 13:02:31 2010 +0000

    Put if (...) av_log() in the same line, more compact and increase
    readibility.
    
    Originally committed as revision 32404 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 5abd626e206deb6cc398ca93ebd884f0cf136b73
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 29 13:02:28 2010 +0000

    Amend constraints for the src_format and dst_format options in the
    SWScale context.
    
    Originally committed as revision 32403 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 5ba24e4982f988343ac1444b7ddd16cecc3e9bbf
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Wed Sep 29 12:34:01 2010 +0000

    Fix compile on Darwin (FATE). Compile error:
    yadif.c:226: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
    yadif.c:220: error: 'asm' operand has impossible constraints
    
    Patch by Alexander Strange <astrange ithinksw com>.
    
    Originally committed as revision 25251 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 655c36b22fd889f61aa31d769addbcde695d7252
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Sep 29 11:59:25 2010 +0000

    Add AVClass for the private context, this will be used for codec specific options.
    
    Originally committed as revision 25250 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c24b404ba6a115259c75ec9896528e415155abd1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 29 08:44:09 2010 +0000

    Cosmetics: fix braces placement.
    
    Originally committed as revision 32402 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 0810a5846b22ec016bb1c8ee506aca127d629d62
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 28 22:23:58 2010 +0000

    Deprecate sws_getContext(), use sws_alloc_context() and
    sws_init_context() instead.
    
    Originally committed as revision 32401 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 499287e0a58939db4db0eac90a14968354ead8ed
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 28 22:23:53 2010 +0000

    Add documentation for the returned value of sws_init_context().
    
    Originally committed as revision 32400 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit c58127934745000d8f2a30b1e2fa4d4872c6b37e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 28 15:33:59 2010 +0000

    Add APIchanges entry for lsws change of r32368.
    
    Originally committed as revision 25249 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c508ab6736bc2a2ec27dcea4cb6336b737a68936
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 28 15:29:23 2010 +0000

    Bump minor version after the addition of sws_alloc_context() and
    sws_init_context() of r32368.
    
    Originally committed as revision 32396 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit c10676aca3815431e553a161fc694dc664f25f2d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 28 14:59:09 2010 +0000

    Make init() return sensible error code rather than -1 in case of
    invalid values.
    
    Originally committed as revision 25248 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 46daee6e4ef8f9ae2b1642bd7d7722c0fd5a42e3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 28 14:59:06 2010 +0000

    Cosmetics: apply nits.
    
    Originally committed as revision 25247 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f03f30d77a9e2de80c2c1cf09a15e983a71f1ad3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 28 14:49:55 2010 +0000

    Make new doxy follows the agreed upon style and grammatical
    conventions, for consistency with the rest of the documentation.
    
    Originally committed as revision 25246 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e5ff4d0e56fcce7fd13de0c4165dd9abb3aa013
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 28 13:44:10 2010 +0000

    Group togheter filter dependency specifications.
    
    Originally committed as revision 25245 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e40032e23af272ae1b9a6b2cb4f1d944622ce108
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 28 13:16:40 2010 +0000

    Add the drawbox filter from the soc libavfilter repo.
    Pedagogically useful.
    
    Originally committed as revision 25244 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4dece8c7f8255fb3c4ad9fb7fd25a8ba7692fd27
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Sep 28 09:06:22 2010 +0000

    Try to fix crashes introduced by r25218
    
    r25218 made assumptions about the existence of past reference frames that
    weren't necessarily true.
    
    Originally committed as revision 25243 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 01d461980e3139f43961f8dad8ab2a61cb23a094
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Tue Sep 28 03:45:27 2010 +0000

    All else being equal, prefer PTS over DTS in timestamp correction
    
    Because DTS values aren't passed through decoders, they tend to be
    inaccurate if decoder delay doesn't match what was expected by the encoder.
    
    In particular this improves timestamps for H.264 without num_reorder_frames
    set and with -strict 1, which causes DTS to be up to 16 frames ahead of the
    picture.
    
    Note that this doesn't really improve any file with very broken PTS/DTS,
    since PTS isn't much more accurate in these.
    
    Originally committed as revision 25242 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7a8bfa5d674922d4413d403b059fe183deb7ddbe
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Tue Sep 28 02:05:12 2010 +0000

    Extract timestamp correction code from ffplay.c to cmdutils.c
    
    Originally committed as revision 25241 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6d19fd5c26cc2971a9925376f52e57c286d2326b
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Sep 28 00:33:21 2010 +0000

    In mov demuxer, check that nb_streams is valid before using it in read_dac3
    
    Originally committed as revision 25240 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bd8154d0b337e7a9f4dd1a728f4409fbe37c8fea
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Sep 27 23:47:54 2010 +0000

    100l fix if condition
    
    Originally committed as revision 32395 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit df0743e01e9fb88b9eb67815bacc2fe89e313eff
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Sep 27 22:24:03 2010 +0000

    Y400A (gray alpha) input support in libswscale
    
    Originally committed as revision 32394 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 59cb40b92194c272c4d097c702a46f90edb94958
Author: Michael Chinen <mchinen@gmail.com>
Date:   Mon Sep 27 22:17:58 2010 +0000

    Fix index_entries pos:
    It was being set wrong for files with data_offset > 0
    
    Patch by Michael Chinen, mchinen gmail
    
    Originally committed as revision 25239 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c6625ad5410389f6bca582b53b23bcd60030e00c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 22:13:18 2010 +0000

    Update APIchanges after r25236.
    
    Originally committed as revision 25238 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 483480b5ae00186ae1de3db2a838a237954de4c1
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Sep 27 22:10:39 2010 +0000

    Fix out of tree builds with vf_yadif and mmx
    
    Originally committed as revision 25237 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c85eef4ed8ed838943a01b5bb1f1c9dd8969c423
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 22:09:53 2010 +0000

    Move av_set_options_string() from libavfilter to libavutil.
    
    Originally committed as revision 25236 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 486adc55c0faa6ebc693645dbbeb1c11d2768280
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 21:57:16 2010 +0000

    Use more expressive names for the avfilter_insert_filter() in and out
    parameters.
    
    Originally committed as revision 25235 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fa6f4ebc08d228ce9795f1f4178d68e31407aeb9
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Sep 27 21:50:26 2010 +0000

    use a Makefile in x86 subdir
    
    Originally committed as revision 25234 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 236f79480b15df8996455168742d141bbf578df2
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Sep 27 21:48:06 2010 +0000

    merge #if with if()
    
    Originally committed as revision 25233 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a5db1aa588eb157c35e44ca2a76a1184aa5bcf4
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Sep 27 21:31:29 2010 +0000

    In dv decoder, set sample aspect aspect ratio, fix issue #1612
    
    Originally committed as revision 25232 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 348a3237cc1349b5dfdaa8fd89e52cfe88049b04
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Sep 27 21:30:41 2010 +0000

    In dv decoder, use the expected aspect ratio logic, like other decoders do,
    following width/height = par/dar.
    
    Originally committed as revision 25231 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9f694f0b3de31eac15a1ca82f4c55e08e2b89b5a
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Sep 27 20:10:53 2010 +0000

    swscale: clear SWS_CPU_CAPS_SSE2 in update_flags_cpu() missed in r32068
    
    Originally committed as revision 32393 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 829e5dafc2af460b2294f236809f30dc9da55345
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Sep 27 20:09:29 2010 +0000

    cosmetics: break long line update_flags_cpu
    
    Originally committed as revision 32392 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit d04247a13430611b438660012dad8c8c1d0bed4e
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon Sep 27 19:59:36 2010 +0000

    use strict_std_complience from avcodec_opts[AVMEDIA_TYPE_*]
    
    Options are not yet set for video encoders and for codec specific
    defaults it is desireable to set the codec options only after the codec
    is known.
    
    Originally committed as revision 25230 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit db9dfa3cc360bdee4d571cfea5f468b3f1426b05
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 17:28:53 2010 +0000

    Make avfilter_insert_filter() propagate an error code in case the
    called avfilter_link() fails.
    
    Originally committed as revision 25229 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ecf1539bf3cc8b2a2b76658917170de362402e5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 17:02:53 2010 +0000

    Add APIchanges entry after r25227.
    
    Originally committed as revision 25228 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit acc0490f09acdc878e5eb30bb2c06f51291ef0d7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 16:58:48 2010 +0000

    Make AVFilterLink store the pointers to the source and destination
    pads, rather than their index.
    
    Originally committed as revision 25227 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b3dd5e59713a40b019610f0ed372449a6534291c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 16:28:02 2010 +0000

    Add APIchanges entry after r25225.
    
    Originally committed as revision 25226 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 372e2884089e6a17be6d0028386ea2099dd86268
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 16:23:43 2010 +0000

    Move av_get_token() from libavfilter to libavutil.
    
    Originally committed as revision 25225 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4a94cfea02f4c3da43d2f2ed25f14ee461a1a315
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Sep 27 16:10:23 2010 +0000

    rtpproto: Use a sockaddr_storage instead of a sockaddr_in with recvfrom
    
    Originally committed as revision 25224 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6e73cef6e3b536fbccdb82bd9260440d836b3f03
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Sep 27 15:16:16 2010 +0000

    Fix several security issues in flicvideo.c
    This fixes CVE-2010-3429
    
    Originally committed as revision 25223 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 16209390229dfd309e5adad2241a0a75c8cc2130
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Mon Sep 27 12:27:26 2010 +0000

    mpegtsenc: Indent
    
    Originally committed as revision 25222 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d1ac03517e66ff12564c4d5abcb204e9a4e424b6
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Mon Sep 27 12:27:23 2010 +0000

    mpegtsenc: Write subtitle extradata if set
    
    Originally committed as revision 25221 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit be0e596a57633a1358a4414239947f42b328af74
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 10:34:03 2010 +0000

    Simplify include, since opt.c is now in libavutil there is no need
    to use the library path prefix for eval.h.
    
    Originally committed as revision 25220 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8f1afd3b37e3c32d88555515a4fec688c0580645
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 10:01:44 2010 +0000

    Cosmetics: apply misc style fixes.
    
    Originally committed as revision 25219 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e2983d6eac7b0bb563886c6f97c4ce0385b2018d
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Sep 27 04:43:41 2010 +0000

    Improve error concealment of lost frames
    If a frame is lost, replace it with data from the previous valid frame.
    
    Originally committed as revision 25218 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b1a05b820e6ee4d4209bc356348451bb4ad5870a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 01:17:46 2010 +0000

    Make avfilter_destroy() code less convoluted, introducing a temporary
    variable link.
    
    Originally committed as revision 25217 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 41f87daaa300f06f869098c9f27e06ef3d8f54d5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 27 00:30:14 2010 +0000

    Bump version and update APIchanges after r25210.
    
    Originally committed as revision 25216 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 536e229ae281a6722323ec0bab5879058fb26ead
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Sep 26 22:37:45 2010 +0000

    yadif: remove unnecessary #include
    
    Originally committed as revision 25215 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 13fabd7a8d6b01587cfc5049549d2e389b568182
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Sep 26 21:36:05 2010 +0000

    Port MPlayer blackframe filter.
    
    See thread:
    Subject: [FFmpeg-devel] [PATCH] Port MPlayer blackframe filter.
    Date: Sun, 26 Sep 2010 01:10:40 +0200
    
    Originally committed as revision 25214 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b6c06894560b9ed11bb6bf6d3036e7c278e1becf
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Sep 26 21:01:24 2010 +0000

    configure: detect nasm vs yasm and set flags correspondingly
    
    Originally committed as revision 25213 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3288177150eae9a9f11b6a5e4574f0ccd5fe9f57
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Sep 26 21:01:20 2010 +0000

    ARM: change return type of AV_RN16() to unsigned
    
    This prevents gcc inserting useless UXTH instructions, at least
    in some cases.
    
    Originally committed as revision 25212 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 33ce384688ffbd5d782368f6b5998d770ddd6e17
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Sep 26 20:31:04 2010 +0000

    fix typos and grammar
    
    Originally committed as revision 32370 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 8c26d83edbddf70dda49adda14d88217a313e436
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Sep 26 19:48:49 2010 +0000

    Make the avoptions list of sws more complete.
    
    Originally committed as revision 32369 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 635d4aed609c8168904f12ec65000125065d338c
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Sep 26 19:33:57 2010 +0000

    Split alloc and init of context so that parameters can be set in the context
    instead of requireing being passed through function parameters. This also
    makes sws work with AVOptions.
    
    Originally committed as revision 32368 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit f4203ff3d91deb05bab7625b193d1d98f7349964
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Sep 26 17:06:32 2010 +0000

    swscale: use full chroma input for point scaler
    
    Originally committed as revision 32360 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 66772498891c783951e45dcdfc81dbdadacd1f75
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Sep 26 14:47:00 2010 +0000

    Bump minor version for the addition of the G.722 encoder
    
    Originally committed as revision 25211 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ed040408b26d8b5c896e60303a3bef6a39fa910
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Sep 26 14:25:22 2010 +0000

    Move AVOptions from libavcodec to libavutil
    
    Originally committed as revision 25210 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cba322d76d4a00b659d7de030018d6003820c715
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sun Sep 26 13:56:50 2010 +0000

    Make WMV3 decoder attempt to decode WMVP as well
    
    Originally committed as revision 25209 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 10f93363b77b0fdd42acf5626ed896703908c9d3
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sun Sep 26 13:54:35 2010 +0000

    RES_SM in WMV3 is really two flags, so split it in decoder
    
    Originally committed as revision 25208 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b0f65613acb365309ca7eea3b9bd49dfb088d34b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Sep 26 11:09:43 2010 +0000

    Cosmetics: fix style nits.
    
    Originally committed as revision 25207 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 02b424d9c87a8ecd851f38aaf52941b97926b0de
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Sep 26 09:15:18 2010 +0000

    Add d suffix to movd target register to make it work with nasm.
    
    Originally committed as revision 25206 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc77e985b7f17ee1a8d332aea872de0f0e7b0e6d
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Sep 26 09:08:11 2010 +0000

    Split and then simplify address generation macro.
    Allows nasm to work for this code.
    
    Originally committed as revision 25205 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8c067b5dfda9d1e860a1e72ba50c04b27a5ed206
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Sep 26 09:02:51 2010 +0000

    Update rv20 seek test reference
    
    Originally committed as revision 25204 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 53eb458a7263d0479059ba764b1de62aa4ff194e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Sep 26 01:56:48 2010 +0000

    Fix rv20 encoding so the binary decoder can decode it.
    
    Originally committed as revision 25203 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48f7f29f52f3eeff2b200943834ac1e7461536e7
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun Sep 26 00:56:26 2010 +0000

    In yadif filter, use current frame when previous is missing,
    better results for the first frame
    
    Originally committed as revision 25202 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b9f9e59afc4e32a326ad6b117166f0c82fd1cbac
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 23:27:16 2010 +0000

    Replace deprecated CODEC_TYPE_AUDIO and CODEC_TYPE_VIDEO with the
    corresponding AVMEDIA_TYPE_* symbols.
    
    Originally committed as revision 25201 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c1da681b8a75548b407c19639effeff2ffc2ea3
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Sep 25 17:13:29 2010 +0000

    Create libavfilter/$arch when building outside source tree
    
    Originally committed as revision 25200 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9f27ca3f25c2a97cc4fa938451a8a2c0b4762193
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Sep 25 17:09:12 2010 +0000

    Stefanos port was missing DIRS variable in the Makefile for the newly added x86
    
    Originally committed as revision 25199 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5900deeb90602d358d4b2fcbcea3d47eddd48b5a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 17:03:26 2010 +0000

    Bump lavfi minor and add Changelog notice after yadif addition.
    
    Originally committed as revision 25198 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 96a1459ed58ca0afef31327564f97bb28fa498c0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Sep 25 16:54:09 2010 +0000

    Fix 0 vs 1 porting bug from mplayer.
    
    Originally committed as revision 25197 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit acbac56789750361b7d623cd85a136b58ce1fc31
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Sep 25 16:43:42 2010 +0000

    yadif filter, based on stefanos port of my yadif from mplayer.
    Compared to stefanos, 2 frame output works with ffplay.
    
    Originally committed as revision 25196 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b299c4e4d342bd7894a9fe9b805a5c0f8b6603a1
Author: Maksym Veremeyenko <verem@m1stereo.tv>
Date:   Sat Sep 25 14:37:54 2010 +0000

    Support deinterlacing of YUVJ422P in old deinterlacer.
    Patch by Maksym Veremeyenko verem at m1stereo tv.
    
    Originally committed as revision 25195 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1afab338575810acc5eb75c17c4adfb73504de10
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 13:53:32 2010 +0000

    Prefix enum var_name symbols with VAR_, to avoid conflicts with already
    defined symbols, in particular should fix compilation in DOS.
    
    Originally committed as revision 25194 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 921bf9f1ff53305bf24b3ef1cc2ac8da05d75c9e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 13:42:17 2010 +0000

    Fix memleak introduced in:
    
      r25185 | stefano | 2010-09-25 03:18:43 +0200 (Sat, 25 Sep 2010) | 1 line
    
      Make the crop filters accept parametric expressions.
    
    Originally committed as revision 25193 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0fb226b37a872c8ee84e3e166f2240da66bfd798
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 10:16:15 2010 +0000

    Document udp protocol.
    
    Based on a patch by Aviad Rozenhek aviadr1 @ reverse(moc.liamg).
    
    Originally committed as revision 25192 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ef93402f4fec206cc714f8c8b9dd0a00c687a0e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 09:58:07 2010 +0000

    Slightly clarify expression in for the anullsrc source documentation.
    
    Originally committed as revision 25191 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b641982b234de95b46481135edb6a2e0f86afd4e
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Sep 25 08:44:35 2010 +0000

    rawdec: ensure that there is always a valid palette for formats that
    should have one like gray8 etc.
    
    Originally committed as revision 25190 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f0a5543898dad040b8f2d1b44fb6b278c06c3460
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Sat Sep 25 01:57:01 2010 +0000

    Add asink_anullsink - null audio sink.
    
    Patch by "S.N. Hemanth Meenakshisundaram" /smeenaks/ucsd/edu.
    
    Originally committed as revision 25189 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ee410f330d3b57b0ea1ccb915977f2ba4d99815
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 01:56:58 2010 +0000

    Add asrc_anullsrc - null audio source.
    
    Based on a patch by "S.N. Hemanth Meenakshisundaram" smeenaks!ucsd!edu.
    
    Originally committed as revision 25188 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6afd569e1df3cb02f89f85d9bc70e53edc1d23c6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 01:32:02 2010 +0000

    Make ffprobe able to set AVFormatContext options.
    
    Originally committed as revision 25187 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 20e021c7119f7bd54c4333eca7167efb097deffd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 01:31:59 2010 +0000

    Add more missing checks in opt_default(), prevent a crash if
    avcodec_opts[0] or avformat_opts is not set.
    
    Originally committed as revision 25186 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 75b67a8a99202321e9241e29c98c633a1b20846b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 25 01:18:43 2010 +0000

    Make the crop filters accept parametric expressions.
    
    Originally committed as revision 25185 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2bc05d35470d5a18f9c6d2d10be9c1c8ddc2f634
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 24 23:14:01 2010 +0000

    Change the syntax of the crop filter from x:y:w:h to w:h:x:y.
    
    Slightly more intuitive and required by a pending changes for making
    the filter parametric.
    
    Originally committed as revision 25184 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d66a546f77391cbac6e0453f4d76791ed94a61a2
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Sep 24 20:42:08 2010 +0000

    vorbisenc: remove VLAs
    
    Originally committed as revision 25183 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a6881c6a385284f89188b11021a13cc7c592c4f9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 24 20:41:14 2010 +0000

    Add missing uses of NULL_IF_CONFIG_SMALL for the filters descriptions.
    
    Originally committed as revision 25182 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 120119225a5363f89822addb472085631d2157bc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 24 20:01:38 2010 +0000

    Add missing NULL checks, fix crash.
    
    Originally committed as revision 25181 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6df40295491a9bcbbbb2d46fb9699cbf712b6c01
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Sep 24 18:04:21 2010 +0000

    Add an AVOption max_delay for AVFormatContext->max_delay
    
    This can currently also be set via -muxdelay in ffmpeg for muxers,
    but not for demuxers (nor for demuxers in ffplay) - this patch
    allows it to be set in all those cases.
    
    Originally committed as revision 25180 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d860aaf8cd1ff566f4587643bf3cd7cf713f4c32
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 24 16:32:08 2010 +0000

    Add missing existence checks in opt_default().
    
    Originally committed as revision 25179 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d7cd001ff2e54052d8c3017eac32977ec52403f8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Sep 24 16:18:40 2010 +0000

    indent
    
    Originally committed as revision 25178 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a19053361938bc05c3f6521b44786ce481356f5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Sep 24 16:18:10 2010 +0000

    Cosmetic (rename detect_repeats to is_atty which matches the truth)
    
    Originally committed as revision 25177 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3f07e8dbee6942b11ad707047da95da538d9c3c9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Sep 24 15:40:53 2010 +0000

    Doxy consistency cosmetics
    
    Originally committed as revision 25176 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6b6bca64430e5d0bdbbfecf15503420dbf031867
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Sep 24 15:39:10 2010 +0000

    Enable AV_LOG_SKIP_REPEATED to maintain previous behavior.
    
    Originally committed as revision 25175 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c1c80f0a3157278bf66da98e194729cdeea6631
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Sep 24 15:37:01 2010 +0000

    2nd try to fix av_log() repeated detection
    
    Originally committed as revision 25174 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7e117771cdf6ed76c90455ce289dbd027477b7fb
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 24 15:31:46 2010 +0000

    Remove unused variable.
    
    Originally committed as revision 25173 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ae1129186599b527def87dcccec35d2182978d16
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 24 14:07:23 2010 +0000

    Unroll loop in h264_idct_add16intra_sse2(). Basically identical to r25171, this
    inlines scan8[] and removes loop setup. 15% faster, 0.4% overall.
    
    See "[PATCH] unroll loop in h264_idct_add8_sse2()" thread on ML.
    
    Originally committed as revision 25172 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4bca677494c7d39753cfbc356e1b8c3988024d16
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 24 14:05:45 2010 +0000

    Unroll loop in h264_idct_add8_sse2(). This means we can inline scan8[] in the
    code directly also and remove loop setup. 20% faster in function, 0.8% overall.
    
    See "[PATCH] unroll loop in h264_idct_add8_sse2()" thread on ML.
    
    Originally committed as revision 25171 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d801f1c8482151cd9f504469965793bd00852556
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 24 14:01:09 2010 +0000

    Update docs regarding writing optimizations:
    - mention clobber-marking of xmm registers,
    - some notes on external vs. inline asm, including tips on which to use for
       what situation and to not rewrite+improve in the same patch (as with C code)
    - some more best-practice guidelines
    
    See "[PATCH] update doc/optimization.txt" thread on ML.
    
    Originally committed as revision 25170 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 32eba9f27e72d4d9471d1f312620cb73b6272443
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 24 09:15:27 2010 +0000

    Remove unnecessary av_strdup() and av_free().
    
    Originally committed as revision 25169 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 07cac2a0828a15ac4a5caf36e3816f9ab15b9e99
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 24 00:55:02 2010 +0000

    Update doc/APIchanges after the last API changes.
    
    Originally committed as revision 25168 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f66eb58ec4c3640b82f21da14668c7941019bd49
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 24 00:51:43 2010 +0000

    Make ffplay -h show the settable AVOptions.
    
    Originally committed as revision 25167 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e44c01563f03bf5cd0b6e59fd32f145db3861b33
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 24 00:51:40 2010 +0000

    Deprecate av_opt_show() in favor of a new function av_opt_show2(),
    which allows to specify only a subset of all the options to show.
    
    Originally committed as revision 25166 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47941088f9d157216e942f6172cd39378493f52d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 24 00:32:22 2010 +0000

    Add frei0r filter.
    
    See thread:
    Subject: [FFmpeg-devel] [POC] frei0r wrapper
    Date: Tue, 24 Aug 2010 21:37:32 +0200
    
    Originally committed as revision 25165 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 21e681ba57735bca225f1f903c7e93ffdb0f86ba
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 23 21:33:29 2010 +0000

    Add a G.722 encoder
    
    Originally committed as revision 25164 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2efcde73fccaeda948e64d5de4af3eb6205fd1c8
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Sep 23 20:23:15 2010 +0000

    rawdec: only allocate a full-frame size buffer if it actually will
    be used, place palette buffer in the context to simplify this.
    
    Originally committed as revision 25163 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 177477f57a6591f7ea772c4226532e1a83f7ad73
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Sep 23 11:12:03 2010 +0000

    Correct terminology bug in poll_frame()
    it returns the number of samples not frames (for video sample=frame)
    
    Originally committed as revision 25162 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c4795e8069cf6867a59e94b1d9f258d733fb4c53
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Sep 23 09:55:31 2010 +0000

    fate: print commands being executed with V=1
    
    Originally committed as revision 25161 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b7d56a17ae14fa538b5dc5630df6e937319ae57b
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Thu Sep 23 09:53:26 2010 +0000

    Fix indentation after r25158.
    
    Originally committed as revision 25160 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 70f77361d8c339d516e3c4d1c4ab2bf9096d7cc6
Author: José Miguel Gonçalves <jose.goncalves@inov.pt>
Date:   Thu Sep 23 09:16:05 2010 +0000

    Allow to set the frame rate in v4l2 devices
    Patch by José Miguel Gonçalves (jose DOT goncalves AT inov DOT pt)
    
    Originally committed as revision 25159 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ac6e3d1237475427ecc448d6cb2d67617687997
Author: Richard Buteau <rbuteau@rgbnetworks.com>
Date:   Thu Sep 23 03:40:06 2010 +0000

    Fix aspect ratio for files that have it stored in
    ff_asf_extended_content_header.
    Fixes issue 690.
    
    Patch by Richard Buteau, rbuteau rgbnetworks com
    
    Originally committed as revision 25158 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9c193cc47c99422e5ac912c0c18e412ed84b4712
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 22 02:18:03 2010 +0000

    Fix typo (instruciton -> instruction).
    
    Originally committed as revision 25157 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 392c99007fa2a9d7659a883eff9816440ba70250
Author: Ivan Kalvachev <ikalvachev@gmail.com>
Date:   Tue Sep 21 22:44:27 2010 +0000

    The debug text output of macroblocks can indicate MB_TYPE_INTERLACED,
    but it used to do it only for h264 codec.
    Allow it for other codecs, as mpeg2 and mpeg4 also set this flag.
    
    Originally committed as revision 25156 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 26d5112c5709ccd0a363160d8253133a3a963648
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Sep 21 22:21:12 2010 +0000

    cosmetics: Place concat protocol entry in alphabetical order.
    
    Originally committed as revision 25155 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b41626762253e3d08f8a61db36fcbd1766e4de09
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Sep 21 20:17:34 2010 +0000

    tcp: Check both wfds and efds when waiting for the result from connect
    
    On windows, a connection failure doesn't trigger wfds as it does on unix.
    
    This fixes issue 2237, based on code by yeyingxian.
    
    Originally committed as revision 25154 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c0bc8b9afb7e4f39d84080870b9feedcd23ab5c9
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Sep 21 17:57:21 2010 +0000

    x86: disable SSE functions using stack when stack is not aligned
    
    This fixes crashes with ICC 10.1.
    
    Originally committed as revision 25153 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bdefad7366d27561ad863488cffa9184639e2921
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Sep 21 17:57:17 2010 +0000

    Disable ALIGNED_STACK with icc 10 or prior on x86_32
    
    Originally committed as revision 25152 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 59782b828b0c6d9aa176a7962bc11ec3df8a7424
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Sep 21 17:57:13 2010 +0000

    Add HAVE_ALIGNED_STACK config setting
    
    This is set to 1 if the stack is guaranteed to be suitably aligned
    for the strictest access mode of the machine.
    
    Originally committed as revision 25151 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 75c490f467655bf7be664abdde6858c6f8db5f35
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Sep 20 21:50:46 2010 +0000

    ARM: disable movw/movt for relocated values on Apple platforms
    
    Apparently Apple platforms do not handle movw/movt relocations
    properly, leading to runtime crashes in code using them.
    
    Originally committed as revision 25150 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1790d3b330800e8ec6844392aa501fb558ae25e1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 20 21:48:03 2010 +0000

    Move log_callback_help to cmdutils.[hc], for allowing sharing.
    
    Originally committed as revision 25149 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4792d1e792788ea3bab2e9aed9d345fe9c9c7ba2
Author: Benjamin Larsson <banan@ludd.ltu.se>
Date:   Mon Sep 20 11:34:27 2010 +0000

    Support deinterlacing of YUVJ420P.
    
    Originally committed as revision 25148 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63206a8ffb131e03c04173c1426090532d276ee9
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Sep 20 06:38:40 2010 +0000

    Check for the IPPROTO_IPV6 define before using it
    
    This fixes building on FreeBSD in some configurations, if the IPv6 multicast
    structs are available, but IPPROTO_IPV6 isn't defined.
    
    Originally committed as revision 25147 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f41237c9dbe9751ef025812edebdec762797e57d
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Sep 18 20:44:32 2010 +0000

    x86: remove hack disabling sse2 h264 loop filter with 32-bit icc
    
    Originally committed as revision 25146 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 217d3d8fe928ed9818c11e0507db0061f9faae3f
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Sep 18 20:44:29 2010 +0000

    Request 16-byte aligned stack with icc on x86_32
    
    Originally committed as revision 25145 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ff19d16b916b309ae9f3b59de032d559d6b294f6
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Sep 18 20:19:18 2010 +0000

    10l: error in last commit. use decoder channels not encoder channels.
    
    Originally committed as revision 25144 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 37f5a713de1ae1d6eadf8f62b140a3b5dbfdcb1f
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Sep 18 20:16:56 2010 +0000

    Change remaining ost->st->codec and ist->st->codec to enc and dec in
    do_audio_out().
    
    Originally committed as revision 25143 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 61410787b87cf5f3216f3e699016f26534142498
Author: Lou Logan <lou@fakeoutdoorsman.com>
Date:   Fri Sep 17 20:14:24 2010 +0000

    Remove legacy x264 presets
    
    Since we now have the official x264 presets in ffmpeg, there's no reason to
    keep around the old ones.
    
    Patch by Lou Logan <lou AT fakeoutdoorsman DOT com>.
    
    Originally committed as revision 25142 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6e2ecc2dbae0678b3384ae738999f172395df9b0
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Sep 17 19:33:56 2010 +0000

    Remove pointless semicolon
    
    Originally committed as revision 25141 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ada65af9d19c53ad143b324b57ac581b0dfb812b
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 17 12:24:22 2010 +0000

    Don't access upper 32 bits of a 32-bit int on 64-bit systems.
    
    Originally committed as revision 25140 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8328ad137035cb946f9d4c6ef907a0502092c26a
Author: James Darnley <james.darnley@gmail.com>
Date:   Fri Sep 17 10:52:43 2010 +0000

    configure: print minimum lame version number required after revision 25128
    
    Patch by James Darnley <james dot darnley at gmail dot com>.
    
    Originally committed as revision 25139 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6c3d021891a942403eb644eae0e6378a0dcf8b3c
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 17 03:01:57 2010 +0000

    Properly add HAVE_YASM around yasmified symbols. Should fix compile error
    on configurations using --disable-yasm.
    
    Originally committed as revision 25138 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e2e341048efe88954d742ea94c31a2c5a777d8ed
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 17 01:56:06 2010 +0000

    Move hadamard_diff{,16}_{mmx,mmx2,sse2,ssse3}() from inline asm to yasm,
    which will hopefully solve the Win64/FATE failures caused by these functions.
    
    Originally committed as revision 25137 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0acc2d2e9cbc09b7f311589daf1c9c63dfce473
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 17 01:44:17 2010 +0000

    Move sse16_sse2() from inline asm to yasm. It is one of the functions causing
    Win64/FATE issues.
    
    Originally committed as revision 25136 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6de163e9bfa115d3e6b9ab3b1c82e36870a782bd
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Sep 16 15:25:10 2010 +0000

    configure: detect Open64 compiler
    
    Originally committed as revision 25135 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b9f5e3bd75cd509068931590dfed190d206a75fc
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Sep 16 13:30:02 2010 +0000

    swscale-test: cosmetic alignment
    
    Originally committed as revision 32265 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit dcb90374a3b5d8766e8a8df49206b7579f3f900a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Sep 16 08:47:37 2010 +0000

    Cosmetics: fix weird align.
    
    Originally committed as revision 25134 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e6c4a417b38c4e066e90b42d9bbb8330819a775f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Sep 16 08:47:34 2010 +0000

    Use <> for system headers inclusion.
    
    Originally committed as revision 25133 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a7d6e01a3a7e9625ca521e20c9bd80303574d7a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Sep 16 08:47:31 2010 +0000

    Fix copyright notice, make it more consistent with the rest of FFmpeg.
    
    Originally committed as revision 25132 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58d9436447a97d40ef33fb94695da2158d314804
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Sep 16 08:37:15 2010 +0000

    Fix grammar in the ocv_smooth filter documentation.
    
    Originally committed as revision 25131 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b1094275242c0455719ed33717d3e3e6209bb518
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Sep 16 08:34:55 2010 +0000

    Prefer "X" over ``X'', looks more readable and more consistent with
    the rest of FFmpeg docs.
    
    Originally committed as revision 25130 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eb6fb058f20745171d7866408c3299ca0ea1c996
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Thu Sep 16 08:30:01 2010 +0000

    Remove useless comment.
    
    Originally committed as revision 25129 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5a90173751672e5026b36acf7f0e52962f7a4582
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Sep 16 01:09:59 2010 +0000

    swscale: remove useless temporary variable
    
    Originally committed as revision 32258 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit cf1cd520c6a30bd4e8845c0dc69ba831213c19fd
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Sep 16 01:07:55 2010 +0000

    swscale: factorize plane copying code out of 2 functions
    
    Originally committed as revision 32257 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit f1084cb0cd439369f7e07974aebad71386a72ab6
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Sep 16 00:41:08 2010 +0000

    swscale-test: always use bilinear scaler to get output for SSD
    
    Originally committed as revision 32256 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit efec9ac8a9a05e309e8f46f74a24e0278fc7a997
Author: James Darnley <james.darnley@gmail.com>
Date:   Wed Sep 15 22:10:13 2010 +0000

    Allow float values for libmp3lame quality.
    
    Patch by James Darnley, james D darnley A gmail
    
    Originally committed as revision 25128 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6c834328b9bbf051473473f05f97dd2183fd336d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Sep 15 21:36:04 2010 +0000

    Allow audiogen to take commandline parameters for sample rate and number of
    channels.
    
    Originally committed as revision 25127 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 160918d588692d250011a9ccfe025b647167a834
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 15 17:39:25 2010 +0000

    rtsp: Handle standard assigned codec names for private payload types, too
    
    Originally committed as revision 25126 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0048a2a8d347c9a81a781f4126023018f1b29527
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 15 17:35:39 2010 +0000

    Handle G.722 in RTP, and all the exceptions mandated in RFC 3551
    
    Originally committed as revision 25125 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82eac2f3216534c065c5023e5599720bd17bed26
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Sep 15 04:46:55 2010 +0000

    Check avctx width/height more thoroughly (e.g. all values 0 except width would
    have been accepted before).
    Also do not fail if they are invalid but instead override them to 0.
    This allows decoding e.g. MPEG video when only the container values are corrupted.
    For encoding a value of 0,0 of course makes no sense, but was allowed
    through before and will be caught by an extra check in the encode function.
    
    Originally committed as revision 25124 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4faf628f2015b7c04510d39a99a2c52f11b765f3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Sep 14 22:20:46 2010 +0000

    Clarify what av_read_frame() returns.
    
    Originally committed as revision 25123 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 180ec37dff1e8f59fc4e84a68714abbfe4b5ee64
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Sep 14 18:55:20 2010 +0000

    Update pathscale compiler detection
    
    Originally committed as revision 25122 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4a6cc8fa25dcfc8b707635b81161211c8d3395fb
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Sep 14 17:11:51 2010 +0000

    ARM: fix NEON h264_idct_add8
    
    Originally committed as revision 25121 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bc6f0af289b4e43ff745db6f4ea4bc508d19453e
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Tue Sep 14 14:45:43 2010 +0000

    Add av_popcount() to libavutil/common.h and bump minor version
    
    Originally committed as revision 25120 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1d16a1cf99488f16492b1bb48e023f4da8377e07
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Sep 14 13:36:26 2010 +0000

    Rename h264_idct_sse2.asm to h264_idct.asm; move inline IDCT asm from
    h264dsp_mmx.c to h264_idct.asm (as yasm code). Because the loops are now
    coded in asm instead of C, this is (depending on the function) up to 50%
    faster for cases where gcc didn't do a great job at looping.
    
    Since h264_idct_add8() is now faster than the manual loop setup in h264.c,
    in-asm idct calling can now be enabled for chroma as well (see r16207). For
    MMX, this is 5% faster. For SSE2 (which isn't done for chroma if h264.c does
    the looping), this makes it up to 50% faster. Speed gain overall is ~0.5-1.0%.
    
    Originally committed as revision 25119 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ebf0bfc17253e29a226e888fb9b7b31574a2eed
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 14 13:21:13 2010 +0000

    Implement libopencv smooth filter.
    
    Originally committed as revision 25118 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c12f7b2d2cf45b18dbabb207bcf142e5f170c773
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Sep 14 13:12:11 2010 +0000

    rgb2rgb: don't misuse HAVE_* defines
    
    Introduce and use COMPILE_TEMPLATE_* instead.
    
    Originally committed as revision 32241 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit c157fe63567450ac46f5110a5d2660f038551796
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Sep 14 00:17:58 2010 +0000

    Limit av_log repeat detection to terminals so as to avoid filling files with
    lots of mess.
    
    Originally committed as revision 25117 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6639af56ea2c1fd7275c0fa711c94c30c53548cd
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Mon Sep 13 22:09:28 2010 +0000

    Reindent after r25115.
    
    Originally committed as revision 25116 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4383692896499933ab7a4978314067be0edbfdb3
Author: Zhou Zongyi <zhouzy@os.pku.edu.cn>
Date:   Mon Sep 13 22:08:51 2010 +0000

    Add R10k decoder.
    
    Original patch by Zhou Zongyi, zhouzy A os pku edu cn, resubmitted by
    James Darnley, james.darnley gmail, changes by me.
    
    Originally committed as revision 25115 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 527c91e34a0e1b49dbaede9fa1a7cc81ef8a3b0a
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Mon Sep 13 22:03:29 2010 +0000

    Test lowres before codec init.
    
    Originally committed as revision 25114 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 40b433b62b07bab92873a2e774fb856d6e7e7140
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Sep 13 14:33:08 2010 +0000

    swscale: indentation and emtpy line cosmetics
    
    Originally committed as revision 32222 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 6527e56131944b07370323599101e111acdfc569
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Sep 13 14:25:18 2010 +0000

    swscale: avoid reading prior to the source buffer in planar2x() MMX2
    
    Originally committed as revision 32221 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit b3555bf08a2240b6e4c1ae0c6a5f76e8d64c29c5
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Mon Sep 13 13:25:51 2010 +0000

    fix x11grab example in e.g. the manpage so that they actually work
    
    Originally committed as revision 25113 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4660143a2c009031ae7e812bcb966ea784a8881c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Sep 12 22:00:45 2010 +0000

    Apply minor simplification in av_read_image_line().
    
    Originally committed as revision 25112 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 78b19cf029b5641b97d66b2dd1e566d28cfe9ed7
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Sep 12 21:39:57 2010 +0000

    pixdesc: indent
    
    Originally committed as revision 25111 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9525243f59f0a13e099612b66f7ba5d5d5293c70
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Sep 12 21:39:54 2010 +0000

    pixdesc: use 8-bit accesses when possible in av_read/write_image_line()
    
    This fixes out of bounds accesses for big endian formats and should be
    a little faster.
    
    Originally committed as revision 25110 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4b9ac6dedcbee4d059c04363fafbaad3586c1053
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Sep 12 21:31:39 2010 +0000

    Cosmetics: use x ? y : z construct and merge intialization and
    definition for the val variable in av_read_image_line(). Simplify.
    
    Originally committed as revision 25109 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0105889358a460c725a64aa613d29a5b2004fccd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Sep 12 19:44:45 2010 +0000

    Cosmetics: simplify layout of fmt_conversion_table, make it shorter
    and more readable.
    
    Originally committed as revision 25108 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b4bf9c21d5fd01cb4401bec60eb29acc42b8c2a
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Sep 12 18:17:29 2010 +0000

    swscale-test: allow specifying src/dst pixel formats
    
    Originally committed as revision 32215 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 9075bc7c51faefbe8ab144d62db9c304b4c9375d
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Sep 12 18:16:53 2010 +0000

    indent
    
    Originally committed as revision 32214 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 4bf44785982278fae086d25063439cfa343382d7
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Sep 12 18:16:33 2010 +0000

    swscale-test: take input from reference file
    
    If the CRC from the src->dst conversion matches a reference, it is not
    necessary to perform a dst->yuva420p conversion and check the SSD.
    
    Originally committed as revision 32213 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 6bbae4c8b3efd6287fbf1ff38494d8d74b5f330d
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Sep 12 18:15:34 2010 +0000

    swscale-test: always use SWS_BILINEAR to convert from ref to src
    
    Originally committed as revision 32212 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 3e1e78008bce7a1b3e66014f66e423fb6a765304
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Sep 12 18:14:42 2010 +0000

    swscale-test: move conversion from ref to source back to doTest()
    
    The source format parameters are kept in static variables and conversion from
    ref to source is only made when any parameter changes.
    
    Originally committed as revision 32211 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit a51125b52f5e23673782a421cb219b55933f4cec
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Sep 12 13:03:41 2010 +0000

    rgb2rgb: replace shuffle_bytes_2103() by optimized rgb32tobgr32()
    
    Originally committed as revision 32190 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit c7d89948a3b74bf813afccc346a1a1463a28f34d
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Sep 11 19:52:09 2010 +0000

    Set a constant frame size for encoding G.726 audio.
    
    Originally committed as revision 25107 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 680861ca73eeaf5ca93db3d87b76fa527acb4421
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 11 16:44:10 2010 +0000

    Cosmetics: apply minor style fixes.
    
    Originally committed as revision 25106 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0c41d554e2373b1e17c462155fba5ef209e544c1
Author: David Byron <dbyron@dbyron.com>
Date:   Sat Sep 11 16:29:23 2010 +0000

    Read all id3v2 tags at the beginning of mp3 files.
    
    Patch by David Byron, dbyron dbyron com
    
    Originally committed as revision 25105 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0132ab80a817cd261966b17280c6a01b91292f17
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Sep 11 14:31:13 2010 +0000

    indent
    
    Originally committed as revision 32157 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 4d8617496f195fdc7fe9a4d373248921afe73302
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Sep 11 14:30:54 2010 +0000

    swscale: remove unused code
    
    yvu9ToYv12Wrapper() used to support yv12 with the chroma planes either in the
    uv order or the vu order. FFmpeg no longer has a pixel format in vu order.
    
    Originally committed as revision 32156 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 4821b4456fadff48b188e96346432365411b80fe
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Sep 11 14:29:55 2010 +0000

    rgb2rgb: remove unused yvu9toyv12 function
    
    Originally committed as revision 32155 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit fe5f761ab6fdf7eb794ed53c5205f74c79341ec2
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Sep 11 10:23:02 2010 +0000

    Add a FATE test for the G.722 decoder
    
    Originally committed as revision 25104 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c058dc222c3e686abd03c1c090f511c8e6360de6
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Sep 11 09:32:14 2010 +0000

    tta: remove stray semicolon
    
    Originally committed as revision 25103 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8d39fbd6d928753f0aeec6d78448d96b2d384400
Author: James Darnley <james.darnley@gmail.com>
Date:   Fri Sep 10 23:41:14 2010 +0000

    Allow mpeg encoding with qscale and very low frame rate.
    
    Patch by James Darnley, james D darnley A gmail
    
    Originally committed as revision 25102 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 16f825085a53dc7241ef375e9bed9856435d4c16
Author: Tomás Touceda <chiiph@gentoo.org>
Date:   Fri Sep 10 23:29:07 2010 +0000

    FLV Metadata
    
    Patch by Tomás Touceda, chiiph gentoo org
    
    Originally committed as revision 25101 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c7bb7eff818cb91d6f49da2fe810127ae7184758
Author: Marcelo Galvăo Póvoa <marspeoplester@gmail.com>
Date:   Fri Sep 10 19:51:08 2010 +0000

    Move AMR-NB frame unpacking code to a common file so it can be reused in
    the AMR-WB decoder.
    
    Patch by Marcelo Galvăo Póvoa.
    
    Originally committed as revision 25100 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6f9932476dac9fde855ea84aa07bf424c5836967
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Fri Sep 10 19:25:42 2010 +0000

    Update H263_AIC asm offset for the apple variant
    
    Originally committed as revision 25099 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb2d8e9f05b6129b8835f2fbe0dc73e6921412bb
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Sep 10 18:01:48 2010 +0000

    aacdec: Rework channel mapping compatibility hacks.
    
    For a PCE based configuration map the channels solely based on tags.
    For an indexed configuration map the channels solely based on position.
    
    This works with all known exotic samples including al17, elem_id0, bad_concat,
    and lfe_is_sce.
    
    Originally committed as revision 25098 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 11198b18db1f12ddce992b8f44b38572714725e1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Sep 10 17:44:08 2010 +0000

    Cosmetics: remove useless parentheses.
    
    Originally committed as revision 25097 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 936cfbc589321037282b097a9c4a72f3de03dbb5
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Sep 10 17:33:31 2010 +0000

    Fix 24 bpp CSCD decoding, as for Windows bitmaps in this (and only this)
    case the stride must be aligned to a multiple of 4.
    The original CSCD encoder just compresses bitmaps it gets via Windows
    API functions as-is, thus it uses exactly those alignment rules.
    
    Originally committed as revision 25096 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 324d22b2b4aca3c7bfbbfff57a2ae96ac26e6e1b
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Sep 10 13:16:08 2010 +0000

    nutenc: fix unstable floating-point calculations
    
    Originally committed as revision 25095 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 535cb0434db078488579eea5865045b13ae1516d
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Sep 10 06:19:31 2010 +0000

    Allow the lowres option to affect audio codecs, too
    
    Originally committed as revision 25094 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 240fd8ef06cdffe09571c17701b44dfa3766bdf9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 10 03:31:24 2010 +0000

    Remove h264 asm items off the GPL-only list. They are LGPL now.
    
    Originally committed as revision 25093 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8acb554aff34375358204b928a5a28498b135726
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Sep 10 02:25:12 2010 +0000

    LGPL SSE2 H.264 iDCT
    This leaves no more GPL-only H.264 decoding asm code.
    
    Approved by Loren.
    
    Originally committed as revision 25092 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 20de72a447bffa70e6ef345fea441c4cd229312c
Author: Alex Converse <alex.converse@gmail.com>
Date:   Thu Sep 9 23:15:17 2010 +0000

    adts demuxer: Set the time base to be the LCM of all ADTS sample rates.
    
    Originally committed as revision 25091 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2dfa7c72cede04f95c4989099bcebfeeed68455b
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 9 20:58:13 2010 +0000

    Update the audio sample rate when doing lowres audio decoding, before opening the decoder
    
    Originally committed as revision 25090 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 23e05db79cf02a4fa1ef6e2f1158d11b4bf406b6
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Sep 9 20:23:41 2010 +0000

    Fix indentation.
    
    Originally committed as revision 25089 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65d45cea34322def60856130995e186a6f9862cd
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Sep 9 19:40:59 2010 +0000

    Add missing #include <string.h> in x86/cpu.c
    
    Originally committed as revision 25088 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9013560f13308642a00e6dab038b3cb5d820a81e
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 9 19:27:41 2010 +0000

    Add a muxer and demuxer for raw G.722
    
    Originally committed as revision 25087 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58e37eafce10bbcf10b111cafb7ba8586c76ef4b
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 9 19:21:16 2010 +0000

    Add G.722 ADPCM audio decoder
    
    Originally committed as revision 25086 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a3f0d2b9674b4bbbdb6eb28a1e600ba324a5853b
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Sep 9 18:51:49 2010 +0000

    Cache detected CPU flags
    
    Originally committed as revision 25085 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9275438a19c02264762d550a077bbf83acd63f3f
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Sep 9 18:51:45 2010 +0000

    Clean up av_get_cpu_flag()
    
    Instead of defining functions in per-arch header files included
    by the main cpu.c, define them normally and call them from the
    generic one.
    
    Originally committed as revision 25084 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d222e9f9daeabe499653bc79c9a25b774941e630
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Sep 8 23:36:14 2010 +0000

    av_fill_image_linesizes -> av_image_fill_linesizes
    
    Originally committed as revision 25083 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4389d606e6ce1be6e1ad41142069cb897f7f4559
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Sep 8 23:36:02 2010 +0000

    av_fill_image_linesizes -> av_image_fill_linesizes
    
    Originally committed as revision 32106 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 6bd296f1e40e0be5e35a1e954abdffd356987a80
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Sep 8 20:22:02 2010 +0000

    In mov muxer, write reduced sample aspect ratio values in pasp
    
    Originally committed as revision 25082 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0e7d436d924a42ef6e8ab628a1f10d72801d1395
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Sep 8 20:20:24 2010 +0000

    Check dref size based on a patch by google
    
    Originally committed as revision 25081 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9044dd83991491309ecb76c389502e410897d7d2
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Sep 8 20:18:14 2010 +0000

    In mov demuxer, do not override aspect ratio in tkhd by pasp like quicktime, fix issue #1539
    
    Originally committed as revision 25080 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e47ca217cb5865560366d0db20dd34984c340084
Author: Diego Biurrun <diego@biurrun.de>
Date:   Wed Sep 8 16:02:20 2010 +0000

    Use filename as pattern for multiple inclusion guards.
    
    Originally committed as revision 25079 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a9b98c01349fb1389e0608ec8b04ef1b2d08925d
Author: Diego Biurrun <diego@biurrun.de>
Date:   Wed Sep 8 15:34:13 2010 +0000

    Add missing stdint.h #include; necessary to pass 'make checkheaders'.
    
    Originally committed as revision 25078 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 15cae5e605caa7f2033516b979a10440d5d6d5de
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 8 15:10:36 2010 +0000

    Add APIchanges entry for the av_get_cpu_flags() addition of r25076.
    
    Originally committed as revision 25077 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c6c98d0897ce1e040d041a655fb3e7dc14e96c45
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 8 15:07:14 2010 +0000

    Move mm_support() from libavcodec to libavutil, make it a public
    function and rename it to av_get_cpu_flags().
    
    Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9ec7458ddfe3da9537f225e35670d99f98b654eb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 8 14:36:13 2010 +0000

    Remove reference to not anymore existing symbol has_altivec and use
    mm_support instead.
    
    Fix compilation if altivec is present and libxvidff.c is compiled.
    
    Originally committed as revision 25075 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 539ff40c2d685508c62f040693df0f0facda39ff
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Sep 8 13:16:15 2010 +0000

    rgb2rgb: build SSE2 codepath
    
    Originally committed as revision 32068 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit ccf22d3ed181a14019d0c2f02f2ce30ac8e23ef5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Sep 8 10:02:40 2010 +0000

    Merge has_altivec() function into mm_support(), remove it and use
    mm_support() instead.
    
    Reduce complexity and simplify pending move to libavutil.
    
    Originally committed as revision 25074 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 83f72f138e64b596dce1b543d6af3cf66d300e90
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Sep 8 05:51:31 2010 +0000

    Only draw the actually visible area in vp3_draw_horiz_band.
    Fixes a black line in non-swapped, non-mod-16-height Theora videos
    when vp3_draw_horiz_band is used.
    
    Originally committed as revision 25073 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6950cca97fed890ec56259a2f868f37b65513d92
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 23:41:18 2010 +0000

    Add missing checks on invalid pixel format in
    av_image_fill_linesizes/pointers.
    
    Originally committed as revision 25072 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 16bacad425c22d32d822295872dd1ecb63b8c3a6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 21:29:36 2010 +0000

    Add APIchanges entry after the recent changes to imgutils.h API of
    r25064 and r25067.
    
    Originally committed as revision 25071 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b3cd04d889e9f3391a0a8245bf3b3f53860f5fd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 21:24:06 2010 +0000

    Cosmetics: use plural form for *linesizes arguments of
    av_image_copy(), more consistent with the rest of the API and more
    semantically correct.
    
    Originally committed as revision 25070 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d2e0ad824becfca3768b2d26674f43cc70948d8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 21:24:03 2010 +0000

    Remove use of deprecated functions av_image_fill_pointers/linesizes in
    libavcodec/utils.c, fix warnings.
    
    Originally committed as revision 25069 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4afbcf46c91ebba9bb06d8e8a33a4201c5131bce
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 21:23:59 2010 +0000

    Reindent.
    
    Originally committed as revision 25068 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 34017fd9b2a2a74f6b985f1ce3c5f66429f034ad
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 21:23:55 2010 +0000

    Move av_picture_data_copy() to libavcore, and rename it
    av_image_copy().
    
    Originally committed as revision 25067 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e7eb2033ffcddfa38457cba96477e15e91fbb4d1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 21:23:52 2010 +0000

    Reimplement av_picture_data_copy() avoiding the use of PixFmtInfo
    information.
    
    Required for moving the function to libavcore.
    
    Originally committed as revision 25066 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 03ff61167ed27d5f82355c3943b245200191357b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 21:23:48 2010 +0000

    Reindent after the last commit.
    
    Originally committed as revision 25065 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9686abb8260c31be6c109d97f369aa84c46ff567
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 21:23:45 2010 +0000

    Reimplement ff_img_copy_plane() as av_image_copy_plane() in libavcore,
    and deprecate the old function.
    
    Originally committed as revision 25064 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b163078fe309f15e4c7fecea9147ec8d8437623b
Author: Christian d'Heureuse <chdh@inventec.ch>
Date:   Tue Sep 7 21:06:21 2010 +0000

    Fix formatting for negative start times (issue 2139).
    
    Patch by Christian d'Heureuse, chdh inventec ch
    
    Originally committed as revision 25063 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48ac225db2563fe534b1d9e999bf8e70d5a577f8
Author: Marcelo Galvăo Póvoa <marspeoplester@gmail.com>
Date:   Tue Sep 7 20:46:29 2010 +0000

    Move lsp2lpc_sipr() function to common code so it can be reused in a
    AMRWB decoder.
    
    Patch by Marcelo Galvăo Póvoa.
    
    Originally committed as revision 25062 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1d96cc08652072730e64ecb45df81b608a015a38
Author: Marcelo Galvăo Póvoa <marspeoplester@gmail.com>
Date:   Tue Sep 7 20:44:41 2010 +0000

    Move AMRNB lsf2lsp() function to common code for using in future AMRWB decoder.
    
    Patch by Marcelo Galvăo Póvoa
    
    Originally committed as revision 25061 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b33451eeacaa31a7b4f15daf3f106763a4093aa0
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Sep 7 19:54:48 2010 +0000

    Check rc_buffer_size value using integer arithmetic
    
    Using floating-point here can cause erroneous rejection of
    parameters due to rounding errors leading to a slightly too
    large result.
    
    This fixes the mxf regression test with gcc 4.5 on x86_32.
    
    Originally committed as revision 25060 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1904035bace6a9c6aadb089c259f3d1348d86e28
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 19:19:32 2010 +0000

    Add APIchanges entry after the libavcore/imgutils.h renames of r25057.
    
    Originally committed as revision 25059 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e16f217ceb95395669abe3cea18737e92fb78c82
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 19:15:29 2010 +0000

    Use new imgutils.h API names, fix deprecation warnings.
    
    Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b7269e379289e240404c803acac25c607bb0e26
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 19:15:17 2010 +0000

    Adopt a hierarchical name scheme for the imgutils.h API. Simplify
    grepping and somewhat more consistent with the scheme adopted by other
    FFmpeg modules API.
    
    Originally committed as revision 25057 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4906e7b507f184c4934060430b6beedcea4dbf34
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 09:10:56 2010 +0000

    Amend documention for the option -prefix.
    
    Originally committed as revision 25056 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0eb1a3569e17b4afb1328df12f1b72b21025ef5e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Sep 7 09:10:50 2010 +0000

    Prefer "foo" over ``foo'' in the ffprobe docs.
    
    Originally committed as revision 25055 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bdecdd2bfcdfa2cdad10befc73b94ec3e624066f
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Sep 6 21:52:11 2010 +0000

    Read the number of channels from the 'dac3' tag for AC-3 in MP4.
    
    Originally committed as revision 25054 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f146263aadd2bbae69c4927f573b7f869612e23
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 6 21:51:20 2010 +0000

    Make av_fill_image_max_pixsteps() non static non inline.
    
    Originally committed as revision 25053 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d487db153fb4d149156b65c3ca2d9ab910d84f4
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Sep 6 19:26:18 2010 +0000

    Fix slice height for y position calculation for vp3_draw_horiz_band
    when the video uses 4:2:2 instead of 4:2:0 coding.
    
    Originally committed as revision 25052 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3b9ee20f70cb725f9955e2ae758944846c76f391
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Sep 6 19:21:13 2010 +0000

    Fix vp3_draw_horiz_band to not produce completely chaotical values
    that result in overdrawing areas again and again if s->flipped_image
    is false.
    
    Originally committed as revision 25051 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6974952d241b148a608e47b1c516145c34c421ff
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Sep 6 17:53:29 2010 +0000

    VP3/Theora: validate aspect and reduce it before exporting it
    via the context.
    
    Originally committed as revision 25050 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1b4d327b1c7ab01495ea896cf9034d5eed8c4893
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Sep 6 17:51:44 2010 +0000

    Add a special function to mkv demxuer to parse length values that includes
    special-case code to handle all possible encodings of "unknown length".
    
    Originally committed as revision 25049 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b0bcfc9172aa1d9e57a66c556dc00e9d68d63d9
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Mon Sep 6 16:57:34 2010 +0000

    Add my GPG fingerprint.
    
    Originally committed as revision 25048 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c17f5a4e154b19d9bdcc8274dba2bac2684b1301
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Sep 6 14:42:25 2010 +0000

    swscale: also update flags on sws_getCachedContext()
    
    Originally committed as revision 32052 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit a1899e0adc0761eec627fa53eda49a4912bb46ae
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Sep 6 02:02:53 2010 +0000

    swscale: fix internal rgb->yv12 chroma conversion used by the main scaler path
    
    The shift must be applied before the masking.
    
    Originally committed as revision 32051 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit e778e50f63dcd48f3daad865fd25dc8020bcf405
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 6 00:04:03 2010 +0000

    Sort AV_CPU_FLAG* by value.
    
    Originally committed as revision 25047 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d593b4ed023be2394201514509a68712732bf5bb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Sep 6 00:04:01 2010 +0000

    Fix typo.
    
    Originally committed as revision 25046 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b004207df48680e2e9c6f5d67813a2668733452d
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Sep 5 22:25:45 2010 +0000

    move stream info arrays into a struct to ease future dynamic allocation
    
    Originally committed as revision 25045 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4a194c8f4793b094432fc6b33f0fb7a587c3f605
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Sep 5 21:37:40 2010 +0000

    matroskadec: allow uint and float elements with length = 0
    
    Originally committed as revision 25044 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8ef38f3f5030a7a1b7eab0a464d7fb36c6dbe565
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Sep 5 21:04:11 2010 +0000

    Add #ifndef around FF_API_MM_FLAGS.
    
    The #ifndef is required to allow for example some automated regression
    tests by simply configuring with: --extra-cflags="-DFF_API_FOO=0".
    
    Originally committed as revision 25043 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b1c32fb5e5e9f6d18077b4f4d6fb7e6fd946630c
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Sep 5 10:10:16 2010 +0000

    Use "d" suffix for general-purpose registers used with movd.
    This increases compatibilty with nasm and is also more consistent,
    e.g. with h264_intrapred.asm and h264_chromamc.asm that already
    do it that way.
    
    Originally committed as revision 25042 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 87db37356c3cf63372447d5b8e0fb95e4ed66c15
Author: vle <vle@gmx.net>
Date:   Sun Sep 5 09:41:24 2010 +0000

    Fix mlib compilation: add mising include for SwsContext.
    Patch by [vle gmx net].
    
    Originally committed as revision 32050 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 47806f4119b7cc04d2a8bf26d86ddacaab7aad2b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 4 10:05:03 2010 +0000

    Add APIchanges entry corresponding to the libavutil/cpu.h addition of
    r25040.
    
    Originally committed as revision 25041 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7160bb716be07254bde383b1b2298eeff6a3e641
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Sep 4 09:59:08 2010 +0000

    Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_
    symbols, and move them from libavcodec/avcodec.h to libavutil/cpu.h.
    
    Originally committed as revision 25040 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 55127e7b494a0221d79501867e9b81ce185ec7b8
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Sep 3 21:27:19 2010 +0000

    Create config.asm for use with yasm
    
    Originally committed as revision 25039 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0e5a7b916169f3f49c7e7c3370433038ce3ed080
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Sep 3 21:27:15 2010 +0000

    configure: whitespace
    
    Originally committed as revision 25038 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 72cfcf41568d34c8d0ae0e01205ee62bb79f207d
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Sep 3 21:27:12 2010 +0000

    configure: make print_config() more flexible
    
    Originally committed as revision 25037 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dab95c05843c1e2152fdc5bd61306564cf3a59d1
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Sep 3 21:13:01 2010 +0000

    Fix the dependencies of the RTP muxer
    
    This fixes building with --disable-everything --enable-muxer=rtp, closing
    issue 2159.
    
    Originally committed as revision 25036 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f0d8ac529ff4373a8b8565cfacfa380edd2f16bc
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 3 20:06:01 2010 +0000

    Move INET6_ADDRSTRLEN to network.h, similar to other network-related fixups
    for broken OSes. This is included in rtsp.h, as opposed to os_support.h.
    Should fix OS/2 broken build on fate.
    
    Originally committed as revision 25035 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 521d434fd5449c5c30c76f51702e237f65849133
Author: James Darnley <james.darnley@gmail.com>
Date:   Fri Sep 3 19:30:27 2010 +0000

    Vorbis metadata writing. Patch by James Darnley <james.darnley gmail com>.
    
    Fixes issue 555.
    
    Originally committed as revision 25034 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7bac991fd92a76e78092d85261c3497e236922a7
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 3 19:26:27 2010 +0000

    Reindent after r25032.
    
    Originally committed as revision 25033 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 619298a84dcad59e42062a00b8ffe422a1a38d7c
Author: John Wimer <john@god.vtic.net>
Date:   Fri Sep 3 19:25:59 2010 +0000

    Send NAT punching messages to the address specified in the Transport:
    message, if available (RFC 2326, section 12.39), fixes issue 2212.
    
    Patch by John Wimer <john at god vtic net>.
    
    Originally committed as revision 25032 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c166c3af15a2333090075608590e1229dcce552
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Sep 3 16:52:46 2010 +0000

    Port latest x264 deblock asm (before they moved to using NV12 as internal
    format), LGPL'ed with permission from Jason and Loren. This includes mmx2
    code, so remove inline asm from h264dsp_mmx.c accordingly.
    
    Originally committed as revision 25031 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8bb90c539456fa588499fc8b03fbcc07b5317443
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Sep 3 14:59:18 2010 +0000

    Set frame_size in the amr demuxer
    
    Originally committed as revision 25030 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 744a882f6ca012edfcdc188092582b73921f99c3
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Sep 3 07:10:21 2010 +0000

    rtsp: 10l, try to update the correct rtp stream
    
    This fixes a bug from rev 22917. Now RTSP streams where the individual RTCP
    sender reports aren't sent at the same time actually are synced properly.
    
    Originally committed as revision 25029 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 613a4e3f6d9c52251e1449c656ea0a85b424d001
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Sep 2 21:41:07 2010 +0000

    Detect llvm-gcc and set appropriate flags
    
    Originally committed as revision 25028 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5c8ef670e7e7e12f0e66589b75661b2aaffb8df4
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Sep 2 19:40:18 2010 +0000

    Add -mllvm -stack-alignment=16 to CFLAGS when using clang
    
    Originally committed as revision 25027 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ff6a5fc1f0a3db6ea949e1c8738def0cfebbf57e
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Sep 2 19:17:46 2010 +0000

    Optimize/simplify ebml_read_num.
    
    Originally committed as revision 25026 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 69a9c80bed20026a513505cfb87aa025a4910c15
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Sep 2 15:39:44 2010 +0000

    fate: delete log files ahead of each run
    
    Originally committed as revision 25025 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b50c4f6ccfbc3635d3fc3b96ed461e379125975
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Thu Sep 2 11:53:09 2010 +0000

    Cosmetics: Reindent after r25023.
    
    Originally committed as revision 25024 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ed899f2c5848b75b61d13ad42942ecc2a4386f9
Author: Andrew Wason <rectalogic@rectalogic.com>
Date:   Thu Sep 2 11:51:32 2010 +0000

    Fix crash when decoding DV in AVI introduced in r24579 (issue 2174).
    
    Patch by Andrew Wason, rectalogic rectalogic com
    
    Originally committed as revision 25023 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a10a9f5cd06538c961943637f6c6c8f52cd257fc
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Wed Sep 1 23:19:36 2010 +0000

    Fix typo in r25019.
    
    Patch by Eli Friedman <eli.friedman at gmail dot com>.
    
    Originally committed as revision 25022 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e66f8a5389e4ce6c678b2aeb1198d58521eaee4d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Sep 1 22:58:39 2010 +0000

    cosmetics: spaces between and after parentheses
    
    Originally committed as revision 25021 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 615da9b1d95f673fb7185669f2551765b9f4fde6
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 1 21:10:19 2010 +0000

    Unscrew breakage after my last commit because of symbol prefixes.
    
    Originally committed as revision 25020 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a33a2562c19aebee0aea1a4fb3c555e6d34b573f
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 1 20:56:16 2010 +0000

    Rename h264_weight_sse2.asm to h264_weight.asm; add 16x8/8x16/8x4 non-square
    biweight code to sse2/ssse3; add sse2 weight code; and use that same code to
    create mmx2 functions also, so that the inline asm in h264dsp_mmx.c can be
    removed. OK'ed by Jason on IRC.
    
    Originally committed as revision 25019 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 14bc1f24858a8e83a59dd61a88bdd2bc65993e2b
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Sep 1 20:48:59 2010 +0000

    Split h264dsp_mmx.c (which was #included in dsputil_mmx.c) in h264_qpel_mmx.c,
    still #included in dsputil_mmx.c and is part of DSPContext, and h264dsp_mmx.c,
    which represents H264DSPContext and is now compiled on its own.
    
    Originally committed as revision 25018 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82c76ceee74bdb9ad5365a25e5944619f6097491
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Wed Sep 1 12:38:36 2010 +0000

    QTRLE regtest
    
    Originally committed as revision 25017 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eda7c983c1bd7d4fc51c22a0349bde417be48d9c
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Sep 1 10:26:28 2010 +0000

    add FF_API_PALETTE_CONTROL define to drop usage of AVPaletteControl
    and delay this transition to v54 as it is currently not functional
    
    Originally committed as revision 25016 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 625bac784b818733b403e61cddfec3d20702f520
Author: Diego Biurrun <diego@biurrun.de>
Date:   Wed Sep 1 02:12:03 2010 +0000

    Use quotes instead of angle brackets for local #includes.
    
    Originally committed as revision 25015 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eeeae2bf051a6a1bbd145423816e835ae082a0bf
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Sep 1 00:04:47 2010 +0000

    gxf muxer only accepts pal or ntsc resolutions currently, so fail if resolution is something else
    
    Originally committed as revision 25014 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4b7539f1cda0571a838c3c711aa56e5dc2be9073
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Aug 31 20:07:38 2010 +0000

    SHA fate test
    
    Originally committed as revision 25013 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6b85316bd2e43216cf034e842c5629d8e5865ee6
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Aug 31 17:55:31 2010 +0000

    Test decoding in fate-lavf-gif
    
    Originally committed as revision 25012 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f5d4fc43bb803eabdafe5bf3673055f5e9c9f317
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Aug 31 17:53:48 2010 +0000

    PNG image regression testing
    
    Originally committed as revision 25011 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7dbcc4f810bb78183986323930ba4f77aec802d6
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Aug 31 12:54:40 2010 +0000

    Mention that library micro version should be reset if minor version is bumped.
    
    Originally committed as revision 25010 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5929b3a651f544a67db75e1be8b103f3f7fd5978
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Aug 31 12:32:24 2010 +0000

    Fix vertical align.
    
    Originally committed as revision 25009 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d81db9c7d11493cc4b97a1d9b37a8521f598a3e9
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Aug 31 11:15:04 2010 +0000

    Add RealVideo 3 FATE test
    
    Originally committed as revision 25008 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 61f89303c03e034cc0c54de0095088d13aeede4a
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Aug 31 11:14:15 2010 +0000

    10l, add flags forgotten in last commit
    
    Originally committed as revision 25007 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3e41fc623c48b983f4e85d8dba9b40efff7879d5
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Aug 31 11:13:14 2010 +0000

    Add Apple MJPEG-B decoder FATE test
    
    Originally committed as revision 25006 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 506c47a48e9829784c9e2b6e94e74083dc84cc13
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Aug 31 11:11:25 2010 +0000

    Add FATE test for ScummVM DXA flavor
    
    Originally committed as revision 25005 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8731c86d03d062ad19f098b77ab1f1bc4ad7c406
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Tue Aug 31 07:15:11 2010 +0000

    Solving memory leak and initialization problem with prev_pkt / pkt.
    
    Originally committed as revision 25004 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d1cacdb8dda4eb2a5532267b0aeb1d2afdf95f05
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Tue Aug 31 07:14:47 2010 +0000

    Checking return values of av_malloc(z) and report an error in case.
    
    Originally committed as revision 25003 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99d7a3e862ec0d15903f99f6b94d152ca1834f0f
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Aug 31 00:33:56 2010 +0000

    aacenc: Remove an unused variable from adjust_frame_information().
    
    Originally committed as revision 25002 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1297f58132313155994d0e6351aba65e43dc06aa
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Aug 31 00:31:17 2010 +0000

    aacenc: Don't set s->cur_channel before apply_window_and_mdct().
    
    In general s->cur_channel should be phased out.
    
    Originally committed as revision 25001 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8e4c11e90a58427257dc859c11210ad6588288da
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Aug 30 23:52:03 2010 +0000

    aacenc: Write tag.elem_id early.
    
    Originally committed as revision 25000 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0e107f7890338aad1190f23997562a6de3ca29e9
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Aug 30 23:48:35 2010 +0000

    psymodel: Const correct FFPsyWindowInfo.
    
    Originally committed as revision 24999 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 76dfe4ebc5c173dcbf75a09d0a2229803d7ae4ab
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Aug 30 23:43:03 2010 +0000

    aacenc: Only apply M/S if common_window is set.
    
    Originally committed as revision 24998 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ca31edcfe1ac6b8d48353436fefd1549161cd83
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Aug 30 23:16:35 2010 +0000

    split raw.c into rawdec.c and rawenc.c
    
    Originally committed as revision 24997 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 92aa28d29295bf417c5a41687c2b31044dcfab36
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Aug 30 22:53:16 2010 +0000

    move raw video demuxer to its own file
    
    Originally committed as revision 24996 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f1714d5846b3eafd679d6d9292d05cd58576da50
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Aug 30 22:42:25 2010 +0000

    move pcm muxers to their own file
    
    Originally committed as revision 24995 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c740f737e9ef3750a87d8a822973e48d6a316bd8
Author: David Conrad <lessen42@gmail.com>
Date:   Mon Aug 30 22:34:09 2010 +0000

    vorbisdec: Use int instead of uint16_fast_t for index variables
    
    uint16_fast_t is unsigned int (or long) on Linux, which when compared
    with int results in an unsigned compare.
    
    Originally committed as revision 24994 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e94204dfd88b80c21f8756ea354dc12e1c4b206e
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Aug 30 21:17:34 2010 +0000

    move pcm demuxers to their own file
    
    Originally committed as revision 24993 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79ce0f002e3078ceb68375dd80805cafbd2fcf9e
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Aug 30 20:30:40 2010 +0000

    Fix compilation failure if yasm is disabled (missing vp3 symbols).
    
    Originally committed as revision 24992 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f0feb4d72f7397bbd5bc9ecb327898ec9b7e0c50
Author: Ben Littler <tempn@twmi.rr.com>
Date:   Mon Aug 30 16:43:33 2010 +0000

    add WAWV fourcc, works on V-codecs/WAWV.avi
    
    Originally committed as revision 24991 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit de1c253bab91a086e41003fa7e50373e370268ca
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Aug 30 16:34:13 2010 +0000

    Split intra prediction initialization (i.e. assigning of function pointers)
    into its own file, it doesn't belong in h264dsp_mmx.c (much less so in
    dsputil_mmx.c).
    
    Originally committed as revision 24990 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0eb5a1174c2626e26bf75801d2b99e1383884ac
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Aug 30 16:31:04 2010 +0000

    Move H264 chroma MC from inline asm to yasm. This fixes VP3/5/6 and VC-1
    fate failures on Win64.
    
    Originally committed as revision 24989 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e9f5f020c6f00e0833edc84399d4eabf4a028780
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Aug 30 16:25:46 2010 +0000

    Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6
    issues on Win64.
    
    Originally committed as revision 24988 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7e7c4b600819aa2f76c31eead5f18b5a27ecaf2c
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Aug 30 16:22:27 2010 +0000

    Put ff_ prefix on non-static {put_signed,put,add}_pixels_clamped_mmx()
    functions.
    
    Originally committed as revision 24987 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4bc16e83a79dc43e204a2dd048e8eaf7c06a69b0
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 22:21:29 2010 +0000

    simplify code by using the AV_NE() macro
    
    Originally committed as revision 24986 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8f3890404cb54c3d24edf7773a148eb0ad3ec720
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 22:15:50 2010 +0000

    move null muxer to its own file
    
    Originally committed as revision 24985 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ac301cad88a5959bb6d37bf66d2a023168980f9
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 22:06:48 2010 +0000

    cleanup includes which are not used anymore in raw.c
    
    Originally committed as revision 24984 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9e0d82418beb242d74aae2b444de35c071ffab50
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 22:02:47 2010 +0000

    move ac3/eac3 demuxer to its own file
    
    Originally committed as revision 24983 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 66e35c5fc6174d7da3e3013340aa866163b98ca7
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 21:51:47 2010 +0000

    move dnxhd demuxer to its own file
    
    Originally committed as revision 24982 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 170a250f7d348c583b017f1d8d01dd2d037b0134
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 21:44:26 2010 +0000

    move dirac demuxer to its own file
    
    Originally committed as revision 24981 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99392a6111eac44875dfc47eab2a0ea1eb4d24ae
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 21:37:37 2010 +0000

    move h261 demuxer to its own file
    
    Originally committed as revision 24980 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b30593c7dbfc860a79475feac42ea740dbb537c8
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 21:34:18 2010 +0000

    move h263 demuxer to its own file
    
    Originally committed as revision 24979 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9243ed3f91f2dc9cb9b851740bfe65836462c81f
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 21:28:51 2010 +0000

    move h264 demuxer to its own file
    
    Originally committed as revision 24978 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 187186c6001d9cb9e2a9248de85defb7d0ad378a
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 21:23:52 2010 +0000

    cosmetic
    
    Originally committed as revision 24977 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e35070582e1be55ef502fbb0339472fdf8f35d89
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 21:23:30 2010 +0000

    move m4v demuxer to its own file
    
    Originally committed as revision 24976 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c3ed4b2d38047153d992dee13b50148482aaaf6e
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 21:14:55 2010 +0000

    move cavsvideo demuxer to its own file
    
    Originally committed as revision 24975 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8c51530fa1b71d11faf59f9ce7bb1cc4731becfe
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 20:36:23 2010 +0000

    move mpegvideo demuxer to its own file
    
    Originally committed as revision 24974 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b47a5a954ace20d252dc426e55bf5b447d3b13aa
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 19:16:04 2010 +0000

    move ingenient demuxer to its own file
    
    Originally committed as revision 24973 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6d0678d182fda5c2f954acaf528a5a0c3c7d6fd4
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 19:00:40 2010 +0000

    move DTS demuxer to its own file
    
    Originally committed as revision 24972 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 85a2aada9007878ef6555fe9ce98e04c41eada40
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 18:33:39 2010 +0000

    simplify code by using the AV_NE() macro
    
    Originally committed as revision 24971 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 26aa6811112d4ecb3b0473c8500b3fac96c6e6cd
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 18:28:03 2010 +0000

    10l: aacdec and idroqenc still depend on raw.o
    
    Originally committed as revision 24970 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2aa751d2c867e0bf1ffd3725818ef2bbca03ce58
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 16:37:33 2010 +0000

    rename idroq.c to idroqdec.c
    
    Originally committed as revision 24969 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 54a73bb57f27ea5572f021cfa3bd045797703fe3
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 16:35:44 2010 +0000

    move id roq muxer to its own file
    
    Originally committed as revision 24968 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 49824cb66a329b1c30c76a1b26b176bedab9dcee
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Aug 29 16:18:20 2010 +0000

    move ADTS AAC demuxer to its own file
    
    Originally committed as revision 24967 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ef4a93426a2ccb8caa35c3e0c6c8409fa4bd8e0e
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Aug 29 15:46:38 2010 +0000

    Include stdint.h instead of inttypes.h, it is enough for what this file need.
    
    Originally committed as revision 24966 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b20359f51a1c3be5603be9908061b27f883f9467
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Sun Aug 29 10:25:16 2010 +0000

    rtsp: Return AVERROR_EOF when all streams have received an RTCP BYE packet
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24965 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 682d28a965c859a8826c1b52c3437a6a0c4ab59f
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Sun Aug 29 10:20:18 2010 +0000

    Reindent
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24964 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ff328c02251b9be704b00fb5e8f1031a25be74a5
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Sun Aug 29 10:19:44 2010 +0000

    rtpdec: Read RTCP compound packets
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24963 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a1ba71aace8cca10ba2a921caa105b17370b0d27
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Sun Aug 29 10:16:54 2010 +0000

    rtsp: Check the RTCP file handle for new packets, too
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24962 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a1712ddb502bf148af6f865bd27e3b61dbdfbab
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Aug 28 23:56:56 2010 +0000

    Fix two compiler arnings related to printf-format of sizeof()-statements.
    
    Originally committed as revision 24961 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 37c506e8b94d2691539bc29ef861903503a99b82
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Sat Aug 28 23:55:26 2010 +0000

    stream_selection can be freed in the fail case, in which case it's unassigned.
    Therefore, init it with NULL to prevent a crash on invalid streams.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24960 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 774b20ca72e577973f0dd7c5dfa73680288b3f9d
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Aug 28 21:17:49 2010 +0000

    Hopefully fix the fate-ws_snd breakage on PPC
    
    Originally committed as revision 24959 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 19d929f9a38cbb5eedbb68684905b5dca2c13190
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Sat Aug 28 21:03:13 2010 +0000

    cosmetics in imdct_sse
    
    Originally committed as revision 24958 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2d0cdf3cc0190e3b2ae08d4f74c0b3fe7e193e19
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Aug 28 14:51:51 2010 +0000

    Add fate test for Westwood SND1 codec
    
    Originally committed as revision 24957 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a24503d04b5c62eaf8c45a1491933e232033aa4
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Aug 28 14:45:51 2010 +0000

    Remove CCITT fax G4 tests (partial revert of r24954). This test is
    corrupting memory somehow and segfaulting in the BSDs.
    
    Originally committed as revision 24956 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 601090b5c0f91e5d522244c07d241824e15fba9d
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Aug 28 14:07:16 2010 +0000

    cosmetic
    
    Originally committed as revision 24955 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3b619cab31a34ef1933d818754775d3bf3ea2a61
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Aug 28 11:46:03 2010 +0000

    CCITT Fax Group compression fate tests
    
    Originally committed as revision 24954 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit db7515fd1e65a1a67432f104267f7c0cd6d2c3a6
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 26 22:22:27 2010 +0000

    configure: move config.fate creation after OS section
    
    The OS label can be changed, and we want this to be reflected.
    
    Originally committed as revision 24953 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6f9ea29ec61a03d5e186e6d4b85d3fb0a278e800
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 26 19:49:57 2010 +0000

    configure: write config.fate file as early as possible
    
    Originally committed as revision 24952 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25432e85039a62b3b4d46647080f9803f7c47694
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 26 19:15:25 2010 +0000

    configure: improve error message for missing yasm
    
    Originally committed as revision 24951 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9cca1e40965bb2955a15f3bfa6aeeb1565b23bb5
Author: Alex Converse <alex.converse@gmail.com>
Date:   Thu Aug 26 18:29:32 2010 +0000

    x86: Require yasm OR --disable-asm OR --disable-mmx OR --disable-yasm to build.
    
    Originally committed as revision 24950 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e90aa6ed2d6c08764fac5974789c94dc2dfe50fc
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 26 18:21:00 2010 +0000

    Revert "Disable MMX for i686 and pentiumpro"
    
    To avoid being burned at the stake by an angry mob, I am forced to
    revert this commit.
    
    Originally committed as revision 24949 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4eca52ed19b58d063db18a499c280facf63b5b0c
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Aug 26 14:33:39 2010 +0000

    Fix typos when converting inline asm to yasm, fixes MMX-only fate-ea-vp61.
    
    Originally committed as revision 24948 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d29d9cccf83231a20637de376a6fcb95e088e3f4
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 26 13:58:45 2010 +0000

    fate: print list of tests with "make fate-list"
    
    Originally committed as revision 24947 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a6cf0afdc9dc1130f679ffdf42a75912d3a2bd1
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 26 13:46:45 2010 +0000

    Disable MMX for i686 and pentiumpro
    
    Originally committed as revision 24946 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bcafde6174697e8605d2680d6896553302acb4dd
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 26 12:52:10 2010 +0000

    configure: select warning suppression syntax based on armcc version
    
    Release 4.1 changed the flag used to pass options through the gcc
    translation layer.  Detect which version is used, and choose the
    appropriate flag.
    
    Originally committed as revision 24945 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 133cc989ddd71c2c9a0d956dc7c0056cd6b8eef7
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Thu Aug 26 10:03:14 2010 +0000

    Cosmetic changes.
    
    Originally committed as revision 24944 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2fdb2b54380c48f0a0c79943bc7c16d8a575400d
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Thu Aug 26 10:03:11 2010 +0000

    Insert info from extradata into header
    
    Originally committed as revision 24943 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9e906bb1bf9a113d5cdc679d9c25fa0d1fa7487d
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Thu Aug 26 10:03:09 2010 +0000

    Added option to write frames interleaved (yet disabled)
    
    For this reason, a MuxerContext and write_trailer()-function was added,
    to track the previous packet and flush the last packet at the end.
    
    Originally committed as revision 24942 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3156df450fb661cbe72802b817cfed6050d7705d
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Thu Aug 26 10:03:06 2010 +0000

    Clarify code/avoid possible bugs by using precalculated values that are used for extradata as well
    
    Originally committed as revision 24941 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6cd94998a4ebd23c7bc141b22b1e0973daf1ca38
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Thu Aug 26 10:03:03 2010 +0000

    enable a flexible lifetime
    
    Originally committed as revision 24940 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99d8166dafd8a14c9e4796df0ebcc7e172cbec3b
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Thu Aug 26 10:02:59 2010 +0000

    Setting proper values in extradata for future use in muxer
    
    Originally committed as revision 24939 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e0ae6c17fea47a4e42ed8d8d9b08ff25ebab9197
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Aug 26 07:39:34 2010 +0000

    Flush the PutBitsContext at the end of each block when encoding ADPCM IMA QT
    
    Originally committed as revision 24938 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 798dc641c408dfc3706d8c0b95269a2c4e2e444a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Aug 26 00:41:40 2010 +0000

    Add APIchanges entry after the addition of
    avcodec_get_channel_layout() of r24936.
    
    Originally committed as revision 24937 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5da19b53c6e16c6ff86ee9aab4f8d0b4b1c3be5d
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Thu Aug 26 00:38:25 2010 +0000

    Implement avcodec_get_channel_layout().
    
    Patch by S.N. Hemanth Meenakshisundaram smeenaks:ucsd+edu.
    
    Originally committed as revision 24936 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f06d6c751f708a6a145bbf87520e7f59140bbbb2
Author: Andreas Öman <andreas@lonelycoder.com>
Date:   Wed Aug 25 21:07:04 2010 +0000

    Make stub version of ff_sdp_write_media() match its prototype
    Used when compiled without CONFIG_RTP_MUXER
    
    Fallout from r24915
    
    Originally committed as revision 24935 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6697bc33e2523265c430a31d5babde10798a9ee4
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Aug 25 20:36:35 2010 +0000

    Revert r24931, it broke Win32 and some BSD compiles (yay fate).
    
    Originally committed as revision 24934 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d1b1caa6b87bbb2f7be06ae8194118170b90f36
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Aug 25 20:14:21 2010 +0000

    Remove duplicate definitions of fullpel MC functions
    
    This removes duplicated definitions of 8x8 and 16x16 fullpel MC
    functions with various names reducing dsputil.o by 8k on x86_64.
    
    Originally committed as revision 24933 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 694c5a2850f332a67170d18dde287aa6b7af19ee
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Aug 25 20:14:17 2010 +0000

    sp5x: remove broken code under #if 0
    
    Originally committed as revision 24932 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 72f642400be9735dd61494f5fae508350e6bb371
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Aug 25 19:57:05 2010 +0000

    Mark xmm6 and xmm7 as clobbered in ff_vp3_idct_sse2(), which is contributing
    to the VP6 fate failures on Win64.
    
    Originally committed as revision 24931 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 74c847e098a70078fff1347c19787d699e5b5663
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Aug 25 18:37:38 2010 +0000

    fate: build with --enable-gpl
    
    Originally committed as revision 24930 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 186f1ec5f442bd9c6ccefa1af0a2b2d1e0f8a057
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Wed Aug 25 17:32:59 2010 +0000

    Add rtp_get_rtcp_file_handle function
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24929 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4574b815cca8f0d05b4ac1df0bd04d8613006663
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Wed Aug 25 17:23:38 2010 +0000

    VP3 fate test
    
    Originally committed as revision 24928 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b8521394c3bb5becfada77450ab3f6c59d1be992
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Aug 25 16:05:03 2010 +0000

    Add changelog entry for MMSH support.
    
    Originally committed as revision 24927 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 69dad87c4867135ae7221b3fd872f91df8d96e5c
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Aug 25 15:41:11 2010 +0000

    VP6: fix vp6_filter_diag4_mmx/sse on 64-bit
    
    The stride can be negative and must be sign extended before being
    used in pointer arithmetic.
    
    Originally committed as revision 24926 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7934b15d5a12796da9db28441e105520bb57f2e2
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 25 15:32:29 2010 +0000

    Handle IPv6 in the RTSP code
    
    Originally committed as revision 24925 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3fbd12d109722c5f337ddf73451150178deaa024
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 25 15:32:00 2010 +0000

    Handle IPv6 in the SDP demuxer
    
    Originally committed as revision 24924 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94f8b2d799ce3b881bcc0e99a710733c742ea14f
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Aug 25 14:45:17 2010 +0000

    ARM: update struct offsets
    
    Originally committed as revision 24923 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0fc29f2708afa4bf01014667d668376e2261e0fa
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Aug 25 14:39:11 2010 +0000

    swscale: simplify selection of optimizations to compile.
    
    Originally committed as revision 32013 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 8f02861636c8cd6fd4172b089d1104622ef94a0b
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Aug 25 14:38:30 2010 +0000

    swscale: Always define COMPILE_xxx to either 0 or 1.
    
    Originally committed as revision 32012 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 89fa3504edbaaacd44eb2c510baca283d1dbbf7b
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Aug 25 13:44:16 2010 +0000

    Move vp6_filter_diag4() x86 SIMD code from inline ASM to YASM. This should
    help in fixing the Win64 fate failures.
    
    Originally committed as revision 24922 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3a0885146c61d6eff4da4006f6459e720fcf5ccd
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Aug 25 13:42:28 2010 +0000

    Move vp6_filter_diag4() from DSPContext to VP56DSPContext.
    
    Originally committed as revision 24921 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2401660d2f200007d00337a86dc4d88f51a2f3f8
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 25 13:42:17 2010 +0000

    rtsp: Return EOF if the TCP control channel is closed
    
    Originally committed as revision 24920 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5a8693ef592af559f3844013cfc24e63af48de08
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 25 13:31:33 2010 +0000

    Reindent
    
    Originally committed as revision 24919 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7ad526d288a2e992ed83bf98d72ccf1347cef407
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 25 13:30:06 2010 +0000

    Simplify resolve_destination in sdp.c further, now that we don't enforce IPv4 any longer
    
    Originally committed as revision 24918 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1272ae7e5046ba3e9dd2080faab9f873a19e3380
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 25 12:51:20 2010 +0000

    10l, add new function parameters to resolve_destination for !config_network too
    
    Originally committed as revision 24917 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cc83027c671ef1ca026aa6b646b70b9df258287d
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 25 12:34:42 2010 +0000

    Reindent, rewrap lines
    
    Originally committed as revision 24916 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7ad1dc54479117163b3dbe0fb7edd854288a9eb1
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 25 12:29:32 2010 +0000

    Properly handle IPv6 addresses in the SDP generation
    
    Originally committed as revision 24915 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d09c0a1666fa3509dc39b027df8497c8518e5338
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Wed Aug 25 11:47:50 2010 +0000

    cleanup a bit in a64multi_encode_frame()
    
    Originally committed as revision 24914 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9f63810491682b7a600590dbcdc39e6a2246fd97
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Wed Aug 25 11:47:47 2010 +0000

    added/extended some comments in a64multi_encode_frame()
    
    Originally committed as revision 24913 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f3468d3923b1703e0e4f7f534e7c68728f4393e
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Wed Aug 25 09:15:31 2010 +0000

    rtp: Replace hardcoded RTCP packet types with defines
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24912 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d21caa952c47e004c40ab62ef5239dc5fd6726ed
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Aug 24 20:48:58 2010 +0000

    Renderware TeXture Dictionary FATE test
    
    Originally committed as revision 24911 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 66ac25e21fcf3c0241bf6344280ffd5fea351e85
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue Aug 24 17:56:58 2010 +0000

    configure: enable fast_cmov for 'atom'
    
    Originally committed as revision 24910 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c0ec9918b066c6bfca8613ac75b589bd3e405971
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Aug 24 17:47:05 2010 +0000

    Remove global mm_flags variable
    
    Originally committed as revision 24909 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3611c45ab757d03cf3878af62ca1c19ae8386037
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Aug 24 16:52:27 2010 +0000

    Mark xmm registers as clobbered in simple loopfilter. Should fix the last
    two VP8-related fate failures on Win64.
    
    Originally committed as revision 24908 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a7638957e069537919db7bf8700a8719dd6dcd89
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Aug 24 16:52:21 2010 +0000

    configure: fix typo in test deps
    
    Originally committed as revision 24907 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4c399dc82b4e74f7b9d09c51ab3314dd68a1fdab
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Aug 24 16:10:25 2010 +0000

    Fix undefined expressions that use multiple calls to get_bits().
    
    Because the order of evaluation of subexpressions is undefined, two
    get_bits() calls may not be part of the same expression.
    
    See also r24902.
    
    Originally committed as revision 24906 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 37b9706123ff76455d4feb126897b9b5fb7cff69
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 24 15:48:20 2010 +0000

    Factorize opt_new_{audio,video,subtitle} definitions.
    
    Originally committed as revision 24905 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dfd577573591be6611d286a1b4dd1b7bfcc3b201
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 24 15:48:17 2010 +0000

    Cosmetics: rename out_video_filter to output_video_filter, for
    consistency with input_video_filter.
    
    Originally committed as revision 24904 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ddf0d291513ec7475507c54a080c1544cbf1ad5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 24 15:48:11 2010 +0000

    Make configure_filters() return a meaningful error code rather than
    always -1.
    
    Originally committed as revision 24903 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b3c1652b8208cd77fdc247a1cca9b07f03d63c10
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Aug 24 15:40:57 2010 +0000

    msmpeg4v1: fix undefined behaviour in msmpeg4_decode_picture_header()
    
    Because the order of evaluation of subexpressions is undefined, two
    get_bits() calls may not be part of the same expression.  In this
    specific case, using get_bits_long() is simpler.
    
    This fixes msmpeg4v1 decoding with armcc.
    
    Originally committed as revision 24902 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e2f402f160cf574cc69431f4a40a60078cf5e911
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Tue Aug 24 15:21:27 2010 +0000

    added interlacing option and compression option for colorram (lut)
    
    Originally committed as revision 24901 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eedca998eb6b2271248324469b45d7d99ea86aff
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 24 15:12:13 2010 +0000

    Implement ff_get_ref_perms_string() and use it for tracing.
    
    Originally committed as revision 24900 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 668338c573720b8eafda1191a940625cc76fc586
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Aug 24 15:08:53 2010 +0000

    avformat: free decryption key in av_close_input_stream()
    
    Originally committed as revision 24899 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb07ab7cf22e7bf0717264f9e7b15dfb6d67e391
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Tue Aug 24 14:02:31 2010 +0000

    fixed some return values and deprecated CODEC_TYPE_VIDEO.
    dithering (faster) along a linear gradient now.
    
    Originally committed as revision 24898 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac9c19da66b54e690f17001e7eb855bae5f23d0d
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Aug 24 13:42:28 2010 +0000

    asfcrypt: fix unaligned accesses with armcc
    
    Compilers may assume a pointer has natural alignment, even if it was
    assigned from a pointer type with weaker alignment requirements.  It
    is thus not safe to assign a possibly unaligned value to a pointer,
    regardless of how it is subsequently dereferenced.
    
    Originally committed as revision 24897 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f1af825f8bbb2fd911284a68f1c98e784e0fda4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 24 08:38:00 2010 +0000

    Add fifo filter.
    
    Originally committed as revision 24896 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5a9dd3de63db95704708350bc1c5abb74944cda2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 24 08:37:54 2010 +0000

    Make avfilter_start_frame() invoke avfilter_get_video_buffer() on the
    link rather than avfilter_default_get_video_buffer().
    
    This is required as the buffer requested may be greater than the
    buffer allocated locally by avfilter_default_get_video_buffer(), for
    example if in filterchain there is a pad filter (like in "fifo,pad").
    
    In that case the pad filter will try to write beyond the data of the
    allocated buffer, resulting in a crash.
    
    Originally committed as revision 24895 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3f1710e74fb2d433d9f065f5c7e8bee4b6674605
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Aug 24 00:46:32 2010 +0000

    indent
    
    Originally committed as revision 24894 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 66842fe87479afbb93f288de9edf1bb16455d2f8
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Aug 23 21:22:24 2010 +0000

    swscale: fix unaligned accesses in (RGB|BGR)32_1 to YUV conversion
    
    Originally committed as revision 32011 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 83761d5b583d2524ca2893ce1bd4937350664283
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Aug 23 21:22:20 2010 +0000

    swscale: remove unused macro parameter in BGR2UV template
    
    Originally committed as revision 32010 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 91880e46643d62bfc6493c3525b0b80090106844
Author: Dave Yeo <daveryeo@telus.net>
Date:   Mon Aug 23 21:12:34 2010 +0000

    Add _XOPEN_SOURCE definition for usleep().
    patch by Dave Yeo, daveryeo telus net
    
    Originally committed as revision 24893 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 62147469dae24c8d074a3232ec427c601072b6e4
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Mon Aug 23 20:00:03 2010 +0000

    acenc: LAME-inspired window decision
    
    This performs quite a bit better than the current 3GPP-inspired window decision
    on all the samples I have tested. On the castanets.wav sample it performs very
    similar to iTunes window selection, and seems to perform better than Nero.
    On fatboy.wav, it seems to perform at least as good as iTunes, if not better.
    Nero performs horribly on this sample.
    
    Patch by: Nathan Caldwell <saintdev@gmail.com>
    
    Originally committed as revision 24892 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c36b2c010e1b3fe7895baa1c70e920d766c0ca81
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Aug 23 19:35:58 2010 +0000

    Revert unintended changes to fft.h from r24890.
    
    Originally committed as revision 24891 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit af00dddeca58df2993effb162bd5fd9a715d57d3
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Mon Aug 23 19:27:24 2010 +0000

    aacenc: Rename Psy3gpp* structs to AacPsy*
    
    This allows cleaner implementation of other psymodels using the existing
    structs. It also will make it easier to interchange individual parts of
    the psymodel to create hybrid models.
    
    Patch by: Nathan Caldwell <saintdev@gmail.com>
    
    Originally committed as revision 24890 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 078ae66b4b982ae249b4000aaaff90b7facbdbce
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Aug 23 17:34:08 2010 +0000

    fate: set LC_ALL=C to avoid locale interference
    
    Originally committed as revision 24889 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ee39ebde2ec1bb6901635e980584e79f4871265
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Aug 23 16:41:25 2010 +0000

    BinkAudio FATE tests
    
    Originally committed as revision 24888 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cb4f12466b85921dac9076c3cc7350eff9cd8067
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Aug 23 15:51:09 2010 +0000

    imdct/x86: Use "s->mdct_size" instead of "1 << s->mdct_bits".
    
    It generates smaller cleaner code.
    
    Originally committed as revision 24887 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e955bf3b42f2e571059593bb116231b4e69d73a9
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Aug 23 15:38:57 2010 +0000

    asfcrypt: fix unaligned read in ff_asfcrypt_dec()
    
    Originally committed as revision 24886 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 573af7545e2c8f9951a7968a01c0790f02816388
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Mon Aug 23 15:31:50 2010 +0000

    Add missing parentheses to AV_NE macro.
    
    Originally committed as revision 24885 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c4ab519e0076ccbde2ea6a6e4e68916c84c6fc5d
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Aug 23 14:46:59 2010 +0000

    Make "-fs ss" mean "make output file of size equals or less than ss"
    instead of current "make output file of size less than ss".
    
    Also use it to make MP3 tests more readable (using -fs xxx where xxx is
    the requested output size, not something slightly lower).
    
    Originally committed as revision 24884 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f50caa75902a5a3ae1d3226123a20ec3b597669
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Mon Aug 23 13:23:44 2010 +0000

    Adding of a64-codec: there were changes to be documented in changelog
    
    Originally committed as revision 24883 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e4d2ab529894bc5136e7609c21205cccf79d2e83
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Mon Aug 23 13:19:48 2010 +0000

    removed an unnecessary blank line
    
    Originally committed as revision 24882 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c109780868ec2454a6491fa232873511d9eeb06
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Aug 23 12:27:27 2010 +0000

    fix fate breakage, 10l to me (too much copy and pasting)
    
    Originally committed as revision 24881 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 680aefa2fe54e8801d80f64918ada6c98f62617e
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Aug 23 12:17:03 2010 +0000

    MP3 float decoder FATE tests
    
    Originally committed as revision 24880 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 952139a3226b4668bfa1e523599a5fe89592de0c
Author: Luca Abeni <lucabe72@email.it>
Date:   Mon Aug 23 11:53:27 2010 +0000

    Do not use the server SSRC as client SSRC in the RTP demuxer
    
    Originally committed as revision 24879 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b7cf4e4f5552cb6c55166a2d53204c5a737ecd08
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Mon Aug 23 11:52:34 2010 +0000

    enabling codec and muxer by registering it in allcodec.c and allformat.c and adding files to the build-system
    
    Originally committed as revision 24878 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 40c5ee990376abc56149b218b3d0873a638b4a6a
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Mon Aug 23 11:51:04 2010 +0000

    added codec-ids for the a64 codec
    
    Originally committed as revision 24877 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8fb9e19802e0b70620175da0487dd9afa7077e2d
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Mon Aug 23 11:48:50 2010 +0000

    documentation added for the a64 codec
    
    Originally committed as revision 24876 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 901694f1607802202ec7ba594369413d8ae1e06e
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Mon Aug 23 11:47:50 2010 +0000

    Corresponding muxer for the a64 codec
    
    Originally committed as revision 24875 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 07862680b5ffa17f7dca24449ae3dc765fdbbff1
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Aug 23 11:46:55 2010 +0000

    Add FATE test for WMV8 DRM
    
    Originally committed as revision 24874 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7bf7833fb739fd436ca7fc98b30d6103f09931b1
Author: Tobias Bindhammer <tobias.bindhammer@uni-ulm.de>
Date:   Mon Aug 23 11:46:32 2010 +0000

    Initial version of the a64 (multicolor charset) codec
    
    Originally committed as revision 24873 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 620918e4bf69ad137b0a149c3a5fda501477eae0
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Aug 23 04:45:36 2010 +0000

    Add truemotion1 tests.
    
    Originally committed as revision 24872 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 684d608bde7f73947ff6b2aa314d0f0592da5531
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Aug 23 02:41:22 2010 +0000

    Fix segfaults in VP8 SIMD code on Win64 (and FATE/win64 failures).
    
    Originally committed as revision 24871 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b56a9c8eefa841c8802a17eb330e602ee69835df
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 22 15:20:07 2010 +0000

    fate: remove unused variable in fate.sh
    
    Originally committed as revision 24870 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 78b5c97d3ef280bd588cef7282391246b91b3486
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Aug 22 14:39:58 2010 +0000

    Convert ff_imdct_half_sse() to yasm.
    
    This is to avoid split asm sections that attempt to preserve some
    registers between sections.
    
    Originally committed as revision 24869 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 715e9be267bcf21565a863450889fe24755bafac
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 22 14:24:58 2010 +0000

    fate: remove pointless fate/fate2 separation
    
    Originally committed as revision 24868 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c60a2d70d59fb0628d11bc5d9efff04eef3cf7b3
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 22 12:03:27 2010 +0000

    mmsh depends on http
    
    Originally committed as revision 24867 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8226e9779d89024bf4bbc25f92d68fc647d9d881
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 22 11:53:02 2010 +0000

    fate: allow specifying relative path to config file in fate.sh
    
    Originally committed as revision 24866 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d6bd1c7979dfa03aaaa7c051163876dd93db08f
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Aug 21 20:57:24 2010 +0000

    Add FATE test for ANSI/ASCII animation and TTY demuxer
    
    Originally committed as revision 24865 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a86d4b90528e4060b181ec32aca494655d54937
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Aug 21 19:50:36 2010 +0000

    The 24-bit ydt also should not depend on endianness,
    since all of it ends up in a single 32-bit pixel.
    This seems likely to be wrong though, since it is different
    from the 15 and 16 bit modes and might explain the half-width
    issue for 24 bit truemotion.
    
    Originally committed as revision 24864 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47af6239674f336defe3fa5aa13808e77af3792a
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Aug 21 19:40:38 2010 +0000

    Since the 24 bit format is decoded to endian-dependant
    BGR32 and not BGR24, do not swap red and blue on big-endian
    for this format as well.
    
    Originally committed as revision 24863 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 751c5093c6a2b9149fb1ad86220b0bf35fded42c
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Aug 21 19:37:33 2010 +0000

    Do not swap red and blue when decoding truemotion
    on big-endian.
    
    Originally committed as revision 24862 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f5ea69b23522898b14b3ddf5acd6d1befcc9d0da
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Aug 21 19:04:41 2010 +0000

    MMSH support, the most popular and widely used of all MMS variants. Written by
    Zhentan Feng <spyfeng gmail com> as part of Google's Summer of Code program.
    
    Originally committed as revision 24861 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c901f6ab6f21539912ed3162a46047650f72b37f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Aug 21 15:18:54 2010 +0000

    Cosmetics: remove useless ().
    
    Originally committed as revision 24860 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit be7110cdedbc27a24be9440177c6466813937578
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Aug 21 15:18:52 2010 +0000

    Cosmetics: if( -> if (.
    
    Originally committed as revision 24859 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a29b1700ee070e3d383ea58048f06d1916738f83
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Aug 21 11:52:03 2010 +0000

    Export the presentation video dimensions as avctx->width/avctx->height.
    
    Originally committed as revision 24858 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf23eaf663cb250643a1efdbacbeb4e6aba01af7
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Aug 21 11:50:13 2010 +0000

    Add myself as maintainer for the PGS subtitle decoder.
    
    Originally committed as revision 24857 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99046339fca92d631404b47b041e98afa28659ed
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Fri Aug 20 23:16:51 2010 +0000

    Add null audio filter.
    
    Patch by S.N. Hemanth Meenakshisundaram -af smeenaks,ucsd,edu.
    
    Originally committed as revision 24856 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f59e9eaf78c28026ebc540b5767c7fe9f11590fc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 23:16:48 2010 +0000

    Add AUDIO FILTERS section.
    
    Originally committed as revision 24855 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 375fb9f17a8ce6e93387e5b8fded7e0eba32da80
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Aug 20 19:49:47 2010 +0000

    dv: fix alignment of scratch buffer
    
    Originally committed as revision 24854 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8bdf11815cc53bee2ea3c16934a4a224d35121a0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Aug 20 18:28:42 2010 +0000

    Fixed mpeg12 top field first flag value with field picture encoding.
    
    The relevent extract of the iso 13818-2 about the value of the syntaxical
    element top_field_first of the Picture Coding Extension is:
    
    "top_field_first -- The meaning of this element depends upon picture_structure,
    progressive_sequence and repeat_first_field.
    [...]
    In a field picture top_field_first shall have the value '0', and the only field
    output by the decoding process is the decoded field picture."
    
    Originally committed as revision 24853 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 26553088cc9f7421dde54279ee0c5fefde489ec1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 16:55:37 2010 +0000

    Add APIchanges for av_fill_image_max_pixstep() rename of r24851.
    
    Originally committed as revision 24852 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e34433612f475cd940487a2cd14851b0eb7e47b0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 16:52:38 2010 +0000

    Rename av_fill_image_max_pixstep() to av_fill_image_max_pixsteps().
    
    The plural form is preferred as it is more consistent with the other functions:
    av_fill_image_linesizes()
    av_fill_image_pointers()
    
    and looks semantically more correct as it fills an array of elements.
    
    Originally committed as revision 24851 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d1a991f23d45e58aa24b70a1c2f0618e642b2abe
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 16:34:41 2010 +0000

    Add missing period in av_fill_image_max_pixstep() doxy.
    
    Originally committed as revision 24850 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 014df3a2aaf22f23a547747711afa7b6611e94b6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 15:16:10 2010 +0000

    Make ff_dprintf_ref() print audio related information if available.
    
    Originally committed as revision 24849 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e29b451a5192ddd27f666a62d7181a1eb1a93e8a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 15:16:07 2010 +0000

    Cosmetics: merge two lines in ff_dprintf_ref().
    
    Originally committed as revision 24848 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0055b2d11aea9040dc4fd0e9bb0bc10e5bc9fe63
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 15:16:02 2010 +0000

    Make ff_dprintf_ref() print the information related to the referenced
    AVFilterBuffer.
    
    Originally committed as revision 24847 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5fbb31e55c547751d3404418fd070dd4dbde1a5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 15:15:57 2010 +0000

    Rename ff_dprintf_picref() to ff_dprintf_ref().
    
    The function is going to be used to represent also audio data.
    
    Originally committed as revision 24846 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 801ab9808863415a80a576b26c45cb06187cc239
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 14:41:23 2010 +0000

    Extend ff_dprintf_picref() to make it print video interlaced and
    top_field_first information.
    
    Originally committed as revision 24845 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 382ecd353768437d0e3f1e9e52eabcfe48b2c08b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 14:41:21 2010 +0000

    Make ff_dprintf_picref() print video properties only if available.
    
    Originally committed as revision 24844 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 28c52b1ed9cf0fdcf214db9450e652c977853cfb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 14:41:18 2010 +0000

    Only print the pointer to the first plane in ff_dprintf_picref().
    
    To display the other planes is usually not useful and add noise to the
    output.
    
    Originally committed as revision 24843 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3fa3e4f4eca82f91c2a0bd9e4985da445fab8dd5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 20 14:19:55 2010 +0000

    Cosmetics: add an empty newline between the function description and
    the list of @params.
    
    Improve consistency and possibly enhance readability.
    
    Originally committed as revision 24842 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 53bc0dc2bdc1566156331ebe1c1d7bf0e0879c1f
Author: Grant Carver <grantc@cat.co.za>
Date:   Thu Aug 19 23:48:19 2010 +0000

    fix anonymous memory mapping for NetBSD
    
    mmap() with MAP_ANONYMOUS requires the file descriptor to be -1 in NetBSD.
    Linux just ignores this parameter.
    
    Patch by Grant Carver <grantc at cat dot co dot za>
    
    Originally committed as revision 31984 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 364cacc7c7767f5ce147b4af5116fd5c427b0d5a
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Aug 19 21:28:43 2010 +0000

    add FF_API_URL_RESETBUF define to disable the deprecated url_resetbuf()
    public function
    
    Originally committed as revision 24841 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 838b27b42c1838857e6b2ad47b4a932717108c10
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Aug 19 21:21:32 2010 +0000

    add FF_API_REGISTER_PROTOCOL define to disable the deprecated
    register_protocol() function
    
    Originally committed as revision 24840 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b2125520e7a3772724c25de7771d3cc987698fd3
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 19 17:07:12 2010 +0000

    applehttp: define _XOPEN_SOURCE=600 as required for usleep()
    
    Originally committed as revision 24839 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd5f3238c13e2a6a2caf4d550113219d73122fde
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 19 16:51:26 2010 +0000

    imc: fix undefined float to int conversion
    
    Conversion of an out of range float to int is undefined.  Clipping to
    the final range first avoids such problems.  This fixes decoding on
    MIPS, which handles these conversions differently from many other CPUs.
    
    Originally committed as revision 24838 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b42c483f076e4b24fdeada59e138e421326c45ec
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 19 16:51:24 2010 +0000

    fate-run: use 'run' function in 'ffmpeg' function
    
    Originally committed as revision 24837 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 91de2c0a73fb255ac3badb392e2cfe64f6dadee0
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 19 16:51:21 2010 +0000

    fate: add -v 0 to ffmpeg flags
    
    Originally committed as revision 24836 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 404eba44b162cb583a47538376e4ca3e502b912f
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Aug 19 16:49:08 2010 +0000

    add FF_API_URL_CLASS define to enable usage of URLContext as a AVClass
    
    Originally committed as revision 24835 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cd223e0b4e1371d12d6cbb36bb66afdc40fd6281
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Aug 19 14:54:37 2010 +0000

    Add Apple HTTP Live Streaming demuxer
    
    Originally committed as revision 24834 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e55ebcc3f6cf1f00ffd56ef0f357dc8010c6e046
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Aug 19 14:50:40 2010 +0000

    Move the definition of the maximum url size for static buffers to internal.h
    
    Originally committed as revision 24833 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f9c399c4fd85ac140ea3b81d0eeb649df29ade3d
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Aug 19 14:49:53 2010 +0000

    Make parse_key_value from httpauth a common lavf internal function
    
    Originally committed as revision 24832 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8d88402013acf73e2a0e70c6a36df793742fd4f5
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Aug 19 14:36:16 2010 +0000

    swscale-test: add CRC output
    
    Originally committed as revision 31982 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit dc46661ae2abc2d87426bbcb88e13530862314f2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Aug 19 14:32:36 2010 +0000

    Enable and change the log level to DEBUG for the message printed in
    case of picref copy.
    
    Originally committed as revision 24831 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ca8574310fb87d4081820787e79405741763d7cf
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Aug 19 14:32:31 2010 +0000

    Cosmetics: apply misc spacing style fixes.
    
    Originally committed as revision 24830 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7fe82bd78a6c7570ee30fc9d5e48891964d0398b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 18 21:07:57 2010 +0000

    Fix braino: @flip -> @file.
    
    Originally committed as revision 24829 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 33d2e7b3952eaeb158d6a127dc48953b84637374
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 18 21:07:09 2010 +0000

    Add APIchanges entry after the addition of av_fill_image_max_pixstep()
    of r24827.
    
    Originally committed as revision 24828 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a6ddf8bf0f270fd2f609efb93416374fbb4c4430
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 18 21:02:38 2010 +0000

    Implement inline function av_fill_image_max_pixstep() and use it for
    factorizing code.
    
    Originally committed as revision 24827 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25ae798c87dd2b42f277155f721e84be92425f1e
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Aug 18 20:37:32 2010 +0000

    add a comment to clarify that FF_API_* defines are not part of public API
    
    Originally committed as revision 24826 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 54036be11a0f1902144fbf903a98607ae52ff5fb
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Aug 18 20:34:31 2010 +0000

    rename LAVF_API_* defines to FF_API_* to clarify that it is not public API
    
    Originally committed as revision 24825 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a42c29febc501d5df3dd24b437cb884485862c56
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Aug 18 19:37:37 2010 +0000

    validate input data and linesizes
    
    Originally committed as revision 31976 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 18bbe9df9ae58c9452968364ab9863d7d7674a34
Author: Alexander Kojevnikov <alexander@kojevnikov.com>
Date:   Wed Aug 18 16:29:46 2010 +0000

    Support unsynchronisation for id3v2 tags.
    
    Patch by Alexander Kojevnikov, alexander kojevnikov com
    
    Originally committed as revision 24824 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b839ec7d1deb83560b76386394256e4dcfd6f83
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 18 11:13:40 2010 +0000

    Remove "CODEC_CAP_EXPERIMENTAL added" entry from the Changelog.
    
    That's an API related change, no point to advertise it in the
    Changelog.
    
    Originally committed as revision 24822 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1bf75aec8e0d6221a037f19b8430dd81faa0500b
Author: Anatoly Nenashev <nenashev_as@mail.ru>
Date:   Wed Aug 18 10:57:48 2010 +0000

    Fix configure .pc files generation and make install when
    --build-suffix is used.
    
    Patch by Anatoly Nenashev ${surname}_as@mail.ru.
    
    Originally committed as revision 24821 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit df4f1d5108b67507f7f24d91bce348efad5d3016
Author: Thierry Foucu <tfoucu@gmail.com>
Date:   Wed Aug 18 09:39:21 2010 +0000

    Add AVC EOS tag to H264-encoded FLV files.
    
    Patch by Thierry Foucu, tfoucu gmail
    
    Originally committed as revision 24820 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 32a15a2441c4bfc83b2934f617d64d196492bdde
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Aug 17 20:36:22 2010 +0000

    fate: store last version in per-slot file
    
    This allows the same workdir to be used by multiple slots.
    
    Originally committed as revision 24819 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd872bf49f0ef1226c4a1e99e908a5213a59b32f
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Aug 17 20:23:19 2010 +0000

    add LAVF_API_OLD_METADATA define to disable the deprecated metadata API
    
    Originally committed as revision 24818 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 072e3efd1b0ca3c5d08fa2119e88fb36b5708592
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Aug 17 19:30:21 2010 +0000

    add LAVF_API_MAX_STREAMS define to disable the deprecated MAX_STREAMS API
    
    Originally committed as revision 24817 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a36facc3d9c097f626669825e901f09467b542b
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Aug 17 18:48:56 2010 +0000

    Fix out-of-tree build
    
    Originally committed as revision 24816 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f38d28c391a0895554d8fd85dc214870ae7676f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 17 18:27:54 2010 +0000

    Add APIchanges entry after the addition of AV_NE in r24814.
    
    Originally committed as revision 24815 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4f2d2e4ed924834dea69a0ade184aa58cbec7d2e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 17 18:25:34 2010 +0000

    Define macro AV_NE() and use it in libavdevice.
    
    Help further refactoring.
    
    Originally committed as revision 24814 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3f52a907e38c27f9c4ea02ab2a897ad7222ec632
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 17 18:13:14 2010 +0000

    Add APIchanges entry after libavfilter audio framework addition of
    r24811.
    
    Originally committed as revision 24813 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 371cbff84dd724ce4423e0c6d184c3317d4eb84b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 17 18:08:09 2010 +0000

    Cosmetics: apply misc style fixes.
    
    Originally committed as revision 24812 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad2c950154bc142086d5f72b902013939c58bf72
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Tue Aug 17 18:08:03 2010 +0000

    Implement libavfilter audio framework.
    
    Patch by S.N. Hemanth Meenakshisundaram * smeenaks * ucsd * edu *.
    
    Originally committed as revision 24811 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a8542e433eb109f701ff8e93656b2e441b133c49
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 17 18:07:57 2010 +0000

    Set the correct type for the output links.
    
    Originally committed as revision 24810 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65d4cab5627f9c8add3eff73f0d1148a8a95e91c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 17 15:12:28 2010 +0000

    Add missing checks in avfilter_default_get_video_buffer().
    
    Originally committed as revision 24809 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4f9ce3c4c796d475656161644cca9bead523d6e7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 17 15:12:22 2010 +0000

    Add missing NULL checks in avfilter_ref_buffer().
    
    Originally committed as revision 24808 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6fa5a91b144fb32a3a1552ca40375b60aaa13d54
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Aug 17 15:02:33 2010 +0000

    Remove dep/depend targets and related variables.
    We no longer create dependency files directly, so the rules are now pointless.
    
    Originally committed as revision 24807 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a1e171dfee17a9dcc7c5907b16d5c1a2748bfe73
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 17 14:59:12 2010 +0000

    Add hflip filter.
    
    Originally committed as revision 24806 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3123823cb2376affe6179efe36c52d6017e998d3
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Aug 17 14:58:44 2010 +0000

    Skip adding SDL_CFLAGS to CFLAGS for the ffplay.d target.
    We no longer create .d files directly, so the rule is pointless.
    
    Originally committed as revision 24805 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e110e968fe1f568a4346034d7315f69d5f2d9479
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Aug 17 14:25:14 2010 +0000

    matroskadec: minor simplification
    patch from reimar
    
    Originally committed as revision 24804 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4f90688b6e1d79d85ac2e065a2cf1e7e9bd665a7
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Aug 17 14:05:23 2010 +0000

    matroskadec: fix integer overflow
    patch from reimar
    
    Originally committed as revision 24803 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aa78a6d657ec180e013facacb708fd7fc2d4d25e
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Tue Aug 17 08:13:14 2010 +0000

    Mention lowres if SDL can't provide the needed resolution.
    
    Originally committed as revision 24802 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cb036f905f6ffa7b0dfdb9c35471a8280e00214e
Author: Mike Scheutzow <scheutzow@alcatel-lucent.com>
Date:   Tue Aug 17 07:47:44 2010 +0000

    Fix SDL crash on specific hardware.
    
    Patch by Mike Scheutzow, mjs973 optonline net
    
    Originally committed as revision 24801 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f7b8c814609e33d1c558c279644c237240707dc7
Author: Mike Scheutzow <scheutzow@alcatel-lucent.com>
Date:   Tue Aug 17 07:46:09 2010 +0000

    Move do_exit() up for upcoming patch.
    
    Patch by Mike Scheutzow, mjs973 optonline net
    
    Originally committed as revision 24800 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ead7ef82518a3994b7c65f61285e529dcb340fba
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Aug 16 20:34:06 2010 +0000

    fft-test: format error output more readably
    
    Originally committed as revision 24799 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 51291e60052329b438ea26cbf6baf6ce79e44ad5
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Aug 16 14:23:35 2010 +0000

    Add RTP depacketization of VP8
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24798 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7b18d94cb3c44cab320f4ea177760fa14d82fe30
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Aug 16 14:21:17 2010 +0000

    Add RTP packetization of VP8
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24797 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63638a3c4a6c8fec03e121a0bfbfa555ff6d4956
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Aug 14 20:34:51 2010 +0000

    Print error messages in case of connection failure or name resolution failure
    in tcp.c.
    
    Originally committed as revision 24796 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit afbc4d2dac0434f645bbce80d5a47e11e4d6d5fb
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Aug 13 20:06:18 2010 +0000

    Prevent overflow on random input.
    
    Originally committed as revision 24795 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 67197656d19fa9e084e47b5331c262a9c7842335
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Aug 13 17:30:01 2010 +0000

    Remove use of MAX_STREAMS in MMSContext->streams[] array. Instead, dynamically
    allocate the array.
    
    Originally committed as revision 24794 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c46000c1ff570f30f2255dcb42950b464a219a3d
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Fri Aug 13 17:08:57 2010 +0000

    Set fixed chunksize for ASF header in MMS streams, as per MSDN documentation.
    This fixes playback of at least one MMST stream.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24793 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99ab8ff049ebbd2807a69ca2154a72bface51c2e
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Fri Aug 13 17:02:37 2010 +0000

    Fix wrong command prefix for timing test in MMST protocol.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24792 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b476e02e1c306042e82cd16dab12fcc80034a05
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Aug 13 02:02:07 2010 +0000

    Remove some stray +s in VP8
    
    Originally committed as revision 24791 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ddc176ec4e12b5a25e591e9205e311ea5827c18
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Aug 12 21:07:17 2010 +0000

    Add RTP depacketization of MP4A-LATM
    
    Originally committed as revision 24790 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f607cc18eb340344dc99e065227f269f8ffe8c9d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Aug 12 18:20:58 2010 +0000

    Cosmetics: put "{" on the same line of the "struct" keyword in struct
    definitions.
    
    More consistent with the rest of FFmpeg.
    
    Originally committed as revision 24789 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d1a04371cf6127053f44fe32c86713ccef04a8a1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Aug 12 15:09:44 2010 +0000

    Add APIchanges entry after the addition of av_get_image_linesize() of
    r24787.
    
    Originally committed as revision 24788 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 81c1ecabab93ad279092925872cfd13db07a6c6e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Aug 12 15:06:04 2010 +0000

    Deprecate ff_get_plane_bytewidth() in favor of
    av_get_image_linesize().
    
    Originally committed as revision 24787 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7906e2b974566c897526a8a7561b380687af8323
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Aug 12 15:05:58 2010 +0000

    Implement av_get_image_linesize() and use it in
    ff_get_plane_bytewidth().
    
    The new implementation is more generic, more compact and more correct.
    
    Originally committed as revision 24786 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27014bf5a3151f1e340d7ac170f3fdd3e0bcf395
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Aug 12 13:39:38 2010 +0000

    Send OPTIONS request at a regular basis to standard RTSP servers as well,
    this prevents a time-out which closes the TCP connection and kills our
    session.
    
    see "Re: [FFmpeg-devel] [PATCH] rtsp.c: keep-alive" thread on mailinglist.
    
    Originally committed as revision 24785 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d68776d54f2eaafc11744537e3dc254bffa42c43
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Aug 12 02:01:33 2010 +0000

    Add another missing file from r24799.
    
    Originally committed as revision 24784 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 05c04cdf54fee9332d337380fd4cd8502bdac2be
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Aug 12 01:11:32 2010 +0000

    VP5/6/8: ~7% faster arithmetic decoding
    Grab from the bitstream in 16-bit chunks instead of 8-bit chunks.
    TODO: grab in 32-bit chunks on 64-bit systems.
    
    Originally committed as revision 24783 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d2064fd42b2dd1cf1c44e5c4fc4b8aaba6698637
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Aug 12 00:35:19 2010 +0000

    Fix segv when stream copy and validate_tag fails, st->codec->codec is not set
    
    Originally committed as revision 24782 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e4cc9f208d2c79ea9fed3bbb46bfaf73749c8271
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Aug 12 00:33:18 2010 +0000

    100L, fix vf_scale, since copy_ref_props now copy w and h, we must update them
    
    Originally committed as revision 24781 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ef14e5753e8d096c9f58ecc45ccdb6ad1d3e436
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Aug 11 23:45:05 2010 +0000

    Add missing mms.c from r24779.
    
    Originally committed as revision 24780 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fcd11c61eaa1fb9b5e4767802d553b78561314f5
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Wed Aug 11 22:50:17 2010 +0000

    Move functions and structs shared between MMSH and MMST into their own file,
    mms.c. Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24779 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit edce93536a324f68fdc20145d68d4d476d8fd0a9
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Wed Aug 11 22:43:54 2010 +0000

    Extract fields that are to be shared between MMST/MMSH into a common struct,
    MMSContext. The other MMST-specific members go into MMSTContext.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24778 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a46cd6e14138b8a361f5d48f003894ccd404acdf
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Aug 11 22:27:29 2010 +0000

    Use FFALIGN() in mmst.c where appropriate. Noticed by Benoit Fouet.
    
    Originally committed as revision 24777 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4fb0ada0beebb0bb58ce071b87799c2eac336e7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 16:22:16 2010 +0000

    Apply misc cosmetics: add empty newlines for separating function
    declarations and fix weird indent.
    
    Originally committed as revision 24776 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 382ac60e444f0fa175c974048adf2c0994d1e380
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Wed Aug 11 15:38:50 2010 +0000

    Set type on buffer in get_video_buffer().
    
    Patch by S.N. Hemanth Meenakshisundaram reverse("skaneems") + "@ucsd.edu".
    
    Originally committed as revision 24775 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5bf840c41124a8b0dcfb492934fa9bd89a8e9c47
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 15:29:40 2010 +0000

    Add APIchanges entry for the AVFilterBufferRef changes in r24773.
    
    Originally committed as revision 24774 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c1db7bff66182d9e3fe48b122345ef92f011ae39
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Wed Aug 11 15:25:42 2010 +0000

    Resize data and linesize in AVFilterBufferRef to 8.
    
    This is required to make AVFilterBufferRef able to contain also audio
    data, required by audio filtering integration.
    
    Patch by S.N. Hemanth Meenakshisundaram smeen?ks@ucsd.ed?.
    
    Originally committed as revision 24773 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e1f4dd6d41f2ef8cd6db444a3b70946d7a1e29a9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 14:49:41 2010 +0000

    Extend and clarify documentation for -ac ffmpeg option.
    
    Fix roundup issue #2061.
    
    Originally committed as revision 24772 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 983ec304974bfa928735153e115659c700c170dd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 14:38:19 2010 +0000

    Add documentation for the pm parameter of the av_metadata_set*
    functions.
    
    Originally committed as revision 24771 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 32e6f246b3879280b239a692aa6d11a2d7104614
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 14:38:16 2010 +0000

    Fix reference to a wrong parameter name in the metadata API functions
    doxies.
    
    Originally committed as revision 24770 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c6a34954b9e33e64a780ce1669647b2d99812646
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 14:22:19 2010 +0000

    Add APIchanges entry after av_picture_data_copy() addition.
    
    Originally committed as revision 24769 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9f08d80363d2da5cba8dff74003b26d105f93a7a
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Wed Aug 11 14:18:52 2010 +0000

    Add av_picture_data_copy() and reimplement av_picture_copy() as a
    wrapper of it.
    
    The new function is more generic, and does not depend on the
    definition of the AVPicture struct.
    
    Patch by S.N. Hemanth Meenakshisundaram s + "meenakshisundaram".substr(0, 7) + "@ucsd.edu".
    
    Originally committed as revision 24768 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4bf2d6e8d46342f2be615153c79a32fabe683573
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 11:49:44 2010 +0000

    Fix typo.
    
    Originally committed as revision 24767 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c7c7feaa12c910516698d7d4a49060ac17a1845e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 11:49:08 2010 +0000

    Add APIchanges entry after avfilter_open() change in r24765.
    
    Originally committed as revision 24766 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 84c038696097e5d4951ba3ad180e1100d66c0947
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 11:44:51 2010 +0000

    Change avfilter_open() signature, from:
    AVFilterContext *avfilter_open(AVFilter *filter, const char *inst_name);
    to:
    int avfilter_open(AVFilterContext **filter_ctx, AVFilter *filter, const char *inst_name);
    
    This way it is possible to propagate an error code telling the reason
    of the failure.
    
    Originally committed as revision 24765 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad0d70c964f852a18e9ab8124f0e7aa8876cac6e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 11:10:22 2010 +0000

    Add APIchanges entry after AVFilterBufferRef changes in r24763.
    
    Originally committed as revision 24764 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cc80caff52a3a20d2ef4285d06263e542e3ddf46
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Wed Aug 11 11:06:04 2010 +0000

    Separate video specific BufferRef properties into VideoProps.
    
    Define a new struct AVFilterBufferRefVideoProps and add a type field
    to AVFilterBufferRef.
    
    Video specific properties in AVFilterBufferRefVideoProps are now
    referred to by *video pointer in AVFilterBufferRef.
    
    Patch by S.N. Hemanth Meenakshisundaram smeenaks->ucsd.edu.
    
    Originally committed as revision 24763 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fd7b11d027da7cc350d867d22d4c6bbe6022d8df
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 09:13:58 2010 +0000

    Nit: fix weird spacing.
    
    Originally committed as revision 24762 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 26cc5310f68ac78b9cfe5837057c09a56ce67853
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Aug 11 09:13:53 2010 +0000

    Add empty newlines between function descriptions and @params, improve
    readability.
    
    Originally committed as revision 24761 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aa93c52c21f90d1c7e7ab894280a35d64dd54f9c
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Wed Aug 11 08:27:38 2010 +0000

    remove b4_stride/mb_stride.
    correct mb_xy to use mb_width.
    tighten allocations.
    reduce the amount of zeroing.
    
    Originally committed as revision 24760 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b4f81b7429dd9efc8db8fe1cb4a094398df56fe5
Author: Pete Eberlein <pete@sensoray.com>
Date:   Wed Aug 11 07:34:33 2010 +0000

    Add a mapping for the V4L2_PIX_FMT_NV12 format to PIX_FMT_NV12 for
    video4linux2 devices. This is used by Sensoray Model 2253 cards.
    Patch by Pete Eberlein (pete AT sensoray DOT com)
    
    Originally committed as revision 24759 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ccf13f9e203f837d41cbb108cd96146fb80277f7
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Wed Aug 11 05:24:19 2010 +0000

    fix over-allocation. confused b4_stride with mb_width.
    
    Originally committed as revision 24758 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ec973f45a3afd82fd53313b0b570645c03b2b178
Author: Przemysław Sobala <psobala@wp-sa.pl>
Date:   Tue Aug 10 17:27:22 2010 +0000

    Fix mem leak when trying to open a non-existing image file (issue 2126).
    
    Patch by Przemysław Sobala, psobala wp-sa pl
    
    Originally committed as revision 24757 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 21afed5e1be3cb756f7002d4b67c6fc0b8d220bc
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Aug 10 16:49:48 2010 +0000

    2 lines spacing between versions in Changelog should be enough for readability
    and may avoid some confusion for patch submitters
    
    Originally committed as revision 24756 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3c0eec06d8895d95bd3930031809fa7442f08745
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Aug 10 16:36:36 2010 +0000

    get rid of MAX_STREAMS limit in nutdec
    
    Originally committed as revision 24755 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f53b9a2964a97f1487c3256a45c1f74ed5910c8e
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Aug 10 08:37:19 2010 +0000

    rtpenc_xiph: Clarify that num_frames shouldn't ever get larger than max_frames_per_packet
    
    Originally committed as revision 24754 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6b2b337657f23a967bcdc35e1835ea3af21237ad
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Aug 9 23:21:08 2010 +0000

    get rid of MAX_STREAMS limit in mpegts
    
    Originally committed as revision 24753 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit be73ba2fa4890b857d987b79958e46af8c5e545b
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Aug 9 23:00:13 2010 +0000

    get rid of MAX_STREAMS limit in RTSP
    
    Originally committed as revision 24752 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dfdb353cd565efbd1f64105ce7519ec809ad338d
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Aug 9 22:58:54 2010 +0000

    get rid of MAX_STREAMS limit in RDT
    
    Originally committed as revision 24751 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit af0a61cc4045fcd4e875799aac93711be95ed660
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Aug 9 13:54:59 2010 +0000

    Fix buffer overrun if idx is negative (it can be down to -23>>4), by prepending
    two padding zeroes before it. Should fix fate failures on openBSD and crashes
    on MacOSX (that I cannot reproduce).
    
    Originally committed as revision 24750 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5c4bb989d4085625f212b9b6378e4ee0a1a9ca8
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Aug 9 10:31:59 2010 +0000

    rtpenc_xiph: Set the ident value via a define
    
    Originally committed as revision 24749 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 62c7e2c3364c232e04b694641d4a0611c700ee56
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Aug 9 10:23:26 2010 +0000

    rtpenc_xiph: Don't needlessly cast pointers to integers
    
    Originally committed as revision 24748 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 311baee795009809daff8a0dd0b27225dcf819ae
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Aug 9 10:05:33 2010 +0000

    Make hex_to_data a lavf internal function
    
    This is useful for other future RTP depacketizers
    
    Originally committed as revision 24747 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f240ed18efd80abc6df0bdce13cf0ca708f283ae
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Aug 9 08:14:48 2010 +0000

    http: Return EOF at the end of the content even if the connection isn't closed
    
    We do request Connection: close, but some servers ignore it.
    
    Originally committed as revision 24746 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 46a76dec932d496a1482b359106cf313e20ea946
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Aug 9 07:17:01 2010 +0000

    Fix handling of truncated files. Should fix random FATE breakages.
    
    Originally committed as revision 24745 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4fc3bd5333d3b5d7dc7aba15ddfcc4fbebd95ac
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Aug 8 18:18:13 2010 +0000

    indent
    
    Originally committed as revision 31949 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 06c93cb705d63709789e9d77de3bd07e7270ecd4
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Aug 8 18:14:43 2010 +0000

    swscale-test: get strides using av_fill_image_linesizes() from libavcore
    
    Originally committed as revision 31948 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 7d07d6f5298fab6dc3ec40b970ff7e9e6286bcdb
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Aug 8 08:51:15 2010 +0000

    Only check for for libvpx decoder/encoder if libvpx is enabled.
    
    Originally committed as revision 24744 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f9c8cc4d191a1373ca95e56173b16d04eb6b8630
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Aug 8 02:43:26 2010 +0000

    fix configure when --enable-libvpx is not specified
    
    Originally committed as revision 24743 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 762e2601d79cd32c403dd78f81240f7bbb7d10b9
Author: Frank Barchard <fbarchard@google.com>
Date:   Sun Aug 8 00:06:24 2010 +0000

    Split libvpx check into decoder and encoder check.
    This allows using a libvpx that has been configured as decoder/encoder only.
    patch by Frank Barchard, fbarchard google com
    
    Originally committed as revision 24742 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4a384de5b8ced22e05d29e08b885a8d79968adf5
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Aug 7 23:10:25 2010 +0000

    Split h264dsp and h264pred in configure.
    Many H.264 derivatives, like RV40 and VP8, use the H.264 prediction functions
    but not the weight/loopfilter functions.
    This should reduce the size of builds with one of these derivatives but without
    H.264 decoding itself.
    
    Originally committed as revision 24741 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 73c44cb2869bfdbea829942eb35efa6d4c4e2f91
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Aug 7 21:30:34 2010 +0000

    oggparsevorbis: Add some sanity checks to header packet ordering/presence.
    
    Originally committed as revision 24740 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2d7b5f091d9c9cdf3ceb59a51064c85be9d404df
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Aug 7 21:06:46 2010 +0000

    Apply misc docs fixes spotted by Diego.
    
    Originally committed as revision 24739 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 52c553302a6c6c4931308e9ba4802cca1b6ffb00
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Aug 7 21:06:43 2010 +0000

    Fix VfW spelling.
    
    Originally committed as revision 24738 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2901cc9a9581bd41d60d37087bfefe7e862e2a26
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Sat Aug 7 14:11:43 2010 +0000

    Fix spelling in comment(s)
    
    Originally committed as revision 24737 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b70c95e05a9a344e06fc4db896217ee372913d39
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Aug 7 12:30:44 2010 +0000

    H.264: 8% faster CAVLC zero-run decoding
    
    Originally committed as revision 24736 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 91af5601c14908c3d23d881c4cd2b725d5ad2bde
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Sat Aug 7 11:16:07 2010 +0000

    Add RTP packetization of Theora and Vorbis
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24735 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a63dbf3970bb25bb4447dc458ad0951f00486ac0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Aug 7 01:36:35 2010 +0000

    Fix the compilation of some libavcodec/lib* files which were not
    including libavcore/imgutils.h, which was required since the recent
    avcodec_check_dimensions() -> av_check_image_size() transition.
    
    Originally committed as revision 24734 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 711d14cff34ededdee58308f150c727597823516
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Aug 7 01:24:42 2010 +0000

    Add APIchanges entries after the last recent libavfilter renames.
    
    Originally committed as revision 24733 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5d4890d73d77a75bd3bbb3e469de32da71742726
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Sat Aug 7 01:15:34 2010 +0000

    Rename fields:
    
    AVFilterLink.srcpic    ->  AVFilterLink.src_buf
    AVFilterLink.cur_pic   ->  AVFilterLink.cur_buf
    AVFilterLink.outpic    ->  AVFilterLink.out_buf
    
    The new names are more generic and more consistent, since the struct
    they contain, which was named AVFilterPicRef, has been renamed to
    AVFilterBufferRef.
    
    Patch by S.N. Hemanth Meenakshisundaram %smeenaks%ucsd%edu%.
    
    Originally committed as revision 24732 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7fce481a69053dd24dbf9f1cb0f5b51df2ec925c
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Sat Aug 7 01:15:27 2010 +0000

    Rename functions and fields:
    
    avfilter_(un)ref_pic       -> avfilter_(un)ref_buffer
    avfilter_copy_picref_props -> avfilter_copy_buffer_ref_props
    AVFilterBufferRef.pic      -> AVFilterBufferRef.buffer
    
    They have been renamed to allow sharing with audio.
    
    Patch by S.N. Hemanth Meenakshisundaram $smeenaks$ucsd$edu$.
    
    Originally committed as revision 24731 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ecc8dada379261b8ad3788336cdc9d15de55b64b
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Sat Aug 7 01:15:19 2010 +0000

    Rename AVFilterPicRef to AVFilterBufferRef.
    
    The struct is going to be used for storing audio buffer references as
    well, and the new name is more generic.
    
    Patch by S.N. Hemanth Meenakshisundaram @smeenaks@ucsd@edu@.
    
    Originally committed as revision 24730 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e11b104a687343993cdffd4b7d1c06fcc6f31be0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Aug 7 00:19:45 2010 +0000

    Add APIchanges entry after r24728.
    
    Originally committed as revision 24729 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d54e0948e0fc8c17e9f409b716f982faf0470101
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Sat Aug 7 00:02:26 2010 +0000

    Move format from AVFilterBuffer to AVFilterPicRef.
    
    Patch by S.N. Hemanth Meenakshisundaram |smeenaks|ucsd|edu|.
    
    Originally committed as revision 24728 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 59ff3fd536051b005f1cec53ca60e4d0e2cde126
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Sat Aug 7 00:02:21 2010 +0000

    Fix the size of the data to be copied from an AVFilterBuffer to an
    AVFilterBuffereRef in avfilter_default_get_video_buffer().
    
    The error was being caused by the previous patch which resized
    AVFilterBuffer's data and linesize arrays to 8.
    
    Patch by S.N. Hemanth Meenakshisundaram" &smeenaks&ucsd&edu&.
    
    Originally committed as revision 24727 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 209e451a32ae76c39ec7aa53d2e3c23a819d64c8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 6 23:15:35 2010 +0000

    Apply misc fixes spotted by Diego to protocols.texi.
    
    Originally committed as revision 24726 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63f805fc862abf22b35768ed5ce7204116465c49
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 6 23:15:31 2010 +0000

    Remove audio_beos entries in indevs.texi and output.devs, BeOS audio
    support has been dropped.
    
    Originally committed as revision 24725 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2f6bc4e76e2cd52262a2b28b7fb7857c609f8003
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 6 23:15:27 2010 +0000

    Apply misc fixes spotted by Diego to indevs.texi and outdevs.texi.
    
    Originally committed as revision 24724 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c32ccf7c436b6001905ecc14bf15021b645a5630
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 6 23:15:23 2010 +0000

    Rename the chapter Devices -> Input Devices, as the file is about
    input devices.
    
    Originally committed as revision 24723 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 56e0d112d3fe939d9857d371444f8e61ae77a655
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Aug 6 22:25:44 2010 +0000

    showfiltfmts: destroy filter context before exit
    
    Originally committed as revision 24722 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c61f84bf97ff70433e5b42a76909c356d3200a21
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Aug 6 22:25:42 2010 +0000

    showfiltfmts: set media type of links to that of corresponding pad
    
    Originally committed as revision 24721 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5a6fbf4c39f1f24a21f53c0e9134e1b452341390
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Aug 6 22:25:39 2010 +0000

    avfilter: indent
    
    Originally committed as revision 24720 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0bb7408e557f5d5ee3f8c1d001012e5c204c20b4
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Aug 6 22:25:36 2010 +0000

    avfilter: do not crash on null link src/dst in avfilter_destroy()
    
    Originally committed as revision 24719 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f3b90d25ee43965e72577bcdf406af4c90b35bea
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Aug 6 22:25:33 2010 +0000

    avfilter: free link in/out_formats in avfilter_destroy()
    
    Originally committed as revision 24718 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 18b95d85f2be14a4d2a2831ca2ccd9f6bb6cf412
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Aug 6 18:57:14 2010 +0000

    libvpxdec: Fix "error: implicit declaration of function ‘av_check_image_size’".
    
    av_check_image_size() is declared in libavcore/imgutils.h.
    
    Originally committed as revision 24717 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 51aaf51143825112b0c499a48212e6f086c1a580
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Aug 6 16:10:42 2010 +0000

    vorbis_dec: Change partition_class[] to uint8_t.
    
    When sizeof(uint_fast8_t) >= sizeof(int) there are unintended size effects.
    
    Originally committed as revision 24716 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3447f12d6640ad9c5af122a9813c5b714de43839
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Aug 6 10:29:14 2010 +0000

    Add a CONFIG_ variable for generic Huffman routines.
    
    Originally committed as revision 24715 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d93fdcbf5c0e70ca03aaad2581fd328f277cd7cb
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Fri Aug 6 10:26:30 2010 +0000

    Preserve status reason
    
    It is used to provide meaningful error messages.
    
    Originally committed as revision 24714 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 06a2ba230bed69db7d30cf00bb73e7da56bd1819
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Aug 6 10:01:31 2010 +0000

    Extend the gas-preprocessor section with basic installation instructions.
    
    Originally committed as revision 24713 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 71cb41dbc2624417661aa29f19c05590ecadf95a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 6 09:42:28 2010 +0000

    Add APIchanges entry for the av_check_image_size() addition.
    
    Originally committed as revision 24712 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ce9b4310cf1eba1a356191f30460a97e6653b91
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 6 09:37:04 2010 +0000

    Remove use of the deprecated function avcodec_check_dimensions(), use
    av_check_image_size() instead.
    
    Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 899a507fa690e533f62e95a0c5d1caf487cf72ce
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 6 09:36:50 2010 +0000

    Clarify av_check_image_size() log message.
    
    Originally committed as revision 24710 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf176f58b79e9bbbcc0eb243d39fda3f2419992c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Aug 6 09:36:45 2010 +0000

    Deprecate avcodec_check_dimensions() in favor of the new function
    av_check_image_size() declared in libavcore/imgutils.h.
    
    Originally committed as revision 24709 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 85fbad4555448c27e9b40b44663f5bd1dde452d2
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Aug 6 07:09:12 2010 +0000

    fft-test: free buffers before exiting
    
    Originally committed as revision 24708 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7e13022a4dfd412229ccca4adb6f60b8331b5adf
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Aug 5 20:03:54 2010 +0000

    VP8: fix bug in prefetch
    Motion vectors in VP8 are qpel, not fullpel.
    
    Originally committed as revision 24707 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fa2d5d54b9a6854fcd17829e9fad0a2de13c0325
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 5 19:45:57 2010 +0000

    ARM: NEON H264 8x8 IDCT
    
    Parts by David Conrad.
    
    Originally committed as revision 24706 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 23ba30a4217807fa2e4d44f6a7983630f584d37b
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Aug 5 16:54:23 2010 +0000

    configure: remove redundant extralibs settings
    
    Originally committed as revision 24705 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 504de2ec8ffe34599fcc2485332968d2a9e18101
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Aug 5 04:42:36 2010 +0000

    rtpdec_xiph: Split packets in the depacketizer
    
    The vorbis decoder doesn't handle more than one audio frame packed into
    the same AVPacket, so they need to be split in the depacketizer.
    
    Originally committed as revision 24704 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 98fe09df7b23a5e6e6ff572dfa465c66685e8908
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Aug 5 00:49:48 2010 +0000

    Add file missing in r24702
    
    Originally committed as revision 24703 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c12d6955e2bf5cfb8b43f62197d546a7f71e04eb
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Thu Aug 5 00:13:38 2010 +0000

    H.264: SSE2/SSSE3 weighted prediction asm
    Patch by Eli Friedman <eli.friedman at gmail dot com>
    
    Originally committed as revision 24702 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 905ef0d064d8fb6a349b071c686c4a7fa5a99e07
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Aug 4 23:04:05 2010 +0000

    VP5/6/8: eliminate CABAC dependency
    Create a custom table for VP5/6/8's renorm to avoid depending on H.264's.
    Saves one instruction in the arithmetic decoder as well.
    
    Originally committed as revision 24701 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aaa91aa00edddb097cce7fa769db6643de37df11
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Wed Aug 4 22:34:43 2010 +0000

    Move read_mms_packet() code to be inlined in the calling function.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24700 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 05fc9a1bcf21d36e61fdc20e15e105777f05a111
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Wed Aug 4 22:33:38 2010 +0000

    Remove is_playing variable.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24699 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b949875bf63af5ae8d431a9b0a8091430994d32c
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Wed Aug 4 22:32:43 2010 +0000

    Move send_media_packet_request() and clear_stream_buffers() up.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24698 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4c3fbd4f93a48d74b81f19ece195a7e58369a542
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Aug 4 18:47:20 2010 +0000

    fate: move some groups of related tests to their own files
    
    This moves some groups of tests for single codecs to separate files,
    and adds shorthands for running all tests in a group.
    
    Originally committed as revision 24697 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 737b3972b5272f99beadfebca64eaf81e98fcf4d
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 4 17:22:25 2010 +0000

    rtpdec_xiph: Correct the bitmask for num_pkts
    
    Originally committed as revision 24696 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 49d63851cb00ab8eb5064c4dae3937f568368119
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Aug 4 06:57:02 2010 +0000

    fate: add fft tests
    
    Originally committed as revision 24695 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dff1fc51b25d9fcd1b3d5981f89f933ad2ff5775
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Aug 4 06:56:59 2010 +0000

    fate-run: add helper to run things on target
    
    Originally committed as revision 24694 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a79e921ee61a58c36776855edee683dd24771360
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Aug 4 06:56:55 2010 +0000

    fft-test: exit with non-zero status if test failed
    
    Originally committed as revision 24693 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8d370d88e5e4ca4a887874242212117457f9084f
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Aug 4 05:20:49 2010 +0000

    Fix VP8 decoder dependencies
    
    This reverts rev 24674 - the VP8 decoder actually depends on cabac.o.
    vp8.c includes vp56.h, which includes cabac.h, which has inline functions
    that reference tables from cabac.c.
    
    This fixes compilation with --disable-everything --enable-decoder=vp8.
    
    Originally committed as revision 24692 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1e7396795028af9eda3d69ada1402d6ef8996964
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Aug 4 02:23:25 2010 +0000

    VP8: partially inline decode_block_coeffs
    Avoids a function call in the case of empty DCT blocks (most of the time).
    
    Originally committed as revision 24691 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ffbf0794f9b7ca1b9c3038c5c1aed84fbf1f8529
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Aug 4 01:40:58 2010 +0000

    Fix 100L in r24689
    Accidentally committed some timing code.
    
    Originally committed as revision 24690 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit afb54a85c385d434dd96040069964a8156bcf7fd
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Aug 4 01:38:08 2010 +0000

    VP8: simplify decode_block_coeffs to avoid having to track nonzero coeffs
    Slightly faster.
    
    Originally committed as revision 24689 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0c38ea0aaea788e52b767af05bbaa70bb76e10b
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Aug 4 00:08:16 2010 +0000

    Cosmetics: add missing space to options.c
    
    Originally committed as revision 24688 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b0d58795138c738c45c5b738418765939021b49f
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Aug 3 23:21:47 2010 +0000

    VP8: slightly faster DCT coefficient probability update
    
    Originally committed as revision 24687 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2eef529195ae7f83c9356ce55e9357f32f52f65d
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Aug 3 22:29:38 2010 +0000

    ARM: update struct offsets
    
    Originally committed as revision 24686 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f079a64aea0d19dd7adfc045747cd4b4dfb6225c
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Aug 3 20:59:00 2010 +0000

    Move cavs dsp functions to their own struct
    
    Originally committed as revision 24685 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 61ee75bbf86cc2a69fb02c32e391c197ddd9fcf3
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Aug 3 11:35:41 2010 +0000

    Silence unused function warnings in vp56.h
    
    Originally committed as revision 24684 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 476be414a4a742a217eebec9cfa7c0f87ff63fd6
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Aug 3 11:34:24 2010 +0000

    VP8: make another RAC call branchy
    1-2 clocks faster.
    
    Originally committed as revision 24683 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b9b5e085ff3b86677ed6f8237801bd996108105
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Aug 3 11:21:22 2010 +0000

    VP5/6/8: add one inline missed in r24677
    
    Originally committed as revision 24682 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0908f1b945962f767a1b4963f9b62d8b00ffcfeb
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Aug 3 11:10:58 2010 +0000

    VP8: unroll partition type decoding tree
    ~34% faster partition type decoding.
    
    Originally committed as revision 24681 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c5dec7f137280c7cdf770027e87630b9dcf6bd4e
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Aug 3 10:37:14 2010 +0000

    VP8: unroll splitmv decoding tree
    Much faster splitmv mode decoding.
    
    Originally committed as revision 24680 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 23117d69c19e3ce844f7fee805fc2f230322d92d
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Aug 3 10:24:28 2010 +0000

    VP8: unroll MB mode decoding tree
    ~50% faster MB mode decoding, plus eliminate a costly switch.
    
    Originally committed as revision 24679 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit be665c7da6ab657b6b56c61aed02644c2c9edd83
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Aug 3 09:02:16 2010 +0000

    Make avfilter_copy_picref_props() copy w and h from src to dst.
    
    Originally committed as revision 24678 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cd2769c142a43733054ef15a8d17e82967e8be5e
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Aug 3 08:06:08 2010 +0000

    VP5/6/8: tweak some arithcoder inlining
    Always inline the arithmetic coder, except in the case of header-parsing stuff,
    in which case don't inline it at all to save code size.
    
    Originally committed as revision 24677 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 55aa55f2e16a052015df70bdff66067500c8e56d
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Aug 3 00:27:54 2010 +0000

    vorbisdec: Return AVERROR(ENOMEM) on malloc() failure.
    
    This is especially important because classifs can be very large.
    
    Originally committed as revision 24676 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 366d919016a679d3955f6fe5278fa7ce4f47b81e
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Aug 3 00:25:06 2010 +0000

    vorbisdec: Prevent a potential integer overflow.
    
    If sizeof uint_fast8_t > 1 and sizeof size_t <= 4, the expression that mallocs
    classifs  is susceptible to integer overflow.
    
    Originally committed as revision 24675 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 83abdf5ff059649635e7e7e16c528e1973ac8a67
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Aug 2 23:49:49 2010 +0000

    The VP8 decoder does not depend on cabac.o.
    
    Originally committed as revision 24674 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit efbc4559159a205063f0ca78435e043459fea184
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Aug 2 23:23:27 2010 +0000

    The VP8 decoder does not depend on vp56.o and vp56data.o.
    
    Originally committed as revision 24673 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e2ca50655a601a8a23d57afd17833ee0ee3dd9e
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Aug 2 23:16:52 2010 +0000

    Remove redundant h264pred.o from VP8 objects list.
    It is already selected through the H264DSP dependency of VP8.
    
    Originally committed as revision 24672 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 370b622a45b5d5302eed0be8d4d66e29cc8fd8e9
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Aug 2 22:48:38 2010 +0000

    VP8: eliminate a dereference in coefficient decoding
    
    Originally committed as revision 24671 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f311208cf1ebbd74f8a3bd111d9172f41188aa83
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Aug 2 20:57:03 2010 +0000

    VP8: much faster DC transform handling
    A lot of the time the DC block is empty: don't do the WHT in this case.
    A lot of the rest of the time, there's only one coefficient: make a special
    DC-only transform for that case.
    When the block is empty, don't incorrectly mark luma DCT blocks as having DC
    coefficients.
    
    Originally committed as revision 24670 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c934562c1293167a35a0350358e8b76ec73a3364
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Aug 2 20:35:50 2010 +0000

    vorbisdec: change a uint_fast32_t to 'unsigned', fix llvm-gcc build
    
    Originally committed as revision 24669 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 827d43bb9d439254eff5fa44b9809d263fbdc3cf
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Aug 2 20:18:09 2010 +0000

    VP8: move zeroing of luma DC block into the WHT
    Lets us do the zeroing in asm instead of C.
    Also makes it consistent with the way the regular iDCT code does it.
    
    Originally committed as revision 24668 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42907c6ab5e41ca29db3454851e15bb0bce3601d
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Aug 2 19:44:58 2010 +0000

    lavfi-regression: trim \r line ends from showfiltfmts output
    
    This is required when cross-testing on dos-like targets.
    
    Originally committed as revision 24667 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 440e3b2f7f39487f2bc2c12f91126e1bc33d6954
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Aug 2 17:09:55 2010 +0000

    Add -Wno-parentheses to CFLAGS.
    Without this flag -Wall generates warnings that nobody wants to see fixed or
    worked around. Disabling those warnings is thus the best solution.
    
    Originally committed as revision 24666 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 546017fc7909c085a6f57dbf8f63b28be7293b00
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Aug 2 11:56:51 2010 +0000

    Sort lavfi pixdesc tests.
    
    Increase readability and robustness, as the test result is not going
    to differ if the order of the pixfmts codes changes.
    
    Originally committed as revision 24665 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d2840fa49cbfdc69561ef215d7bb8024a387e31c
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Mon Aug 2 09:44:53 2010 +0000

    only store intra prediction modes on the boundary for keyframes, not as a plane.
    inter-frame behaviour unchanged.
    
    Originally committed as revision 24664 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eea72ee86383f275c882c6b6ca024a15403e4a9e
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Mon Aug 2 07:28:35 2010 +0000

    Fix doxygen comment.
    
    Originally committed as revision 24663 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 497d7991b5746307bb5d900bd87ba97463c55f04
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Mon Aug 2 07:26:27 2010 +0000

    Change a doxy comment to a normal one.
    
    Originally committed as revision 24662 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1aa15491f2ddd1254c4a946ceb6e50e44bd3593f
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Mon Aug 2 07:25:25 2010 +0000

    Fix doxygen comments.
    /**\u2264 => /**<
    
    Originally committed as revision 24661 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ea4d9423fceee1a33ede343701d6bd6b3291d66
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Mon Aug 2 07:23:47 2010 +0000

    Issue a warning when fed with misformatted one-line doxygen comments.
    
    Originally committed as revision 24660 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 10bf2eebbe285ca7d8a2a28dda76f44f6f77efb7
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Aug 2 05:20:38 2010 +0000

    VP8: simplify token_prob handling
    ~1.5% faster decode_block_coeffs
    
    Originally committed as revision 24659 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9c87c037793c79bf52352516c211ab556c4bc93e
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 1 23:34:48 2010 +0000

    lavfi-regression: use different temp file names for each pixfmt test
    
    Originally committed as revision 24658 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 213a4cbb396ff610001a26052a652e3f68aa632a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 23:20:46 2010 +0000

    Add lavfi-pixfmts LE tests.
    
    The corresponding lavfi-pixfmts BE tests are not yet added, as there
    are some bugs in the scaler (scaling rgba, argb, bgra, abgr, yuva420p)
    which result in differences with the LE reference, and I cannot
    visually check the generated files on BE.
    
    Originally committed as revision 24657 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c22b4468a6e87ccaf1630d83f12f6817f9e7eff7
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Sun Aug 1 23:20:06 2010 +0000

    prevent access to vp8_coeff_band[16]
    
    Originally committed as revision 24656 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 043076975fbf9b7ae5601fa889be1276dc0d8ba9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 23:04:16 2010 +0000

    Reindent.
    
    Originally committed as revision 24655 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 73177b6c79a81fb4c84ad4f408969ee149cb859a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 23:04:13 2010 +0000

    Split lavfi pixfmts test.
    
    Introduce the function do_lavfi_pixfmts(), and use it for generating a
    pixfmts test for each different filter.
    
    Originally committed as revision 24654 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9c261f8340d9f751ce972819e507a24f18b4c2fb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 23:04:10 2010 +0000

    Implement set_ne_test_deps() and use if for the lavfi pixdesc test.
    
    Originally committed as revision 24653 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 448f5b83a7226d1d3763bb9b25e42f66cc8f4b93
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 1 16:13:12 2010 +0000

    Fix suncc ident string (hopefully)
    
    Originally committed as revision 24652 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 61a187b08177e827ee94b35cd43daa4f78101dd9
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 1 15:28:42 2010 +0000

    fate: fix non-standard use of bc
    
    Originally committed as revision 24651 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5b60c29339537af027ef1df6b2e0386558b43273
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 1 12:29:03 2010 +0000

    fate: fix signal name translation
    
    Originally committed as revision 24650 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b0816cbc36b9973823eaf46fdbfd836eeb0d3b7
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 1 12:29:00 2010 +0000

    fate: make tar command configurable
    
    The 'tar' variable should be set to a command writing a tar archive
    of the named files to stdout, typically "tar c" or "tar cf -"
    
    Originally committed as revision 24649 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7e7fc4e9ee071e447269549961ee5d42b4c31078
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 1 11:34:59 2010 +0000

    Simplify lavfi-pixfmts test script
    
    Originally committed as revision 24648 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27971664d3d96f03ea1c001248f1b11feec489e4
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 1 11:34:56 2010 +0000

    lavfi-showfiltfmts: print one format per line
    
    Originally committed as revision 24647 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79ec38d1546a7c4573e078c61a15e43bba19b64b
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Aug 1 10:47:41 2010 +0000

    Remove temporary files in lavfi-pixfmts test
    
    Originally committed as revision 24646 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 43d2c6a5113c0d1e76fa7439f832969cd3b4ccc5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 10:27:04 2010 +0000

    Fix fate-lavfi-pixfmts test cross-compilation.
    
    Add the lavfi-showfiltfmts dependency in the Makefile, and correctly
    use the $target_exec and $target_path variables for invoking the
    lavfi-showfiltfmts tool.
    
    Originally committed as revision 24645 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b346e042ea47f6c8db5c6322ec3ecb57913808a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 10:27:00 2010 +0000

    Use the ffmpeg specified in $ffmpeg in the pixfmts lavfi test,
    otherwise the test will be running whatever ffmpeg is installed on the
    host system.
    
    Originally committed as revision 24644 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a87d541b75ab771f828499c1b9984abc8c8a0a3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 00:46:11 2010 +0000

    Put the filter name before the pixel format name in the lavfi pixfmts
    test output files, and add a prefix with the name of the test.
    Make per-filter grouping of the generated output files easier, which
    is more useful than per-pixel-format grouping.
    
    Originally committed as revision 24643 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65e17eae3c8b768e3b824ec35a09eab8c0540b43
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 00:46:08 2010 +0000

    Introduce and use a variable $output in the lavfi pixfmts test code.
    Consistent with the lavfi pixdesc test code, and slightly improve
    readability.
    
    Originally committed as revision 24642 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fc25373b1bf86962ff3e7dff1fc8975c0189d36b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 00:46:06 2010 +0000

    Split the lavfi pixfmts tests in _le and _be, this is required as the
    test results and references depend on machine endianess.
    
    Originally committed as revision 24641 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42bc7c8a60fe2ef59adae097e979d1e834995e62
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Aug 1 00:46:03 2010 +0000

    Rename the not yet enabled test lavfi_pix_fmts to pixfmts, which is
    simpler and consistent with the names of the other lavfi tests.
    
    Originally committed as revision 24640 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f7cf0f3148123a0a8c3e09d895104fbc231152f8
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Aug 1 00:30:37 2010 +0000

    Add WebM to the Matroska demuxer name.
    
    Originally committed as revision 24639 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6341838f3ca69c7850aa11b067165ef544cead95
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Jul 31 23:13:15 2010 +0000

    Use word-writing instead of dword-writing (with two cached but otherwise
    unchanged bytes) in the horizontal simple loopfilter. This makes the filter
    quite a bit faster in itself (~30 cycles less on Core1), probably mostly
    because we don't need a complex 4x4 transpose, but only a simple byte
    interleave. Also allows using pextrw on SSE4, which speeds up even more
    (e.g. 25% faster on Core i7).
    
    Originally committed as revision 24638 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ace7f813cd4b2bc092bd827f7e8257368781e9bb
Author: Nick Brereton <nick@nbrereton.net>
Date:   Sat Jul 31 22:15:59 2010 +0000

    dca: fix dynrange coefficient in xch
    
    Patch by Nick Brereton
    
    Originally committed as revision 24637 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e07b1939e537ede247cc2ca61927cf4a89a1f562
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Jul 31 22:02:55 2010 +0000

    swscale-test: merge declaration and initialization
    
    Originally committed as revision 31879 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 6768beb4a822cbf1d1c942519c1a9b71364d9865
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 21:14:03 2010 +0000

    cosmetics: rename output_* to write_*
    
    Originally committed as revision 24634 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d2cd42f8a19460d1fd44771646b4411c3148383
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 21:08:53 2010 +0000

    Simplify verbatim mode fallback by checking the frame size before writing.
    
    Originally committed as revision 24632 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2249a7f3127969b6088e99f9ee224c37b1788bdc
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 20:52:33 2010 +0000

    Change max_framesize for small final frame.
    
    Originally committed as revision 24631 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7c29a5de2553a7229cce33faa3b5646f1764c22e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 20:32:12 2010 +0000

    Calculate an exact frame size before writing.  Now the buffer size requirements
    can be known exactly, so larger frame sizes can be safely encoded without buffer
    overwrite.
    
    Originally committed as revision 24630 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 675eb677c597f2fce0068fc85f5ce7e57fcd5849
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 20:19:07 2010 +0000

    cosmetics: rename find_subblock_rice_params() to find_subframe_rice_params()
    
    Originally committed as revision 24629 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 089c18f3159d6bedda5647769d81b5f369bdfb5c
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 20:17:59 2010 +0000

    Reduce number of input parameters to find_subblock_rice_params().
    
    Originally committed as revision 24628 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d309f0195040db62f462e8bd68203fd38b274158
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 18:48:48 2010 +0000

    10l: fix bit count for frame header
    
    Originally committed as revision 24627 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b22f9d6535c10ccb453c3a3fad118bc34675dfb1
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 17:23:29 2010 +0000

    Simplify fallback to verbatim mode encoding.
    
    Originally committed as revision 24626 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 45e29087573916ab327265d9c23caca461315082
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 17:07:24 2010 +0000

    cosmetics: line wrap and vertical alignment
    
    Originally committed as revision 24625 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8fbb8d31d89e716f519e815feb68fa3f2f88df67
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 17:06:10 2010 +0000

    Combine calc_rice_params_fixed() and calc_rice_params_lpc() into a single
    function.
    
    Originally committed as revision 24624 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4e705a6806ad680e68f1c12a5ddfd38dff94ced7
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 31 16:53:09 2010 +0000

    fate: translate exit status to signal name
    
    Originally committed as revision 24623 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 43b3273e5b2ab022f068d758fdaba90aee790fbf
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 16:50:27 2010 +0000

    Remove unneeded wrapper function.
    
    Originally committed as revision 24622 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f5cc12c4f7282fa35a2bfd34519ac7b04eed7a3
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 16:46:32 2010 +0000

    Remove duplicate code by adding a flag for encoding in verbatim mode.
    
    Originally committed as revision 24621 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 05236ed7359b8310eb614adcdda025e5ea1a2ed5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 31 16:46:20 2010 +0000

    Use av_fill_image_pointers/linesizes in place of ff_fill_pointer/linesize,
    and drop the the ff_ variants at the next major bump.
    
    Originally committed as revision 24620 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 93d65e3d92623500b69fe7ccba43f6b6266c3250
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sat Jul 31 16:37:23 2010 +0000

    Estimate frame size during encoding.
    
    Originally committed as revision 24619 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fa738b3ad1c5b071ebd8d13170cbc7f27c5cc6d1
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 31 16:20:45 2010 +0000

    Remove x86/mmx.h. It is not used anymore and has been deprecated for years.
    
    Originally committed as revision 24618 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0913a92a59cc5a63c0a1d336c86e62d8c67828c5
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 31 16:17:54 2010 +0000

    Fix compilation with --disable-yasm. 10l to me.
    
    Originally committed as revision 24617 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1de4cfe6357c93bb2c01a6d48c93f978551e0aa7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 31 15:45:29 2010 +0000

    Add protocols.texi.
    
    Originally committed as revision 24616 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit de4bc44abb31d79bf2576dbcdb76606d5f7e971d
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 31 14:50:51 2010 +0000

    Convert deinterlacing MMX code to YASM
    
    Originally committed as revision 24615 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c2eae137e936c810e5c703a53310a92df708bbf1
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 31 08:51:39 2010 +0000

    configure: set subarch for ARM
    
    Originally committed as revision 24614 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f138fa78a3bb0a44dc9bef051b146db2453ca279
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jul 30 23:41:12 2010 +0000

    100l: av_freep() needs the address of the pointer
    
    Originally committed as revision 24613 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eb96f1698a4e72d6a4a0c7fffbff940380e9fa92
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 21:33:51 2010 +0000

    cosmetics: indentation
    
    Originally committed as revision 24612 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 520effb9b58098383fd287e8b727a47b0fe3f3dd
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 21:32:19 2010 +0000

    Combine output_subframe() and output_subframes().
    
    Originally committed as revision 24611 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fb443a6f3b3397422172df4775535673524a43da
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 21:27:00 2010 +0000

    Remove unneeded variable.
    
    Originally committed as revision 24610 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 724f34716b60306f5bb1aa626ea036f8b826e6c4
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 21:07:21 2010 +0000

    cosmetics: indentation
    
    Originally committed as revision 24609 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6d263f41ae46ff06d5730c3cb8c09c5eac82c262
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 21:06:38 2010 +0000

    Combine output_subframe_verbatim() and output_subframe_lpc().
    
    Originally committed as revision 24608 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6266cfb4ce1cd4d57cb47e167163c978cd80c621
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 20:53:02 2010 +0000

    Combine and simplify output_residual() and output_subframe_lpc().
    
    Originally committed as revision 24607 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fc001d6cc1aa3fc740381a6806899be9143cf292
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 20:29:03 2010 +0000

    cosmetics: reindent
    
    Originally committed as revision 24606 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 175a57113f932dc6ebf13385970d46d22cc8236e
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 20:28:46 2010 +0000

    Combine and simplify output_subframe_fixed() and output_subframe_lpc().
    
    Originally committed as revision 24605 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 89912b5ff13778527c814b8bcc8a9459d1e8d557
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 20:24:15 2010 +0000

    Combine and simplify output_subframe_constant() and output_subframe_verbatim().
    
    Originally committed as revision 24604 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1f1c05b09f7321a8cb065e7d38230dadfa61ef9f
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 20:09:14 2010 +0000

    Pass FlacSubframe to output_subframe_* instead of channel number.
    
    Originally committed as revision 24603 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 15f537ed53fe3fa6b59809a1fcb2919fa821cb17
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 19:40:18 2010 +0000

    cosmetics: change FlacEncodeContext variable name from ctx to s in several
    places for consistency.
    
    Originally committed as revision 24602 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 871a24f3bf52957c225df36d08c49d7644156cc9
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 19:18:48 2010 +0000

    Set coded_frame->pts in the FLAC encoder
    
    Originally committed as revision 24601 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27e3418844aea51e9d8a8c145871f422504a6598
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 19:02:59 2010 +0000

    Do not need to set coded_frame->key_frame = 1 because it is already set in
    avcodec_alloc_frame().
    
    Originally committed as revision 24600 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7fe0c7c823098398b921ce64be346fe5f6f24b65
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 18:59:27 2010 +0000

    Move debug logging of compression options to a single function.
    
    Originally committed as revision 24599 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e08ec714801a8f8e72eeee57c2df48b8fbaf2e12
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 18:34:39 2010 +0000

    Add 2 failed memory allocation checks
    
    Originally committed as revision 24598 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e35b689ebd106973677925abd0c821c85a76a7b4
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Fri Jul 30 18:30:09 2010 +0000

    cosmetics: pretty-print flacenc.c
    
    Originally committed as revision 24597 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 965a3ddb1f9cd03f04c631437479460e1a0bdec1
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jul 30 12:04:27 2010 +0000

    Remove mostly unnecessary rtpdec_*.h files, store the declarations in one file
    
    Originally committed as revision 24596 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d6bb31a46b49ea6b057066ccefac2bd65d81b30c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jul 30 11:56:01 2010 +0000

    Make config_input() return AVERROR(EINVAL) in place of -1.
    
    Originally committed as revision 24595 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b59d12b1b920c0bbdaca5ec59e4d56ffa1535d1d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jul 30 11:33:31 2010 +0000

    Compute the max pixel step for each plane, and use it in place of
    hardcoding that value in a switch.
    
    More compact and correct.
    
    Originally committed as revision 24594 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 92dd4959df59b92e9b2ac20ddebb0522b906d294
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jul 30 09:06:03 2010 +0000

    Add an entry for the AVFilterBuffer change of r24592.
    
    Originally committed as revision 24593 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 56b5e9d5a90a10a1b7d6abc53674c43214d462d0
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Fri Jul 30 08:42:25 2010 +0000

    Resize AVFilterBuffer to hold 8 planes/linesizes worth of data.
    
    This is required for making AVFilterBuffer useful for storing audio
    data.
    
    Patch by S.N. Hemanth Meenakshisundaram revert <ude.dscu@skaneems>.
    
    Originally committed as revision 24592 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ecc7bfe30c595cbe14a2b77db647e9fec1bc5d79
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jul 30 08:42:22 2010 +0000

    Rename the av_fill_image_linesize() formal parameter linesize to
    linesizes, for consistency with the function declaration.
    
    Originally committed as revision 24591 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7d8d18de2c9fc4bdfd2680782d74071140f08630
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jul 30 08:42:19 2010 +0000

    Reimplement av_fill_image_pointers() using the information stored in
    the pixdescs.
    
    The new implementation is more compact, and does not need to be
    updated at each pixel format addition.
    
    Originally committed as revision 24590 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 46b1d17a6f41aaee2fbe4769ea95906935bf4f5f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jul 30 08:42:15 2010 +0000

    Make av_fill_image_linesizes() return a meaningful error core rather
    than -1.
    
    Originally committed as revision 24589 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7860b436514cf04eccf7f85e11a11323b17d88e7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jul 30 08:42:12 2010 +0000

    Rename av_fill_image_linesizes() internal variables max_plane_step and
    max_plane_step_comp by removing the "plane_" word, and add a comment
    for explaining what they represent.
    
    Increase readability.
    
    Originally committed as revision 24588 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fc2db52e2f429432226d4c2d0a675fc6b4f0639d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jul 30 08:42:08 2010 +0000

    Make avpicture_fill() directly call av_fill_image_linesizes() and
    av_fill_image_pointers() rather than their wrappers ff_fill_linesize()
    and ff_fill_pointer().
    
    Improve performance.
    
    Originally committed as revision 24587 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7be5b7309c251c876e9b81ad51311600eb858d74
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri Jul 30 00:29:50 2010 +0000

    Make avfilter_default_get_video_buffer() use functions in
    libavcore/imgutils.c rather than ff_fill_linesize() and
    ff_fill_pointer().
    
    Also remove a dependency on libavcodec.
    
    Originally committed as revision 24586 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8fad26610193efeb3a4076329ee616a29c0f837d
Author: Jean-Daniel Dupas <devlists@shadowlab.org>
Date:   Fri Jul 30 00:05:16 2010 +0000

    Make pkgconfig_generate() explicitly return 0 in instead of returning
    without value when the target library is disabled.
    
    If it does not explicitly return 0, when the last library is disabled
    (swscale), the final "configure" exit value is 1, even if the
    configure script is successfully executed. So it breaks scripts that
    invoke configure and rely on 0 for success and 1 for failure.
    
    Patch by Jean-Daniel Dupas reverse(<org.shadowlab@devlists>).
    
    Originally committed as revision 24585 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3dec10cded6d51e392da67a9136d490324104d18
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 29 23:58:04 2010 +0000

    Add APIchanges entry for the libavcore/imgutils.h addition.
    
    Originally committed as revision 24584 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e7bd48a6aef974ec694447cf5244f6b031b61fce
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 29 23:44:57 2010 +0000

    Move fill_image_linesize() and fill_image_data_ptr() from
    libavcodec/imgconvert.c and make them public in libavcore/imgutils.h,
    with the names av_fill_image_linesizes() and av_fill_image_pointers().
    
    Originally committed as revision 24583 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 740dfe7012a41350292f77692867595d8cfa5370
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Thu Jul 29 22:45:21 2010 +0000

    Fix compilation in x86_64. I broke it with r24580.
    
    Originally committed as revision 24582 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2ee5c78967730f2cffcd873fd793266dd8cecf58
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 29 22:38:28 2010 +0000

    Extend show_protocols() to make it print information about input,
    output, seek support.
    
    Originally committed as revision 24581 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c3dda6838f7cdd13e3c9b96ff452328a5e9ab01
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Thu Jul 29 22:19:54 2010 +0000

    Translate libmpeg2 MMX IDCT to plain asm
    
    Originally committed as revision 24580 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 37287d41f487ff84ac1ef768481841f3f416077f
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Jul 29 22:17:30 2010 +0000

     avidec: demux ASS and SRT tracks out of GAB2 chunks
    
    Originally committed as revision 24579 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac066b83e9c32cb6baee0df9e01d35a1b38b0c92
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Jul 29 22:10:22 2010 +0000

    add seeking support in ASS demuxer
    
    Originally committed as revision 24578 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 530bbe96c7ccd1716342c1eea0e30109f8eab0d4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 28 23:17:59 2010 +0000

    Implement ffprobe -show_packets.
    
    Originally committed as revision 24577 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82505611493fc473359ceba2f32509557c790bae
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Jul 28 16:27:16 2010 +0000

    Check for udp_set_remote_url error.
    Fixes issue 1784 (hang with nonsense URL/no network available).
    
    Originally committed as revision 24575 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 78db142acbdc7c754f159b08bc068ff0bce1f21f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jul 28 15:03:05 2010 +0000

    Warn about "/** text" comments.
    
    Originally committed as revision 24574 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fd3064b65eea26eaee94ae49de0d70fa26b8c877
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jul 28 12:08:26 2010 +0000

    Make sure "Last message repeated" is printed.
    
    Originally committed as revision 24573 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed80ba74615ffe413437a6cb9101924a1e98da7d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 28 10:43:02 2010 +0000

    Revert commit:
      r31772 | stefano | 2010-07-23 01:01:31 +0200 (Fri, 23 Jul 2010) | 2 lines
    
      Prefer impersonal form over third person, for consistency with the
      rest of FFmpeg.
    
    The change was not approved by the maintainer.
    
    Originally committed as revision 31847 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit ec8f26d1866c2818e48df8d4acafefa4383326ca
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 28 10:29:41 2010 +0000

    Add my GPG fingerprint and add myself as ffprobe.c maintainer.
    
    Originally committed as revision 24572 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2845006608154cf7db169bc53e0c2f3fbc6badd8
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jul 28 09:26:15 2010 +0000

    rtsp: Move the definition of SDP_MAX_SIZE up, use it in the RTSP muxer, too
    
    Originally committed as revision 24571 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 15379c2bebd94903a7b8f932dc1c56ab5c0212b0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 28 08:56:52 2010 +0000

    Require libswscale only if the scale filter is used.
    
    Although with several limitations, lavfi can be compiled and used
    without the scale filter.
    
    Originally committed as revision 24570 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 46eed2c886cf4bb617164110608565bab0c9f132
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 28 08:56:49 2010 +0000

    Remove reference to the unexisting movie filter and the corresponding
    useless --enable-avfilter-lavf option.
    
    Originally committed as revision 24569 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f0187d20d1ab76eb42e9d2409d6a67e00ae84167
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Jul 28 08:17:02 2010 +0000

    In wav muxer, always flush in write_trailer, fix pipe output
    
    Originally committed as revision 24568 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ff58de29f1361789b6fc9c35a633e9e706172e09
Author: Alexander Kojevnikov <alexander@kojevnikov.com>
Date:   Wed Jul 28 08:06:52 2010 +0000

    Skip short padding in id3v2.
    
    Patch by Alexander Kojevnikov, alexander kojevnikov com
    
    Originally committed as revision 24567 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 53cf47829a1b77cd71f31a52a80349f72a972bc0
Author: James Zern <jzern@google.com>
Date:   Wed Jul 28 08:02:35 2010 +0000

    Map rc_buffer_size to and c_initial_buffer_occupancy to their libvpx
    counterparts.
    
    Patch by James Zern, jzern at google
    
    Originally committed as revision 24566 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42c63263d1c0ea0948c11301fbbd2c28997487d5
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Wed Jul 28 06:43:58 2010 +0000

    rtpdec_xiph: Handle the sampling SDP parameter
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24565 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f8a169ac8e247b030103b9e18d4280ff287cac98
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Jul 28 05:48:48 2010 +0000

    Add extern to mxf_d10_muxer forward declaration to avoid a redundant
    redeclaration warning.
    
    Originally committed as revision 24564 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b6356d97268903e05a07ecff41b5971b94e347d6
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 28 05:40:38 2010 +0000

    10l: missed one reindent.
    
    Originally committed as revision 24563 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 52fa20542be9e7eefe79fd54f67ff905ca3ffd63
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 28 05:38:30 2010 +0000

    Reindent after last commit.
    
    Originally committed as revision 24562 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d9504970830ae6c173acfdf764b3c4e8761fcacf
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 28 05:36:33 2010 +0000

    ff_prefix non static vp56 functions.
    
    Originally committed as revision 24561 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 317167e7d9fbd7fbc9e2d0c724eb67441a261b8b
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jul 28 05:19:42 2010 +0000

    nellymoserenc: Declare the supported sample format
    
    Originally committed as revision 24560 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a8ab0cccf7a3f74daf6258b2ead63671f575cf3c
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Tue Jul 27 23:09:13 2010 +0000

    b0rk3d FATE + black helicopters hissing -> rolling back to r24556 and sleeping
    
    Originally committed as revision 24559 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 62d1f7864ee9b47daa7d9bfdcaee2f9322c01a0d
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Tue Jul 27 22:23:50 2010 +0000

    perform the clipping on luma_dc_qmul[1] and chroma_qmul[0] earlier
    
    Originally committed as revision 24558 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e7e81959d65c843e287d7c96af2ea96002c6c081
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Tue Jul 27 22:21:49 2010 +0000

    save some copies by moving some fields out of proba[2]
    
    Originally committed as revision 24557 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 46bbf3957639fc9360b59a38aed83500326b85c1
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Tue Jul 27 22:00:47 2010 +0000

    Add my gpg fingerprint
    
    Originally committed as revision 24556 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit df9844937f23615bd5f44557c0258c68cbd3577d
Author: Nick Brereton <nick@nbrereton.net>
Date:   Tue Jul 27 21:45:43 2010 +0000

    DCA: fix multichannel -> 2 channel downmix.
    
    Patch by Nick Brereton
    
    Originally committed as revision 24555 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 08634e7bda2c428d1403e07bd02d5c98c48d2981
Author: Nick Brereton <nick@nbrereton.net>
Date:   Tue Jul 27 21:44:09 2010 +0000

    Setup correct channel value when downmixing is required.
    
    Patch by Nick Brereton
    
    Originally committed as revision 24554 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit af0554e5306ba163fcaa15e148cdad5f9781fd50
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Jul 27 21:12:16 2010 +0000

    remove useless cast
    
    Originally committed as revision 24553 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 349d78fe628bf649b614fc4f19f8cf90575ee5cd
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 27 18:55:21 2010 +0000

    Detect PathScale compiler
    
    Originally committed as revision 24552 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6f2c05f3079dad4eec12dcc33cb46e1e37111192
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Jul 27 17:11:13 2010 +0000

    Document how the ref_buf is used.
    
    Originally committed as revision 24551 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d72c981c30dc652d94080bb5668046ba9b489fe5
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 27 16:59:42 2010 +0000

    configure: fix sh_quote function
    
    Non-matching lists start with ! instead of the usual ^ in shell
    patterns.
    
    Originally committed as revision 24550 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a20df85886abf3ba2aafb3598719701dfbae2ea3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Jul 27 15:54:26 2010 +0000

    Fix doxy that refers to the wrong variable.
    
    Originally committed as revision 24549 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit facdd25df2efe089fd2e2dcd93b86d88bea6b33b
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 27 15:28:05 2010 +0000

    Fix the lavf docs, we have a RTP muxer, not a demuxer
    
    Originally committed as revision 24548 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ec906fcdd79cf472868430f0f703bef29cbff713
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Jul 27 15:21:29 2010 +0000

    Fix 2 doxy comments that referred to the wrong variable.
    
    Originally committed as revision 24547 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 76c56376ca2b8c009eda8ddba30a5e2a282e8540
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Jul 27 15:20:02 2010 +0000

    Make doxygen formatting more consistent.
    
    Originally committed as revision 24546 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 88ad2faff8434ea70afe981913de50e572014fb3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jul 27 14:34:56 2010 +0000

    Place the concat protocol entry at the begin of the registered
    protocol list, restore alphabetical order.
    
    Originally committed as revision 24545 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac3ccbc0e2d4e491a7b0887000db44f69f32229b
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Jul 27 14:13:24 2010 +0000

    Document existing rules for AVInputFormat.name.
    
    Originally committed as revision 24544 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4419c8bf25a724776680de4bdd0ce97c69550c1e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jul 27 13:10:59 2010 +0000

    Add the indevs.texi and outdevs.texi files.
    
    Originally committed as revision 24543 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 51124db8ea839cdb8c9625309970088828440551
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 27 11:57:51 2010 +0000

    fate: clean up also after failed runs
    
    Originally committed as revision 24542 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf0194a3f5f316235ab666a283292f5d03c34f87
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Jul 27 11:53:14 2010 +0000

    Increase error tolerance for RA288 and one vorbis test. Should fix some
    failures in PPC and ARM.
    
    Originally committed as revision 24541 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a758efe313320f6ff5fc8d9916b263dfc010059
Author: Alexander Kojevnikov <alexander@kojevnikov.com>
Date:   Tue Jul 27 10:11:05 2010 +0000

    Make frames unsigned.
    
    Patch by Alexander Kojevnikov, alexander kojevnikov com
    
    Originally committed as revision 24540 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 49d7ef282d9a78e4a6813ddabb78f99dac7f55a5
Author: Alexander Kojevnikov <alexander@kojevnikov.com>
Date:   Tue Jul 27 10:08:34 2010 +0000

    Show correct bitrate for VBR MP3 files.
    
    Patch by Alexander Kojevnikov, alexander kojevnikov com
    
    Originally committed as revision 24539 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a0f61c4fbb6d0467a35a26abe3e5bc5b1912be8
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 27 08:21:23 2010 +0000

    Remove duplicate initialiser for cavsvideo_muxer.extensions
    
    The extensions field was initialised first to "cavs", then to "avs".
    The name "cavs" is kept since this is used for the format elsewhere
    and "avs" is already used for avisynth files.
    
    Originally committed as revision 24538 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit adc03a34069efe13857d580e3d973121b7b8a8d3
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Tue Jul 27 08:16:03 2010 +0000

    rtpdec_xiph: Drop RTP packets that come in without a prior fragment start marker.
    
    This can avoid segfaults in some cases.
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24537 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4db40efa4709fb58498ef32673acf55504a33ce3
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 27 08:03:09 2010 +0000

    libavformat needs libavcore
    
    Originally committed as revision 24536 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit de29597680815bfdb0c1de3dcf02355bdf534b8f
Author: Stefan Gehrer <stefan.gehrer@gmx.de>
Date:   Tue Jul 27 07:18:36 2010 +0000

    add Chinese AVS encoding via external library libxavs
    
    Originally committed as revision 24533 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 54d1d1ba17af8092529096bd252f7ec73053c65e
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 27 06:58:42 2010 +0000

    libavcore needs libavutil
    
    Originally committed as revision 24532 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 673fe599b31bf2e9d5920ce5ef1a45c5e126d676
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 27 01:08:44 2010 +0000

    fate: delete build and install dirs after session
    
    Originally committed as revision 24531 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a9dc61114588615633981acc7487c236e55c4f7c
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 26 23:44:09 2010 +0000

    fate: add fate session script
    
    Originally committed as revision 24530 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b82be636880a8dece6205bdcded8136bbd6ce5d6
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 26 23:44:06 2010 +0000

    fate: create report files
    
    Originally committed as revision 24529 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb5cecdc5283005c0806ded7d8055425c440d520
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 26 23:44:02 2010 +0000

    configure: extract detailed compiler identification
    
    Originally committed as revision 24528 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1606446248e0f3d5740d3ef729a4de8ce6d0ca54
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 26 23:43:59 2010 +0000

    version.sh: write version to stdout if no output file specified
    
    Originally committed as revision 24527 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ce3a841da1a9d7ad6094a7b8e5f4c79a9a353211
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 26 23:43:56 2010 +0000

    Add a simple base64 encoder for use in tests
    
    Originally committed as revision 24526 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fa8ead003287428bb16b246c77e77e91fd4bba23
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 23:26:42 2010 +0000

    Add an APIchanges entry for the libavcore/parseutils.{h,c} addition of
    r24518.
    
    Originally committed as revision 24525 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ea35e3c61eea83a55c4b947f46143e0eb8ac5dd4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 23:12:48 2010 +0000

    Avoid the use of an intermediary variable in
    av_parse_video_rate(). Simplify.
    
    Originally committed as revision 24524 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c90c80ac28d7573429bf7d739eb78fad9d9b79ab
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 23:12:45 2010 +0000

    Make VideoFrameRateAbbr contain a rational rather than two ints for
    num and den. Simplify.
    
    Originally committed as revision 24523 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc4a50a073191075b2093a016defcbd55b043a99
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 23:12:41 2010 +0000

    Remove reference to the "frame" term in variable names. Simpler and
    more consistent with the function names.
    
    Originally committed as revision 24522 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit afead10638badf35f60caec4da4dd6d5aab5d35c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 23:12:38 2010 +0000

    Make av_parse_video_size() and av_parse_video_rate() return
    AVERROR(EINVAL) rather than -1 in case of unsuccess.
    
    Originally committed as revision 24521 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b964a2935eb9d1739666321fbfe6822b0182c02e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 23:12:35 2010 +0000

    Reindent.
    
    Originally committed as revision 24520 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a275862461766fd1875597551679515b72ad2f18
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 23:12:32 2010 +0000

    Make pkgconfig_generate check if the library is enabled before to
    generate the pc files.
    
    Originally committed as revision 24519 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 126b638ea0c7838fde13850a0ad833170a269253
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 23:12:28 2010 +0000

    Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()
    in favor of the newly added corresponding functions
    av_parse_video_size() and av_parse_video_rate() defined in
    libavcore/parseutils.h.
    
    This change also adds a linking-time dependency of libavcodec and of
    libavfilter on libavcore.
    
    Originally committed as revision 24518 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit db9cc3a55a130349667f78f3ad337285c831312b
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 26 22:22:42 2010 +0000

    Reindent after r24516.
    
    Originally committed as revision 24517 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e87b7d72c6b414a65ca349575e058454d0888158
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 26 22:22:20 2010 +0000

    Use inverse error branches, i.e. instead of if(something){success} else {error},
    use if(!something) {return error;} success;, which needs less indenting.
    
    Originally committed as revision 24516 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 540ab68c645aff0edffed3c0d3480ffd473f41d8
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 26 22:21:14 2010 +0000

    Use av_log(.., AV_LOG_ERROR) instead of dprintf() for logging errors. This
    should help in making mmst a little more userfriendly, or at least debuggable.
    Also use helpful error return values instead of -1.
    
    Originally committed as revision 24515 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ab4d031889adfa15e9dbeb89ea4a601fcab3118d
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 26 21:18:19 2010 +0000

    Use pmaddubsw for the mbedge_filter (>=ssse3), 6-10 cycles faster.
    
    Originally committed as revision 24514 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e25dee602ff3be582e3a6092c65d08cd6310a103
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Jul 26 19:34:00 2010 +0000

    VP8: Much faster SSE2 MC
    5-10% faster or more on Phenom, Athlon 64, and some others.
    Helps some on pre-SSSE3 Intel chips as well, but not as much.
    
    Originally committed as revision 24513 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9dd9d67bd0007ed09aa6f3ecf2b0884f470f2de7
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Mon Jul 26 14:30:47 2010 +0000

    Define static functions fill_image_linesize() and
    fill_image_data_ptr(). ff_fill_linesize() and ff_fill_pointer() now wrap
    these functions.
    
    The new functions are more generic, and are going to be exported in a
    future patch.
    
    Patch by S.N. Hemanth Meenakshisundaram smeenaks # ucsd § edu.
    
    Originally committed as revision 24512 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48adb7e7a4f524537c9f2d219a2d926ed391131e
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 26 14:07:57 2010 +0000

    Enable no-loop memory/register saving for ssse3/sse4 also.
    
    Originally committed as revision 24511 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a180c69eacdc6854957aabae3b0e3ee4d4fd774
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 26 14:00:15 2010 +0000

    Save a register (or regsize of stackspace for x86-32) for the no-loop
    mbedge loopfilter functions, by re-using space that holds a variable
    that we no longer need.
    
    Originally committed as revision 24510 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bcd4aa6498d83f81e18eb70efa52969c110ac7c6
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 26 13:56:51 2010 +0000

    Use nested ifs instead of &&, which appears to not work with %ifidn (i.e. this
    construct was always enabled, even for <ssse3 versions).
    
    Originally committed as revision 24509 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0b2c75cb687d9534f64e6e62be97ebe3cf6965fa
Author: Axel Holzinger <aholzinger@gmx.de>
Date:   Mon Jul 26 13:52:49 2010 +0000

    Rename pow variable to pwr.
    
    Patch by Axel Holzinger <aholzinger gmx de>.
    
    Originally committed as revision 24508 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2208053bd3b06703632a82f7bd93c18eb5df18a1
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 26 13:50:59 2010 +0000

    Split pextrw macro-spaghetti into several opt-specific macros, this will make
    future new optimizations (imagine a sse5) much easier. Also fix a bug where
    we used the direction (%2) rather than optimization (%1) to enable this, which
    means it wasn't ever actually used...
    
    Originally committed as revision 24507 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 065a20cb07b03ba7d57d0012dd75a57cb1d09d1e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 13:39:49 2010 +0000

    Reindent.
    
    Originally committed as revision 24506 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3aace1bcac084e1a2cc6ba107b6d987feb1b69b3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 26 13:39:41 2010 +0000

    Rename av_transcode() to transcode().
    
    av_ prefix is reserved for libav* libraries functions, it is confusing
    to use it for an application function.
    
    Originally committed as revision 24505 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fca05ea8a047afbc6bddb319ab659a445670a451
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Jul 26 07:10:30 2010 +0000

    VP8: add missing free
    Fixes a tiny memory leak.
    
    Originally committed as revision 24504 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2701fd40f9bd2fa0ed95c8496cb1e949203f48ab
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Jul 25 21:16:58 2010 +0000

    matroskaenc: add support for muxing SRT tracks
    
    Originally committed as revision 24503 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7b53f463b4886ce3b0629b4c7355535f146856e1
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sun Jul 25 19:36:20 2010 +0000

    add mime-type for ASS muxer
    
    Originally committed as revision 24502 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 752ff3ffa7ad0920acaead00187e7d0665c98acd
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jul 25 19:12:35 2010 +0000

    Include the correct header that actually is used, use quotes instead of angle brackets
    
    Originally committed as revision 24501 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a16dfa2c800c2c4cc9636711f201e57f7cefe549
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 25 15:31:25 2010 +0000

    Fix pkgconfig_generate line for libavcore.
    
    libavcore depends on libavutil, and does not require extralibs.
    
    Originally committed as revision 24500 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 09d7da865f540ee5f3861add2912c35ea0cd87d7
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 25 15:02:27 2010 +0000

    Accept stdin as input for patcheck.
    
    Patch by Rafaël Carré, rafael d carre a gmail
    
    Originally committed as revision 24499 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 28e241de5daf6cc9feb767eb7f37daa413293477
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sun Jul 25 14:49:45 2010 +0000

    Fix r24445: Instead of needlessly initialising a variable, silence the warning.
    
    Originally committed as revision 24498 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 639e4ec81b2fc573f4d23c23305c41c0ef56dde5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 25 14:42:32 2010 +0000

    Rename av_exit() to ffmpeg_exit().
    
    av_ is a prefix reserved for av* libraries functions, using that for an
    application function is confusing.
    
    Originally committed as revision 24497 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f62c025a5ee898cdaed8f48d2c0ddfd89ac65f16
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 25 14:41:06 2010 +0000

    Use X ? Y : Z construct, simplify.
    
    Originally committed as revision 24496 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 853a0fcccedb2c66cd7596d4f22f7550d0545686
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jul 25 14:35:12 2010 +0000

    Cosmetics: fix indentation and remove a useless else.
    
    Originally committed as revision 24495 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3aa13da97000ec921fb9a7eeb65fde143f3b482b
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jul 25 14:33:40 2010 +0000

    Simplify get_byte and url_fgetc.
    
    Originally committed as revision 24494 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b9542223a3f338e98e1d795273c2aaae775ae898
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sun Jul 25 14:33:16 2010 +0000

    Only 4-bit ADPCM IMA WAV files are supported.
    
    Originally committed as revision 24493 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f7bd4a8ebd7f7da3e5ecd883cd0f0685734ac167
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 25 10:42:00 2010 +0000

    Cosmetics: rename enc -> dec in opt_input_file().
    
    The variable refer to a *decoder* context, the old name was
    misleading.
    
    Originally committed as revision 24492 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e36a39066c2220b95fe7d6cf0dac95c826896e12
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jul 25 07:54:33 2010 +0000

    Move ffm_close function up to avoid a forward declaration.
    
    Originally committed as revision 24491 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 527b46ba26124e51526d643c5e0f41c8160f286c
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jul 25 07:52:58 2010 +0000

    ffmdec: Do not manually free streams on read_header error, this is always
    handled by upper layers.
    Fixes double-frees (issue 2003).
    Instead call ffm_close to ensure rc_eqs are freed also in the error case.
    
    Originally committed as revision 24490 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6de5b7c6b82735e175c1e5ba9ae998af1e3e8443
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Jul 25 02:42:40 2010 +0000

    Fix obvious bug in assignment. Somehow, the test vectors don't test this...
    
    Originally committed as revision 24489 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ba2c508d0c7192e623fe835b3dea9328fdc0f03b
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Jul 24 22:50:12 2010 +0000

    add SubRip muxer and demuxer
    
    Originally committed as revision 24488 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e3f7bf774caad334b258f4494e77420a7c161b63
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Jul 24 19:33:05 2010 +0000

    Fix SPLATB_REG mess. Used to be a if/elseif/elseif/elseif spaghetti, so this
    splits it into small optimization-specific macros which are selected for each
    DSP function. The advantage of this approach is that the sse4 functions now
    use the ssse3 codepath also without needing an explicit sse4 codepath.
    
    Originally committed as revision 24487 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e6e3069b54a3f9e0ac766ba398709e0e6116072a
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 24 17:13:35 2010 +0000

    Simplify lavfi test script a little
    
    Originally committed as revision 24486 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8fae6e7c11c0453e96b9fa2b39e4b3c9e08842ae
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 24 17:13:32 2010 +0000

    Unbreak parallel lavfi testing
    
    Originally committed as revision 24485 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63e1278d8842ce85cfe8998f5f3d9971e6bce4d5
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jul 24 17:11:51 2010 +0000

    aacenc: TLS: Save maximum values for each swb in a table.
    
    This gives an almost 20% speedup.
    
    Originally committed as revision 24484 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 031d5cea047bc7f19c28476001c40614429f0fa2
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jul 24 17:01:50 2010 +0000

    10l: Remove some commented out code that slipped in.
    
    Originally committed as revision 24483 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe461767e69b4f1b63a8e619e9b88e5f790bf60b
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jul 24 16:36:01 2010 +0000

    aacenc: TLS: Try to preserve some energy in each non-zero band.
    
    Reduce scalefactors in non-zero bands that underflow by twice as much as those
    in bands that just fail to hit psy targets.
    
    Originally committed as revision 24482 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6cce7cabdb2cd49f7182c8f74aac1e981d781c43
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jul 24 14:43:55 2010 +0000

    Fix compilation, forgot to add const also to the
    definition of ff_yuv2packedX_altivec
    
    Originally committed as revision 31782 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit edac49daf5f703aa4e742ecdd747658e82d91b33
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jul 24 13:59:49 2010 +0000

    Use "const" qualifier for pointers that point to input data of
    audio encoders.
    This is purely for clarity/documentation purposes.
    
    Originally committed as revision 24481 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6f2c523c85c53cce2bda22a585b07a807255eadd
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jul 24 12:58:28 2010 +0000

    Fix a "function declaration isn't a prototype" warning.
    
    Originally committed as revision 24480 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a2a17d3f879436182bcc52c2986a56acd81e7e92
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jul 24 11:55:22 2010 +0000

    Fix use of uninitialized data: A array element can not be
    used to initialized another array element of the same array.
    
    Originally committed as revision 24479 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5a55d5b592540b0acbf19c9988ac930635f0ecb3
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jul 24 11:37:58 2010 +0000

    More const-correctness fixes to avoid warnings.
    
    Originally committed as revision 31781 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit a4eef68f53046407d7344daa1bf84ac6fdc168a2
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jul 24 11:33:28 2010 +0000

    Add some "const" to avoid incompatible pointer type warnings
    
    Originally committed as revision 31780 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 04f6ab1cefbab9c00875043efcb9bf0a369d104f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 24 11:19:39 2010 +0000

    Add missing comma, fix rgb2yuv_table[SWS_CS_SMPTE240M] coefficients.
    
    Originally committed as revision 31779 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 24911613a5f06a749758d41157e7e30156738e2f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 24 11:19:35 2010 +0000

    Add some comments to the rgb2yuv_table, clarifying the standard where
    are defined.
    
    Originally committed as revision 31778 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 496c645d3b3bb5ded7f5ce918ca21d3acac6b8df
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jul 24 09:04:44 2010 +0000

    Never shrink the ByteIOContext buffer in ff_rewind_with_probe_data
    
    If there is little unread data in the ByteIOContext buffer, this may lead
    to reducing the size of the ByteIOContext buffer to little more the probe
    data size. This can lead to suboptimal aviobuf behaviour, e.g. making some
    demuxers fail to do short seeks backwards (if the input isn't seekable).
    
    Originally committed as revision 24478 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8dd25c52cbf57d4a28885abcc950c27a24606036
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jul 24 08:43:52 2010 +0000

    mpegts: Warn if unable to seek back
    
    Originally committed as revision 24477 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c226fc5bfb37659c7c2ed75fd5fa9988bf175579
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jul 24 04:23:26 2010 +0000

    aacenc: Prevent premature termination of the two loop search.
    
    Originally committed as revision 24476 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 81824fe05950675787fecc6e164e850f5ed88f77
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jul 24 02:57:08 2010 +0000

    aacdec: Only load and write each predictor variable once.
    
    This is slightly faster and opens the door for further optimization.
    
    Originally committed as revision 24475 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 70c99adb48d00ac85c436f01c66276345124fb2d
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jul 24 02:41:47 2010 +0000

    aacdec: 4% faster main profile decoding.
    
    Originally committed as revision 24474 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 51ffd3a62fbd77dc6cf334a8fc896f1f56214773
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jul 24 02:10:59 2010 +0000

    aacenc: Favor log2f() and sqrtf() over log2() and sqrt().
    
    Originally committed as revision 24473 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 04d72abf17c9ce8f99f092ac83b9b027c8655b2f
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Jul 23 22:37:42 2010 +0000

    aacenc: Factorize some scalefactor utilities.
    
    Originally committed as revision 24472 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3611e7a3090f06ef3b9f5060334070e122e1b406
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Fri Jul 23 21:46:30 2010 +0000

    Inline asm for VP56 arith coder
    
    This is a lot more reliable to get cmov rather than trying to trick gcc into
    generating it, useful since it's 2% faster overall.
    
    Patch by Eli Friedman <eli.friedman at gmail>
    
    Originally committed as revision 24471 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ca18a478e3bfadff7084938e4eae83053910e38c
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 23 21:46:25 2010 +0000

    VP8: Inline traversing vp8_small_mvtree
    
    Much faster read_mv_component, slightly faster overall
    
    Originally committed as revision 24470 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7697cdcf95d1f1936ac86aea78e22f3d3b6efb34
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 23 21:46:20 2010 +0000

    VP8: Use vp56_rac_get_prob_branchy when the bit is only used by an if()
    
    Originally committed as revision 24469 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe1b5d974acf7736151e2e13f2498f4fbd6af765
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 23 21:46:17 2010 +0000

    Decode DCT tokens by branching to a different code path for each branch
    on the huffman tree, instead of traversing the tree in a while loop.
    
    Based on the similar optimization in libvpx's detokenize.c
    
    10% faster at normal bitrates, and 30% faster for high-bitrate intra-only
    
    Originally committed as revision 24468 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5474ec2ac8a4964c4d6a0b51cd00a0ec2e7bb9a6
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 23 21:46:14 2010 +0000

    Move renormalization of the VP56 arith decoder to before decoding a bit
    
    No difference at the moment, but allows a future branchy variant
    of vp56_rac_get_prob to be significantly faster
    
    Originally committed as revision 24467 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b3d755ec8b516ff45a9cfff9066922ff8196694f
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 23 21:46:08 2010 +0000

    Split renorm of vp56 arith decoder to its own function
    
    Originally committed as revision 24466 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 24675b8093e2f6944a1014e98ac455d4df75e8a2
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 23 21:46:01 2010 +0000

    vp56's arith decoder's code_word is only 16 bits, no need for unsigned long
    
    Originally committed as revision 24465 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 13a1304bb324179cf07e6ae5f494dacf335ad6c9
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 21:42:35 2010 +0000

    Add myself to VP8 copyright and maintainers.
    Also add Ronald to maintainers.
    
    Originally committed as revision 24464 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 414ac27d8fbc5e57b2c474f4dc24385a8dd6a8ac
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 21:36:21 2010 +0000

    VP8: always_inline some things to force gcc to do the right thing
    Mostly seems to help in the MC code, which gets a hundred cycles faster.
    
    Originally committed as revision 24463 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 06d50ca8045614fdfa6e8d60d132e00e9ce9a78c
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 21:17:18 2010 +0000

    VP8: use AV_RL24 instead of defining a new RL24.
    
    Originally committed as revision 24462 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 73016d29c9adb8ec578dea20aa6d0649d9dfbb83
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jul 23 20:27:54 2010 +0000

    swscale-test: scale from reference to source only once for each algorithm
    
    Originally committed as revision 31777 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit be1c5d35ccf2bd8fcfed673dd44f7b914d4315ea
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jul 23 20:26:54 2010 +0000

    indent
    
    Originally committed as revision 31776 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit da78053af083d6c2f6b78398df2bf23c531e5caf
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jul 23 20:26:32 2010 +0000

    swscale-test: change order tests are run, maintaining the same algorithm for
    sequential geometries instead of running all algorithms sequentially for each
    geometry.
    
    Originally committed as revision 31775 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 9fddd14a8ed8ab8878e116689b3e30022a80f970
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 19:06:22 2010 +0000

    VP8: Slightly faster MV selection
    Don't clamp best mv unless it's actually used.
    
    Originally committed as revision 24461 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 14767f35ede13f7dccfa7625bec77cf76c2e60c1
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 10:42:19 2010 +0000

    VP8: use AV_ZERO32 instead of AV_WN32A where relevant
    
    Originally committed as revision 24460 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 09959ec46ec2c7cc78c57a851aff683396c004b0
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 10:34:21 2010 +0000

    VP8: eliminate redundant code in r24458
    
    Originally committed as revision 24459 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a71abb714e350b017e1e0c1607e343e1e2f2f8a9
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 10:24:38 2010 +0000

    VP8: shave a few clocks off check_intra_pred_mode
    
    Originally committed as revision 24458 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a58ed9a2e7a3fba057e2d4e33b33a534e5246779
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 23 10:09:46 2010 +0000

    Add VP8 sign bias code regtest. Not tested by the official conformance suite.
    
    Originally committed as revision 24457 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0087aa47d0a46cb9919d3fe480be99fb77443446
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 06:41:35 2010 +0000

    VP8: fix broken sign bias code in MV pred
    Apparently the official conformance test vectors don't test this feature,
    even though libvpx uses it.
    
    Originally committed as revision 24456 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ae079a3c8be54cc3c9c7e68c8b2324f3a4e4253
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 06:02:52 2010 +0000

    VP8: optimize DC-only chroma case in the same way as luma.
    Add MMX idct_dc_add4uv function for this case.
    ~40% faster chroma idct.
    
    Originally committed as revision 24455 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3df56f411810c665704518e0e9e083b02eaca573
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 03:44:37 2010 +0000

    VP8: Clean up some variable shadowing.
    
    Originally committed as revision 24454 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 51c91564381eb95f043a2a2be104cc329d31b333
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 03:02:56 2010 +0000

    VP8 asm: cosmetics (spacing)
    
    Originally committed as revision 24453 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a467b2d44d20c1a0b731dce9edeff772732a558
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 02:58:27 2010 +0000

    VP8: 30% faster idct_mb
    Take shortcuts based on statistically common situations.
    Add 4-at-a-time idct_dc function (mmx and sse2) since rows of 4 DC-only DCT
    blocks are common.
    TODO: tie this more directly into the MB mode, since the DC-level transform is
    only used for non-splitmv blocks?
    
    Originally committed as revision 24452 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ef38842f0bc97ce5b158f51f3e65aae4164fc6a5
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 01:59:56 2010 +0000

    VP8: smarter prefetching
    Don't prefetch reference frames that were used less than 1/32th of the time so
    far in the frame.
    This helps speed up to ~2% on videos that, in many frames, make near-zero
    (but not entirely zero) use of golden and/or alt-refs.
    This is a very common property of videos encoded by libvpx.
    
    Originally committed as revision 24451 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9479415e4e46e94a0a06a426c7726149dbb29564
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jul 23 00:34:09 2010 +0000

    In h264 parser, return immediately if buf_size is 0, avoid printing
    erroneous message for last frame.
    
    Originally committed as revision 24450 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ef011e6d58e4af9a715d95c48a2f9d6f7d35591a
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jul 23 00:27:17 2010 +0000

    In mpegts muxer, fix rbsp trailing bits in AUD nal, fixes issue #2122
    
    Originally committed as revision 24449 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c25c7767085297e4f6bf4171391b615b5bddc281
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 00:07:16 2010 +0000

    VP8: clear DCT blocks in iDCT instead of using clear_blocks.
    ~0.3% faster overall.
    
    Originally committed as revision 24448 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b74f70d64699907717ec1620f683d31840a9e4e3
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 23 00:05:44 2010 +0000

    VP8: avoid a memset for non-i4x4 blocks with no coefficients
    
    Originally committed as revision 24447 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 145d31865de9ae6eeaca5153f1173d1504f23fb4
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 23:11:40 2010 +0000

    Get rid of more unnecessary dereferences in VP8 deblocking
    
    Originally committed as revision 24446 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 867215336debce9fe38f728ad5c74776a1965785
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 23:04:51 2010 +0000

    Shut up an uninitialized variable GCC warning in VP8.
    
    Originally committed as revision 24445 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c4211046d289cbc722ef51fda7470a70bdc698cb
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 23:03:08 2010 +0000

    Smarter VP8 prefetching
    Prefetch all refs (including altref), but only if they've been used so far this
    frame.
    ~2.5% faster overall.
    
    TODO: Do something even smarter, like using how often each ref has been used
    so far, so that a couple blocks of a rarely-used ref don't force us to prefetch
    it.
    
    Originally committed as revision 24444 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5b9eb68749ea75a179c52c6a51354bb3ca69be35
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 23:01:31 2010 +0000

    Prefer impersonal form over third person, for consistency with the
    rest of FFmpeg.
    
    Originally committed as revision 31772 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 8cfae560ad6e6eafdcb085e6ca3457e66877a9f3
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 22:15:43 2010 +0000

    Fix stupid bug in VP8 prefetching code
    
    Originally committed as revision 24443 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c257c7529d9f406cc3ad29d67000d379210c52cd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 22:11:45 2010 +0000

    Add an APIchanges entry after the M_PHI addition.
    
    Originally committed as revision 24442 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a38c2e99a574ea9097fb3498abbfae597e5cf6e
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 22:08:09 2010 +0000

    Eliminate a LUT in escape decoding in VP8 decode_block_coeffs
    
    Originally committed as revision 24441 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8d5fa2baa6fca5177710b7749c4644ee228fde02
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 22:06:46 2010 +0000

    Remove dependency on avcodec_get_chroma_sub_sample() and libavcodec,
    use the pixdesc API instead.
    
    Originally committed as revision 24440 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 448524777a738374dc73b4222f9b3b435c303664
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 22:05:21 2010 +0000

    Add the M_PHI constant, contains an approximation of the golden ratio
    irrational number.
    
    Originally committed as revision 24439 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d292c3455e05c8292495649c8028cab0b4bd519c
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 21:05:30 2010 +0000

    Eliminate some repeated dereferences in VP8 inter_predict
    
    Originally committed as revision 24438 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc5eec80851418f7165257224576518f19a2aabb
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Jul 22 19:59:34 2010 +0000

    Use pextrw for SSE4 mbedge filter result writing, speedup 5-10cycles on
    CPUs supporting it.
    
    Originally committed as revision 24437 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9bb9875eb746d10ec69f5c63fce80c11e594bce2
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Jul 22 19:05:10 2010 +0000

    swscale-test: use only 3 characters to print width/height since they're always
    smaller than 1000
    
    Originally committed as revision 31771 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit b6f1e7ec44dfaa7c8a49c14221b977d4052adb4d
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Jul 22 19:02:49 2010 +0000

    swscale-test: print test name before running test, so that it's available in
    the output even if the test crashes.
    
    Originally committed as revision 31770 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 9d0b30424159ce11f6dc856aa27918d158008f19
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 22 17:47:56 2010 +0000

    Do not automatically run configure
    
    Making automatic reconfigure work properly in all cases proved more
    difficult than it seemed, and people complained about it.  Instead,
    print a warning when the configuration appears to be out of date.
    
    Originally committed as revision 24436 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 67e1d52783f506c00d7a12eff3fdb2eb268b8dbd
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Thu Jul 22 15:30:22 2010 +0000

    swscale-test: allocate more memory to prevent scalers from writing out of bounds
    
    Some converters (ie. unscaled rgb24 -> argb) may write some bytes out of
    bounds. Ideally the converters should be fixed, but in the meantime we allocate
    more memory to prevent heap corruption.
    
    Originally committed as revision 31768 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 65dd2ded3ffe26602e180c40b31c325ad0adba28
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 13:05:10 2010 +0000

    Factorize indent definition in PRINT_LIB_INFO().
    
    Originally committed as revision 24435 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d101e731cf5de47a43ddd304ae8b67374d1a3fcc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 13:05:07 2010 +0000

    Merge maybe_print_config() and PRINT_LIB_CONFIG() in PRINT_LIB_INFO().
    
    Originally committed as revision 24434 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1044a92a5eff2a90f8bff6deb79c57e1aa3531de
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 13:05:04 2010 +0000

    Rename:
    PRINT_LIB_VERSION()      -> PRINT_LIB_INFO()
    print_all_lib_versions() -> print_all_libs_info()
    
    Originally committed as revision 24433 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b6525b4b2a2781682df566eadbeb8ef058fcda9a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 13:05:01 2010 +0000

    Reindent.
    
    Originally committed as revision 24432 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 208749a0ddfcdb2bc040d7e1314ccd24c96b8a17
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 13:04:58 2010 +0000

    Increase flexibility of PRINT_LIB_VERSION(), make it accept a flags
    parameter. Allow a pending factorization.
    
    Originally committed as revision 24431 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7eb185e0a3451b67cf798206bf3581ec96647da1
Author: James Zern <jzern@google.com>
Date:   Thu Jul 22 12:35:32 2010 +0000

    Map settings for 2-pass libvpx encoding.
    
    Patch by James Zern, jzern at google
    
    Originally committed as revision 24430 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b946111fde80c3ac80fdc4ac5412ba3843fa1b07
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 12:15:29 2010 +0000

    Eliminate a pointless memset for intra blocks in P-frames in VP8
    
    Originally committed as revision 24429 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b9a7186bf43a7f65d9b2525713a67d120bee596a
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 11:55:55 2010 +0000

    VP8: Don't store segment in macroblock struct anymore.
    Not necessary with the previous patch.
    
    Originally committed as revision 24427 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c55e0d34baadac39051b087a5df2d845fede8de2
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 11:45:18 2010 +0000

    Convert VP8 macroblock structures to a ring buffer.
    Uses a slightly nonintuitive ring buffer size of (width+height*2) to simplify
    addressing logic.
    Also split out the segmentation map to a separate structure, necessary to
    implement the ring buffer.
    
    Originally committed as revision 24426 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 73642926b3ff3fcdd22540893c39b89efc2f2b4e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 11:24:31 2010 +0000

    Add APIchanges entry for the libavfilter media format generalization
    change of r24424.
    
    Originally committed as revision 24425 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bdab614be8df5681b7fbb89abfd08312f2686279
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Thu Jul 22 11:12:47 2010 +0000

    Generalize pixel format enum fields to int formats.
    
    This is needed to make the libavfilter framework work with audio
    filters.
    
    In particular add a type field to AVFilterLink, change the field types:
    enum PixelFormat format   -> int format   in AVFilterBuffer
    enum PixelFormat *formats -> int *formats in AVFilterFormats
    enum PixelFormat *format  -> int format   in AVFilterLink
    
    and change the function signatures:
    AVFilterFormats *avfilter_make_format_list(const enum PixelFormat *pix_fmts); ->
    AVFilterFormats *avfilter_make_format_list(const int *fmts);
    
    int avfilter_add_colorspace(AVFilterFormats **avff, enum PixelFormat pix_fmt); ->
    int avfilter_add_format(AVFilterFormats **avff, int fmt);
    
    AVFilterFormats *avfilter_all_colorspaces(void); ->
    AVFilterFormats *avfilter_all_formats(enum AVMediaType type);
    
    This change breaks libavfilter API/ABI.
    
    Patch by S.N. Hemanth Meenakshisundaram |smeenaks|ucsd|edu|.
    
    Originally committed as revision 24424 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 98137a1a5b1a4438ab4d84e63a957dc83c7dacaf
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 09:56:09 2010 +0000

    Document create_filter().
    
    Originally committed as revision 24423 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d2874a9d594297c0e5a1152ea9e2b419c6f040f5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 09:56:06 2010 +0000

    Add simple doxy to link_filter().
    
    Originally committed as revision 24422 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94b2120dfbc8426414b50c28272bdc6d26e7fe6f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 09:56:03 2010 +0000

    Fix documentation for parse_link_name().
    
    Originally committed as revision 24421 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb90d855d7df6661669fa20bc553b12cc2d557d6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 09:56:00 2010 +0000

    Consistently use Uppercase for the first character of the log
    messages.
    
    Originally committed as revision 24420 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99ac59ca69039cd28701c46e7e896f2d05bb5528
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 09:55:57 2010 +0000

    Make link_filter() propagate the generated error code.
    
    Originally committed as revision 24419 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f219eee5921c36b8ee11a4e566cddebe51667afe
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 22 09:49:15 2010 +0000

    Fix style: "if(" -> "if (".
    
    Originally committed as revision 24418 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 968570d65f896e1193d985c8400a4baf7aa6b7c4
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 07:24:22 2010 +0000

    Calculate deblock strength per-MB instead of per-row
    Gives better cache locality, since the VP8Macroblock structs are still in cache.
    Inspired by the way x264 does it.
    
    Originally committed as revision 24417 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d1c58fce2079ec6bc23efc15a02733bc9898bd70
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 07:04:45 2010 +0000

    Avoid tracking i4x4 modes in P-frames in VP8
    As in the previous commit, they aren't used for context selection, so it saves
    memory this way.
    
    Originally committed as revision 24416 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 158e062c95adbfc150eba3ed16acb5c405a4a974
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 06:39:54 2010 +0000

    Avoid useless fill_rectangle in P-frames in VP8
    In VP8, i4x4 only uses contexts based on neighbors in I-frames.
    
    Originally committed as revision 24415 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7bf254c41d2d4ec937ec2a472b8adbea660fd2d2
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 06:29:26 2010 +0000

    Optimize partition mv decoding in VP8
    
    Originally committed as revision 24414 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c0498b3031fe0d2a293b55c705c7c14601b69e9d
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 05:49:09 2010 +0000

    Take shortcuts for mv0 case in VP8 MC
    Avoid edge emulation -- it isn't needed if there isn't any subpel.
    
    Originally committed as revision 24413 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 702e8d3376f3280d156af2c506b48a80e32b4ded
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 04:26:41 2010 +0000

    Much faster VP8 mv and mode prediction
    
    Originally committed as revision 24412 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d229ae2b62d663ad2e9dcbfe1f20e0676b1eddee
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 03:33:29 2010 +0000

    Convert vp56_mv to 16-bit.
    Saves nothing except a bit of memory/cache now, but will allow future
    optimizations.
    
    Originally committed as revision 24411 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d864dee8abc0a9f72210fe6a340b55d5f8de0684
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 22 03:09:10 2010 +0000

    Add prefetching to VP8 decoder
    ~5% faster overall, probably depends on CPU and resolution.
    
    Originally committed as revision 24410 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 003243c3c2bdfa485eedbed593a0bb2feae66ab9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Jul 22 01:35:26 2010 +0000

    Fix and enable horizontal >=SSE2 mbedge loopfilter.
    
    Originally committed as revision 24409 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c7b1d9768c20ba5848f503f5258b4429fd303f3d
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Thu Jul 22 00:39:49 2010 +0000

    relicense h264 deblock sse2 to lgpl
    
    Originally committed as revision 24408 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a33e036577ded2b41cb33baca2e653666d77fbdf
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 21 22:59:28 2010 +0000

    Add APIchanges entry after libavcore addition.
    
    Originally committed as revision 24407 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 532e769701a55f7db15cc64d51fd82bb04b8da9a
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Wed Jul 21 22:45:16 2010 +0000

    sync yasm macros from x264
    
    Originally committed as revision 24406 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8731dbd8904e1f5061ae4e2f4029e54516284249
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Jul 21 22:41:37 2010 +0000

    Eliminate one instruction in VP8 dc_add_sse4
    
    Originally committed as revision 24405 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0662bf22ecaae761004a923a6c989f64ee51aed4
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Wed Jul 21 22:33:06 2010 +0000

    Add WMAPro regtests
    
    Originally committed as revision 24404 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7dd224a42daf32b2ed69a1cd9aa61d35c8a0d16e
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Jul 21 22:11:03 2010 +0000

    Various VP8 x86 deblocking speedups
    SSSE3 versions, improve SSE2 versions a bit.
    SSE2/SSSE3 mbedge h functions are currently broken, so explicitly disable them.
    
    Originally committed as revision 24403 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a810ccbba3b4d58ed27251f68ac88a0cb40b227
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Jul 21 21:41:46 2010 +0000

    use return value of ff_get_line()
    
    Originally committed as revision 24402 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b0335fd9571aea1b60ee03b5bffd7904fe4efddf
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Jul 21 21:40:50 2010 +0000

    document ff_get_line()
    
    Originally committed as revision 24401 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a43416a54030f0cdf921ff4bd3e22bbe412ff603
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Jul 21 21:40:10 2010 +0000

    improve ff_get_line to return line length
    
    Originally committed as revision 24400 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7c89295145559b269cf8e257b735386016ef1814
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Jul 21 21:39:01 2010 +0000

    move ff_get_line to aviobuf.c
    
    Originally committed as revision 24399 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 80769fb73f20829cd2c1a0e8e56d41204b487049
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Jul 21 21:35:44 2010 +0000

    rename get_line to ff_get_line
    
    Originally committed as revision 24398 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b8b231b5dc104192c0b766798a04cdf6e748472f
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Jul 21 20:51:01 2010 +0000

    Make mmx VP8 WHT faster
    Avoid pextrw, since it's slow on many older CPUs.
    Now it doesn't require mmxext either.
    
    Originally committed as revision 24397 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4e6fa86ce7b3e4c7795fb725fa1de1b8dff15b4
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 21 20:49:41 2010 +0000

    regtest: simplify cleanup after each test
    
    Originally committed as revision 24396 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 157c9241768cc2a3451a3a6d3339ac019ac9383a
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 21 20:49:36 2010 +0000

    fate: delete useless artifacts after running each test
    
    Originally committed as revision 24395 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bcb0a1546da42455827e00f55a3a4c139ee3f35e
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 21 20:49:34 2010 +0000

    fate: keep stderr from failing tests
    
    Originally committed as revision 24394 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aac6ca6978306bf0f0254bab8a608648014ed3e5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 21 18:28:42 2010 +0000

    Add libavcore.
    
    The new library is meant to contain the core multimedia utilities for
    FFmpeg, to make them shareable between more libav* libraries.
    
    See thread:
    Subject: [FFmpeg-devel] [RFC] New library for shared non-generic libav* utils
    Date: Fri, 9 Jul 2010 01:07:40 +0200
    
    Originally committed as revision 24393 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac1a31ab036597e15be5865fc2a42c3cca79ac8a
Author: Víctor Paesa <victorpaesa@googlemail.com>
Date:   Wed Jul 21 17:31:37 2010 +0000

    Typo.
    
    Originally committed as revision 24392 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 354b757300186ed7a7e36682e8faf5cdc4ad63c1
Author: Axel Holzinger <aholzinger@gmx.de>
Date:   Wed Jul 21 17:27:28 2010 +0000

    Zero-initialize structs/arrays with {0} instead of {}, which isn't proper C99
    
    Patch by Axel Holzinger, aholzinger at gmx dot de
    
    Originally committed as revision 24391 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4f5340a0b11c68dfa95e125df91ebeef3ec6503b
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jul 21 17:25:09 2010 +0000

    Reindent, rewrap long comment lines to keep line length below 80 chars
    
    Originally committed as revision 24390 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bcc4cb4681aaf04bff1d10eee1eb24ae5ba7fb82
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jul 21 17:17:35 2010 +0000

    rtpdec_asf: Handle RTSP-MS packet splitting
    
    Originally committed as revision 24389 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2441339927fec647ea17a99227d1f24f2a374043
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 21 17:14:22 2010 +0000

    Document the buffer source.
    
    Originally committed as revision 24388 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 59775b3c1aa38ef24973c05a76cccc83e32ec175
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 21 17:14:19 2010 +0000

    Extend buffer source syntax.
    
    Make the buffer source accept a string for specifying the input pixel
    format.
    
    Originally committed as revision 24387 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e2f48c05e9a88f39579d331a48851726a9c46a57
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 21 17:14:15 2010 +0000

    Add an informational trace in init().
    
    Originally committed as revision 24386 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b8dddebf3e341631d02328144e8dd9e75091fc69
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 21 17:14:13 2010 +0000

    Clarify logic and feedback of the init() function.
    
    Originally committed as revision 24385 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ce1f85362587d6121665e77c73271073d4ef9607
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 21 17:14:08 2010 +0000

    Add description to the buffer source.
    
    Originally committed as revision 24384 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 262b6dbad9a66aecce498adb9b6b1c487e180ac6
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Jul 21 13:29:55 2010 +0000

    darwin: allow 64-bit darwin to allocate executable memory
    
    darwin requires _DARWIN_C_SOURCE to be defined for MAP_ANON, which is used by
    swscale to determine whether to use malloc() or mmap(). 64-bit darwin does not
    have an executable heap, so mmap() must be used instead of malloc(), and
    therefore _DARWIN_C_SOURCE must be defined.
    
    Originally committed as revision 31760 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 3fc548df28f765c9f649248e1e14079120e7c74e
Author: Diego Pettenò <flameeyes@gmail.com>
Date:   Wed Jul 21 12:37:37 2010 +0000

    Make ff_inverse stay with libavutil, and optional copy it to libavcodec.
    
    The ff_inverse table is used by FASTDIV macro, defined in libavutil, but up
    to now the table was defined only in libavcodec.
    
    After this change, the main copy of ff_inverse is part of libavutil (just
    like FASTDIV), but if CONFIG_SMALL is unset, then a different copy is made
    available to libavcodec, to avoid the performance penalty of using an
    external look up table.
    
    Dynamic linking works, because the libraries are linked with -Bsymbolic, so
    the local copy of the symbol has priority over the external; static linking
    works because the table is on a standalone object file in both libraries,
    so the linker is able to discard one of the two.
    
    Tested on Linux/x86-64 and Mac OS X/x86-64.
    
    Originally committed as revision 24383 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b3dce4b9bff2e542113b8e434b9c011f344744cb
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 21 10:06:24 2010 +0000

    Enable lavfi test in "make test"
    
    Originally committed as revision 24382 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit af521abc2840cd3630b21e55c76c9c920ba9eeda
Author: David Conrad <lessen42@gmail.com>
Date:   Wed Jul 21 10:02:07 2010 +0000

    Add header declarations for mmx/sse constants missing them
    
    Originally committed as revision 24381 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c7eec5817045b3ee0dc7196f43571ff45af2ef61
Author: David Conrad <lessen42@gmail.com>
Date:   Wed Jul 21 10:02:03 2010 +0000

    Move ff_pw_* from vc1dsp_mmx.c to dsputil_mmx.c
    
    Should fix compilation with icc and should help prevent any future duplicates
    
    Originally committed as revision 24380 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 591db22dffa3871774c00a410d3c1196ecb0f3f6
Author: Thierry Foucu <tfoucu@gmail.com>
Date:   Wed Jul 21 07:46:02 2010 +0000

    gxfenc: Fix ES name in the UMF media description, by using strlen instead of sizeof
    
    Patch by Thierry Foucu, tfoucu at gmail
    
    Originally committed as revision 24379 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e9e456d850f967cf802a4e66fe59426be51faa37
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jul 20 22:58:56 2010 +0000

    VP8 MBedge loopfilter MMX/MMX2/SSE2 functions for both luma (width=16)
    and chroma (width=8).
    
    Originally committed as revision 24378 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 92bfd7461cb99a736c34ab81d868c672e9812005
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Jul 20 22:20:23 2010 +0000

    swscale-test: use av_pix_fmt_descriptors[].name directly
    
    Originally committed as revision 31759 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 268821e76e3b3b3973c70ddf848c61ccc5c9d1bd
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jul 20 22:04:18 2010 +0000

    Chroma (width=8) inner loopfilter MMX/MMX2/SSE2 for VP8 decoder.
    
    Originally committed as revision 24377 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f29be470b3646d5dbfdf68f867b9d32505881602
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 22:02:16 2010 +0000

    configure: make sh_quote() more robust
    
    Originally committed as revision 24376 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fd7242ddbdd3bb3bedc3b520d8c80f4512742074
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Tue Jul 20 21:54:46 2010 +0000

    remove an unneeded av_realloc()
    
    Originally committed as revision 24375 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 91c4d85f7b0f06f83f55496e8f15d9a3545801b7
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Jul 20 20:47:47 2010 +0000

    WMAVoice regtests
    
    Originally committed as revision 24374 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0b8e40ccf344bccbb5919317253bf58b916a569
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 19:42:35 2010 +0000

    configure: create .config file where I intended
    
    Originally committed as revision 24373 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aef026f406ad1ab69b24ad6ddf8564ec27cf3e83
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 19:05:44 2010 +0000

    configure: create .config file in configure to avoid needless reruns
    
    Originally committed as revision 24372 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 86601915d2b2dadd70cba02b0af2ac761364d75c
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 18:10:27 2010 +0000

    Rerun configure when all*.c files have changed
    
    Originally committed as revision 24370 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f6ae77d46909c04454233191d6c2d8eff8fc529b
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 18:10:24 2010 +0000

    Change message tag for tests to simply TEST
    
    Originally committed as revision 24369 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 096971e8923a3e12018fd9b9a781226a2f34ed17
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 17:54:28 2010 +0000

    vp8: indent
    
    Originally committed as revision 24368 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 070ce7efade489a1ba0b5ba4433116e3133fae46
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 17:54:25 2010 +0000

    vp8: add do { } while(0) around XCHG() macro to avoid confusing if/else
    
    This is the correct solution to the warning "fixed" in the previous
    commit.
    
    Originally committed as revision 24367 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 153da88dfb791b4c3afa3f32d50864515481565b
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Jul 20 17:45:54 2010 +0000

    Add some braces to silence the warning:
    libavcodec/vp8.c:892: warning: suggest explicit braces to avoid ambiguous `else'
    
    Originally committed as revision 24366 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4055438b48371387133a72b964bbc10152ce3a75
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jul 20 16:23:25 2010 +0000

    Apply misc cosmetical style fixes.
    
    Originally committed as revision 24365 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5634e458f76ec4dcbdfc2eb93dca8651e5b82f5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jul 20 16:23:18 2010 +0000

    Add @file doxy.
    
    Originally committed as revision 24364 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e4a28be67b14c96a513b37735e7bb2abe40aca20
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Tue Jul 20 15:14:15 2010 +0000

    Allow the ASF header to be transferred split over multiple packets, as some
    servers happen to do. For this, we also move several header-size-related
    variables to the MMSTContext.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24363 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d6cc1123e37fb3b795b13e66315d90711c6fd9a7
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Tue Jul 20 15:11:44 2010 +0000

    Explicitely set the size of the "ff_asf_head1_guid" header chunk, this is
    part of the spec and causes problems otherwise.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24362 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a28cccf6d62dc770757491510c248ed632a836ce
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Jul 20 15:08:54 2010 +0000

    Fix memory leak in ATRAC3 decoder
    
    Originally committed as revision 24361 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cbbb10810c7a72fa7742c89459866aad942f7070
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Tue Jul 20 15:07:31 2010 +0000

    Align outgoing messages to 8 bytes, this is required to interact with
    most servers. Also remove a case where we manually aligned to 8 bytes,
    since this is now no longer needed.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24360 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0c717a30e0975cb26578c04385915bdddedecdd6
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Tue Jul 20 15:05:45 2010 +0000

    Fix a compile warning when compiling with DEBUG=1. The warning was:
    format ‘%d’ expects type ‘int’, but argument 3 has type ‘uint64_t’
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24359 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9078eba062f5e0463d4029aa42b7b0026f42bed3
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Tue Jul 20 15:01:06 2010 +0000

    Check the status code of each server responses, and fail if it indicates
    a problem.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24358 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 414df121e0a45bb14a2f885d6c5d0a2904643e34
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Tue Jul 20 14:59:23 2010 +0000

    Send a time test to the server, as the spec recommends.
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 24357 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f7af2c1db8586976a732d7c4be0379b2395dcb80
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Tue Jul 20 14:15:23 2010 +0000

    FFmpeg never supported msmpeg4v1 encoding.
    
    Originally committed as revision 24356 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e8723e242d59ae2e4a4ca86d4b8bf823a348e544
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jul 20 14:13:24 2010 +0000

    Lego Mindstorms RSO muxer and demuxer.
    
    Patch by Rafaël Carré, rafael d carre a gmail
    
    Originally committed as revision 24355 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d970ec75549d7b471a6af1fcd86fb65961b1068e
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 20 13:08:10 2010 +0000

    asfdec: 10l, fix the minimum asf video stream header size
    
    This fixes the regression test breakage.
    
    Originally committed as revision 24354 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ffe72624e73d4fb27477e407a3e5b50b1a707e21
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 12:54:43 2010 +0000

    fate: run diff even if command fails
    
    The diff may provide useful information even if the command was
    unsuccessful.  The test is still treated as failed in this case.
    
    Originally committed as revision 24353 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fed795927182335ddf6c8e39268cfcea989ef7ae
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 20 11:52:29 2010 +0000

    asfdec: Don't read the video stream header if there isn't enough data
    
    Originally committed as revision 24352 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a3ab7c32496c696113cf0189aa3ab9dc4d41e207
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 20 11:50:57 2010 +0000

    asfdec: Handle asf_jfif_media
    
    Originally committed as revision 24351 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7428c8f599ca077fe1eea5925970aa2a70671c5d
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 20 11:50:22 2010 +0000

    asf: Add asf_jfif_media guid
    
    Originally committed as revision 24350 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c963e961ac7b40ef3117dc358138411705b5293a
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 10:19:35 2010 +0000

    Remove unused seek-regression.sh script
    
    Originally committed as revision 24349 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 57f096309ae3f4fc58c620c352d87c23706188f2
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 10:19:31 2010 +0000

    Remove old regtest make rules redirecting to fate-based ones
    
    Originally committed as revision 24348 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9a3f31efcbad0d42c340e35d7d679c7c4d32c229
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 10:19:28 2010 +0000

    fate: allow running regtests through fate frontend
    
    Originally committed as revision 24347 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b9d5f1b7eda75be3476c5e3cdb80ac1599e79561
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 10:19:26 2010 +0000

    Collect list of seek tests in configure
    
    Originally committed as revision 24346 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f729c4aea8c663935d1584ec727a36d2760f6e7c
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 20 10:09:54 2010 +0000

    regtest: rename seektest ref files using alphanumeric chars only
    
    Originally committed as revision 24345 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aff4137d5f29d0ea1382520a9143527814b45072
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 20 09:58:30 2010 +0000

    Remove an assert that was no longer correct nor relevant
    
    Originally committed as revision 24344 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2d91366cc21cc2d0496d3d3255c151d843b2da7f
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Tue Jul 20 09:44:21 2010 +0000

    Make MP43 the default fourcc for msmpeg4v3:
    DIV3 is not supported on default XP and Vista installations (MP43 is).
    
    Originally committed as revision 24343 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b6e0aec9fb07b0d1286e3ff5d858e22d09dc83c
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 20 05:23:28 2010 +0000

    movenc: Free the buffer returned by url_close_dyn_buffer, regardless of the size
    
    This fixes a leak introduced in rev 23942, since we write padding to the
    buffer unconditionally.
    
    Originally committed as revision 24342 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 709c0181fdd53637dfc6f6c0618143a3cde3a072
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Jul 20 01:45:25 2010 +0000

    Restore vertical alignment in some defines
    
    Originally committed as revision 31758 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit c60ed66dbe80abe06e2ce1098111fda42ad5f584
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 19 23:57:09 2010 +0000

    Revert r24339 (it causes fate failures on x86-64) - I'll figure out what's
    wrong with it tomorrow or so, then re-submit.
    
    Originally committed as revision 24341 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6526976f0cbb3fa152797b3a15bd634ad14cabe3
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 19 22:38:23 2010 +0000

    Remove FF_MM_SSE2/3 flags for CPUs where this is generally not faster than
    regular MMX code. Examples of this are the Core1 CPU. Instead, set a new flag,
    FF_MM_SSE2/3SLOW, which can be checked for particular SSE2/3 functions that
    have been checked specifically on such CPUs and are actually faster than
    their MMX counterparts.
    
    In addition, use this flag to enable particular VP8 and LPC SSE2 functions
    that are faster than their MMX counterparts.
    
    Based on a patch by Loren Merritt <lorenm AT u washington edu>.
    
    Originally committed as revision 24340 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1878f685c0f69d1bf0acc78c5fc09dae03ac48d5
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 19 21:53:28 2010 +0000

    Implement chroma (width=8) inner loopfilter MMX/MMX2/SSE2 functions.
    
    Originally committed as revision 24339 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fb9bdf048c5115cd5dda8edeb9250593e9bb1a88
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 19 21:45:36 2010 +0000

    Be more efficient with registers or stack memory. Saves 8/16 bytes stack
    for x86-32, or 2 MM registers on x86-64.
    
    Originally committed as revision 24338 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3facfc99daecd10c2b87761d111d4dee1e3736b7
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jul 19 21:18:04 2010 +0000

    Change function prototypes for width=8 inner and mbedge loopfilter functions
    so that it does both U and V planes at the same time. This will have speed
    advantages when using SSE2 (or higher) optimizations, since we can do both
    the U and V rows together in a single xmm register.
    
    This also renames filter16 to filter16y and filter8 to filter8uv so that it's
    more obvious what each function is used for.
    
    Originally committed as revision 24337 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 581a96976b9061ed75b280e81fa1659ae3e395ee
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jul 19 20:53:58 2010 +0000

    aacenc: Convert if () abort() to assert().
    
    Originally committed as revision 24336 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7d894aeb60d767852ba9d5a4a2480abac17846ee
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jul 19 18:43:20 2010 +0000

    rtpdec_xiph: Avoid extra memcpy in Xiph RTP depacketizer
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 24334 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6d9f1b67e8e5bbce598d6c7a6d0ec8a1c3ba528b
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jul 19 18:37:45 2010 +0000

    Cosmetics: Whitespace
    
    Originally committed as revision 24333 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2bb1d0e77adf369e6e07a4f58a56b1589b0c1490
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Mon Jul 19 18:22:44 2010 +0000

    aacenc: Adjust array offsets for the current channel before calling ff_psy_suggest_window().
    
    Patch by Nathan Caldwell <saintdev@gmail.com>
    
    Originally committed as revision 24332 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0045499deca8691f48f4edf8afa8e92d49681b5b
Author: Nathan Caldwell <saintdev@gmail.com>
Date:   Mon Jul 19 18:19:53 2010 +0000

    aacenc: Refactor apply_window_and_mdct() so it no longer takes an offset channel.
    
    Patch by Nathan Caldwell <saintdev@gmail.com>
    
    Originally committed as revision 24331 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7c1bb9143e8ebb1d55589b9c4dc839fee764a55b
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 19 17:17:49 2010 +0000

    Fix lavfi pixdesc test
    
    This test verifies the pixdesc code by comparing the output with and
    without a filter which should have no effect on the image.  Since the
    available pixel formats depend on the byte order of the machine, a
    simple reference checksum is not possible.
    
    The test originally tried to solve this by generating a reference file
    on the fly.  The problem with this is that the test framework expects
    the reference file in the source tree, and writing to the source tree
    is not allowed.
    
    To avoid complicating the test framework, we instead provide two
    reference files and select which to use based on the byte order.
    
    Originally committed as revision 24330 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48c281629ab0cae5afc94d2890bd8373caf975da
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 19 17:17:43 2010 +0000

    Generate list of lavfi tests in configure
    
    Originally committed as revision 24329 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e204aeb1bd5c1eaa547cceec6f3eee6119c174d
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 19 17:17:39 2010 +0000

    fate: echo fate-run command with V=1
    
    Originally committed as revision 24328 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3673f4ab08bde72f45f49e0e257202fa51ed74a8
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Mon Jul 19 14:58:37 2010 +0000

    fix av_seek_frame_binary() documentation
    read_timestamp() is part of AVInputFormat, not AVCodec
    
    Originally committed as revision 24327 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 07e6384dd8b31d866833efde77dc263ee3ebc6b1
Author: Peter Ross <pross@xvid.org>
Date:   Mon Jul 19 11:50:07 2010 +0000

    Add doxygen @file comment block
    
    Originally committed as revision 24326 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a16ebd40d853ad46a22ed753e508586e4a1fe9ea
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jul 19 11:43:33 2010 +0000

    rtpdec_asf: Include lavu headers using quotes instead of angle brackets
    
    Originally committed as revision 24325 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 12002cae59f5c52a606a98d73ae455e9cedeac91
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 19 09:13:56 2010 +0000

    Remove outdated entries about bt8x8 capture on Linux 2.4 kernels.
    
    Originally committed as revision 24324 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 008a44ef8b721ab4139a7be36e4ac8ada435fd6a
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 19 08:56:55 2010 +0000

    Mark URL as such with texinfo markup.
    
    Originally committed as revision 24323 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c880fe10137dbd18873cfb0f9b2a5a7c8eb3e41
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 19 08:41:47 2010 +0000

    Clarify bug reporting policy with regard to releases.
    
    Originally committed as revision 24322 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e7f6c252a247688c6b68429d084a3573aa6800a4
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 19 08:34:38 2010 +0000

    Mark file references as such with texinfo markup.
    
    Originally committed as revision 24321 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 675e737917190a169a8263ab34dcdcbf3c79173e
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 19 07:52:12 2010 +0000

    Remove duplicate RTP depacketization entry.
    Two questions below there is the same Q+A, slightly rephrased.
    
    Originally committed as revision 24320 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e593826b93c3854ef91071a950298d91b2d1a67d
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jul 19 07:06:14 2010 +0000

    Cosmetics: reindent and unify whitespace
    
    Originally committed as revision 31757 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 72ae5049e1c92d76b72263d98744b4dfbb002a2c
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jul 19 07:02:31 2010 +0000

    Do planar copy with a single memcpy only if the stride is equal to the length
    
    This avoids writing outside of the designated rectangle.
    
    Originally committed as revision 31756 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 9f0e31d29a5f0c1a306ea3f0240edc7932158eaf
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 18 22:37:39 2010 +0000

    Make avfilter.c dprintf* functions internal and declare them in an
    internal.h header, so they can be easily used from other files.
    
    Originally committed as revision 24319 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c85007d5594d93ac016888cdb3a5d21e9412b920
Author: Anton Mitrofanov <BugMaster@narod.ru>
Date:   Sun Jul 18 21:39:57 2010 +0000

    Another try at fixing swscale on win64, as per r31153.
    
    Don't change paramater passing, but instead use casts.
    Shouldn't affect asm output on anything other than win64.
    libswscale should work on win64 now.
    The rest of ffmpeg still isn't win64 compatible due to the issue of xmm
    clobbers, but swscale doesn't use any SSE.
    
    Patch by Anton Mitrofanov <BugMaster AT narod DOT ru>.
    
    Originally committed as revision 31751 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 77cce79aa76d8fee94ebea0380b1233c8339985a
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 20:50:03 2010 +0000

    fate: ensure all imported rules are handled by helpers
    
    Originally committed as revision 24318 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cdaf4b79bba8938ac8da620e9ff3758fccba83e4
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 20:46:44 2010 +0000

    fate: simplify test runner slightly
    
    All tests use the provided helper functions so prepending $target_exec
    and using eval is no longer required.
    
    Originally committed as revision 24317 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f366a6de310226e5f8f39fa9923fcf8271259f7f
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 20:46:42 2010 +0000

    fate: use helper functions in test rules
    
    Originally committed as revision 24316 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 76d908b3fe8953217c50f491c9b466c5d8a46be7
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Jul 18 20:30:33 2010 +0000

    Include lavu headers using quotes instead of angle brackets
    
    Originally committed as revision 24315 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b18c451bda2f12e30bb598af2c234031558d68a
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 20:19:30 2010 +0000

    fate: add some helper functions to simplify test rules
    
    Originally committed as revision 24314 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f0388cf7168e0b56ce591ef7b48eb8e0ee459034
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 20:19:25 2010 +0000

    fate: apply TARGET_EXEC only to commands starting with absolute path
    
    Originally committed as revision 24313 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d2f33c8021477f3c5e835ee224d604c1fc48c97c
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 20:19:21 2010 +0000

    fate: use our variable names in test rules imported from Mike's db
    
    Originally committed as revision 24312 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 122a9af76b1caee50e8c80992de650b5a1013fd3
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 20:19:16 2010 +0000

    fate-run: rename some variables consistently with other files
    
    Originally committed as revision 24311 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed62c6b62414435b78cf3450b71d44a2d0aea149
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 20:19:12 2010 +0000

    fate: do not delete ref files when updating tests from db
    
    Originally committed as revision 24310 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a1db009e6c0a51804ec8e1046b1ed132ab54ff59
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 20:19:08 2010 +0000

    Add MD5 protocol
    
    This is a write-only protocol which computes the md5sum of data written,
    and on close writes this to the designated output or stdout if none
    is specified.  It can be used to test muxers without writing an actual
    file.
    
    Originally committed as revision 24309 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ee076b1b154f580a86e079c9b986b25cca39238
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Sun Jul 18 20:06:42 2010 +0000

    more credits to D. J. Bernstein for fft
    
    Originally committed as revision 24308 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3aee5f69850a8236aa05ea2f79682c15cbe3562b
Author: flybird2k@gmail.com <flybird2k@gmail.com>
Date:   Sun Jul 18 19:53:24 2010 +0000

    Fix memleak when using mp*float decoder.
    
    Patch by flybird2k at gmail
    
    Originally committed as revision 24307 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2bab5d3e730a184468f38fca4aaf93e29a691018
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 18 18:38:23 2010 +0000

    Allow all valid (and only valid) characters in URL scheme for url_open()
    
    The URL specification allows letters, numbers, plus, hyphen, and period
    in the scheme part.  The isalpha() test would allow additional characters
    depending on locale settings while rejecting numbers and punctuation.
    
    Originally committed as revision 24306 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d62ccec8b17f5806c397e4a4daccaf4f700ec5d4
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sun Jul 18 18:20:41 2010 +0000

    FFmpeg : Replace some av_exit calls in av_transcode with branches to the
    cleanup code.
    
    This plugs a bunch of memleaks.
    
    Originally committed as revision 24305 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 387fe82c95758fb8491edc060c08bf7d83ed24fd
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun Jul 18 14:01:33 2010 +0000

    Fix URL for ffv1, msmpeg4, asv1, 4xm docs.
    
    Originally committed as revision 24304 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4863bf0d16c9c8df57729ba327b9f009ff1809bf
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 18 08:15:45 2010 +0000

    Remove trailing linefeed
    
    Originally committed as revision 24303 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1917a51809a457fdcf34378644f9b269f5a9b134
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 18 08:13:11 2010 +0000

    Use correct doxygen syntax
    
    Originally committed as revision 24302 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5a717094676a9c3a5bc67686cb369911922cdd82
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 18 08:06:55 2010 +0000

    Tele-typewriter demuxer
    
    Originally committed as revision 24301 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0459bf2d02a0c53c334354f3a0d30de68458dae2
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 18 08:05:04 2010 +0000

    Add ff_sauce_read()
    
    Originally committed as revision 24300 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit beaa963cabe81d3203751f6871617817bb6a5cb9
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 18 08:03:35 2010 +0000

    ASCII/ANSI art decoder
    
    Originally committed as revision 24299 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7199c3a4e2a10cdf13a06d59a3bb0954c95ab806
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 18 07:52:47 2010 +0000

    Add @file documentation tag
    
    Originally committed as revision 24298 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3625999e15bb4105752bd2ef89beeb558f450e4d
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 18 07:46:29 2010 +0000

    8088flex TMV video decoder now uses ff_draw_pc_font()
    
    Originally committed as revision 24297 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9e5f3dfe25496543dc73945e4b5b32477261c899
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 18 07:44:38 2010 +0000

    Add ff_draw_pc_font()
    
    Originally committed as revision 24296 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ddf9dc453fcbbf2f338e7db72718f6549447df6f
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 18 07:42:15 2010 +0000

    Add ff_vga16_font
    
    Originally committed as revision 24295 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ff5f1be0fe7301f0090d22725b4c0e09e6546d25
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Sat Jul 17 18:55:56 2010 +0000

    Move the AV_PERM_* flags definition outside the AVFilterPicRef
    definition.
    
    This way it is easier to reference them in other structures, for
    example in the pending AVFilterSamplesRef struct.
    
    Patch by S.N. Hemanth Meenakshisundaram smeenaks AT ucsd DOT edu.
    
    Originally committed as revision 24294 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 32d7bcd4b123122736834c7554ce05a00045452a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 17 18:27:11 2010 +0000

    Clarify AVFilterBuffer documentation, make it clear that it is not
    necessarily video-related.
    
    Originally committed as revision 24293 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8e9d93087337cb55709ed9dc4461ad336a23150b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 17 18:17:02 2010 +0000

    Add APIchanges entry after AVFilterBuffer w and h fields removal.
    
    Originally committed as revision 24292 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5c582fa9db0a4d360506a05ab66a01394e51c56
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Sat Jul 17 18:13:17 2010 +0000

    Remove AVFilterBuffer w and h fields.
    
    These fields are never used, and they do not seem to belong to
    AVFilterBuffer anymore, now that it is now a media-independent
    structure and these fields are video-related.
    
    Patch by S.N. Hemanth Meenakshisundaram smeenaks ! ucsd ! edu.
    
    Originally committed as revision 24291 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eedc4ee5d8644dab5ec5faa764af97996e029fc5
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sat Jul 17 16:35:01 2010 +0000

    Use attribute force_align_arg_pointer only on x86_32.
    
    Originally committed as revision 24290 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e153cfa8677e38bbba19dba5d983644462ae2337
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 17 15:02:34 2010 +0000

    fate: add stddev comparator
    
    This allows CMP=stddev in test rules.  The test passes if the reported
    stddev is <= the FUZZ value (default 1).
    
    Originally committed as revision 24289 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 26e87a22617226dc103aa810837d13255b9f32dd
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 17 15:02:32 2010 +0000

    fate: whitespace cosmetics
    
    Originally committed as revision 24288 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5f473098889f1d00ecad740131621ced8f3dc80
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 17 10:57:02 2010 +0000

    Fix documentation syntax for the color source, the third parameter is
    frame_rate, not frame_width. Thanks elenril for spotting it.
    
    Originally committed as revision 24287 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7c06faf894317d13bafa1e0767bd44dd7701d17e
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 17 10:50:25 2010 +0000

    Undo my revert at r24260.
    
    This is the only way by now to test this codec.
    
    Originally committed as revision 24286 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9840147d7a6b44d0106cd10cc2aaa03a99399abb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 17 10:47:27 2010 +0000

    Add APIchanges entry for AVFilterPic -> AVFilterBuffer rename.
    
    Originally committed as revision 24285 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f0d77b2085153ce89ece899b962a7e6e3abb658f
Author: S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Date:   Sat Jul 17 10:44:14 2010 +0000

    Rename AVFilterPic to AVFilterBuffer.
    
    The struct is going to be used for audio data as well, so the new name
    is less misleading.
    
    Patch by S.N. Hemanth Meenakshisundaram smeenaks AT ucsd DOT edu.
    
    Originally committed as revision 24284 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0c733da8e2dc411afbc1e74f88890dcf15533553
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sat Jul 17 10:43:42 2010 +0000

    Fix Doxygen @param command attribute syntax.
    The [in] and [out] attributes have to be appended to the @param command.
    
    Originally committed as revision 24283 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 23ccf3c7a7621175156b4f8f89d321f081adbe59
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 17 10:14:52 2010 +0000

    Add color source.
    
    Originally committed as revision 24282 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bbfb2c8077d0b865135c50d3f4aa40a42aefb9ac
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sat Jul 17 05:40:18 2010 +0000

    avidec : Free packet if dv_produce_packet fails.
    
    Originally committed as revision 24281 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7939d0edce490589ce66ccfa21dac0e75a2c2f1c
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jul 17 05:26:30 2010 +0000

    aviobuf: Do short seeks forward by reading and skipping data instead of a proper seek
    
    This improves performance on e.g. seekable http.
    
    Originally committed as revision 24280 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a58e6ceae087bf24e10d4cfa88c05d9377287539
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sat Jul 17 05:08:01 2010 +0000

    avidec : Free codec context before initializing the chained DV demuxer.
    
    Originally committed as revision 24279 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 57fe80fe886291eec84ab41aa4b0e07901f6b6a5
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jul 16 23:31:30 2010 +0000

    Bump minor and add APIchanges entry for url_fskip return value change.
    
    Originally committed as revision 24278 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d5e9ddeb73ebcb18a369f6f682ae45e0d7feab3e
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jul 16 23:20:03 2010 +0000

    url_fskip: Return an error code if the url_fseek failed
    
    Originally committed as revision 24277 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5c32755570a155779cbad79cc7de50d9eca5d4c7
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jul 16 22:36:01 2010 +0000

    In ogg muxer, free dyn allocated buffer, fix memleak
    
    Originally committed as revision 24276 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 819b2dd2b145a79588463586b5adc2587cc94f34
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jul 16 21:35:30 2010 +0000

    Attempt to fix x86-64 testsuite on fate.
    
    Originally committed as revision 24275 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a2310d1e415e3e244837cdd34e1e97a1298904db
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Jul 16 20:28:55 2010 +0000

    10l: Add a missing const.
    
    Originally committed as revision 24274 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1676b099948f7e68be5862b16053379aa5581284
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Jul 16 20:02:46 2010 +0000

    aacenc: Template quantize_and_encode_band_cost().
    
    Originally committed as revision 24273 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6f323f1251c0b5855dbd89cf3144f45a17d47d3d
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jul 16 19:54:47 2010 +0000

    Remove duplicate define.
    
    Originally committed as revision 24272 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 889b2c26eec123ef6ec82319b83b9985f5b7cb52
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jul 16 19:54:25 2010 +0000

    Revert 24270, it contained some stuff that shouldn't have been in there.
    
    Originally committed as revision 24271 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2356a7834bd235f111fdd76b2612f9155b47a2a8
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jul 16 19:42:32 2010 +0000

    Remove duplicate define.
    
    Originally committed as revision 24270 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ede1b9665a568bc038641f4154e33028c02d2778
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jul 16 19:38:10 2010 +0000

    Give x86 r%d registers names, this will simplify implementation of the chroma
    inner loopfilter, and it also allows us to save one register on x86-64/sse2.
    
    Originally committed as revision 24269 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 526e831a4603685bfc3dfd1f13f0c036c86dd072
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Fri Jul 16 18:29:14 2010 +0000

    Change return statement, the REP_RET is a mistake since the else case (x86-64,
    sse2) doesn't actually loop, so REP_RET isn't necessary.
    
    Originally committed as revision 24268 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c4e2b8268f9c59a34d60e48afe8541b042d8b4e6
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jul 16 17:45:50 2010 +0000

    In planarCopyWrapper, Only copy length, not stride of the last line in the plane
    
    If the destination planes are offset within the destination buffer,
    writing the extra bytes at the end may write outside of the destination
    buffer.
    
    Originally committed as revision 31746 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 66b84e4ab2fc96222dab32173d84f4a403129deb
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 16:50:56 2010 +0000

    Make Intel Music Coder output SAMPLE_FMT_FLT
    
    Originally committed as revision 24267 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit db979afed26fa8526b027a1137b247ae0bda2423
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jul 16 14:15:37 2010 +0000

    http: Log a warning when receiving an error code
    
    Originally committed as revision 24266 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1537817e3863d372f869be30994b943793efeeb1
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jul 16 14:12:52 2010 +0000

    Move SPACE_CHARS back to libavformat/internal.h
    
    It will be used by other parts of lavf now. This reverts svn rev 23846.
    
    Originally committed as revision 24265 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a5b588bcad5b377f002147e5521809be79db7513
Author: Peter Ross <pross@xvid.org>
Date:   Fri Jul 16 13:02:48 2010 +0000

    Use designated initialisers for pcm codec struct
    
    Originally committed as revision 24264 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6441d39d58bf50f226ee3074e383aade464f8007
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 16 12:37:09 2010 +0000

    fate: update vc1 reference
    
    Originally committed as revision 24263 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c435a0d4e1521587d6436cbc1fe98aaeb7faada
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 12:32:14 2010 +0000

    Vorbis regtests
    
    Originally committed as revision 24262 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c0b1660582626f28d9e7c11d013d7ee4fb2fc18c
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 16 10:39:37 2010 +0000

    Fix dependencies for msmpeg4v3 regression test
    
    Originally committed as revision 24261 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 605014ca3330efefc1592db6f9a83b5f466e4d81
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 10:19:21 2010 +0000

    Revert r24258:
    
    Log:
    Add msmpeg4v1 regtest
    
    Added:
       trunk/tests/ref/fate/msmpeg4v1
    Modified:
       trunk/tests/fate2.mak
    
    According to Mans, "make test" tests already msmpeg4v1.
    
    Originally committed as revision 24260 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc609252b637c4b05a805e92eb2700b670977c50
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 10:08:26 2010 +0000

    Nit: fix alphabetical order
    
    Originally committed as revision 24259 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58c9c95c755c0c39011de7866709b077130c9135
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 10:06:33 2010 +0000

    Add msmpeg4v1 regtest
    
    Originally committed as revision 24258 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit abc152d78ee7eb294831cdd2343aad71d27e545c
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 09:58:17 2010 +0000

    Add MS-GSM regtest
    
    Originally committed as revision 24257 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 41511ae6cfe19f46e387835b923009466ef5f296
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 09:41:53 2010 +0000

    ATRAC3 regtests
    
    Originally committed as revision 24256 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6944215a2fce380f88083ac145436eec4a99beed
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 09:35:26 2010 +0000

    Add ATRAC1 regtest
    
    Originally committed as revision 24255 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 044dadeff3290332f551e84351c8d0e6914b9dc1
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 09:24:09 2010 +0000

    Add EAC3 regtests
    
    Originally committed as revision 24254 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf3935597885c83efe7a28c22126db5b61f19525
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 16 09:09:53 2010 +0000

    Add AC3 regtests
    
    Originally committed as revision 24253 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9ac831c2c02e6e1c9c322b8bb77881c1dbac6f08
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 16 07:20:35 2010 +0000

    vp8: Save mb border needed for intra prediction so that loop filter can run
    immediately after a mb row is decoded
    
    Originally committed as revision 24252 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b6c420ce8f1151121350892c75e8d688e085f253
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 16 07:20:31 2010 +0000

    vp8: Check for malloc failure
    
    Originally committed as revision 24251 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a711eb48295dfa6c8556bbd7aa55e7cc4d0e19d6
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Jul 15 23:02:34 2010 +0000

    VP8 H/V inner loopfilter MMX/MMXEXT/SSE2 optimizations.
    
    Originally committed as revision 24250 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 751484372d0dbf8428ba327ce5e515005d2e89b5
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 15 21:59:27 2010 +0000

    ARM: NEON H264 chroma loop filter 3 cycles faster
    
    Originally committed as revision 24249 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2543c7fb1a6e4f5776c2c015b44454fd0eef4bd4
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jul 15 12:05:53 2010 +0000

    grep Changelog entry from unified diffs
    
    Patch by Rafaël Carré, rafael d carre a gmail
    
    Originally committed as revision 24248 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 961e4a3389e348033312662c0581a0fb34eaa14b
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu Jul 15 11:53:34 2010 +0000

    FFmpeg : Close input file and free any related memory if
    av_find_stream_info fails.
    
    Originally committed as revision 24247 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ea15d2000c99bc9e6ebdbd7eb4139207cf86a27b
Author: Peter Ross <pross@xvid.org>
Date:   Thu Jul 15 11:43:09 2010 +0000

    remove redundant text and whitespaces from iff demuxer av_log() statements
    
    Originally committed as revision 24246 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 720e4c794cca5067b65fa9c4a1cd7fbd4fc9b93f
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Thu Jul 15 08:56:18 2010 +0000

    Fix obviously missing dependency of float DCT.
    
    Fixes issue 2095.
    
    Originally committed as revision 24245 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99ca7c94c4540ee0f5639efe669caaa27608cc70
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jul 15 08:21:01 2010 +0000

    Update maintainers list according to renames made in rev 21284 and 22109
    
    Originally committed as revision 24244 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8c55333c99ef78b6624062261625f0cfcf360d1c
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 15 06:45:11 2010 +0000

    ARM: remove two insns from NEON chroma loop filter
    
    Originally committed as revision 24243 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 22fe18c1c02a4b0fda7ca22d2927577cfa48d29f
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed Jul 14 23:21:18 2010 +0000

    In ogg muxer, use dyn buffer to compute crc of the page, fix muxing with pipe
    when page buffer is bigger than default buffer size. Max page is 65k.
    
    Originally committed as revision 24242 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4563de772c5f054d543591eade5ab1491748821c
Author: Diego Biurrun <diego@biurrun.de>
Date:   Wed Jul 14 21:22:06 2010 +0000

    Restore mistakenly removed [in]/[out] Doxygen parameter attributes.
    
    Originally committed as revision 24241 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6d001976fef445b55e9246cf4fa0a1552584c47c
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jul 14 19:49:52 2010 +0000

    Add myself as mmst maintainer.
    
    Originally committed as revision 24240 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d00a351606dde58afbfb47041cc97f3139d4cd2f
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Jul 14 19:36:14 2010 +0000

    matroskaenc: write DisplayUnit element to better match the spec
    This makes it clear that we are specifying the aspect ratio, and not
    the intended display size in pixels.
    
    Originally committed as revision 24239 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b834becdaed1019d926a957628ecd54a69694cb4
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Jul 14 17:28:40 2010 +0000

    Pass the composition and ancillary ID for DVB subtitles via extradata instead
    of sub_id, this allows detecting when that information is not available and
    just decode everything.
    In addition extradata is required for many codecs and thus in contrast to
    sub_id generally already passed on by any programs using libav*.
    Also ask for a sample if we encounter a stream with multiple/changing IDs.
    
    Originally committed as revision 24238 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bd7d08e27e54031a2614b800924fa4bee7ef858b
Author: Thilo Borgmann <thilo.borgmann@googlemail.com>
Date:   Wed Jul 14 13:12:24 2010 +0000

    Remove incomplete Doxygen for static decode_frame functions.
    These functions are not documented for other decoders and
    should be obvious enough even without Doxygen.
    patch by Thilo Borgmann, thilo.borgmann googlemail com
    
    Originally committed as revision 24237 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a59096e4a7f2ddd7438702520b6efa5938eeb5ea
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Wed Jul 14 12:32:00 2010 +0000

    Add a depacketizer for QDM2
    
    Patch by Josh Allmann, joshua dot allmann at gmail, original code
    by Ronald S Bultje.
    
    Originally committed as revision 24236 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5590cc78ee658128ef572507d3dc9ef7744d4ea7
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jul 14 12:27:26 2010 +0000

    rtpdec_svq3: Return the timestamp in *timestamp instead of pkt->pts
    
    The timestamp of the first RTP packet forming the output AVPacket is
    written back in *timestamp, which is used in later calculations in generic
    rtpdec code (together with RTCP sync timestamps) to form the final pkt->pts
    value.
    
    Originally committed as revision 24235 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d74c6145fb1873a7c301581756fba88465e078e5
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jul 14 12:26:16 2010 +0000

    rtpdec: Allow depacketizers to specify that pkt->pts should be left as AV_NOPTS_VALUE
    
    Originally committed as revision 24234 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 49d3aab76468739f4c7c38dc9ecf5e570d14abc1
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 14 04:10:52 2010 +0000

    aacenc: psy_3gpp_init(): Fix line_to_frequency for short windows.
    
    Originally committed as revision 24233 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cecaf7d71a5a14e441b6ce1e02abbf600e160962
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 14 04:10:47 2010 +0000

    aacenc: aac_psy_init(): Factorize line_to_frequency.
    
    Originally committed as revision 24232 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d7194e3b73f94692319292fa070294ba592349e1
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 14 04:10:41 2010 +0000

    aacenc: psy_3gpp_init(): Fix ath for the first line in each sfb.
    
    Fix the MDCT line to frequency calculation for the first line in each sfb.
    Use this value to calculate ATH.
    
    Originally committed as revision 24231 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 886385afd626c03099aa9ef7725d2a09c82aa196
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 14 04:10:31 2010 +0000

    aacenc: psy_3gpp_init(): Calculate barks on demand.
    
    Originally committed as revision 24230 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e3a28ea5a9268f70ccc0b3464b2acb1c3ee38e6f
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 13 18:01:50 2010 +0000

    avfft: remove useless parens
    
    Originally committed as revision 24229 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 943ebf2c4e2920371b9b60afb69470af20fe2d0f
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 13 06:54:31 2010 +0000

    100l: really fix fft external API init functions
    
    Originally committed as revision 24228 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit afa4248e4ec0327992ed0ee8bb27f9d297a89a32
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Jul 13 00:49:30 2010 +0000

    aacsbr: Eliminate double precision arithmetic.
    
    Originally committed as revision 24227 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ac6da39889159b2d9de5d782dff3cf06b9d5d50
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jul 12 21:36:41 2010 +0000

    aacdec: Eliminate the use of doubles in the MAIN predictor.
    
    Originally committed as revision 24226 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 531cfe6e851ce5d8ea034bef061253d4debbfa16
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jul 12 21:36:10 2010 +0000

    aacdec: Eliminate the use of doubles in decode_cce().
    
    Originally committed as revision 24225 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 93c6ff6c8c2ea39d6b4173efc9732010c51d0703
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jul 12 21:35:43 2010 +0000

    aacdec: Use a LUT to generate CCE scale.
    
    Originally committed as revision 24224 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f07c9895e0737f0f6a9874f0494f92a59c085f20
Author: James Zern <jzern@google.com>
Date:   Mon Jul 12 21:23:03 2010 +0000

    Do not map video quantizer scale (from 1-51 to 0-63) for libvpx anymore.
    
    Patch by James Zern, jzern google
    
    Originally committed as revision 24223 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8e3275c1a23d70c46220399f6dbfee982c03249b
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 12 21:17:10 2010 +0000

    configure: match regtest ref files more strictly
    
    Only names consisting of letters, numbers, hyphens, and underscores
    are allowed.
    
    Originally committed as revision 24222 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0dc5ca2e12ed6ec22de729a371e68baa25ceeaf7
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Jul 12 21:02:52 2010 +0000

    Add TrueSpeech regtest
    
    Originally committed as revision 24221 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5ee08c8531dbe5f5f778551cb48edbb2ecef6734
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 12 20:24:23 2010 +0000

    fate: add vp8 bilinear tests
    
    Mike added these some time ago, and I forgot to update here.
    
    Originally committed as revision 24220 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b3108447567189a7d900f411961d64bacdec1473
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 12 19:54:16 2010 +0000

    avfft: make init functions return NULL on failure as intended
    
    Originally committed as revision 24219 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 862be470f3f96b7a0abc0c87fbc4ad463571ddee
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 12 19:36:35 2010 +0000

    Use correct length modifier for size comparison in printf expression, fixes:
    libavcodec/wmavoice.c:1906: warning: format `%lu' expects type `long unsigned int', but argument 5 has type `unsigned int'
    approved by Ronald and Mans on IRC
    
    Originally committed as revision 24218 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3cac899af968f9963241c0d0236a16d70eb6b06d
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jul 12 18:52:03 2010 +0000

    Split the ADTS header decoder off of the ADTS parser.
    
    The AAC decoder and ADTS-to-ASC BSF both require the header decoder
    but not full parsing capabilities.
    
    Originally committed as revision 24217 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65415bb93a32f1be81cb852e6caf925511078fc2
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 12 18:36:07 2010 +0000

    Do not generate LaTeX Doxygen documentation by default.
    Our general use case just requires HTML documentation, so skip the extra step.
    
    Originally committed as revision 24216 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 655a29e71243389d7bdca55a64763cd0bb705288
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 12 18:35:00 2010 +0000

    Turn off the useless default chatter that doxygen prints to the console.
    
    Originally committed as revision 24215 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7167bc94cb695a3027aea6aac34a1b040848c7dc
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jul 12 18:24:22 2010 +0000

    aacdec: Remove the warning about non-meaningful window transitions.
    
    It created false positives on seeks and where the first frame is STOP or SHORT.
    It failed to warn in illegal SHORT->LONG transitions. In general it created
    much confusion and many junk bug reports from the users.
    
    Originally committed as revision 24214 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f2401c214dd4ff3aa80c6d459ad55f0202bb382d
Author: Christophe Gisquet <Christophe.Gisquet@gmail.com>
Date:   Mon Jul 12 12:32:24 2010 +0000

    Use math constant instead of hardcoded rounded value for sqrt(0.5).
    Patch by Christophe.Gisquet (gmail)
    
    Originally committed as revision 24213 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf55cf19ca46fdc70444359558243813db40418f
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Jul 12 10:17:20 2010 +0000

    Report when a method gets an error status code
    
    That makes easier understand what went wrong.
    In debug mode the whole reply gets printed.
    
    Originally committed as revision 24212 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b12b16c5d35adaba0979a7c2fa76b88e48f5f839
Author: Nick Brereton <nick@nbrereton.net>
Date:   Mon Jul 12 09:10:53 2010 +0000

    Fix side channels when XCh extension is present.
    Patch by Nick Brereton $name AT n$surname DOT net
    
    Originally committed as revision 24210 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0a188501899a5aa613a950354caa9e15cb3ea35
Author: Nick Brereton <nick@nbrereton.net>
Date:   Mon Jul 12 09:00:17 2010 +0000

    Move XCH parameters into context structure.
    Patch by Nick Brereton $name AT n$surname DOT net
    
    Originally committed as revision 24209 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 453d28af601ec9cab3d03a89a380f647188cc3dd
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Mon Jul 12 08:35:20 2010 +0000

    Change the type of Y table to pointer to void in fill_table().
    This fixes warnings about wrong type being used, e.g.:
    libswscale/yuv2rgb.c: In function ‘ff_yuv2rgb_c_init_tables’:
    libswscale/yuv2rgb.c:778: warning: passing argument 4 of ‘fill_table’ from incompatible pointer type
    libswscale/yuv2rgb.c:598: note: expected ‘uint8_t *’ but argument is of type ‘uint16_t *’
    
    Originally committed as revision 31722 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit faa26db28bbe60e9adb3235905177fb6bbcc7efe
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jul 11 22:53:01 2010 +0000

    MMX/SSE VC1 loop filter
    
    Originally committed as revision 24208 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7af8fbd3485fade2f84cf4f5d6f03c10c4820aa6
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jul 11 22:52:55 2010 +0000

    Make ff_pw_4 128 bits
    
    Originally committed as revision 24207 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fca58a815aa242e707b22db3fce1da44a50ffcd4
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jul 11 22:52:51 2010 +0000

    vc1: Fix ordering of loop filter for I/B frames
    
    All horizontal edges must be filtered before all vertical edges
    
    Originally committed as revision 24206 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3683b7e5700c1cf99b1c699030ad150fb3731c76
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jul 11 22:52:47 2010 +0000

    vc1: ff_draw_horiz_band needs a one row delay when the loop filter is active
    
    Originally committed as revision 24205 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e26011d0f495de1148b8014995cbe923611b6b76
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Jul 11 22:31:41 2010 +0000

    mingw32: merge checks for mingw-w64 and mingw32-runtime >= 3.15 into one
    
    Originally committed as revision 24204 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ec1ee802a2e1cb3317bd44851cc28f95b5916051
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Jul 11 22:17:17 2010 +0000

    mingw32: properly check if vfw capture is supported by the system headers
    
    Remove check for an specific w32api version, checking instead if vfw.h
    supports vfw capture. The defines in w32api 3.12 were wrong, so this must be
    accounted for in the check.
    
    Originally committed as revision 24203 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6f5ac9c190e5a5aa63b724fe3d3aa637a1543322
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Jul 11 17:58:15 2010 +0000

    APIchanges: fix a grammar mistake
    
    Originally committed as revision 24202 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 83a68cd64faea2c56a2f26561697636b9d68c662
Author: James Zern <jzern@google.com>
Date:   Sun Jul 11 17:46:44 2010 +0000

    Set libvpx encoding profile to libavcodec's profile.
    
    Patch by James Zern, jzern google
    
    Originally committed as revision 24201 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 374979792184bf852be54a93fab0a0ee518b5b47
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Jul 11 16:57:20 2010 +0000

    Fill-in revision number for addition of lpc_type and lpc_passes.
    
    Originally committed as revision 24200 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 23940f1405d4c19df69b1fa77c319e9f114c8ef7
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Sun Jul 11 16:56:20 2010 +0000

    Add AVCodecContext.lpc_type and Add AVCodecContext.lpc_passes fields.
    Add AVLPCType enum.
    Deprecate AVCodecContext.use_lpc.
    
    Originally committed as revision 24199 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31769dad7d182983e2943d519201c24e9cea6f3e
Author: Víctor Paesa <victorpaesa@googlemail.com>
Date:   Sun Jul 11 14:56:32 2010 +0000

    Clarify the avoidance of usage of these AVStream fields.
    
    Originally committed as revision 24198 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 231745781f16bbee6af0e11459087d9272cb0853
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sun Jul 11 14:50:20 2010 +0000

    Do not try to decode less than one frame of data in TrueSpeech decoder.
    This should solve issue 2085.
    
    Originally committed as revision 24197 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 922189feb065bc0c7aaa87146ad4d43b6e528b7b
Author: Víctor Paesa <victorpaesa@googlemail.com>
Date:   Sun Jul 11 14:44:43 2010 +0000

    Use avfilter_copy_picref_props() along lavfi.
    
    Originally committed as revision 24196 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e9e40c875e6ef8244cefd70418d04f215042b423
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Jul 11 14:13:23 2010 +0000

    NellyMoser regtest
    
    Originally committed as revision 24195 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d4d5b661405322fe4d8faa9766eb1b2a044eabf0
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Jul 11 14:05:38 2010 +0000

    DTS Coherent Acoustics regtest
    
    Originally committed as revision 24194 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb1e597736b2c75822855bf3d703f8efbbf37277
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Jul 11 12:44:32 2010 +0000

    Add Pictor/PC Paint PIC regtest
    
    Originally committed as revision 24193 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0461367cec948a37ed6ad86bf066698dedbc028e
Author: Stefan de Konink <stefan@.konink.de>
Date:   Sun Jul 11 11:56:56 2010 +0000

    Fix crop filter syntax shown for the -crop* options in the ffmpeg man
    page.
    
    Patch by Stefan de Konink /$name/@/konink/de.
    
    Originally committed as revision 24192 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc6cf61e331557eb275a44d7a31df8e781bbb22b
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sun Jul 11 11:54:48 2010 +0000

    Handle av_base64_decode return value
    
    garbled sdp would cause crash otherwise.
    
    Originally committed as revision 24191 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 617d56cafaf5e2a1b83301667c3075e5f362cde0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 11 11:49:44 2010 +0000

    Update lavu minor and add APIchanges entry after r24174 (add bswap.h
    and intreadwrite.h API public interface).
    
    Originally committed as revision 24190 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 90d9d97d4d66308fb8baa6c96df2572d1144b22e
Author: James Darnley <james.darnley@gmail.com>
Date:   Sun Jul 11 11:28:46 2010 +0000

    Fix ID3v1 tags in mp3 files
    
    Patch by James Darnley, james dot darnley at gmail
    
    Originally committed as revision 24189 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b834ac5d9f32bff432eb84cd4b78eae01a7abe7
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jul 11 07:53:39 2010 +0000

    100l, change avsubtitle_free to the actually tested and working version.
    
    Originally committed as revision 24188 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 849ff0c4d169d098a34306f9ea05bdc6f74a3b3f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jul 11 07:48:04 2010 +0000

    Set pix_fmt to the correct value for the format the PGS decoder actually uses.
    
    Originally committed as revision 24187 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3174073623393822692cb0a86220d0e5dbb36014
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jul 11 07:45:42 2010 +0000

    Remove useless casts and memset.
    
    Originally committed as revision 24186 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e1d7c8831cf6dddddb8e151a673e89016d7b10db
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jul 11 07:35:00 2010 +0000

    Add avsubtitle_free function.
    
    Originally committed as revision 24185 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c426562cbfbe24f3b37ba98b80c128dbcc1b7cc8
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Sun Jul 11 06:59:21 2010 +0000

    add some buffer checks
    
    Originally committed as revision 24184 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42859ddb7b8e5791ce3052f8df18872e3b50dada
Author: Pascal Massimino <pascal.massimino@gmail.com>
Date:   Sun Jul 11 06:40:05 2010 +0000

    use  avccontext->frame_size where appropriate
    
    Originally committed as revision 24183 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 53128bc3712bf57088e57cea840c0497d503043c
Author: Peter Ross <pross@xvid.org>
Date:   Sun Jul 11 05:06:08 2010 +0000

    Fix trivial punctuation error
    
    Originally committed as revision 24182 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e798dbdd34d5232e3cf880e83f0756a151fd0a6e
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Jul 11 00:07:31 2010 +0000

    Psygnosis YOP demuxer and decoder test
    
    Originally committed as revision 24181 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e747ff1c636bdbad8a1f1175e2ce1e6c95e593ed
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 10 23:50:17 2010 +0000

    Add Intel Music Coder regtest
    
    Originally committed as revision 24180 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5bc74240237a35215be6b236a5a67a4143fc62d
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jul 10 23:42:08 2010 +0000

    Check url_fseek results in gxf demuxer.
    
    Originally committed as revision 24179 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 369b49630d628636935a533587e0337557833a92
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 10 23:41:26 2010 +0000

    Add QDM2 test
    
    Originally committed as revision 24178 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1f96d868363e9c6a22575d2306ebb3708b8d38dd
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jul 10 23:35:15 2010 +0000

    Document that and why subtitle decoders do not support direct-rendering.
    
    Originally committed as revision 24177 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 827396688c7f0ad7eb8f1293542f3daf040a08b2
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 10 23:15:45 2010 +0000

    Add QCELP regtest
    
    Originally committed as revision 24176 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1d9a8c347a8c2c961516dc5effaf7e77850d2504
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 10 22:57:19 2010 +0000

    Add MPEG2 field encoding fate2 regtest
    
    Originally committed as revision 24175 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b91d08f4a30e4ec1595fc01c8fff234fffc67cf8
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 22:22:07 2010 +0000

    Install bswap.h and intreadwrite.h
    
    Originally committed as revision 24174 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 868166927269b87fc02ea8a6747cdd0c728ee558
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 22:22:03 2010 +0000

    Make intreadwrite.h installation-safe
    
    Originally committed as revision 24173 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d268eee96be6bfe50935f1a12c4820f578b1d3ca
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 22:22:00 2010 +0000

    Set fast_unaligned in avconfig.h
    
    Originally committed as revision 24172 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1fc81e73ddbef87e8b52090e7a4edfb35a495799
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 22:21:55 2010 +0000

    Make bswap.h safe to install as public API
    
    Originally committed as revision 24171 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a01eab73c297d89c7676bddfc32d5f796ae7950
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 22:12:38 2010 +0000

    Add av_ prefix to bswap macros
    
    Originally committed as revision 31679 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 8fc0162ac44f3e60798552ca6d19387be95cae4c
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 22:12:30 2010 +0000

    Add av_ prefix to bswap macros
    
    Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e6b22522c94cfccda97018e52ab65da8c69d8a56
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 22:09:01 2010 +0000

    bswap: change ME to NE in macro names
    
    Other parts of FFmpeg use NE (native endian) rather than ME (machine).
    This makes it consistent.
    
    Originally committed as revision 24169 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6b7917ba3ba16cbbcc81d9e007b26f82dd06400f
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 10 18:46:10 2010 +0000

    Add RealAudio COOK fate2 test
    
    Originally committed as revision 24168 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65c58b168bc313c5644d90781ce49401e17638bb
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jul 10 18:43:01 2010 +0000

    Add fate2 test for RA288
    
    Originally committed as revision 24167 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 06970a4ca32375f661e5a0f9b0faea92b33b8c86
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 18:01:16 2010 +0000

    fate: some AAC tests need FUZZ=2 on ARM
    
    Originally committed as revision 24166 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b734a6783735efb79be1fbf7fcef37fb95441d88
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Jul 10 17:11:27 2010 +0000

    mingw32: avisynth does not need w32api >= 3.13
    
    Originally committed as revision 24165 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 83b203dc94e05eab5e14dd07e00959ace9bad422
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 16:58:00 2010 +0000

    fate: ensure file sizes match in oneoff tests
    
    Originally committed as revision 24164 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a59b98445d4fef09024716dfa80f6d5170bded7
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jul 10 16:51:04 2010 +0000

    AAC fate2 tests.
    
    Originally committed as revision 24163 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 95b98f82b2f5cf84775bd93136b30569a9d1edbb
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Jul 10 15:25:42 2010 +0000

    faq: remove note that says avisynth "has just been added". it has been there
    for almost 4 years.
    
    Originally committed as revision 24162 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42ff9d7a586c93bf145a11fe1d54410d8fe0fa1b
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sat Jul 10 14:36:53 2010 +0000

    Make WMV3 decoder print more errors when decoding beta WMV9 files.
    As a side effect it will also decode a lot of P-frames from those.
    
    Originally committed as revision 24161 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42d1e7a287f0395a7c00c6ff5b288e5324062dd1
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Sat Jul 10 14:26:37 2010 +0000

    fix VP5/6 neon dependencies
    
    Originally committed as revision 24160 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 771c86c13d7133035e53f7aeb14407ae5dca6453
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jul 10 09:14:19 2010 +0000

    Fix a leak in the AAC encoder
    
    Originally committed as revision 24159 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b576934d7e37f8ca0431bc8df112fd18af4573bf
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Jul 10 07:55:06 2010 +0000

    Add native GSM 06.10 audio decoder.
    
    Originally committed as revision 24158 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a6f8f11b9b67d352f51addbe090063058a55c1f7
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Jul 10 06:34:57 2010 +0000

    Change qmax/qmin limits to 63 instead of 51.
    VP8 supports quantizers up to 63.
    
    Originally committed as revision 24157 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a4307d6307516d333ce2cde2a2ffa0f50bc176c
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Jul 10 04:08:02 2010 +0000

    configure: properly check for mingw-w64 through installed headers.
    mingw-w64 can also target 32-bit code.
    
    Originally committed as revision 24156 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7918375f8873ba465fc08e2bc00769ab0360327a
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 00:40:59 2010 +0000

    intreadwrite: common.h is not needed, attributes.h is sufficient
    
    Originally committed as revision 24155 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f4d80ecb22cf9a0704fe80376a88eea8d155e207
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 00:40:55 2010 +0000

    lfg: add missing includes
    
    Originally committed as revision 24154 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47bfd50a4b4af1b220bc9b9e09cfd56f97be2900
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 10 00:40:53 2010 +0000

    pixdesc: add missing includes
    
    Originally committed as revision 24153 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 150ef830f5dba1fc6752ab5fb00d0b9182a064cc
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 23:55:16 2010 +0000

    fate: fail with a sensible error message if reference file is missing
    
    Originally committed as revision 24152 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 34ae2d90e00564a0b88b9d9ae4b5135b0099f051
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 23:37:19 2010 +0000

    Remove dead target from .PHONY list
    
    Originally committed as revision 24151 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7d610af6f295832dc4f54bda038001796d3af2c7
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 23:36:04 2010 +0000

    fate: delete output files from successful tests
    
    Originally committed as revision 24150 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ec8d24ac91af69f12ab78ea4c645155547e4220
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 23:26:39 2010 +0000

    tiny_psnr: change error exit code from -1 to 1
    
    Originally committed as revision 24149 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cd3cb048d995c522cfd892d0603e1e0e96bcab6d
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 23:26:36 2010 +0000

    tiny_psnr: check fread() return values
    
    Originally committed as revision 24148 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58d2b1544720cba8100ed0148edb73147f08b3e8
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 23:26:33 2010 +0000

    fate: exit with error immediately if test command fails
    
    Originally committed as revision 24147 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f6dddd33749db46b44bc25cd7c3044852d129a4f
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 19:27:07 2010 +0000

    tiny_psnr: use abs()
    
    Originally committed as revision 24146 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5f0278f51c8b153e1499fc68dc13a42ca34983c7
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 9 17:19:18 2010 +0000

    SIPR tests for "make fate2"
    
    Originally committed as revision 24145 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4b04c5ca29160fc5e545768204f076539440e124
Author: Víctor Paesa <victorpaesa@googlemail.com>
Date:   Fri Jul 9 17:09:57 2010 +0000

    Current Cygwin has mkstemp().
    
    Originally committed as revision 24144 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c43d77c163d91cbe4eb1f8be1e3b3afca107faeb
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 16:06:05 2010 +0000

    tiny_psnr: skip wav headers on input files
    
    The byte count printed excludes the header, and offsets are applied
    after the the headers are skipped.
    
    Reference files updated to reflect new output.  Some stddev/psnr values
    have changed slightly due to headers no longer being compared.
    
    Originally committed as revision 24143 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 080ce9071dc1d05fcfd40629eeb6d4a163abd840
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 16:05:58 2010 +0000

    resample: replace VLA with malloc/free
    
    Originally committed as revision 24142 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a426016cfc33dd7f68610358418e329fe8c8a410
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 16:05:52 2010 +0000

    resample: check memory allocations in av_resample_init()
    
    Originally committed as revision 24141 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 603e5c0b711171fd0110745f4c1e650ac6c26760
Author: Michael Chinen <mchinen@gmail.com>
Date:   Fri Jul 9 12:14:33 2010 +0000

    move ff_get_v_length and ff_put_v from nutenc.c to internal.h/aviobuf.c
    
    patch by Micheal Chinen < mchinen gmail >
    
    Originally committed as revision 24140 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f8280ff4c00eeaa245085fa9691035203abd168c
Author: Michael Chinen <mchinen@gmail.com>
Date:   Fri Jul 9 12:10:47 2010 +0000

    rename get_length to ff_get_v_length and put_v to ff_put_v
    
    patch by Michael Chinen < mchinen gmail >
    
    Originally committed as revision 24139 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9ebf4fb6605abad13830a7e384d07379ca75051b
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 10:53:36 2010 +0000

    libxvid: add some const fixing a warning
    
    Originally committed as revision 24138 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a30b33606193388d01b33db72d4e0351c5ec279f
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 10:53:30 2010 +0000

    Allow using libxvid RC without enabling encoding wrapper
    
    Originally committed as revision 24137 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7e264ca136afec5ab8ef4e554e34c10610f4b9b8
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 00:40:55 2010 +0000

    fate: add oneoff test for twinvq
    
    Originally committed as revision 24135 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aab3ea5f7d53d98d696b87b5661f45dfadd8600a
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 00:40:51 2010 +0000

    fate: add oneoff comparison method
    
    This adds the 'oneoff' comparison method.  It compares two s16le pcm
    files with a max difference <= the fuzz factor treated as success.
    Default fuzz is 1.  On failure, the full tiny_psnr output is printed.
    
    Originally committed as revision 24134 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ade7d32c1f17f2f833ff17c2cbd46d6de66104c
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 9 00:40:45 2010 +0000

    fate: pass additional variables to test script
    
    This passes the following additional variables to the test script:
    
    - CMP  method to use comparing output with reference, default 'diff'
    - REF  reference file, default 'tests/ref/fate/${test}'
    - FUZZ maximum fuzz factor in comparison, meaning depends on CMP
    
    Originally committed as revision 24133 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cb0067ec258d2ef4c2441eb54aafcec88eb9d400
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jul 9 00:40:37 2010 +0000

    tiny_psnr: print max absolute difference between files
    
    Regression test reference updates are due to the extra output
    from tiny_psnr.
    
    Patch by Vitor Sessak
    
    Originally committed as revision 24132 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9eb42c272b122f8da02e361fc45c1f6f63c15c8a
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Jul 8 22:57:27 2010 +0000

    Add back previously removed non-existing function params in doxygen comments.
    
    Originally committed as revision 24131 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 16400da6f3b75b5c6027e207d861e0722cbd347d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 8 22:21:10 2010 +0000

    Perform minor style fixes.
    
    Originally committed as revision 24130 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 52706b95bb2d50ce44daa639e51204446b394e23
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 8 22:13:35 2010 +0000

    Update APIchanges after the recent avfilter.h and pixdesc.h changes.
    
    Originally committed as revision 24129 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9699a96a802380b23853551e9038f0d45bfae76f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 8 22:13:32 2010 +0000

    Bump minor after read/write_line() to av_read/write_image_line()
    rename, done in r24101.
    
    Originally committed as revision 24128 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f955d45226c88d347dc9abcf28379c97ed1705ab
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 22:10:14 2010 +0000

    Change names of regtest output files to closer match the reference files
    
    Originally committed as revision 24127 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ee4355808c91ce05a2c0396ac6a16ece5b5d23f0
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 8 22:05:33 2010 +0000

    Reindent after r24101.
    
    Originally committed as revision 24126 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit efdccce500de7dbd91a8f35fabdd8ccbed4d7064
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Jul 8 22:01:31 2010 +0000

    In mpegts muxer, print VBR instead of dummy 1 when displaying muxrate
    
    Originally committed as revision 24125 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b015be214235b5f93129be71a3613f6ab06270d1
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Jul 8 21:57:20 2010 +0000

    In mov muxer, write pixel aspect ratio tag in mov files.
    Based on a patch by Daniel Kristjansson, danielk at cuymedia dot net
    
    Originally committed as revision 24124 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 40fe5019ef02aa46caac05a8d8b5022fd2bb3c17
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 20:15:54 2010 +0000

    configure: fix pcm test deps
    
    10l to me for using non-standard shell syntax
    
    Originally committed as revision 24123 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad9eff3f9c45f0bb81de46c5792e894c1594d19c
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Jul 8 18:46:22 2010 +0000

    Do not generate documentation for .d files; they do not contain source code.
    
    Originally committed as revision 24122 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9770a7ad0e0badf4b7cbe2c23b7522ca5b187ae5
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 18:44:08 2010 +0000

    Simplify regtest reference makefile dependencies
    
    Originally committed as revision 24121 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 57442411d7ef799b853aecf0904cef14957d0d66
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 18:44:06 2010 +0000

    Move regression test dependencies to configure
    
    This allows expressing complex dependencies more easily.
    
    Originally committed as revision 24120 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31c0121db7829727a30c859a38cdb14e404e9547
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 18:44:03 2010 +0000

    configure: add print_enabled() function
    
    The print_enabled() function prints all elements in a list which
    are enabled.
    
    Originally committed as revision 24119 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a9ef1aef79d901cfa4127350e8ffbbe798c44a39
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 18:44:00 2010 +0000

    regtest: put rgb and yuv reference files in correct place
    
    Originally committed as revision 24118 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42cb38632e3c4d3b99f9a9a6808272a01fe48798
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 18:43:56 2010 +0000

    regtest: put rgb and yuv reference files in correct place
    
    SVN design flaw requires deleting dirs in separate step
    
    Originally committed as revision 24117 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a522c49c2f6c33c047df5e5ebb448a03effa817
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Jul 8 18:13:31 2010 +0000

    Fix infinite loop with clock() returning (clock_t)-1.
    
    Originally committed as revision 24116 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65e3f89ffde2a710c593a2d77663f6878730a0ae
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Jul 8 17:55:37 2010 +0000

    Improve variable names in imlt_window_float() and mlt_compensate_output().
    
    Originally committed as revision 24115 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b65c1ccfe10b993f1700ce7e7c3c1e96f535937e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Jul 8 17:49:39 2010 +0000

    Change i to unsigned in get_generic_seed().
    This is clearer than comparing against an unsigned number to force an unsigned
    comparison that we need.
    
    Originally committed as revision 24114 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9be24c60d38398541cd3a916285029fa7f38951f
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 15:30:30 2010 +0000

    Create the regtest reference files only when necessary
    
    This avoid recreating the ref files every time an individual test
    is run from the command line.
    
    Originally committed as revision 24113 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e1621087b6739e9f6e12aae7d59dd99549be384d
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 15:30:25 2010 +0000

    Clean up make rules for calling codec test scripts
    
    Originally committed as revision 24112 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ab20de636c5ff4d505054b79bcb6e14b1691f2e
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 8 15:30:23 2010 +0000

    Beautify make messages when generating test data files
    
    Originally committed as revision 24111 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e394953e628405777c2441dede44749e4e8e5f6c
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Jul 8 15:01:59 2010 +0000

    Add missing doxy for function arguments.
    
    Originally committed as revision 24110 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad32966cf91d56c1f396d9ef810e91797f14f2dc
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Thu Jul 8 15:00:47 2010 +0000

    Fix two doxy warnings.
    
    Originally committed as revision 24109 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e51f04968e6841c9defe11e70b2e6be27f601c78
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Jul 8 13:35:46 2010 +0000

    Restore array sizes in doxygen parameter names.
    
    Originally committed as revision 24108 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0aee2a57c86d7afc04b6e9638cb65b6bef9e8c47
Author: Howard Chu <hyc@highlandsun.com>
Date:   Thu Jul 8 09:21:24 2010 +0000

    Also use 503 for bandwidth limit exceeded
    
    Originally committed as revision 24107 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a22187f399a3d652cef943b563d079b029e559c
Author: Howard Chu <hyc@highlandsun.com>
Date:   Thu Jul 8 08:59:53 2010 +0000

    Fix "server too busy" status code
    
    Originally committed as revision 24105 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e0b855f6217c858b18e21a578168c35f11779a24
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Thu Jul 8 08:58:52 2010 +0000

    Remove a useless variable in zmbv decoder.
    Patch by Eli.Friedman (gmail)
    
    Originally committed as revision 24104 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a26f1d109264efe3a6b47395495319359a8fe878
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Wed Jul 7 23:52:24 2010 +0000

    ac3: make the value of codec_id during (E-)AC-3 parsing stay CODEC_ID_EAC3
    if any E-AC-3 frames have been detected instead of switching back and forth for
    AC-3 core + dependent E-AC-3 substream(s).
    Fixes Issue 2022.
    
    Originally committed as revision 24103 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c84d5aa74fcb99bf570f2891c381638744b5b289
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jul 7 23:47:48 2010 +0000

    get_generic_seed() for the cases without /dev/random and AV_READ_TIME
    
    Originally committed as revision 24102 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ce1cd1cba2d15b5b899235217fea3929a8f01892
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 7 23:41:42 2010 +0000

    Rename read/write_line() to av_read/write_image_line().
    
    The old names were not av_ prefixed, and they were causing linking
    failure on many platforms.  The new names are also more descriptive.
    
    Patch by Stefano Sabatini.
    
    Originally committed as revision 24101 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 267843844cf320b151962f90e72c4254bf4622a5
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 7 21:50:50 2010 +0000

    Cosmetics: whitespace
    
    Originally committed as revision 24100 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 03d5d9b90023d447fc451da3ff82d9fb4c118e23
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 7 21:48:51 2010 +0000

    aacenc: Enforce LFE bitstream restrictions.
    
    Originally committed as revision 24099 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0fd0ef7947ad31b2e1b9506cb70d85dcfdf6cba6
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed Jul 7 21:23:36 2010 +0000

    Add new decoder property max_lowres and do not init decoder if requested value is higher.
    
    Originally committed as revision 24098 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 38b04109028fdeb4009f74e7467f90f3083a897a
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 7 20:23:56 2010 +0000

    aacdec: remove checks for impossible error conditions
    
    Originally committed as revision 24097 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 96088566ee3f81fded353d3f8b6a6102825e0b13
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 7 20:09:45 2010 +0000

    ARM: remove unnecessary .previous directive
    
    Originally committed as revision 24096 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 278caa6ad301d2c3e8dc9bbc06ad83c020942318
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 7 20:09:41 2010 +0000

    ARM: set section to .text in 'function' macro
    
    This ensures code always goes into the .text section and avoids the
    need to specify it explicitly after changing sections.
    
    Originally committed as revision 24095 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 108ac7f29091abe0a746d3ab25d5e1e70a8111cc
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 7 20:09:37 2010 +0000

    ARM: hide a .size directive on non-ELF targets
    
    Originally committed as revision 24094 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cfde3a7e13ed694feb67e570567a28cee783eb57
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jul 7 20:03:15 2010 +0000

    Cosmetics: whitespace
    
    Originally committed as revision 24093 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ce2e4ae35aba69f982676996743bfcc5ea75ae51
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 7 18:24:55 2010 +0000

    Add pixdesctest filter and corresponding test.
    
    Originally committed as revision 24092 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4d508e4de54ba3d4bbcc1df3dc8a7a027006a71f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jul 7 18:23:54 2010 +0000

    Implement avfilter_copy_picref_props().
    
    Originally committed as revision 24091 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 00f72577adc7377cc28c46ebef75c18b10bc32e5
Author: Jai Menon <jmenon86@gmail.com>
Date:   Wed Jul 7 18:14:58 2010 +0000

    FFplay : Fix segfault when playing monoaural streams.
    
    Originally committed as revision 24090 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9077e29eccd39fca766aa5b2df843dbb171ec837
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 7 17:27:51 2010 +0000

    ARM: optimised integer clip functions
    
    Originally committed as revision 24089 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit edd7fa82d7db69ae79b4c8994dcbdd0d4e26d907
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 7 17:27:48 2010 +0000

    ARM: intmath.h cosmetics
    
    Originally committed as revision 24088 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 216b43aed234f82a6aacdae8b9ebee420c6a6d8d
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 7 17:27:45 2010 +0000

    Allow arch-overrides for all common.h clip and log2 functions
    
    Originally committed as revision 24087 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a955b5965825631986ba854d007d4e934e466c7d
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 7 17:27:43 2010 +0000

    Remove macro duplication between common.h and intmath.h
    
    Originally committed as revision 24086 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e874c77041773ff95286c1f31a7696c786d12eb
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jul 7 17:27:39 2010 +0000

    intmath: whitespace cosmetics
    
    Originally committed as revision 24085 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5c7ceef6546a6d8abc3006da0d38f0b7f59e5af8
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Wed Jul 7 13:10:57 2010 +0000

    improve long_name for ass (de)muxer
    
    Originally committed as revision 24084 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b0c73ba11f8069224a5627cf453671f5ad4b1a82
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Jul 7 12:27:44 2010 +0000

    motion_est: fix implicit truncation warnings
    
    Patch by Reimar Döffinger and Eli Friedman (independently).
    
    Originally committed as revision 24083 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31247669593e5bf6571192f5e8888ccabd050ec8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jul 7 10:39:05 2010 +0000

    Ignore extradata & w/h in asf/dvr.
    The w/h values are wrong and extradata contains a fake seq header that causes
    decoding to fail later, a valid seq header is in the stream itself.
    Partially fixes issue658
    
    Originally committed as revision 24082 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 69b56ed7a6215a077bc557d0e98f709d2959f473
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jul 7 10:36:26 2010 +0000

    Move ff_dct_init(context) out of if(one time init)
    fixes calling a null pointer in issue658
    
    Originally committed as revision 24081 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c7310b7b2bb65bd31786840ecd0fab459bd3a6bd
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Wed Jul 7 10:24:34 2010 +0000

    Silence warning "new qualifiers in middle of multi-level
    non-const cast are unsafe".
    
    Patch by Eli Friedman, eli d friedman a gmail
    
    Originally committed as revision 24080 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bba66fc7be8d3c47bc9659ffe9ccd63aea84352f
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed Jul 7 10:19:59 2010 +0000

    Associate .tga with format image2.
    
    Originally committed as revision 24079 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 881fd7a62f6f1d52beee62fa570088935935b2af
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Jul 6 17:48:23 2010 +0000

    Move SSE optimized 32-point DCT to its own file. Should fix breakage with YASM
    disabled.
    
    Originally committed as revision 24078 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4dcc4f8eaa23dc3ff85f6b4eed58d719e50cbe92
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Tue Jul 6 16:58:54 2010 +0000

    SSE optimized 32-point DCT
    
    Originally committed as revision 24077 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit defb0009cff57d66fe952915917864cc5b3a417f
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 6 14:28:32 2010 +0000

    Add #ifdefs around code specific to file and pipe protocols
    
    Originally committed as revision 24076 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a2ab5ad5f15fc65b41d653f2b8a9606d45fad919
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 6 13:22:44 2010 +0000

    Rename av_tempfile() to ff_tempfile()
    
    Originally committed as revision 24075 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25cbc8b46e1d4d17c4725b52bcb5cec4d832f894
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 6 13:04:21 2010 +0000

    Move av_tempfile() to libxvidff.c as only the xvid wrapper needs it
    
    Originally committed as revision 24074 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0b9b91b57a8baf87f87d0388497afe66b050973
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 6 12:35:59 2010 +0000

    vf_pad: restore use of _CCIR colourspace conversion macros
    
    Originally committed as revision 24073 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7fddac9320eec31bc9027f1b1fabac0f3aafaeb2
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 6 11:42:52 2010 +0000

    os_support: include some headers only when needed
    
    Originally committed as revision 24072 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 81f460a373f53d73923168a20981a0ca5a87dae8
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 6 11:42:48 2010 +0000

    rtpenc: remove unnecessary #include unistd.h
    
    Originally committed as revision 24071 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3f7ab648e5944ba497f4dc5551e6f80fdd7a1ee8
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 6 11:42:46 2010 +0000

    file_protocol: remove redundant #include sys/time.h
    
    Originally committed as revision 24070 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9049fa54796ccd7ad9a04742617d885fb8926af4
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Tue Jul 6 07:40:35 2010 +0000

    Add av_unused to decode_mb_skip declaration to fix the following warning:
    libavcodec/h264.h:1260: warning: ‘decode_mb_skip’ defined but not used
    patch by Eli Friedman, eli.friedman gmail com
    
    Originally committed as revision 24069 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 86e41bc300d30ea2667a98f5581aee54a1c9312a
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jul 6 00:06:15 2010 +0000

    aacenc: replace VLA with fixed size
    
    Number of channels is restricted to 6 so the size is acceptable
    for the stack.
    
    Originally committed as revision 24068 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1b364fd26ec900a1d0fd67188c17096d237e486f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 5 22:33:06 2010 +0000

    Move shareable draw_rectangle() and query_formats function to the top
    of the file, and put under #if CONFIG_PAD_FILTER the code specific to
    the pad filter.
    
    Simplify the inclusion of the color source.
    
    Originally committed as revision 24067 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 039baa781362b46ddcea74e08f91f1051b005ac6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 5 22:33:02 2010 +0000

    Factorize out some code and implement the fill_line_with_color()
    function. Allow to share code with the pending color source.
    
    Originally committed as revision 24066 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c01463146113ebe21468c79d38d7d75726a1af8f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jul 5 22:32:56 2010 +0000

    Update lavfitest reference after commit:
    
       Author: bcoudurier
       Date:   Sat Jul 3 03:11:04 2010 +0000
    
           Set graph swscale opts before parsing it, that way opts are available
           when auto-adding scalers.
    
    It changed the swscale flags used by the auto-added scalers, and so
    the output video.
    
    Originally committed as revision 24065 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac7a4056adeb090328d72d745ceed3436ad43d40
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 5 19:42:46 2010 +0000

    Update Doxyfile to the format preferred by Doxygen 1.5.6 (via 'doxygen -u').
    
    This is the version available in Debian stable, so it should be a reasonable
    baseline that can be expected to be present on all developer machines.
    
    Originally committed as revision 24064 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f31abc6c66561d213493eba1babd76716f407ff7
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 5 19:35:01 2010 +0000

    cosmetics: Reformat paragraphs and fix typos as done by 'doxygen -u'.
    
    Originally committed as revision 24063 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 18bb522b847b47a13b71bfe8ffd68d71e107b2c6
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 5 19:20:43 2010 +0000

    cosmetics: Reorder config file entries to the format used by doxygen 1.5.6.
    
    Originally committed as revision 24062 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 157b7d0c22156c2e71a11af1c31ac43d6fb4b21b
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon Jul 5 18:56:42 2010 +0000

    Revert update of Doxygen configuration file via 'doxygen -u'.
    It will be redone with some cosmetics split out in a moment.
    
    Originally committed as revision 24061 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 355d81df72e5eed68ea552e87085798e1c9109c4
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jul 5 17:31:18 2010 +0000

    configure: simplify some OS-specific flag setting
    
    Originally committed as revision 24060 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0fca8d24ee00284652eecedaa1f922641cdc59b1
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jul 5 16:46:00 2010 +0000

    rtpdec_asf: Propagate errors from the chained av_open_input_stream
    
    This fixes the crash in issue 2070.
    
    Originally committed as revision 24059 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 748db0fcc486417225d4cb45d7d5488a00dcc4e3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Jul 5 14:49:48 2010 +0000

    Move frame_available computation to where it belongs in ffmpeg.c.
    This fixes a infinite loop.
    Fixes issue 2066.
    
    Originally committed as revision 24058 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d5421201ba21d108adc0c76458300ea425114a9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Jul 5 14:36:03 2010 +0000

    Perform sliding window operation during frame gap handling.
    This avoids some warnings about too many reference frames.
    
    Originally committed as revision 24057 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 733f5990d0600589782bcfa5c9e22a9391c6c19e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Jul 5 12:42:19 2010 +0000

    Factorize ff_generate_sliding_window_mmcos() out.
    
    Originally committed as revision 24056 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6fa197e2778cef3c41c7afe8deae5b664bdd39df
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Mon Jul 5 09:11:45 2010 +0000

    Silence a warning when compiling aviobuf.c
    
    Patch by Eli Friedman, eli d friedman a gmail
    
    Originally committed as revision 24055 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0712c230ae8b15f920e877e680e0fa6e856e8006
Author: Nick Brereton <nick@nbrereton.net>
Date:   Mon Jul 5 08:16:43 2010 +0000

    DCA: Occasionally a false XCH sync word can turn up after the core DTS data,
    to verify the sync word the extension fsize field should be compared to
    the core data length field.
    
    Patch by nick.nbrereton@net
    
    Originally committed as revision 24054 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 03f0d1757568611c9150103c445e647d09149f70
Author: Michael Karcher <ffmpeg@mkarcher.dialup.fu-berlin.de>
Date:   Mon Jul 5 04:07:50 2010 +0000

    Remove superfluous id3v2.o dependency for dts, eac3, gsm, mlp, shorten, and
    truehd demuxers
    Patch by Michael Karcher <ffmpeg at mkarcher dot dialup dot fu-berlin dot de>
    
    Originally committed as revision 24053 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 513d567152d8fd637a65177df74ad2e6ccf6b0b2
Author: Michael Karcher <ffmpeg@mkarcher.dialup.fu-berlin.de>
Date:   Mon Jul 5 04:01:39 2010 +0000

    Add id3v1.o dependency for oma demuxer
    Patch by Michael Karcher <ffmpeg at mkarcher dot dialup dot fu-berlin dot de>
    
    Originally committed as revision 24052 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 324a94b0225f137d79da35cfbce9be8ee837bc6f
Author: Benjamin Larsson <banan@ludd.ltu.se>
Date:   Mon Jul 5 01:43:47 2010 +0000

    DCA: *_bits() -> *_bits_long() where needed, half fix for broken bitstream parsing
    
    Originally committed as revision 24051 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9f434b6584322f230eecc2f65318fe8b64970fde
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 4 20:59:02 2010 +0000

    Make opt_pad() print more information.
    
    Originally committed as revision 24050 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 74dc99f2b3567e697e2970391e4fe32ea1847c4f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 4 20:59:00 2010 +0000

    Update help message for the -pad* options, as they have been removed,
    and update the manual page accordingly.
    
    Based on a patch by John Calcote $(echo "<kpio.dbmdpuf@hnbjm.dpn>" | tr "b-za" "a-z").
    
    Originally committed as revision 24049 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c184bb44db00e524b273eca4e0cc3138fd945713
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 4 20:38:46 2010 +0000

    aes: fix array index out of bounds warning
    
    Originally committed as revision 24048 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 377723b22c168eee7d79d029ca2598ff8b11ed14
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 4 20:02:27 2010 +0000

    Mention gas-preprocessor in documentation
    
    Originally committed as revision 24047 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aad9f50751b86ddd7ae03c641c2673ba77dafd29
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 4 19:03:04 2010 +0000

    Fix build with hardcoded tables
    
    The recently added dummy rule for missing headers took precedence
    over the tablegen rules.  Listing the generated headers explicitly
    overrides this.  A cleaner solution would be preferable.
    
    Originally committed as revision 24046 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b9796cc7c7f5f2cdbcc2bcc6eb9d8461c0fb4cab
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Jul 4 19:02:38 2010 +0000

    r24021 which i have approved did by mistake remove a empty line that had a purpose.
    This reverts the mistake.
    
    Originally committed as revision 24045 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a46b84d1204d3cd2de14f08de29afee08f8f86d0
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 4 18:33:47 2010 +0000

    PPC: convert Altivec FFT to pure assembler
    
    On PPC a leaf function has a 288-byte red zone below the stack pointer,
    sparing these functions the chore of setting up a full stack frame.
    
    When a function call is disguised within an inline asm block, the
    compiler might not adjust the stack pointer as required before a
    function call, resulting in the red zone being clobbered.
    
    Moving the entire function to pure asm avoids this problem and also
    results in somewhat better code.
    
    Originally committed as revision 24044 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit deca86eab1623b3391b7113b4ac6e74b8408639d
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 4 18:33:43 2010 +0000

    PPC: gas-preprocessor handles m[ft]spr shorthands
    
    Originally committed as revision 24043 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe3d2e4b02155d67805f3d3cf54231278d56719c
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 4 18:33:40 2010 +0000

    PPC: add some asm support macros
    
    Originally committed as revision 24042 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 11d788cadef7454bdb1ff43d73efbcaf33a4b01f
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jul 4 18:33:37 2010 +0000

    Stop make complaining about moved/deleted headers
    
    Originally committed as revision 24041 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 34171e87d5f3b568863550e29b5e5d4b676a0377
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Jul 4 17:24:57 2010 +0000

    APIchanges: fix revision number and commit date for change of all occurences
    of "inofficial" to "unofficial".
    
    Originally committed as revision 24040 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f2c44ad51160da4c0c27429e874265c0dff3d117
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 4 15:40:03 2010 +0000

    Revert commit:
      Author: stefano
      Date: Sat Jul  3 20:19:38 2010
      New Revision: 24023
    
      Log:
      State in the guidelines that function and parameter descriptions in
      the doxy must use impersonal verbal form.
    
      This form is apparently favored by most English speaker developers,
      and has the advantage of being easier to use than the third person
      form.
    
      This should hopefully put an end to the Third Person Holy Bikeshed
      War.
    
    The change was neither discussed on the FFmpeg ML, nor approved by the
    project leader.
    
    The Holy War will continue soon on FFmpeg-devel, stay tuned ;-).
    
    Originally committed as revision 24039 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 07a90cd5bf6ebb559bd22d833bdbf5edf577e4ee
Author: Alexei Svitkine <alexei.svitkine@gmail.com>
Date:   Sun Jul 4 12:43:18 2010 +0000

    Add missing docs for the ffplay -autoexit option.
    
    Patch by Alexei Svitkine print("%s.%s@gmail.%s" % ("alexei", "svitkine", "com")).
    
    Originally committed as revision 24038 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 066ce8c93d908cac1eb63b8afbc711946f711a2f
Author: Alexei Svitkine <alexei.svitkine@gmail.com>
Date:   Sun Jul 4 12:43:12 2010 +0000

    Implement -onkeydown and -onmousedown options for ffplay.
    
    Patch by Alexei Svitkine cout << name << "." << surname << "@" << "gmail.com".
    
    See thread:
    Subject: [FFmpeg-devel] new command-line option for ffplay
    Date: Wed, 23 Jun 2010 09:13:50 -0400
    
    Originally committed as revision 24037 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dbb113e89e104f1b801d893fe1443180c0f317a5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jul 4 10:49:58 2010 +0000

    Add notices for the -crop* options in the ffmpeg manual, stating that
    the options are deprecated and that -vf crop should be used instead.
    
    Based on a patch by John Calcote $(echo "<j0hn.c4lc073@gm41l.c0m>" |  tr "04731" "oatei").
    
    Originally committed as revision 24036 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 105b37859b97115cb686b291e93c5a588969b2d9
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jul 4 04:59:12 2010 +0000

    mov: Read Flash's chpl variant
    
    This is based off of F4V specs rather than any actual files
    
    Originally committed as revision 24035 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3c5e1b36d5ce0d75e1b63fafab93e8efeb6a6fcd
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jul 3 23:24:37 2010 +0000

    LOL, 100l, really fix warning:
    ffmpeg.c: In function 'new_audio_stream':
    ffmpeg.c:665: warning: 'best' may be used uninitialized in this function
    ffmpeg.c:665: note: 'best' was declared here
    
    Originally committed as revision 24034 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 947cbeca16c7a30322e02feea440e1e67801ab9a
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jul 3 23:22:25 2010 +0000

    Fix warning:
    ffmpeg.c: In function 'new_audio_stream':
    ffmpeg.c:665: warning: 'best' may be used uninitialized in this function
    ffmpeg.c:665: note: 'best' was declared here
    
    Originally committed as revision 24033 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cfb7e6e6d5d2ba2c7b4664e77c47fb866b08fa1b
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sat Jul 3 21:20:32 2010 +0000

    FFplay : Copy all AVFrame fields from the reference picture to the
    requested buffer.
    
    Originally committed as revision 24032 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 13088d27e44bdd9315cf50f3f314b067c60861f9
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Jul 3 20:57:32 2010 +0000

    APIchanges: add entry for r23985 (install lfg.h)
    
    Originally committed as revision 24031 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 478b9d74d4ad42a1cfa822fe32bbd27975feb86b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 3 19:41:22 2010 +0000

    Enhance pad filter command-line description.
    
    Based on a patch by John Calcote $name.$surname@gmail.com.
    
    Originally committed as revision 24030 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f2a30bd84071eeb5000dd916ec16418851686254
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sat Jul 3 19:26:30 2010 +0000

    Simple H/V loopfilter for VP8 in MMX, MMX2 and SSE2 (yay for yasm macros).
    
    Originally committed as revision 24029 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ea28e81faa0b211a985f5aa520c60334aaf081cc
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 3 19:16:40 2010 +0000

    configure: add missing braces in libvpx check
    
    Originally committed as revision 24028 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4be7bc6a84780dfbf1c76a0ece311d93c07e2f7d
Author: Dominik Mierzejewski <dominik@rangers.eu.org>
Date:   Sat Jul 3 19:14:19 2010 +0000

    Provide a hint about the minimum required version of libvpx (0.9.1)
    when detection fails.
    
    Approved by Måns.
    
    Originally committed as revision 24027 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42ebfc54b839a687f803b0353cfc64cfd492cba1
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat Jul 3 18:50:40 2010 +0000

    configure: enclose library check for librtmp in brackets
    otherwise it would always fail if librtmp was not enabled.
    
    Originally committed as revision 24026 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a075902f3d98ed33cd5ee0e746978d89999195a3
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jul 3 18:36:10 2010 +0000

    PPC: add _interleave versions of fft{4,6,16}_altivec
    
    This removes the need for a post-swizzle with the small FFTs.
    
    Originally committed as revision 24025 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f054aaf731e5c0cad4967addb59360ecb24b1d47
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 3 18:25:40 2010 +0000

    Add function check for librtmp, require RTMP_Socket() which was added
    in version 2.2.f.
    
    Avoid a compile-time failure.
    
    Originally committed as revision 24024 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0e7fa0bc3ba8eaea3eb623aa269806d2eca3a2c2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jul 3 18:19:38 2010 +0000

    State in the guidelines that function and parameter descriptions in
    the doxy must use impersonal verbal form.
    
    This form is apparently favored by most English speaker developers,
    and has the advantage of being easier to use than the third person
    form.
    
    This should hopefully put an end to the Third Person Holy Bikeshed
    War.
    
    Originally committed as revision 24023 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b7cdddcd1f0cbee60f6322ead7f13acd02fb55ca
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Sat Jul 3 17:06:12 2010 +0000

    Silence "comparison of unsigned expression >= 0 is always true" warning.
    
    Patch by Eli Friedman, eli d friedman a gmail
    
    Originally committed as revision 24022 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2d525ef483df1adbc6e22bbb27467033a90cc196
Author: Rodney Baker <rodney.baker@iinet.net.au>
Date:   Sat Jul 3 15:35:23 2010 +0000

    Change all occurences of "inofficial" to "unofficial" in code, comments
    and options. Keep old options until next major version bump.
    
    Patch by Rodney Baker, rodney d baker a iinet d net d au
    
    Originally committed as revision 24021 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a07a06b0334529be6d047db6b0c85a85182e2f42
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Sat Jul 3 10:25:32 2010 +0000

    Fix warning "passing argument from incompatible pointer type".
    
    Patch by Eli Friedman, eli d friedman a gmail
    
    Originally committed as revision 24020 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8abcbf2d54130d9be896c9b41ca021ce5710a56a
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jul 3 10:12:22 2010 +0000

    Reduce codec time base when stream copying
    
    Originally committed as revision 24019 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3483d87752098cbd4ee11741847fd394db46f331
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Sat Jul 3 09:58:13 2010 +0000

    Fix 'assignment from incompatible pointer type' warning.
    
    Patch by Eli Friedman, eli d friedman a gmail
    
    Originally committed as revision 31628 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit bb943bb8fc55170760b151a2b4299e6e564231e1
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jul 3 04:40:12 2010 +0000

    Give context to av_log
    
    Originally committed as revision 24018 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d3fdf2031403301f25d7f5b4f5c323ba95139ee
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jul 3 03:15:37 2010 +0000

    Move AVStream->codec_info_nb_frames increment after try_decode_frame
    
    Originally committed as revision 24017 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b5049814838c63915e42fb4789d88ccc11446e2f
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jul 3 03:12:29 2010 +0000

    Use default graph swscale opts when no opts are supplied
    
    Originally committed as revision 24016 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f96363df7a1b504307ef6c234513f117036b7bff
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jul 3 03:11:04 2010 +0000

    Set graph swscale opts before parsing it, that way opts are available
    when auto-adding scalers.
    
    Originally committed as revision 24015 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ae447836af5cc66031e48a2df13713365cd3be7c
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Jul 3 03:07:33 2010 +0000

    In av_find_stream_info, decode at least 4 h.264 frames to be able to guess delay.
    
    Originally committed as revision 24014 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b06855f18a79d45b5ca212be89d84df3ee130cf7
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sat Jul 3 00:48:12 2010 +0000

    SSSE3 versions of vp8 width4 bilinear MC functions
    
    Originally committed as revision 24013 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9862f9e149a20cca676b00dde0e01a73eda87ee0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jul 2 23:39:02 2010 +0000

    Disable dshow specific bug emulation for amv files as they arent
    demuxed by ms dshows buggy demuxer normally.
    
    Originally committed as revision 24012 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 89ac23cd4000dccb366217a431c5fd6783043759
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jul 2 23:33:10 2010 +0000

    Rename block_align variable in the avi demuxer to clearly seperate its purpose
    from the true block_align.
    
    Originally committed as revision 24011 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5245c04da332ab9585133ad55f8ec7a06d43b0b0
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 2 21:04:45 2010 +0000

    VP8: Move calculation of outer filter limit out of dsp functions for normal
    filter to match the simple loop filter
    
    Originally committed as revision 24010 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b67a8f49a47e632814c2892dae96d7d54aac9530
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 2 21:04:39 2010 +0000

    Use __clang_version__ when available
    
    Originally committed as revision 24009 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8ee82f40caf2245c1ffa06481ff91e306c4becd1
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jul 2 19:26:27 2010 +0000

    fix comment grammar
    
    Originally committed as revision 24008 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 93eea20a793baf7357e374620b55f3793b873a2c
Author: Jai Menon <jmenon86@gmail.com>
Date:   Fri Jul 2 17:39:03 2010 +0000

    Bump libavformat minor (as a result of r24003).
    
    Originally committed as revision 24007 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 19c039ee3db6ab8b60957cefaef05792ef314786
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Jul 2 17:33:45 2010 +0000

    Make mix function more readable.
    Compiler output unchanged with gcc 4.4.
    
    Originally committed as revision 24006 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 961b0c41b95268e8f5bf4e75a795043f20567ff1
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Fri Jul 2 17:05:36 2010 +0000

    Fix use of unintialized variable introduced in r20411.
    
    Originally committed as revision 24005 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 41c1ccc332eba2785a84b883dee96d214a41db2c
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jul 2 16:41:38 2010 +0000

    matroskadec: merge only SSA packets together
    fixes issue 2052
    patch by David Conrad
    
    Originally committed as revision 24004 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7a617a86348d690cc63f36f409d53ff60b7d6fba
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jul 2 16:38:44 2010 +0000

    add AV_DISPOSITION_FORCED flag and use it in matroska demuxer
    
    Originally committed as revision 24003 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c01694c8893292ea3f80f195874212cba18fa8e8
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jul 2 15:57:56 2010 +0000

    saner default value for convergence_duration
    
    Originally committed as revision 24002 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 08b04ba9ce63403325f9f50992ae17ddb06cc889
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jul 2 15:56:38 2010 +0000

    clarify convergence_duration documentation
    
    Originally committed as revision 24001 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit df0a6d0d242f3315baf7193d5e023e84de2e7adf
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jul 2 15:49:25 2010 +0000

    wmavoice depends on mdct
    
    Originally committed as revision 24000 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d01144b9d3f592f1140b9f8418e76a126b3a17b0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jul 2 15:09:27 2010 +0000

    Duplicate rounding that MS does in one of their implementations of an avi demuxer.
    Fixes issue740
    Based on patch by Cory Fields theuni-nospam- >xbmc @org
    
    Originally committed as revision 23999 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79042a6eb150e5d80a0e7bf242d9945d1246703b
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 2 15:00:21 2010 +0000

    Fix memory leak introduced in r23933
    
    Originally committed as revision 23998 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 08b317a23855d17971dcfa112248968234147f4b
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jul 2 14:23:17 2010 +0000

    avutil: bump minor version for r23985 (install lfg.h)
    
    Originally committed as revision 23997 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3c042da75d04297a22be489c4a18541851d78552
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 13:00:18 2010 +0000

    Remove stray Doxygen grouping command; fixes one Doxygen warning.
    
    Originally committed as revision 23996 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 423c254c18f13a84588713424bde0f90dc23783d
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:55:36 2010 +0000

    Disambiguate bitstream groups for AAC and RV30/RV40.
    
    Originally committed as revision 23995 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2d62158091e0d6d94c36a7c297c4984465c6b02e
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:53:37 2010 +0000

    Replace '\0 bytes' by 'NULL bytes' in Doxygen comments.
    Doxygen mistakes the \ for the start of a Doxygen command.
    
    Originally committed as revision 23994 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 34630b93dc7cf028a4b483c19c4f6ca4162c25c0
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:52:14 2010 +0000

    Move DECODE_BYTES_PAD* macros before Doxygen comments.
    Doxygen thinks the comments belong to the macros otherwise.
    
    Originally committed as revision 23993 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e2d17d01976defd623051c01eeda315c1fc5308c
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:50:19 2010 +0000

    Fix doxy of flags parameter in fps_umf2avr().
    
    Originally committed as revision 23992 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0baf34d844c897c0874cdb9152213a412a6eee72
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:48:32 2010 +0000

    Remove angular brackets from Doxygen comments; Doxygen confuses them for HTML.
    
    Originally committed as revision 23991 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58772292c0d4b07819ebe7d8a994f64e6ede922a
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:45:49 2010 +0000

    @begingroup --> @defgroup, only the latter is correct Doxygen syntax.
    
    Originally committed as revision 23990 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 094b18b6833904c294a9b50ae43644861a647570
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:42:32 2010 +0000

    Fix doxy of gb parameter in decode_gain_info().
    
    Originally committed as revision 23989 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b34aaed2cf31b188fe1778f9fdac14ce53369eca
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:41:07 2010 +0000

    Move #ifdef before zlib_decomp() up so it covers the Doxygen comments.
    Otherwise Doxygen gets confused and cannot map comments to functions.
    
    Originally committed as revision 23988 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bbd6684f394b451c537169d57a239fe2fb2be5c1
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:35:51 2010 +0000

    Fix doxy of fixed_mean_energy parameter in ff_amr_set_fixed_gain().
    
    Originally committed as revision 23987 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8d84a909c3b158f49a928cf9b74b3fe20ee48b0d
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 12:26:22 2010 +0000

    Fix the signature of ff_set_min_dist_lsf() to match the implementation
    and add doxy for the size parameter.
    
    Originally committed as revision 23986 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 89eec74a52e0f0495bd41bf519f915ccd170e6b0
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jul 2 12:12:06 2010 +0000

    avutil: install lfg.h
    
    Originally committed as revision 23985 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 503f9c0bd6ad6929d1f89f0745fe6ab9f71e6e96
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:55:42 2010 +0000

    Fix Doxygen documentation of gb parameter in ff_wma_get_large_val().
    
    Originally committed as revision 23984 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6da88bd389db744bff8f1844857d599d888b9cff
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:54:34 2010 +0000

    Fix typo in Doxygen function parameter name.
    
    Originally committed as revision 23983 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit daf6c68d33f0bd369dd7d6565a03b07310b5c221
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:53:00 2010 +0000

    Avoid one more instance of angular brackets in Doxygen comments.
    
    Originally committed as revision 23982 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e669590a0abfd3fe868e7c9129e682533ffa852b
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:49:17 2010 +0000

    Fix parameter name and position in av_crc_init Doxygen documentation.
    
    Originally committed as revision 23981 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a4d7a30136c52f3595b80156f6baa9c0f452fcf
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:46:29 2010 +0000

    Replace incorrect @NOTE Doxygen command by @note; capitalization matters.
    
    Originally committed as revision 23980 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3fa7626863b9605f3e1a8a9dc4e0d6055dd5e57e
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:44:58 2010 +0000

    Avoid square brackets in Doxygen comments; Doxygen chokes on them.
    
    Originally committed as revision 23979 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b8ab52e702e9536e054169f30ee05855a8f0ac93
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:41:13 2010 +0000

    Fix Doxygen function parameter documentation syntax.
    
    Originally committed as revision 23978 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 791384ec29d4da056dc6539fe575b81c1785b642
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:37:53 2010 +0000

    Remove two more non-existing stray Doxygen function arguments.
    
    Originally committed as revision 23977 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 09f6a45dc28f229d4cb1e31dffdea868501dfb43
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:19:29 2010 +0000

    Remove non-existing stray arguments from Doxygen function documentation.
    
    Originally committed as revision 23976 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c4e12a9fa4d4f524d7a5832d82594c6b72e2ecae
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jul 2 11:13:23 2010 +0000

    Check for doxy filetag with filename
    
    Originally committed as revision 23975 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 96e07a73eca2d0802719fdba69de3a78c1a04264
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:09:12 2010 +0000

    Fix two more instances of wrong @ usage in Doxygen comments.
    
    Originally committed as revision 23974 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fd566520c7fb998f6f378904e5b03e8bca1e156d
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:05:47 2010 +0000

    Fix printing of '@' symbols in Doxygen comments; the correct syntax is '@@'.
    
    Originally committed as revision 23973 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eee9119ad174dfc56a86fd54493a0636cef29d8d
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 11:03:23 2010 +0000

    Add parameter names to av_log/av_vlog function declarations.
    Doxygen gets confused without an explicit parameter name.
    
    Originally committed as revision 23972 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 33edd31f5f896c767810b35feb8e50bf4c5d1482
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 10:59:35 2010 +0000

    Remove redundant and harmful explicit filename after @file Doxygen command.
    
    Originally committed as revision 23971 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9a58234feaae8b387b7a7e41b643ec619534d26a
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 10:49:29 2010 +0000

    Fix misspelled parameter names in Doxygen documentation.
    This fixes one Doxygen warning each.
    
    Originally committed as revision 23970 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5298b070c294c211a8777c8c0d61c42bbfd4d1d3
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 10:37:13 2010 +0000

    Remove misplaced Doxygen comment.
    
    Originally committed as revision 23969 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d7650484ff9f3245ff32367aa36b24807c8a5f5c
Author: Diego Biurrun <diego@biurrun.de>
Date:   Fri Jul 2 10:05:49 2010 +0000

    Update Doxyfile to the format preferred by Doxygen 1.5.6 (via 'doxygen -u').
    
    This is the version available in Debian stable, so it should be a reasonable
    baseline that can be expected to be available on all developer machines.
    
    Originally committed as revision 23968 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 29054fdd0abe019c59e4857cd490fbd950cc9602
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jul 2 08:35:47 2010 +0000

    In mxf muxer, fix last b frame temporal offset
    
    Originally committed as revision 23967 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 380966a8018514ea021c9e3c77437384faf7faaa
Author: John Stebbins <stebbins@jetheaddev.com>
Date:   Fri Jul 2 08:24:37 2010 +0000

    In mov demuxer, fix seeking to the beginning when file has edit lists.
    Patch by John Stebbins, stebbins at jetheaddev dot com
    Fixes issue #2046
    
    Originally committed as revision 23966 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dcc602d8022aac4d419038d6020e07584011aa8a
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jul 2 05:27:41 2010 +0000

    SSSE3 versions of width4 VP8 6-tap MC functions
    Also make some small changes to saturation order of 4-tap SSSE3 MC to fix a
    non-bitexactness bug.
    
    Patch mostly by Eli Friedman <eli.friedman AT gmail DOT com>.
    
    Originally committed as revision 23965 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 301ab19dd97deb30a073e93d3c8a969bb7f6966f
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 2 02:03:20 2010 +0000

    configure: improve GNU as checking
    
    Check for GNU assembler only when asm is enabled.  Show a warning for
    ppc/altivec only, and fail on ARM.
    
    Originally committed as revision 23964 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cb9b39fba937b7eee69968ba1310ab694a439fc3
Author: Diego Pettenò <flameeyes@gmail.com>
Date:   Fri Jul 2 00:30:27 2010 +0000

    tablegen: the executable depends on tablegen headers as well
    
    Make sure that the *_tablegen.h header is listed in the dependencies, but
    filter it out in the compile line.
    
    Originally committed as revision 23963 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9bbb50648d487b2ce7d0540af69b7d6a4abc02a3
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 2 00:20:26 2010 +0000

    PPC: fix build on OSX without gas-preprocessor
    
    Originally committed as revision 23962 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48966b02cb9caae7b51a16e8afcc9e69ccb25f2a
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jul 2 00:03:48 2010 +0000

    Grammar fixes
    
    Originally committed as revision 23961 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3c35da2f7f2f110a884ef44c380bf87370b1624a
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:36:48 2010 +0000

    vorbisdec: remove variable-length arrays
    
    Originally committed as revision 23960 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf61994a17ad8e6cc56755bcc0697d3177d06438
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Thu Jul 1 23:21:49 2010 +0000

    PPC: Altivec IMDCT
    
    Patch by Loren Merritt
    
    Originally committed as revision 23959 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe20bdf9db94061791bccaf19f3538343da6e103
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:46 2010 +0000

    Indent
    
    Originally committed as revision 23958 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 588d28ac0866c8e9acb436c1c752de4c6de0d21e
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:42 2010 +0000

    Remove vestiges of radix-2 FFT
    
    Patch (mostly) by Loren Merritt
    
    Originally committed as revision 23957 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf7ba153729e2ea645cd6cc1150514137037923c
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:39 2010 +0000

    PPC: Altivec split-radix FFT
    
    1.8x faster than altivec radix-2 on a G4
    8% faster vorbis decoding
    
    Patch (mostly) by Loren Merritt
    
    Originally committed as revision 23956 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 135448fa1ac2622250b595c5135ddc573fcbd7b5
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:36 2010 +0000

    PPC: fix dcbzl detection on OSX
    
    Originally committed as revision 23955 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e08b8239f6cb1b6724d9c0faa54db8f1362838f5
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:33 2010 +0000

    Add -force_cpusubtype_ALL to ASFLAGS on Darwin/PPC
    
    Originally committed as revision 23954 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a49d302590f55f80cb7db95536fe12cf3ab2e56d
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:30 2010 +0000

    Check for GNU assembler, use gas-preprocessor on darwin
    
    Originally committed as revision 23953 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2f0c136e1f584a0d6c7826376ce4809a39ec81c9
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:27 2010 +0000

    Check whether IBM or Apple PPC assembler syntax is used
    
    This checks which assembler syntax is supported and defines macros
    for register names accordingly.
    
    Originally committed as revision 23952 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ea59f489b0c13df34b3b27063d539daa8655755e
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:23 2010 +0000

    mpegtsenc: allocate correct size for PID table
    
    Originally committed as revision 23951 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 59bebb11e01981346c5e2f5b3e557a45ff89823f
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:20 2010 +0000

    mpegaudio: move compute_antialias_float() to mpegaudiodec_float.c
    
    Also put compute_antialias_integer() under !CONFIG_FLOAT and change
    forward declarations to declare only the relevant one of these.
    
    Fixes warnings about unused functions and pointer type mismatches.
    
    Originally committed as revision 23950 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 35d597d556af54ead069fe63ef6d8fa403af4340
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 23:21:17 2010 +0000

    mpegaudio: call ff_mpegaudiodec_init_mmx() only from float decoder
    
    The mmx code is floating-point only, and this function does not know
    from which decoder it is called.  Without this change, the integer
    decoder only "works" because the size of the context struct is smaller
    in this case, and the mmx init function writes the function pointer
    outside the allocated context.
    
    Fixes issue 2054.
    
    Originally committed as revision 23949 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 525fcb2798bf61d7850a56e9d92412a798c66b9a
Author: Andrew Wason <rectalogic@rectalogic.com>
Date:   Thu Jul 1 23:18:27 2010 +0000

    In mov demuxer, only set sar if not already set, patch by Andrew Wason,
    rectalogic at rectalogic dot com
    Fixes issue #1754
    
    Originally committed as revision 23948 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7d6096e42e2ee0794cc8eaeb27eba164ba0782a2
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Thu Jul 1 22:31:31 2010 +0000

    Use ext sample from mpeg4audio config if set with AAC SBR
    
    Originally committed as revision 23947 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8434fc26ebc677320a42d86fcdcd1775d55f7c5a
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 1 22:09:22 2010 +0000

    Fix 100L in vp8dsp asm init
    
    Originally committed as revision 23946 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d9da8f101fa6061d5e9cb63a990ae04d976c7c37
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Jul 1 21:09:17 2010 +0000

    mpegaudio float decoders depend on dct
    
    Originally committed as revision 23945 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 956dae9e77102832090f901e1a4a856985579016
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Jul 1 21:08:20 2010 +0000

    adu and mp3on4 functions are also needed by their respective float decoders
    
    Originally committed as revision 23944 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 060dd9300041eff91e7fb5622c12f9dd4975502d
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Thu Jul 1 21:04:12 2010 +0000

    Altivec-optimized mp{1,2,3} windowing
    
    Originally committed as revision 23943 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit de1807bbc4ea29e9492484e1104d4da33cd6ba28
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Thu Jul 1 20:15:49 2010 +0000

    Pad the buffer in url_close_dyn_buf, for buffers opened with url_open_dyn_buf
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23942 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4449df6baf245465715844ce96886600128b3a83
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Thu Jul 1 20:12:58 2010 +0000

    Add RTP depacketization of SVQ3
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23941 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b4abbd6f5f065a41d48622154cb7fd045247f2f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jul 1 18:49:44 2010 +0000

    Move colorspace.h from libavcodec to libavutil.
    Avoid a compile-time dependency of the pad filter on libavcodec.
    
    Originally committed as revision 23940 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 39bb30f6640fe1faf4bbc779a79786028febc95d
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Thu Jul 1 17:10:31 2010 +0000

    Change all functions referenced in the mxf_metadata_read_table to use the same
    prototype and also always call them with exactly those arguments.
    The previous way seems to have worked on all supported platforms, however
    it was not strictly valid C and would crash e.g. with a compiler that
    uses stdcall by default.
    Also avoids warnings if -Wstrict-prototypes is used.
    
    Originally committed as revision 23939 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6eabaef4b8cfa11b33d5367261d47964ea988cde
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Jul 1 16:28:38 2010 +0000

    cosmetic: improve comment breaking at 80 cols
    
    Originally committed as revision 23938 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7bcef8483f014e61fb338c23ce14dcf3268bcbdf
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Thu Jul 1 16:09:38 2010 +0000

    fix dependencies of vp5 and vp6 decoders after r23915
    they now also depends on cabac.o for ff_h264_norm_shift
    
    Originally committed as revision 23937 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 383b25fd5478e7760bec0d87ed95ff862398cb46
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Thu Jul 1 15:03:21 2010 +0000

    fix warning in ff_metadata_mux_compat()
    warning: the address of 'number' will always evaluate as 'true'
    patch by Eli Friedman   eli _dot_ friedman _at_ gmail _dot_ com
    
    Originally committed as revision 23936 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5935f9d6bd5902131d964a677516cf149bb08b48
Author: Alex Converse <alex.converse@gmail.com>
Date:   Thu Jul 1 14:49:32 2010 +0000

    Allow remuxing of explicitly signalled AAC files into ADTS.
    
    The ADTS output files are not explicitly signaled because the format
    does not support explicit signalling.
    
    Originally committed as revision 23935 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a472821a4713dbfd150460fc203190e7c055141
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Jul 1 13:50:15 2010 +0000

    Factorize get_duration() out of 4 places of the avi demuxer.
    
    Originally committed as revision 23934 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2cbd734a384377f664945fe43c2d44b79f6020d2
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 11:51:01 2010 +0000

    Maybe fix threaded mpeg*video encoding
    
    This allocates per-thread copies of some MpegEncContext.ac_val which
    is used concurrently from the encoding threads.
    
    Originally committed as revision 23933 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 16bfbfd0782b062219080be69b70685dbfba3ca6
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 11:43:30 2010 +0000

    random_seed: simplify
    
    Originally committed as revision 23932 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9958096ea2ce72590ad36540ea2e0254f60f8b09
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 11:40:54 2010 +0000

    Reindent
    
    Originally committed as revision 23931 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b7fa5c5abb39f819fbb42253711bc13e5cac0e81
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 11:40:50 2010 +0000

    random_seed: allow to block on /dev/random
    
    If both /dev/random and /dev/urandom failed to return data, an
    uninitialised value might be returned.  Since most systems have a
    non-blocking /dev/urandom or have /dev/random with similar properties,
    the chance of blocking is minimal, and the alternative of returning
    non-random data is worse.
    
    Originally committed as revision 23930 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a158446b2842143a1ea0a284952571435c9ad3c4
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jul 1 11:11:23 2010 +0000

    configure: replace unwarranted gcc bashing with a real explanation
    
    Originally committed as revision 23929 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4bbb3e3a9d2af815986aa38427e5d2a3a34d5e2e
Author: Howard Chu <hyc@highlandsun.com>
Date:   Thu Jul 1 10:59:44 2010 +0000

    Use new librtmp APIs instead of grubbing around in RTMP struct
    
    Originally committed as revision 23928 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 17dc7c7a60798d3e1f78bad97423fb49c8dc1c1d
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu Jul 1 10:29:47 2010 +0000

    Fix h264/vp8 intra pred on Athlon XP
    Whose idea was it to have a CPU that didn't SIGILL on an invalid instruction?
    
    Originally committed as revision 23927 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b47a52dc8676c6e44b5e5746431e047a537f319c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jul 1 05:17:02 2010 +0000

    mpegaudioenc: Remove write-only variables from the context.
    
    Patch by Rafaël Carré (rafael <dot> carre <at> gmail).
    
    Originally committed as revision 23926 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0c0fd063ddef7ae3b97e7d9eac57acefee994d0c
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Jul 1 00:09:08 2010 +0000

    Prevent infinite recursion of odml indexes.
    This fixes a stack overflow.
    
    Originally committed as revision 23925 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4148855ee4f3506cc1f7341f688e5fa260a017d4
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Jun 30 23:59:27 2010 +0000

    Eliminate another redundant instruction in vp56/8 arithcoder
    Necessary because of this GCC bug:
    http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44474
    To do this, convert some, but not all (!) of the variables in VP56RangeCoder
    into local variables.
    If we convert c->high into a local variable, gcc gets the stupids and refuses
    to use a conditional move for the unpredictable main branch.
    
    TODO: dispense with this bullshit and write an asm version.
    
    Originally committed as revision 23924 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e79db01414b43e4dee26ad7834ba2f74fc6320a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 30 23:52:28 2010 +0000

    Set pad description with NULL_IF_CONFIG_SMALL(), consistent with the
    other filters.
    
    Originally committed as revision 23923 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a74f893b85f3091ad56194a8c7556ae76d321f2d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 30 23:52:26 2010 +0000

    Improve description for the pad filter.
    
    Originally committed as revision 23922 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 36d6b545a1a5309b3d9223b0db40ad2879817af5
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Jun 30 23:18:47 2010 +0000

    CMOV-ify vp56 arithcoder
    This incantation causes gcc 4.3 to generate cmov on x86, a vastly better option
    than a completely unpredictable branch.
    Hopefully this carries over to newer versions and other CPUs with conditionals.
    ~5 cycles saved per call on a Core i7.
    
    Originally committed as revision 23921 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e6ed48d6e7525fceba5469e1512b20c7c5c3198
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Jun 30 23:15:25 2010 +0000

    Optimize vp56 arithmetic decoder
    Negate "bits" to eliminate a negate in cache refilling.
    
    Originally committed as revision 23920 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b0a18c2f0a6d54b522a8f21538801e152ddf7fb8
Author: XBMC <>
Date:   Wed Jun 30 23:01:44 2010 +0000

    Make "invalid dts/pts combination" a debug instead of a warning message.
    
    Patch by XBMC
    
    Originally committed as revision 23919 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5fd4857354619bd8a7517fc5e675f5871ed48702
Author: Mike Scheutzow <scheutzow@alcatel-lucent.com>
Date:   Wed Jun 30 22:39:13 2010 +0000

    Allow setting streamid when muxing mpegts.
    
    Patch by Mike Scheutzow, scheutzow alcatel-lucent com
    
    Originally committed as revision 23918 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 006e8108de7ff63d153d737769300557bfb7f72a
Author: Mike Scheutzow <scheutzow@alcatel-lucent.com>
Date:   Wed Jun 30 22:35:57 2010 +0000

    Add new option "streamid" to set the value of an outfile streamid.
    
    Patch by Mike Scheutzow, scheutzow alcatel-lucent com
    
    Originally committed as revision 23917 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf60d669a6a5405b8ecdc5d2f59296e1c6b5198b
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 22:33:38 2010 +0000

    Add more int packing macros, name them consistently
    
    Originally committed as revision 23916 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bce3bd1ced8ff651d141f3d4f09e9ed903fee325
Author: Stefan Gehrer <stefan.gehrer@gmx.de>
Date:   Wed Jun 30 22:05:29 2010 +0000

    renormalize VP5/6/7/8 range coder without loop
    
    Originally committed as revision 23915 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0db2d3cf1d8b6483160707e1ee0f0574b13c30c6
Author: Daniel Kristjansson <danielk@mrl.nyu.edu>
Date:   Wed Jun 30 21:46:03 2010 +0000

    Do not skip one of three bits zero padding.
    
    Patch by Daniel Kristjansson, danielk cuymedia net
    
    Originally committed as revision 23914 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 809b7a99b27548fdb12709b69dc7cacff0a20f01
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 21:45:51 2010 +0000

    Add missed file dct32.c
    
    Originally committed as revision 23913 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 06d01188e94321113684a271f62f6b0f2b818e53
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Wed Jun 30 20:11:27 2010 +0000

    More mp{1,2,3} 32-point DCT transform to our common DCT framework.
    Should allow for future SIMD optimizations.
    
    Originally committed as revision 23912 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cae70f99a3bb0955a325ed58a9dfa88eff4a6199
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 20:09:55 2010 +0000

    Improve FF_SYMVER documentation
    
    Originally committed as revision 23911 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2eaf7e49c7e621deaa910e6ed6f897959ee94933
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 20:09:52 2010 +0000

    Improve av_strerror() documentation
    
    Originally committed as revision 23910 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c2a5b4731bccede049952b8f40967aaf395a28ba
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 20:09:48 2010 +0000

    Improve GET_UTF{8,16} documentation
    
    Originally committed as revision 23909 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 12633044b1910ff6dd6dbe3b458b1277eeee06ba
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 20:09:44 2010 +0000

    aes: improve av_aes_crypt() documentation
    
    Originally committed as revision 23908 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82012619962ed0fd97e8ec36b732265103a0a2a3
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 20:09:40 2010 +0000

    adler32: add API documentation
    
    Originally committed as revision 23907 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1782460b387258b1872fcb7c40edcab9a2e63bcb
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 20:09:37 2010 +0000

    Improve av_resample() documentation
    
    Originally committed as revision 23906 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ffd31cfef330f4f10a617b11f479d448dc632ff3
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 20:09:32 2010 +0000

    base64: improve documentation
    
    Originally committed as revision 23905 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 49bd8e4b843d9a92fdb8ef4361a551a1e019c65d
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 15:38:06 2010 +0000

    Fix grammar errors in documentation
    
    Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 38e23c88db9a6b1ce15a2eca431b824f65b214bc
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 10:38:04 2010 +0000

    Make av_get_random_seed() non-blocking
    
    Attempt to read from /dev/urandom and /dev/random with O_NONBLOCK set.
    If neither succeeds, proceed with fallbacks.
    
    Originally committed as revision 23903 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 534a2231f69638c3fdd998853ba4158ed79322a8
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 10:38:01 2010 +0000

    Check for fcntl()
    
    Originally committed as revision 23902 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f28638b960d854282080431f26d2532b1bbe626
Author: Diego Biurrun <diego@biurrun.de>
Date:   Wed Jun 30 10:18:48 2010 +0000

    Step back as documentation maintainer.
    
    Originally committed as revision 23901 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit df92772c556cfe797ebd465b547b53a230c99ed6
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 30 09:33:59 2010 +0000

    apedec: add flush function
    
    Originally committed as revision 23900 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 680b232142f22f419ae8fd7526096047b3c8cdac
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jun 30 07:55:13 2010 +0000

    Add a changelog entry for the RTSP tunneling, that was added a few weeks ago
    
    Originally committed as revision 23899 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 11fdc4d4fcd1eecd4912354ecbc2c6a8dc97635c
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Wed Jun 30 07:55:05 2010 +0000

    mxfdec: Improve parsing of the PixelLayout item
    
    Originally committed as revision 23898 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 85b76ce9901120b7a2ed9ab607dff8daa43e1b0d
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Wed Jun 30 06:50:44 2010 +0000

    Fix "initialization from incompatible pointer type" warning in rv34.
    Patch by Eli Friedman (at gmail).
    
    Originally committed as revision 23897 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd025f25daeaa81e1cb815fb86d307eeef821727
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed Jun 30 04:50:35 2010 +0000

    Change AES code to be strict-aliasing-safe.
    Makes it give correct results with e.g. gcc 4.4.
    For unknown reasons the generate asm code also changes
    on e.g. gcc 4.3, making the code a bit larger but also
    a bit faster.
    
    Originally committed as revision 23896 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25fe8630621dbdc639f350d00dabcc0479ce272f
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Wed Jun 30 01:57:05 2010 +0000

    Silense one warning:
    "passing argument 1 of ‘av_memcpy_backptr’ from incompatible pointer type"
    
    Patch by Eli Friedman, eli D friedman A gmail
    
    Originally committed as revision 23895 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99267eb702d35b863e13fcb4fc829acbf7016e55
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Wed Jun 30 01:47:42 2010 +0000

    Fix strict-aliasing violations in MPV_motion_internal.
    
    Patch by Eli Friedman, eli D friedman A gmail
    
    Originally committed as revision 23894 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd8e127a4d6235384f8f8e7f0edcbca5808e0964
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 29 22:41:22 2010 +0000

    rv40: make rv40_adaptive_loop_filter() always_inline
    
    This function is called from the rv40_[hv]_loop_filter() wrappers
    with some arguments constant, so it really needs to be inlined.
    
    3% faster overall on Cortex-A8.
    
    Originally committed as revision 23893 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7dbbf6a14a675a654d1d780d33de1a49da6e17ee
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 29 22:41:20 2010 +0000

    ffplay: remove VLA
    
    Originally committed as revision 23892 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82a8d0f1148fa4c484ae7670c362265e22b17ccc
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Jun 29 17:23:17 2010 +0000

    Use add instead of lshift in mmxext vp8 idct
    
    Originally committed as revision 23891 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 565344e7e4025613b9bf6a342f8e2abbd0dea16f
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jun 29 17:04:29 2010 +0000

    Remove unused macros (duplicates from the now-LGPL x86util.asm).
    
    Originally committed as revision 23890 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cbb39648c1699820f92d36b577caeaac44fa3250
Author: Thilo Borgmann <thilo.borgmann@googlemail.com>
Date:   Tue Jun 29 16:56:28 2010 +0000

    Add CRC check to the ALS decoder.
    
    Originally committed as revision 23889 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4edc5a9df99bdbe1b56fa4f6656ce37dfb48f37
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 29 14:48:45 2010 +0000

    ARM: add mov32 macro
    
    Originally committed as revision 23888 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 480cb7edd35463175820ac01a9b88222f8b57d14
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 29 14:48:41 2010 +0000

    ARM: (mostly) whitespace cosmetics
    
    Originally committed as revision 23887 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2dd2f71692996e66efd1f8055ac47d19799e589a
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jun 29 14:43:11 2010 +0000

    MMX idct_add for VP8.
    
    Originally committed as revision 23886 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 29e719377f0643a38d6f66b029ddfbc2441dffda
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Jun 29 12:28:06 2010 +0000

    Add missing mm_support call toff_h264_pred_init_x86.
    I'm not sure if this is supposed to be here, but it can't hurt.
    
    Originally committed as revision 23885 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 982fac73570fef49f97106faccf7acd0ccb06dc4
Author: David Conrad <lessen42@gmail.com>
Date:   Tue Jun 29 06:42:17 2010 +0000

    Altivec VP8 MC functions
    
    Originally committed as revision 23884 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7bf4e9d7f7b21f2bbc6a9c39e38549dc2d1c57ba
Author: David Conrad <lessen42@gmail.com>
Date:   Tue Jun 29 06:42:12 2010 +0000

    Altivec: Add helper function to load from a constant misalignment
    
    Originally committed as revision 23883 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a3ef994cea2319ff3cf2e634b5ab3d278e18a06c
Author: David Conrad <lessen42@gmail.com>
Date:   Tue Jun 29 06:42:08 2010 +0000

    vorbis: cosmetics, remove trailing comma for values that will never have
    anything added
    
    Originally committed as revision 23882 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 95275094a527893af040432a6da7afe2ed79c69c
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Jun 29 04:34:04 2010 +0000

    Faster C VP8 normal inner loop filter
    
    Originally committed as revision 23881 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9942b6a1b0748dda15290155dc8d44f18a71230b
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Jun 29 03:34:24 2010 +0000

    Use crop table in C implementations of VP8 DSP functions.
    Much faster VP8 C DSP functions; ~5-10% faster overall with asm off.
    
    Originally committed as revision 23880 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 38c07dcc3eb0c49f768ecd430c77d911fbc39c38
Author: Lou Logan <lou@fakeoutdoorsman.com>
Date:   Tue Jun 29 03:17:11 2010 +0000

    Update x264 presets.  Patch by Lou Logan <lou@fakeoutdoorsman.com>
    
    Originally committed as revision 23879 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 004cda8e79d839209e636fd97bec1090d53936b5
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Jun 29 01:41:59 2010 +0000

    Add mmxext version of VP8 DC Hadamard transform
    
    Originally committed as revision 23878 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 37355fe823170537d97d9858877a928c645984f4
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Jun 29 00:40:12 2010 +0000

    Make x86util.asm LGPL so we can use it in LGPL asm
    Strip out most x264-specific stuff (not used anywhere in ffmpeg).
    
    Originally committed as revision 23877 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bc14f04b2f04e00573fa3d0e3778dadd6fa4f466
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Jun 29 00:23:52 2010 +0000

    MMXEXT version of vp8 4x4 vertical pred
    
    Originally committed as revision 23876 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fb9927ad7dca23d348fa4d915328e030c40f81de
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Jun 28 23:53:07 2010 +0000

    Add mmx/mmxext/ssse3 4x4 TM intra pred functions for vp8
    
    Originally committed as revision 23875 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b746bb47308730ede2fe06e64ddfa66b64c6450
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Jun 28 23:37:24 2010 +0000

    Add missing comment header for predict_4x4_dc_mmxext
    
    Originally committed as revision 23874 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 270a85d259e44a560d7da70679906fa977f96e97
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Jun 28 23:35:17 2010 +0000

    Fix some intra pred MMX functions that used MMXEXT instructions
    Also add predict_4x4_dc MMXEXT function for vp8/h264.
    
    Originally committed as revision 23873 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a912da761dcf2e9e5e8d134437dd121184f434c3
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Jun 28 22:13:14 2010 +0000

    Fix VP8 bilinear mc on x86_64
    
    Originally committed as revision 23872 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4e42debc8d61587d123a4adf9f1c5694cef25ba9
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 28 21:50:57 2010 +0000

    aacenc: Start the lookahead pointer 1/4 of the way into the first short window.
    
    Short windows are of length 256 and begin at sample 448.
    
    Originally committed as revision 23871 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 75ef6898846fb14dd47691cad6ce8850c9106723
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 28 21:49:26 2010 +0000

    aacenc: Fix window decision logic.
    
    This keeps the encoder from switching away from an wight short sequence
    prematurely when attacks are detected two frames in a row. It also allows for
    the legal and useful LONG_STOP_SEQUENCE to LONG_START_SEQUENCE transition.
    
    Originally committed as revision 23870 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 804d489c4a97b8a97f1da216678b1ea0c03974e3
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 28 21:42:57 2010 +0000

    aacenc: Fill in the estimated codebook for the final computed scalefactor in the TLS.
    
    Originally committed as revision 23869 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7ca4a72f476270df4464a3a379bc44a68257786f
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 28 21:40:38 2010 +0000

    10l: Revert r23867. It didn't make any sense.
    
    Originally committed as revision 23868 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9a3fe1ae6efc3716786823efe1422b6b40e4f76f
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 28 21:36:19 2010 +0000

    Make ff_psy_preprocess_end() act like av_freep().
    
    Originally committed as revision 23867 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 072c0d605fd4815441dc2f8f4c5f3b4efc81c878
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 28 21:34:57 2010 +0000

    aacenc: Properly pad extradata.
    
    This fixes a valgrind error when encoding to ADTS.
    
    Originally committed as revision 23866 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 50f70541d36b3ff477b63b3ec754e28ace824d8e
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Jun 28 21:12:00 2010 +0000

    Change MMXEXT to MMX2, MMXEXT is deprecated
    
    Originally committed as revision 23865 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2209ffacb974db22c8798a9ca9f3754efec41bc4
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Jun 28 21:02:16 2010 +0000

    In mov demuxer, increase total size after debugging message
    
    Originally committed as revision 23864 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb06ec5ef480cd1d056b00d781e9f2803b0db798
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 20:37:16 2010 +0000

    Reindent
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23862 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a494295197a21a728972f31534157414f1939183
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 20:35:21 2010 +0000

    rtpdec: Clean up FMTP parsing code in AMR RTP depacketizer
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23861 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit af1308f0248d395e00357ce40faf25a226d697cf
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 20:32:03 2010 +0000

    rtpdec: Cleanup FMTP parsing code in Xiph RTP depacketizer
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23860 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 824535e3c6684ba9327eb62d4514deab459a1957
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 20:27:25 2010 +0000

    rtpdec: Malloc the fmtp value buffer
    
    This allows very large value strings, needed for xiph extradata.
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23859 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0fecad09fe036eab15d114e898271b57a5650cc5
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Jun 28 19:14:40 2010 +0000

    Add x86 asm functions for VP8 put_pixels
    
    Originally committed as revision 23858 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a173aa8940282346598c0c1d5068a20c1c62f4c1
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Mon Jun 28 18:56:24 2010 +0000

    Add MMX, SSE2, SSSE3 asm for VP8 bilinear MC
    
    Originally committed as revision 23857 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2ad4a3bc78e3fb1fac9cb626b5becaeb1aa062b8
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jun 28 17:19:55 2010 +0000

    Pass subshift an argument of the proper type.
    No changes in generated code.
    
    Originally committed as revision 23856 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 17c78b087aa470bbfd18068bbe475dc95d4b7fd4
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jun 28 17:11:48 2010 +0000

    Use a consistent type for multbl array function parameters.
    
    Originally committed as revision 23855 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7ed06b2be85b273f7ae4339b80dfda987a13b4b8
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jun 28 16:04:14 2010 +0000

    Simplify MV parsing, removes laying out 2 or 4 (16x8/8x8/8x16) MVs over all
    16 subblocks (since we no longer need that), which should also lead to a
    minor speedup.
    
    Originally committed as revision 23854 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7c4dcf81658103b9506adcbf848bd23efe3b0b4e
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Mon Jun 28 13:50:55 2010 +0000

    Optimize split MC, so we don't always do 4x4 blocks of 4x4pixels each, but
    we apply them as 16x8/8x16/8x8 subblocks where possible. Since this allows
    us to use width=8/16 instead of width=4 MC functions, we can now take more
    advantage of SSE2/SSSE3 optimizations, leading to a total speedup for splitMV
    filter of about 10%.
    
    Originally committed as revision 23853 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4332bfbff865c41d27d09eaf73409eac544e1350
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 11:35:18 2010 +0000

    Reindent
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23852 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit efc6d451965754a7982f68437645d88a400b3fbb
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 11:30:44 2010 +0000

    rtpdec: Clean up FMTP parsing code in MPEG-4/AAC RTP depacketizer
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23851 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fb4ca2cb51f99dfa658d5fc4f082d18423172f38
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 11:28:02 2010 +0000

    rtpdec: Clean up FMTP parsing code in H.264 RTP depacketizer
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23850 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ed3cef51346ce42953fd755a2abcace839ab834
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 11:26:29 2010 +0000

    Reindent
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23849 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7aa0118c46c8746dae5b3a7286e7b3199d358752
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 11:25:39 2010 +0000

    rtpdec: Return ENOMEM if H.264 RTP fails to allocate memory for SDP extradata
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23848 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 016bc031ebe5c3e75809749a3f409f9f2c4a1d7a
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 11:24:12 2010 +0000

    rtpdec: Add generic function for iterating over FMTP configuration lines
    
    This will be used for cleaning up code that is common among RTP depacketizers.
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23847 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b114d85ba3bd8694dbba076647f346d11dbe327
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 28 11:21:34 2010 +0000

    rtpdec: Move space_chars from avformat/internal to rtpdec
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23846 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eca9e4035a26289d09dd8293e1553886374065cb
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jun 28 10:56:16 2010 +0000

    Set rv34 (0,0) subpel mc functions to the optimised h264 ones
    
    Originally committed as revision 23845 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1f65b67c46ebcbe226aa42489cbd8131b3d5a54a
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jun 28 10:02:15 2010 +0000

    Fix x86 build with h264dsp disabled
    
    Originally committed as revision 23844 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1b15dc3ca8f616e9e650639a6c4c6f8a8a31688f
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon Jun 28 10:02:12 2010 +0000

    configure: make --disable-everything soft-disable things
    
    This allows explicitly enabled things to _select others with the
    intended result.
    
    Originally committed as revision 23843 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 22d78b05b1c80ab739704dbb013c34077d32207b
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Mon Jun 28 08:04:52 2010 +0000

    Fix an "assignment from incompatible pointer type" warning in av_read_frame_internal
    
    Patch by Eli Friedman, eli dot friedman at gmail
    
    Originally committed as revision 23842 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 35614edb2dad6684917539bd1f61bd5ea1e8e19d
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Mon Jun 28 08:02:24 2010 +0000

    Add patcheck checks for assignments that look like compound assignments
    
    Patch by Eli Friedman, eli dot friedman at gmail
    
    Originally committed as revision 23841 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 186d02150eabe58e1ccab06919adf245d8f5df08
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Jun 28 04:55:36 2010 +0000

    Use lookup table to avoid division in mp2 decoder
    
    Originally committed as revision 23840 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a64fadf62b19551e73e8d049bf4bbeca35a04553
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 27 23:25:04 2010 +0000

    Fix linking if MMX is disabled.
    
    Originally committed as revision 23839 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6951515cbff15cde4e116370f1e10bcc49134f01
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 27 22:48:12 2010 +0000

    Bump micro and add APIchanges entry after av_parse_color() extension.
    
    Originally committed as revision 23838 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9e74966b3faea4af41bf43858568fc505b1001e8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 27 22:35:42 2010 +0000

    Cosmetics: merge "} else" and "if (...) {" lines, less confusing.
    
    Originally committed as revision 23837 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4cf0b43ac9081c9414ef5753572a59ba6b7d3110
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 27 22:35:39 2010 +0000

    Reindent after the last commit.
    
    Originally committed as revision 23836 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a52e2c3a4654f47aa0e06e7249aa2056e7a6c07e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 27 22:35:35 2010 +0000

    Extend color syntax, make it accept an alpha component specifier.
    
    Originally committed as revision 23835 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8e094dd6674e3fd503e1fc2f68883fd3f73a5bd1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 27 22:35:32 2010 +0000

    Rename ColorEntry.rgba_color to rgb_color and do not reserve a fourth
    byte for the alpha component, as it is never used, clarify the code
    and prevent bad usage of it.
    
    Originally committed as revision 23834 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7447204d2d4248b4c16249480e42b5f7b40da272
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jun 27 20:18:28 2010 +0000

    vaapi: add missing #include "h263.h"
    
    Originally committed as revision 23833 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0b37cccaabacf6bbe802733944490479246cddf9
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jun 27 19:30:31 2010 +0000

    ra288: convert VLAs to fixed size
    
    Originally committed as revision 23832 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0724a674fce5d9f7b38e9828f6a03a31455c5acc
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jun 27 19:27:08 2010 +0000

    Change type of zz_table to uint8_t to match the scantables it points to.
    
    Originally committed as revision 23831 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 93f7aeb5ad88a0485c005e555a84cff3ce75ce1b
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Sun Jun 27 19:03:59 2010 +0000

    Add a const declaration, fixing a warning
    
    Patch by Eli Friedman, eli dot friedman at gmail
    
    Originally committed as revision 23830 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 206afa55e25245183d945b10ee7331ab02beb990
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Sun Jun 27 19:02:15 2010 +0000

    Fix clang warning, make initialization more readable
    
    Patch by Eli Friedman, eli dot friedman at gmail
    
    Originally committed as revision 23829 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b4845c0b031c0ca662314dc57b585002b44352a
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Sun Jun 27 17:51:17 2010 +0000

    Remove an unused label, fixing a warning
    
    Patch by Eli Friedman, eli dot friedman at gmail
    
    Originally committed as revision 23828 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 805488f0e2a30e1ac5cb73671aa6b2ac348fcc02
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Sun Jun 27 17:33:52 2010 +0000

    Add proper const declaration to a cast, fixes a warning
    
    Patch by Eli Friedman, eli dot friedman at gmail
    
    Originally committed as revision 23827 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b3858964d6ddc61c89588be64ef6b2290debd136
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Sun Jun 27 15:11:38 2010 +0000

    Add const to some pointer parameters.
    
    Patch by Eli Friedman,  eli D friedman A gmail
    
    Originally committed as revision 23826 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1444438ab09878d8ab6e5953db4882b90f018995
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jun 27 14:34:00 2010 +0000

    Add myself as maintainer for table generation code.
    
    Originally committed as revision 23825 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c9f789ef46bc0170f052ec6d18aea56e644202ee
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jun 27 14:31:50 2010 +0000

    Update tablegen documentation for WRITE_ARRAY macro.
    
    Originally committed as revision 23824 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 765e61349c479475f9dcdd68328bd08d6863562f
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jun 27 14:16:54 2010 +0000

    Make implicit function declarations an error
    
    Originally committed as revision 23823 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f3bfe388b5ba1767ce982c8304dfe9ef0f38a454
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jun 27 14:16:46 2010 +0000

    Make ff_url_split() public
    
    ff_url_split() is retained as an alias, as it was used by ffserver,
    to avoid breaking ABI compatibility with it.
    
    Originally committed as revision 23822 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 350120d269033f4cc206850b3c81f797ed2cb9c6
Author: Diego Pettenò <flameeyes@gmail.com>
Date:   Sun Jun 27 12:21:12 2010 +0000

    tablegen: implement and use WRITE_ARRAY macros
    
    Two macros (WRITE_ARRAY and WRITE_ARRAY_2D) take the prefix (modifiers)
    (not all tables are static, and they might not be constant either), the
    type, and the name of the array. It'll be copied with same name and type,
    and with the correct size of the currently-defined object.
    
    Originally committed as revision 23821 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac014798ff719c69a895aff0189a794ed9046554
Author: Diego Pettenò <flameeyes@gmail.com>
Date:   Sun Jun 27 12:20:39 2010 +0000

    tableprint: use the type name as-is for the functions' names.
    
    This drops one parameter from the functions' macros, and require structures
    to be typedeffed, but ensures that it is possible to map 1-to-1 the type to
    the function name.
    
    Originally committed as revision 23820 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 07ece20c696edad327b2e3fefd14f52279f60035
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jun 27 09:44:10 2010 +0000

    adpcm: convert VLAs to malloc/free
    
    Originally committed as revision 23819 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9577838f2f5439a8dd50ec549d6e21cf88e71b02
Author: James Darnley <james.darnley@gmail.com>
Date:   Sun Jun 27 09:25:05 2010 +0000

    Fix libvorbis encoding with more than 2 channels
    Fixes issue 1325.
    
    Patch by James Darnley, james dot darnley at gmail
    
    Originally committed as revision 23818 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b1947c7f28045bc26459b821a5386a31a84e5a0
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Sun Jun 27 09:07:35 2010 +0000

    Fix implicit cast warning
    
    Patch by Eli Friedman, eli dot friedman at gmail
    
    Originally committed as revision 23817 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 30bdefd1deeeb45beac69698fb12a55381272f60
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jun 27 02:52:43 2010 +0000

    Fix build without yasm
    
    Originally committed as revision 23816 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0178d14fe53762e432f64353d36cc4c757fb867f
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Sun Jun 27 02:01:45 2010 +0000

    First shot at VP8 optimizations:
    - MMXEXT, SSE2 and SSSE3 MC functions
    - MMX and SSE4 IDCT dc_add functions
    
    Patch by Jason Garrett-Glaser <darkshikari gmail com> and myself.
    
    Originally committed as revision 23815 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 21f45508ba3f4744ed456c87b2d8af035b263676
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jun 27 01:46:34 2010 +0000

    Add myself as VP8 and vorbisdec maintainer
    
    Originally committed as revision 23814 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0ef1dbedcb37f37a9d3218c8dd72dc76a025eb19
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jun 27 01:46:29 2010 +0000

    VP8 bilinear filter
    
    Originally committed as revision 23813 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a02bb835ace0d7bcfd187a0538d7064104bec6a9
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jun 27 01:46:23 2010 +0000

    vorbisdec: Take channels into account when checking against residue overflow
    
    Fixes issue1969
    
    Originally committed as revision 23812 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 54fdf5d15092825eea20fa7cbac9f164f683c057
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jun 27 01:46:20 2010 +0000

    vorbisdec: Fix header parsing with no floor1 partitions
    
    Originally committed as revision 23811 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 780621b8322e882643a9318b538ae5e91f3e53d0
Author: David Conrad <lessen42@gmail.com>
Date:   Sun Jun 27 01:46:14 2010 +0000

    vorbisdec: Remove write-only variable
    
    Originally committed as revision 23810 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 92a544267bc88e8008d35b70a086b683daed0e2b
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jun 27 00:37:43 2010 +0000

    vp8: warn and request sample if upscaling specified in header
    
    Originally committed as revision 23809 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2829ce4b402a2be9d4c01982ffd29cab6be8e09a
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 22:23:35 2010 +0000

    Remove PPC perf counter support
    
    This functionality is better accessed through tools like oprofile.
    
    Originally committed as revision 23808 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a788196e2041b431731b3441b27d4b5e8bc8df2e
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 22:23:29 2010 +0000

    Remove --enable-gprof flag
    
    gprof is far too intrusive to be of use as a profile for ffmpeg,
    and it fails to build in many configurations.  Oprofile is a
    better tool for profiling on Linux.
    
    Originally committed as revision 23807 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 69d12904da10ffa9a5f414f03db776bd1dec8c66
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 20:28:44 2010 +0000

    Remove unnecessary ../ from include directives
    
    Originally committed as revision 23806 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f02d3570a6563bd84bf48e7b00b7855a9b194c6
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 20:28:40 2010 +0000

    Add -I flags to HOSTCFLAGS
    
    Originally committed as revision 23805 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f30d51d74f06cefe1e8f47ea454b07b361401076
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 18:34:56 2010 +0000

    ARM: fix build with TI compiler
    
    The TI compiler defines __eabi__ to signal that ARM EABI is in use.
    We must check for this in addition to the gcc macro __ARM_EABI__.
    
    Originally committed as revision 23804 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 276fc8a4e269ed1375fc787b3b199a500a5a346d
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 18:14:31 2010 +0000

    Add missing avutil.h include to libavutil/mem.h
    
    Originally committed as revision 23803 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cbabccc3674241bbe466befc3acba261c3f5cbda
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 15:53:25 2010 +0000

    ffv1: remove VLAs
    
    Originally committed as revision 23802 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 02591641f88097aec2a573f0ae384c8b87bcfe3b
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 14:34:21 2010 +0000

    shorten: remove VLA and check for buffer overflow
    
    Originally committed as revision 23798 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 17253f598e55ad7e911cc5e33548e3740fad1ef8
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 14:34:18 2010 +0000

    alsdec: convert VLAs to fixed size
    
    The maximum value of sub_blocks is 8, a safe size to always allocate on
    stack.
    
    Originally committed as revision 23797 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 70f2314df06e9980b99b66fe07372066a630ae73
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 14:34:15 2010 +0000

    pcx: convert VLAs to malloc/free
    
    Originally committed as revision 23796 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 164d166e8590350d9e493ecaada98fd07c5e7da5
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 14:34:12 2010 +0000

    lsp: convert variable-length arrays to fixed size
    
    Max LP order is defined to be 16, fixed-size buffers are OK.
    
    Originally committed as revision 23795 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5228bcd8705523cee43e351e1a113e12aefcf837
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 14:34:08 2010 +0000

    svq1dec: replace VLA with malloc/free
    
    Originally committed as revision 23794 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bf9aa44bf48a0bbec202e972343f86e39052439e
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat Jun 26 10:03:30 2010 +0000

    Fix brief make messages when CC etc are specified on command line
    
    Originally committed as revision 23792 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 950244140821bc3d9c37a3f772398b0461ce400f
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 19:28:10 2010 +0000

    huffyuv: remove unnecessary size argument from generate_len_table()
    
    Originally committed as revision 23791 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0912db020644955399a39bc3b0eb9ebeee96026e
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 19:10:08 2010 +0000

    Make vp8 select h264dsp and use this to pull in mmx intrapred
    
    Originally committed as revision 23790 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0c59074868988ec402aba0bdc9d01c8841eb0ddd
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Fri Jun 25 19:06:29 2010 +0000

    Fix compilation without --enable-gpl.
    
    Originally committed as revision 23789 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 15d31aa1e129bb301cc4f72e44a21a583ea75f09
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jun 25 19:03:03 2010 +0000

    Really fix r23782
    
    Originally committed as revision 23788 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 36672bac52b2974f8f3d4d1b6b95fe2e697444ba
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 18:51:25 2010 +0000

    elbg: remove VLAs
    
    Originally committed as revision 23787 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cd29c2b5a1a488529fdd76cba161e17549a99a51
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jun 25 18:48:45 2010 +0000

    Fix c99ism in r23782
    
    Originally committed as revision 23786 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 96da2a6967d0361125359811f73fea9aee03d636
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Fri Jun 25 18:34:03 2010 +0000

    Cosmetics: Fix indentation.
    
    Originally committed as revision 23785 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d45b771ca08bb0b3ae3839bcd7adc76d79ab3228
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 18:32:29 2010 +0000

    huffyuv: make VLAs fixed size
    
    Originally committed as revision 23784 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4af8cdfc3f4a1f777e769cb97c61ef13674699f7
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jun 25 18:25:49 2010 +0000

    16x16 and 8x8c x86 SIMD intra pred functions for VP8 and H.264
    
    Originally committed as revision 23783 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d6f8476be4895c620d58e021ab880823d2fe25bf
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jun 25 18:14:07 2010 +0000

    Make VP8 DSP functions take two strides
    This isn't useful for the C functions, but will allow re-using H and V functions
    for HV functions without adding separate H and V wrappers.
    
    Originally committed as revision 23782 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eb7626a32b5d0b14fdc15d9b1bdf65342efe3b67
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 15:45:08 2010 +0000

    configure: remove superflous -lm flags
    
    Originally committed as revision 23781 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 60361817ee26495cd660857214684cbf9912f2cf
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 15:45:04 2010 +0000

    configure: reverse order of -l flags
    
    Adding new libs to the front of the list allows them to resolve
    symbols against previously added ones.
    
    Originally committed as revision 23780 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3091eeb363f0e64a16888f85595851ba4eecccb3
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 15:45:01 2010 +0000

    configure: remove unused flag save/restore functions
    
    Originally committed as revision 23779 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9efdf9b5c0905540d94e8998526583e37786df54
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 15:44:58 2010 +0000

    configure: simplify append function
    
    Originally committed as revision 23778 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 84400e9d10ca3b9a3835e4866bfca7e13ea48526
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 15:44:55 2010 +0000

    configure: simplify check_lib function
    
    Originally committed as revision 23777 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ad4d974c36c0b3bed9b04e5a810ca0d5bff16a91
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 15:44:52 2010 +0000

    configure: remove unused function check_foo_config
    
    Originally committed as revision 23776 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit becfe99ad5c3da0ad449b4eda7c844185ab97405
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 13:43:55 2010 +0000

    twinvq: remove VLAs
    
    Originally committed as revision 23775 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9bfb72d9e9e1dba3478e6ff2d2e25c16fe01cf7a
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri Jun 25 08:19:20 2010 +0000

    rv34: kill VLAs
    
    Originally committed as revision 23774 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c47f567c701d49f26b514a7156ccc594b18c788b
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Fri Jun 25 08:03:52 2010 +0000

    rtpdec_mpeg4: Rename PayloadContext to be consistently 'data'
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23773 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ca937a5508ab6054ca4d6969232afcdcad39f701
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Fri Jun 25 08:02:50 2010 +0000

    RTSP, rtpdec: Move RTPPayloadData into rtpdec_mpeg4 and remove all references to rtp_payload_data in rtpdec and rtsp
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23772 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 73e6c53e64836ef89532a98caae0f6d00027cd61
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Fri Jun 25 08:01:20 2010 +0000

    rtpdec: Move AAC depacketization code in rtpdec to a proper payload handler
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23771 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7fc8ac7fd884447775745315074e20d6106adf4b
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Fri Jun 25 08:00:05 2010 +0000

    RTSP: Move more SDP/FMTP stuff from rtsp.c to rtpdec_mpeg4.c
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23770 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b3788efc341d99dea6107a3683a2d73a1b1effe
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Fri Jun 25 07:58:38 2010 +0000

    RTSP: Decouple MPEG-4 and AAC specific parts from rtsp.c
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23769 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 30619e6e597ad5dc9a6312278b8dc0d9f3c45e74
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Fri Jun 25 07:56:45 2010 +0000

    RTSP: Remove skip_spaces in favor of strspn
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23768 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 50061b62349f46a2783d930086dda1a387de535d
Author: Jai Menon <jmenon86@gmail.com>
Date:   Fri Jun 25 04:36:17 2010 +0000

    Print a space after the AVClass prefix.
    This improves readability a bit.
    
    Originally committed as revision 23767 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d6a93490629007a789d8b7f956caeb978cebb7c4
Author: Jai Menon <jmenon86@gmail.com>
Date:   Fri Jun 25 04:29:02 2010 +0000

    avienc : Avoid creating invalid AVI files when muxing subtitle streams
    other than XSUB.
    
    Originally committed as revision 23766 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 03ac56e7f14cf0aa27abd4ac382f794650ebf0f4
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Fri Jun 25 04:23:45 2010 +0000

    fix typo in vp8 decoder error message
    
    Originally committed as revision 23765 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3491866a4bdc753ea0d1aa4a4ed558a930b44547
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jun 25 01:19:03 2010 +0000

    Improve mov atom parsing debug message, print parent atom and size in decimal
    
    Originally committed as revision 23764 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27d88069869e31ab48154bed2bc79c3546806e35
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jun 24 22:13:52 2010 +0000

    fate: add vp8 tests
    
    Originally committed as revision 23763 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 851ffa803f18d80c2a746f698472dd70b5b9f553
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jun 24 20:49:39 2010 +0000

    configure: use warn function for unrecognised --cc and --arch settings
    
    Originally committed as revision 23762 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31a0dcb232f62d91609a0feac9cf8e9c608df57a
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jun 24 20:49:37 2010 +0000

    configure: warn about missing yasm
    
    Originally committed as revision 23761 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7bfc8ae69f1a9ff58a238c0839813a54a563d4f1
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jun 24 20:49:32 2010 +0000

    configure: add 'warn' function
    
    The 'warn' function records a warning message for display after other
    informational messages.
    
    Originally committed as revision 23760 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5113b3bd5cbd2c12fb1d692c74b457044cf0540f
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jun 24 18:17:12 2010 +0000

    tta: replace potentially huge VLAs with malloc/free in context
    
    Originally committed as revision 23759 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1f563bfa15bd974547c714368e5785faa2551e7d
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Thu Jun 24 17:59:49 2010 +0000

    Remove typo: s/ingore/ignore/
    
    Originally committed as revision 23758 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 741b5fd44a00adc5fb29e44f607b90cbdb3a8c00
Author: Thad Ward <coderjoe69@yahoo.com>
Date:   Thu Jun 24 15:22:33 2010 +0000

    Set an opaque alpha value when decoding rgba ffv1.
    Patch by Thad Ward coderjoe69¤yahoo°com
    
    Originally committed as revision 23757 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 30cdfb49b45e1802baabc3b4008a0eba03c29cfe
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jun 24 15:10:06 2010 +0000

    asfdec: ensure number of streams is within bounds; remove VLA in asf_read_pts()
    
    Originally committed as revision 23756 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd93649b7160eb0a15cebddb2a46e1ba82437387
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jun 24 09:42:34 2010 +0000

    Remove VLA in ff_kbd_window_init, limit window size to 1024
    
    Originally committed as revision 23755 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 796cea09b651e74a0efd162983036524a66d7791
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jun 24 09:02:44 2010 +0000

    vp6: convert VLA to fixed size
    
    Originally committed as revision 23754 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 89c7d8058cd4147ac255614cdcd6568bacdacf97
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Thu Jun 24 08:53:32 2010 +0000

    Fix compilation on x64.
    
    Originally committed as revision 23753 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 57dbd12b6dcff29526ae0da5168d70146cc72b39
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Thu Jun 24 08:46:47 2010 +0000

    Fix asm constraints in apply_window()
    
    Originally committed as revision 23752 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 986f143a388bdeb6d641df0c4cf7a76fbecdeb41
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu Jun 24 08:26:40 2010 +0000

    alac: change VLAs to fixed size
    
    Originally committed as revision 23751 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bc2b368215b4fb8848c2788b773a565ec0ed1471
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Thu Jun 24 07:44:50 2010 +0000

    SSE-optimized MP3 floating point windowing functions
    
    Originally committed as revision 23750 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3bb96f914e9f70a752b60f08aa217c717695c571
Author: Alexei Svitkine <alexei.svitkine@gmail.com>
Date:   Thu Jun 24 06:55:53 2010 +0000

    Correctly return EOF for smacker videos
    
    Patch by Alexei Svitkine, alexei dot svitkine at gmail
    
    Originally committed as revision 23749 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31ed3f1f1de42e7179ddd903733848c652489331
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Thu Jun 24 06:53:35 2010 +0000

    Fix dependencies for the ra_144 encoder
    
    Patch by Francesco Lavra, francescolavra at interfree dot it
    
    Originally committed as revision 23748 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5262f7ed1dfa7667817e358c53a3c462d21d1cb9
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 23 23:44:48 2010 +0000

    snow: remove unused parameter to mc_block()
    
    Originally committed as revision 23746 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8f910a5621bbde066bf62fe2b06f11d742ec0756
Author: Stefan Gehrer <stefan.gehrer@gmx.de>
Date:   Wed Jun 23 21:45:26 2010 +0000

    avoid conditional and division in chroma MV calculation
    
    Originally committed as revision 23745 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79aec7579252c74834e0c1aae91ff835b7a2abe8
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 23 21:22:56 2010 +0000

    flacenc: convert VLA to fixed size
    
    Originally committed as revision 23744 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47ba7874427fd7b6a93777f9ae9a1a646f9cceda
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Wed Jun 23 20:45:36 2010 +0000

    Move float-specific function to mpegaudiodec_float.c
    
    Originally committed as revision 23743 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9dac6dbb221704c45705217c2e1d4ba66a2d373c
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Wed Jun 23 20:43:37 2010 +0000

    Remove pointless condition in #if
    
    Originally committed as revision 23742 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d6e0080175d99d68993d340d3664734c77aa7282
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jun 23 19:32:02 2010 +0000

    Fix alphabetization of the CONFIG_HARDCODED_TABLES Makefile section.
    
    Originally committed as revision 23741 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e29af81818b49d5586d6e1a0c91bf1ce4a576a09
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Jun 23 19:30:01 2010 +0000

    aactab: Tablegenify ff_aac_pow2sf_tab.
    
    Originally committed as revision 23740 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2966cc18493d9dc041c229b9d05ee1c3217eb32f
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Jun 23 19:20:46 2010 +0000

    Update x264asm header files to latest versions.
    Modify the asm accordingly.
    GLOBAL is now no longoer necessary for PIC-compliant loads.
    
    Originally committed as revision 23739 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 44c70a9b3dfb8c7970a6ae4dedbe6148d7e1a0eb
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jun 23 13:02:05 2010 +0000

    Fix a typo, spotted by Diego.
    
    Originally committed as revision 23738 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit db7d307f5cee57fd7c1bf002ae2a6e824ee74fad
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Wed Jun 23 13:01:35 2010 +0000

    Add missing changelog entry for VP8 decoder.
    
    Originally committed as revision 23737 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c1bffe25faae2c40b3d40deb03b495fab9af91a0
Author: Diego Biurrun <diego@biurrun.de>
Date:   Wed Jun 23 11:44:07 2010 +0000

    Add required #includes to pass 'make checkheaders'.
    
    Originally committed as revision 23736 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 02174293c6011253cb5025bb4ab0f24510cb46b1
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jun 23 11:26:43 2010 +0000

    Reindent
    
    Originally committed as revision 23735 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed8d57665b24a37fdd2320749062a751239f0301
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jun 23 11:26:33 2010 +0000

    Add all required includes to avio.h
    
    Originally committed as revision 23734 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0dbfc1db21f76cf8f718c11d35a837f5734861a2
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 23 02:13:54 2010 +0000

    Enable pthreads automatically unless w32threads is requested
    
    Originally committed as revision 23733 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1d4c1c3b7a1aae1b1be7109af56c23bb1ff2c1a8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jun 23 02:04:55 2010 +0000

    Continue after guids in asf after which other guids are possible instead of skiping
    over the stored size.
    Fixes issue2029
    
    Originally committed as revision 23732 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 20843f51e7f6652a7aa65f2b1afa5e961ad948ff
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 23 00:08:21 2010 +0000

    Remove OS/2 threads support
    
    OS/2 SMP support is rare, and a pthreads library exists.
    No need to keep this code.
    
    Originally committed as revision 23731 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a65e687b2f5990c697268bd8a28f9a37ed809744
Author: Diego Pettenò <flameeyes@gmail.com>
Date:   Tue Jun 22 23:26:03 2010 +0000

    Add barcelona to the list of cmov/fast_cmov compatible CPUs.
    
    For GCC, barcelona is just an alias for amdfam10, so simply add it in
    there.
    
    Originally committed as revision 23730 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9f342dabc62827f6172bfc0dea7037c4f59ae6a8
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 22 23:18:13 2010 +0000

    Remove beosthreads support
    
    Relevant BeOS variants support pthreads, so there is no need to
    maintain the beos-native threads interface.
    
    Originally committed as revision 23729 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8fbd4f51a8bf8ae56303d1c7a18bf357b606df61
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 22 23:12:48 2010 +0000

    Improve some uses of ff_cropTbl with constant offset
    
    Originally committed as revision 23728 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25d3445811bd75df1de726973de00d1ebfaf9ed4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 22 22:54:39 2010 +0000

    Rename rec_timestamp to recording_timestamp, for consistency with
    recording_time.
    
    Originally committed as revision 23727 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a2e473380b6134ab01093aaddd87b3f5dd62d50b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 22 22:54:36 2010 +0000

    Extend documentation for the ffmpeg -timestamp option.
    
    '(' and ')' are used instead of '{' and '}' in the date specification
    as the latter confound the texinfo interpreter.
    
    Originally committed as revision 23726 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fcd10c4f00861ed60906fba12b9610ef99ce8131
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 22 22:54:32 2010 +0000

    Mention how "now" is interpreted in the parse_date() doxy.
    
    Originally committed as revision 23725 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82fd4f4a077aa0c1c6d7b775323f746a51009152
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 22 22:54:29 2010 +0000

    Fix date specification accepted by parse_date().
    
    Originally committed as revision 23724 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c31a25e79c1fa034a1a528d93796e2fc98a6adda
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Tue Jun 22 21:12:42 2010 +0000

    Use right-shift instead of division by two.
    
    Patch by Dark Shikari
    
    Originally committed as revision 23723 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b6a950361d8d0346216fc75f012ad97a19f7856
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jun 22 20:57:37 2010 +0000

    Reindent after r23721.
    
    Originally committed as revision 23722 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 157cb0694a3b21db8af7db80462c8091c0bb32b0
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jun 22 20:57:00 2010 +0000

    Rename PACK4x8() to PACK4UINT8().
    
    Originally committed as revision 23721 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fd6eb4a06c31e518060e27a818b8acf4410be94a
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Jun 22 19:29:03 2010 +0000

    Move Parametric Stereo related ps* files to aacps*.
    
    Originally committed as revision 23720 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3b636f21daa6996e20ef97131a1c3649c3043304
Author: David Conrad <lessen42@gmail.com>
Date:   Tue Jun 22 19:24:09 2010 +0000

    Native VP8 decoder.
    
    Patch by David Conrad <lessen42 gmail com> and myself.
    
    Originally committed as revision 23719 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c6ef6e14cfc472b8077f2d0805c092aeebc1c0f2
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jun 22 19:19:13 2010 +0000

    Change a / 256 into a >> 8.
    
    Originally committed as revision 23718 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a815602aa38ca1a6df75c4fb13790a96306d5122
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jun 22 19:17:41 2010 +0000

    Reindent after r23716.
    
    Originally committed as revision 23717 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ad289fca73f97940c4e3750557299ab5683165e
Author: David Conrad <lessen42@gmail.com>
Date:   Tue Jun 22 19:17:09 2010 +0000

    Add intra prediction functions for VP8.
    
    Patch by David Conrad <lessen42 gmail com> and myself.
    
    Originally committed as revision 23716 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b39a2d19d4d59d21ae1d0413e0e9ca0e08f2d1e9
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jun 22 19:15:27 2010 +0000

    Add a macro to pack 4 bytes into native byte-order so they can be written
    at once using a single 32-bit store.
    
    Originally committed as revision 23715 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit caaf098cec5fb1860de88f46cb6342b1c71b0994
Author: David Conrad <lessen42@gmail.com>
Date:   Tue Jun 22 19:12:54 2010 +0000

    Make "topright" argument to pred4x4() const.
    
    Patch by David Conrad <lessen42 gmail com>.
    
    Originally committed as revision 23714 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 45a1b86a0504c598b542b676f028e743bba7a2ba
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jun 22 19:11:33 2010 +0000

    Add av_clip_int8(), used in the upcoming VP8 decoder.
    
    Originally committed as revision 23713 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 890fe85f26ed18e34ff91cfdd916f555a2d3606a
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Jun 22 19:06:35 2010 +0000

    Cosmetics whitespace.
    
    Originally committed as revision 23712 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c7c0e2d4077cfb9128a08cb77ef06eecdc8db34
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Tue Jun 22 15:02:09 2010 +0000

    Add missing parentheses in MKTAG and MKBETAG macros.
    
    Originally committed as revision 23711 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9290f15d00881ce028a5c18810a8d5af07bad2c7
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 14:15:00 2010 +0000

    Make the http protocol open the connection immediately in http_open again
    
    Also make the RTSP protocol use url_alloc and url_connect instead of relying
    on the delay open behaviour.
    
    Originally committed as revision 23710 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4167ba0bc8d38db335dcac0f49d25c192748af51
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 14:13:55 2010 +0000

    Add an AVClass to the HTTPContext
    
    Originally committed as revision 23709 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a9a3364c310191168aaec172c088dd1a167647f5
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 14:12:34 2010 +0000

    Allocate the HTTPContext through URLProtocol.priv_data_size
    
    Originally committed as revision 23708 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58cc11c74c6a2d3517fea8840b58c767201a2529
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 14:10:56 2010 +0000

    Add an APIchanges entry for priv_data_size and priv_data_class
    
    Originally committed as revision 23707 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 735cf6b2657c48ffd9ba4eb66ae8a0a3419de074
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 14:09:08 2010 +0000

    Add priv_data_size and priv_data_class to URLProtocol
    
    This allows url_alloc to allocate and initialize the priv_data.
    
    Originally committed as revision 23706 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4636f115513d8dadf1a398e64e7889899e2c89ca
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 14:05:10 2010 +0000

    Add an APIchanges entry for url_alloc() and url_connect()
    
    Originally committed as revision 23705 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ffbb289a1dacf506b6e6b313a1b977f80da4e0dd
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 14:03:37 2010 +0000

    Split url_open and url_open_protocol into url_alloc and url_connect
    
    Originally committed as revision 23704 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6c4cbc8d50a9d320a9fbef481e25a09115d75fb6
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 14:00:13 2010 +0000

    Add an APIchanges entry for av_register_protocol2
    
    Originally committed as revision 23703 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b07a2dc02e9b14e5b18485e7b16333a520b5dbb
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 13:58:48 2010 +0000

    Add an av_register_protocol2 function that takes a size parameter
    
    This allows extending the URLProtocol struct without breaking binary
    compatibility with code compiled with older definitions of the struct.
    
    Originally committed as revision 23702 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e10412a334092bc2884674799318ff7fc60be785
Author: Peter Ross <pross@xvid.org>
Date:   Tue Jun 22 12:41:17 2010 +0000

    IFF PBM decoder: Add a pad byte if image width is odd <aleksi dot nurmi at gmail dot com>
    
    Originally committed as revision 23701 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e83aed04b0912b37a9805527dbe72e7847d22070
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 09:22:21 2010 +0000

    Bump micro version, add changelog entry for DTS-ES extension decoding support
    
    Originally committed as revision 23700 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5be5d28ced854708a7d5c047656c7eb55d3a2a01
Author: Stephen Dredge <sdredge@tpg.com.au>
Date:   Tue Jun 22 08:48:28 2010 +0000

    Fix failure in av_read_frame on timestamp rollover.
    
    Patch by Stephen Dredge, sdredge A tpg com au
    
    Originally committed as revision 23699 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d1177cb589621016f681789dd66873832d5fb14a
Author: Nick Brereton <nick@nbrereton.net>
Date:   Tue Jun 22 08:35:44 2010 +0000

    Support DTS-ES extension (XCh) in dca: Cosmetic cleanup
    
    Patch by Nick Brereton, nick at nbrereton dot net
    
    Originally committed as revision 23698 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 774e9acfa748b929e1f288fca3f5b7f2d6746a61
Author: Nick Brereton <nick@nbrereton.net>
Date:   Tue Jun 22 08:34:51 2010 +0000

    Support DTS-ES extension (XCh) in dca: add code to handle DTS-ES extension
    
    Patch by Nick Brereton, nick at nbrereton dot net
    
    Originally committed as revision 23697 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d5a9ba1af475de7d30143ea89159e73c63994d1
Author: Nick Brereton <nick@nbrereton.net>
Date:   Tue Jun 22 08:34:02 2010 +0000

    Support DTS-ES extension (XCh) in dca: update and add channel mapping tables for DTS-ES mappings
    
    Patch by Nick Brereton, nick at nbrereton dot net
    
    Originally committed as revision 23696 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6baef06e8f14d98eb3f3ca89c6d9c938b965e975
Author: Nick Brereton <nick@nbrereton.net>
Date:   Tue Jun 22 08:33:00 2010 +0000

    Support DTS-ES extension (XCh) in dca: move original code around to allow reused by DTS-ES code
    
    Patch by Nick Brereton, nick at nbrereton dot net
    
    Originally committed as revision 23695 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 77b4b7c383c4709b9d7aebf808ada1198c19aab3
Author: Nick Brereton <nick@nbrereton.net>
Date:   Tue Jun 22 08:32:01 2010 +0000

    Support DTS-ES extension (XCh) in dca: move subband_samples into context structure
    
    Patch by Nick Brereton, nick at nbrereton dot net
    
    Originally committed as revision 23694 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d99659f0b3ca873776ca7de4625534b2d8cb6c67
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 06:53:06 2010 +0000

    libvorbis: Only drop 1-byte packets at end of stream
    
    This fixes handling of totally silent packets during the encoding, that
    also are 1 byte in size.
    
    This fixes issue 2013
    
    Originally committed as revision 23693 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5634f30c4a25c17c1de26703948efeafb733413d
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 22 06:45:05 2010 +0000

    ffserver: Use avcodec_copy_context instead of manually copying an AVCodecContext
    
    Originally committed as revision 23692 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 33e7febdbe4ee288139e2e4f3e6b6edf5b9cde7d
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Mon Jun 21 22:54:53 2010 +0000

    Remove stray semicolon.
    
    Originally committed as revision 23691 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 843b5fd0fe07f988252d3b711e142785af26a0eb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jun 21 22:49:03 2010 +0000

    Re-add the list of parameters for the unsharp filter, I somehow lost
    it in the previous commit.
    
    Originally committed as revision 23690 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3275ac6a236df923b598f03235f44f7f47a18abf
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jun 21 22:09:07 2010 +0000

    Make the ffmpeg and ffplay man pages show the list of lavfi filters,
    sinks and sources, and document the -vf option.
    
    Originally committed as revision 23689 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 168b441e400359be96b45bee8a89ca4da4191671
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jun 21 21:38:21 2010 +0000

    Replace multitable for the unsharp filter option table with a simple
    @table @option.
    
    Allow pod rendering, as texinfo multitables are not supported by
    texi2pod.pl, also improve plain texinfo file readability.
    
    Originally committed as revision 23688 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd46b538ecea62e3bcee0a7a429430973cdefc2a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon Jun 21 21:38:19 2010 +0000

    Update documentation dependencies, make ff* tools manpages and HTML
    pages depend of fftools-common-opts.texi.
    
    Originally committed as revision 23687 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a8ead3322fdbe4670101185204b55fef8e7e0422
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 21 19:41:02 2010 +0000

    RTSP: Use the same authentication for the HTTP POST session as for the GET
    
    Originally committed as revision 23686 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit db3023479448d0bbe8e4b659a4f199713ded99f7
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 21 19:40:30 2010 +0000

    HTTP: Add a method for initializing the authentication state from another connection
    
    Originally committed as revision 23685 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 17b1493f747d5bf10bf91259194dbc7261c9c046
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 21 19:02:35 2010 +0000

    Reindent
    
    Originally committed as revision 23684 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ea02b593a1bdfaec16934dd1fc64c55653aedb76
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 21 19:02:05 2010 +0000

    HTTP: Compact the code for writing chunked post data
    
    Originally committed as revision 23683 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 077026ccf38e77f11de244d526c89c3d031ce9d2
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 21 19:01:32 2010 +0000

    HTTP: Get rid of the is_chunked variable, use the chunksize variable instead
    
    Originally committed as revision 23682 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a6a9158973ac9a900ca5806ae13e02a28c9388db
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 21 18:40:53 2010 +0000

    HTTP: Clarify a comment
    
    Originally committed as revision 23681 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6785e9270991e370772d7e0ed1ad60cb89210676
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon Jun 21 17:01:22 2010 +0000

    mathematics.h no longer needs config.h, so update tablegen code and
    documentation to use it where appropriate.
    
    Originally committed as revision 23680 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 28db32159eba8c74a1c873f1efdd2f747a00ed12
Author: Alexander Strange <astrange@ithinksw.com>
Date:   Mon Jun 21 04:15:18 2010 +0000

    ffmpeg: cosmetics: combine two variable declarations
    
    Originally committed as revision 23677 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 19ed4b8647982cbe45ab1f8e6e9ab4e052e3f74b
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 21 04:14:20 2010 +0000

    aacdec: cosmetics: (more) whitespace
    
    Originally committed as revision 23676 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d4e355d5c9cdfd9a7a17c20a7a748cefbcafce70
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 21 04:10:18 2010 +0000

    aacdec: cosmetics: whitespace
    
    Originally committed as revision 23675 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed99e54d67bd5fa05423cb60c53453e7c27e5742
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 21 04:07:19 2010 +0000

    aacdec: Factorize if (elem_type < TYPE_DSE).
    
    Originally committed as revision 23674 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fda36b5944301f868ccacd5f1eacaa1e0374bc1b
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 21 04:05:09 2010 +0000

    aacdec: Handle the first frame being empty case.
    
    Originally committed as revision 23673 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 91a4abd8f544219ce85fb1b1ced9f1389d94faaa
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon Jun 21 01:05:30 2010 +0000

    fail if input and output are the same
    
    Originally committed as revision 23672 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf3b4d9a784982fbd861093c48fe8e924bf88f1e
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 23:03:32 2010 +0000

    aacsbr: Make dk signed. There is no point in it being unsigned.
    
    Originally committed as revision 23671 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e90e1f558a194ef75e396ac9ae5128be03e66362
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 22:13:43 2010 +0000

    psdec: IPD/OPD reset is no longer needed by the context initializer.
    
    Originally committed as revision 23670 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5e071f5339cb7fcb69771f11bb4079d1168d8043
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 22:08:33 2010 +0000

    psdec: Simplify filter addressing by incrementing the "in" pointer.
    
    Originally committed as revision 23669 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63c3b716d715b26c30098fb12a7876c550c13ac8
Author: Nick Brereton <nick@nbrereton.net>
Date:   Sun Jun 20 22:07:32 2010 +0000

    Fix typo in macro name.
    
    Patch by Nick Brereton, nick nbrereton net
    
    Originally committed as revision 23668 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c6b0947171ef34f0334441b663795658bda1afc7
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 22:03:00 2010 +0000

    psdec: Replace a division with a shift.
    
    Originally committed as revision 23667 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3fa1a93265c77abb23732a8a93a4a98d40f6c792
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 21:53:51 2010 +0000

    Rename PS bitstream reading functions to have a read_ prefix.
    
    Originally committed as revision 23666 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 45c611a95b8edac2d4a28b00f4bc6fa5701642cb
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Jun 20 21:41:02 2010 +0000

    Reset chunksize back to zero (= no chunked encoding) after each new open
    connection (e.g. a seek). This fixes the theoretical case where a server
    sends a file first using chunked encoding, and then using non-chunked
    encoding.
    
    Originally committed as revision 23665 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f37246952a65c675c1e4a229ea95a0f82f32b084
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Sun Jun 20 21:38:16 2010 +0000

    Use url_write(), not http_write(), for sending the HTTP headers. This prevents
    them from being sent using chunked encoding (I don't think this ever happened,
    but either way it would be wrong).
    
    Originally committed as revision 23664 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fd16564b04d53d88caad95360cea7882e9e01375
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 20:13:11 2010 +0000

    Cosmetics: whitespace.
    
    Originally committed as revision 23663 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0d6b3269ea986599c8ccc890de5f4aaf56a25549
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 20:06:41 2010 +0000

    Use memcpy() where appropriate in PS stereo processing remapping.
    
    Originally committed as revision 23662 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d23077af564604ee376f4c88cadb8149c2954d6f
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 19:38:08 2010 +0000

    Allow PS envelope fixup when ps->num_env_old <= 1.
    
    It is already rejected by the "source >= 0 && source != ps->num_env" 0 envelope
    case and is perfectly legally for the suppressed final envelope case.
    
    Originally committed as revision 23661 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bd9e0e29055f611a34b1af9a4f5cea5e68c18ceb
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 19:24:18 2010 +0000

    10l: aacsbr: Fix f_master[2] calculation when k2diff == -1.
    
    Originally committed as revision 23660 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 78ba1d39d9bda458dab955ba088dd503afa453c5
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 17:28:52 2010 +0000

    Document the PS_BASELINE define.
    
    Originally committed as revision 23659 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 284b041b1c4f96686676d57e05445e9e9331d359
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sun Jun 20 17:15:28 2010 +0000

    Remove iid_mode from the PS context.
    
    Originally committed as revision 23658 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit be90cd27181c1021d89a203bd112d4d06e12d20d
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Jun 20 16:58:44 2010 +0000

    configure: preserve cross-prefix for strip on darwin
    
    Originally committed as revision 23657 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4233ce315cf67abac09380ba7f95df07274bf577
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sun Jun 20 13:00:24 2010 +0000

    Fix breakage in compilation with --disable-mpegaudio-hp introduced in
    r23646.
    
    Originally committed as revision 23656 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c4a10134ef4c690a47bcb7f1a5c9a72e90ec118
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Sun Jun 20 11:40:41 2010 +0000

    Add IEC958 data_types for DTS-HD (data burst described in IEC 61937-5),
    E-AC-3 (61937-3 Edition 2) and TrueHD (61937-9).
    
    Originally committed as revision 23655 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 41f91b5f1a1c9471b3ebce1a9f1dbb2e68cd389c
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jun 20 10:31:53 2010 +0000

    ChangeLog: note libfaad wrapper removal
    
    Originally committed as revision 23654 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a74b1272efda1d85deb9485ca03230293864ec1
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jun 20 10:24:05 2010 +0000

    Remove libfaad wrapper
    
    Originally committed as revision 23653 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1076b0d093601ac2a0db4a9f2f04bde02c253633
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jun 19 23:53:21 2010 +0000

    psdec: Factorize iid/icc/ipd/opd parameter bitstream reading.
    
    Originally committed as revision 23652 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 10ed37b5d159e28025dbbfc37e9619b3cf57874d
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jun 19 21:57:45 2010 +0000

    RTSP: Add the auth credentials to the HTTP tunnel URL, too
    
    Originally committed as revision 23651 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a955fc5ee756b417eda0f1afbfaa69c4c6aafaa6
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jun 19 21:56:50 2010 +0000

    ff_url_join: Don't add any at-char if the auth is an empty string
    
    Originally committed as revision 23650 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6217b6451ad2e730d774d033ca7e77b59c3d66b3
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jun 19 21:46:39 2010 +0000

    RTSP: Set the connection handles to null after closing them
    
    This fixes a potential issue when doing redirects.
    
    Originally committed as revision 23649 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 00e4a1f4e29f645b1a5bcf334953100e406bbcc7
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Sat Jun 19 21:36:13 2010 +0000

    RTSP: Don't store the connection handles in local variables
    
    This removes some useless copying of handles, and simplifies error handling.
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23648 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a20639017bfca0490bb1799575714f22bf470b4f
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jun 19 14:14:51 2010 +0000

    Add HE-AAC v2 support to the AAC decoder.
    
    Originally committed as revision 23647 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4d49a5a785220c3430739de8b1e340a4ea3f1864
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Sat Jun 19 09:56:05 2010 +0000

    Factorize the mpegaudio windowing code in a function and call it by a
    function pointer. Should allow for ASM optimizations.
    
    Originally committed as revision 23646 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 57eb217ac45e4976dc40c23646eb95ad143970d8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jun 18 23:17:20 2010 +0000

    Improve h263_probe()
    Fixes issue2015
    
    Originally committed as revision 23645 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 164aab02a0cd3112880900f4a292b382c5c73bc5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 18 20:07:43 2010 +0000

    MPEG-2 DXVA2 implementation
    
     It allows VLD MPEG-2 decoding using DXVA2 (GPU assisted decoding API under
    VISTA and Windows 7).
     It is implemented by using AVHWAccel API.
    
    Originally committed as revision 23644 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d3f84dfc0e65201983e88c99b7544d5a60d0165e
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jun 18 17:54:56 2010 +0000

    RTSP: Clean up rtsp_hd on failure
    
    Since rtsp_hd isn't assigned to rt->rtsp_hd until after the setup phase,
    the initialized URLContext could be leaked on failures.
    
    Originally committed as revision 23643 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e8ccf245276216e8d94aa1dc802053492254d22a
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jun 18 12:02:51 2010 +0000

    RTMP: Return from rtmp_read as soon as some data is available
    
    Earlier, the function only returned when the enough data to fill the
    requested buffer was available. This lead to high latency when receiving
    low-bandwidth streams.
    
    Originally committed as revision 23642 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a80af87eea88a674375637ccfb54b41526f774a4
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Fri Jun 18 07:54:45 2010 +0000

    Add IEC958 data_types for Atrac* and WMA Pro.
    Data-burst is described in IEC 61937-7 (Atrac) and IEC 61937-8 (WMA Pro).
    
    Originally committed as revision 23641 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9164afcbf9155440e814dd9c22cc2f36965686d0
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Thu Jun 17 22:33:42 2010 +0000

    Use enum PixelFormat to silence one icc warning:
    
    warning #188: enumerated type mixed with another type
          enum PixelFormat pix_fmts[] = { c->pix_fmt, PIX_FMT_NONE };
                                          ^
    
    Originally committed as revision 23640 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6afd0ee3b2bfc7ed8024f1d30dfc9db39df98320
Author: Michael Karcher <ffmpeg@mkarcher.dialup.fu-berlin.de>
Date:   Thu Jun 17 10:59:49 2010 +0000

    Add metadata support. Patch by Michael Karcher.
    
    Originally committed as revision 23639 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a2679ada43665f19eb8282e82f2acaad8ba4f84
Author: Luca Abeni <lucabe72@email.it>
Date:   Thu Jun 17 10:30:52 2010 +0000

    Simplify (no need to check for st->codec->extradata) and correct
    (extradata_size must be at least 5 bytes) the H.264 MP4 syntax check
    in rtpenc.c
    
    Originally committed as revision 23638 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 701935968d63b7f5b18828f6fd29c78e5b159752
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Jun 17 10:13:11 2010 +0000

    add #include so make checkheaders passes
    
    Originally committed as revision 23637 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 96c2ae61e6277ab6a273fb7d716bd0a9d6dea5fa
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jun 17 09:39:42 2010 +0000

    Add the necessary includes, add an extra empty line for cosmetics
    
    Originally committed as revision 23636 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eb928286deee2b49d63a4629e03d42a0ae1cc842
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 16 22:36:52 2010 +0000

    Add more tests to eval, help detecting some of the more apparent
    errors, far from being a complete test system.
    
    Originally committed as revision 23635 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8745fe29a9b2b1ca53f187b542a09c9d203ff5ae
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jun 16 19:31:05 2010 +0000

    Marking what should be removed in relation to MAX_STREAMS.
    
    Originally committed as revision 23634 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1e27c47715eda3944ca36f95bdffb5c5e4fe1dbd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 16 19:16:23 2010 +0000

    Document terminal coloring in the -loglevel option.
    
    Originally committed as revision 23633 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 92d71714bfa81ec29ecf073aa9684ceee02591ca
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 16 19:16:20 2010 +0000

    Document how to set boolean options.
    
    Originally committed as revision 23632 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1204a13c48f9c5c5158bf1d6630d7cea8b20ea9c
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jun 16 19:03:54 2010 +0000

    libvorbis: Use memmove instead of memcpy for shifting data
    
    Originally committed as revision 23631 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 19bd477d6890dfe4873e73a121cdfd60f5f00b0a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 16 18:41:26 2010 +0000

    Name the default configure log filename as "config.log" rather than
    "config.err". The former name was misleading, as the file contains
    useful information not necessarily related to errors.
    
    Originally committed as revision 23630 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7ec9b9beca13f617c1464444df3707ce2c619906
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 16 18:27:55 2010 +0000

    Make av_parse_expr() fail if there are trailing chars at the end of
    the provided expression.
    
    Allow detection of mistyped expressions.
    
    Originally committed as revision 23629 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c1b81d2fd3461e6f2618fac51d42e3781ee1ce75
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 16 18:27:52 2010 +0000

    Remove the "b" from "Mb" in -b values for the dnxhd tests.
    
    They are just ignored, and tend to confuse both machines and humans.
    
    Originally committed as revision 23628 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2f62224bc0bc50adb6347abf3fe844e136f015c4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 16 18:27:46 2010 +0000

    Improve av_parse_eval() error reporting.
    
    Originally committed as revision 23627 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 08943c0bd14a3f687d9ff2c6b7bc820ce13a5272
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Wed Jun 16 13:07:12 2010 +0000

    dvbsub: parse display definition segment
    
    The display definition segment is used to properly display SD DVB subtitles in
    HD video streams.
    
    Originally committed as revision 23626 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8b889b34802dd03115dc1bbadbbe1f415ae8c861
Author: Luca Abeni <lucabe72@email.it>
Date:   Wed Jun 16 12:59:47 2010 +0000

    If the video stream is H.264 with MP4 syntax, store the NAL lenght size in
    the RTP muxer context (it will be used later for splitting frames in NALs)
    
    Originally committed as revision 23625 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed00fe49d7aec2d7899b8f24ef0f5a7d590293f8
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed Jun 16 10:35:56 2010 +0000

    icc 12 finally fixed attribute(used) so gcc's DECLARE_ASM_CONST can be used.
    
    Originally committed as revision 23624 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 33586ee770edaa036c27508b5ec5c8c263973941
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jun 16 04:53:09 2010 +0000

    Document FF_SYMVER and attribute_used
    
    Originally committed as revision 23622 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d9aac2676161e4116574482508d9c7f0c4398f49
Author: Howard Chu <hyc@highlandsun.com>
Date:   Wed Jun 16 01:12:26 2010 +0000

    When reading a stream, should retry on EAGAIN instead of just failing. Also,
    when reading a live feed, should retry regardless of whether any client has
    opened the stream.
    
    Originally committed as revision 23621 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 891263eff20681a225bce5ba45232de40513b9d3
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Jun 15 22:38:16 2010 +0000

    Fix svq3 watermark log uncompress on 64bit, probably fixes issue 1263
    
    Originally committed as revision 23620 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0ade7bb6e9a2631cd1068b974ec3fcf4fa9bdc41
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue Jun 15 19:53:15 2010 +0000

    matroskadec : propagate AVERROR to the caller
    based on a patch by Jai Menon
    
    Originally committed as revision 23619 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0884fadf68817e3325bbe82d875cf470238f44d1
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 15 18:06:28 2010 +0000

    configure: fix symver detection with icc 10
    
    Apparently the compiler sometimes bypasses the normal assembler, in
    which case the asm label variant works.  If the file contains any
    inline asm, this bypassing is not done, and the assembler chokes on
    invalid syntax.  Inserting a dummy asm() statement in the test when
    the compiler supports it makes sure no shortcuts are taken and the
    test fails as it should.
    
    Originally committed as revision 23616 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ccc87908a98e7fcbf69fb70ceda7efa5c6e545ec
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 15 15:24:28 2010 +0000

    Fix symbol version compat wrappers on systems with export prefixes
    
    Originally committed as revision 23615 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 56023951beb1686442150b71a2733ad9ac5709d1
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Tue Jun 15 14:24:19 2010 +0000

    Fix missing logging context in a series of dprintf()s. Partially based on
    patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 23614 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b462d13262f1a1d88c08981a742355f7c99c1959
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 15 13:26:52 2010 +0000

    Add compatibility wrappers for functions moved from lavf to lavc
    
    When symbol versioning is enabled, moving symbols from one library to
    another breaks binary compatibility.  This adds wrappers with the old
    version tag for the av_*packet functions recently moved to lavc.
    
    Originally committed as revision 23611 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2661d65a5f7ab81d4b048dd3e92db192e8ef97f2
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 15 10:14:19 2010 +0000

    FATE: update vc1 reference output
    
    Originally committed as revision 23609 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9a191b3a21489aacf5031615482bb333e72139fb
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue Jun 15 09:14:00 2010 +0000

    Support gray16be and rgb48be in mov
    
    Originally committed as revision 23608 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 54a13282bd1bbcde0d84543374697e698f4b1ac5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Jun 14 17:35:46 2010 +0000

    Deprecate -crop* arguments, they currently are buggy (issue1957) and probably
    will be fixed by removing them.
    
    Originally committed as revision 23607 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit caea217d370143674957ba4909f14901c5c33175
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 14 14:09:00 2010 +0000

    nellymoserdec: Increase the log level of messages when failing to decode data
    
    Originally committed as revision 23606 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 133cd270f8be2ac43c7145998efb79ced66812bd
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 14 14:07:22 2010 +0000

    Reindent
    
    Originally committed as revision 23605 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c5d68fbd49b9510b352d83919da05be4b2d12a08
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 14 14:06:38 2010 +0000

    nellymoserdec: Simplify calculation of numbers of blocks
    
    Originally committed as revision 23604 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f1a12c76cfa09b3c2b85c59b705780a5c7dd11a6
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 14 12:35:28 2010 +0000

    Reindent
    
    Originally committed as revision 23603 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f7a30c0baa36df7bc858ffc1bd71152b60972da1
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 14 12:34:55 2010 +0000

    nellymoserdec: Allow using unusual input block sizes
    
    Originally committed as revision 23602 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48e77473e97c2409480cad6be81b5b24468a02b7
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 14 09:09:59 2010 +0000

    Cosmetics: Change connexion to connection in code comments
    
    Originally committed as revision 23601 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3c467bacaa9d260c0a8bacf7ff36418f93d3edd4
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jun 14 08:51:46 2010 +0000

    Fix compilation on windows CE
    
    Originally committed as revision 23600 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit afcea58c53a54b0238601106bf668b990251e94e
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 14 08:23:59 2010 +0000

    RTSP: Shrink SDP fmtp parsing buffer size
    
    Since the parsing of Vorbis/Theora fmtp headers is handled by the
    parse_sdp_a_line function pointer now, the buffer in sdp_parse_fmtp
    doesn't need to be this large any longer.
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23599 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 41874d0a5df35732367f0c675eac914c23d65aee
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Mon Jun 14 08:12:40 2010 +0000

    Reindent
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23598 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1f1916cea2161e0865d559689863ec9c71fcc041
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Jun 14 07:05:59 2010 +0000

    output-example: Set sample_fmt to SAMPLE_FMT_S16.
    
    Originally committed as revision 23597 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 30d9331050f51031ce99df3f538f70aa4bf4d7b8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 13 09:32:03 2010 +0000

    Document what av_get_token() returns in case of allocation failure.
    
    Originally committed as revision 23596 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 053a79b2ab4ad0a0ac591f200d0e71b62dd3a0c8
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 13 09:32:01 2010 +0000

    Resort @param in av_get_token() doxy to reflect the same order they
    have in the function.
    
    Originally committed as revision 23595 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5ba949fe904e7beed2d601ba3664f8da247be703
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 13 09:27:09 2010 +0000

     Add missing check to av_get_token().
    
    Originally committed as revision 23594 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 297084275c3ace8624fb61827711d67b6154eaed
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 13 09:06:50 2010 +0000

    Fix av_compare_mod() doxy.
    
    Originally committed as revision 23593 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 276b45afa085804d6f932e2fe016e700d72816df
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 13 09:04:36 2010 +0000

    Add APIchanges entry and bump minor after av_compare_mod() addition.
    
    Originally committed as revision 23592 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bddd1d93e55cce704048fbeededc20958815741e
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jun 11 17:16:43 2010 +0000

    matroskadec: fix type of the length field in ebml_read_master()
    Also use the correct value for unknown size (instead of a truncated
    and sign extended value).
    
    Originally committed as revision 23591 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 739178107c431e0d43ec38e9d86352940ee3d1dc
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jun 11 16:45:38 2010 +0000

    matroskadec: cosmetic: indentation
    
    Originally committed as revision 23590 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8dbe48fccb9be18fff0b42dc3dfc85ea50ed2a3c
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jun 11 16:43:47 2010 +0000

    matroskadec: add support for live broadcast containing unknown size clusters
    This interrupt parsing and goes one ebml level up when encountering
    a cluster start inside an unknown sized element which is not supposed to
    contain a cluster.
    fix issue1991
    
    Originally committed as revision 23589 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 80702035d2e7c9911a852daa5dbc65c4fa1d62a2
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jun 11 16:36:51 2010 +0000

    matroskadec: simplify parsing of the first cluster
    Now that we save the currently parsed ebml element ID after an interruption,
    we don't need to special case the parsing of the first cluster.
    
    Originally committed as revision 23588 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c3ade62ca3d2823bbcaea135e9af4518acc7a737
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jun 11 16:34:01 2010 +0000

    matroskadec: store the ID of the currently parsed ebml element
    This allows to interrupt parsing after reading an ID, and then properly
    recover parsing.
    
    Originally committed as revision 23587 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6c58adf3b74b894bb6d3c47323aa4d03fb4995ea
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Fri Jun 11 16:27:30 2010 +0000

    matroskadec: cosmetic: split a line to make it more readable
    This also simplifies further modifications.
    
    Originally committed as revision 23586 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b046c027a71b593d023a357ad22afef33346f8fe
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jun 11 14:43:24 2010 +0000

    Remove filename from doxy comment
    
    Originally committed as revision 23585 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dbe88f40b3999963bd39fd26e0976fd2396f0333
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jun 11 14:42:39 2010 +0000

    Remove useless include. Should fix compilation in MacOS X.
    
    Originally committed as revision 23584 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3a1350e8d9955a5eb9ec90f9b3e27ae63c3fb0bb
Author: Michael Karcher <ffmpeg@mkarcher.dialup.fu-berlin.de>
Date:   Fri Jun 11 13:44:57 2010 +0000

    Generalize ID3v2 functions to support ID3v2-like ID headers with a
    different magic in the header (mainly targeted to Sony's .oma/.aa3
    format).
    
    Patch by Michael Karcher, ffmpeg A mkarcher dialup fu-berlin de
    
    Originally committed as revision 23583 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c1697117dbd2923d5876c10a1ebaeec233338b5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri Jun 11 13:28:42 2010 +0000

    Fix raw vc1 decoding - this is supposed to break FATE.
    
    Patch by Michael.
    
    Originally committed as revision 23582 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 07ff7825b6025c529b194b5d54b9c0528b07c308
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Fri Jun 11 09:49:06 2010 +0000

    Move indeo5-specific quant table selection to decode_gop_hdr.
    
    Originally committed as revision 23581 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 36a9b3693ba0712bd161d1bcb5d4dbaa82c3d948
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Fri Jun 11 09:42:46 2010 +0000

    Include float.h to provide FLT_MAX define. Should fix compilation on windows.
    
    Originally committed as revision 23580 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d31ba23185ad4f9b7b9714585db9aaf90268e115
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Fri Jun 11 09:01:25 2010 +0000

    RealAudio 14.4k encoder.
    
    Patch by Francesco Lavra (firstnamelastname@interfree.it)
    
    Originally committed as revision 23579 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b6c265ec2bfc37a34b58a80af38b876c2500d0a8
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Fri Jun 11 08:58:40 2010 +0000

    Improve rule for possibly never read variables.
    
    Originally committed as revision 23578 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c404e783b9a07d0f512298eaf24b76a6b31583f7
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Fri Jun 11 08:49:15 2010 +0000

    Move transform declarations out of IVIBandDesc so indeo4 can use them as well.
    
    Originally committed as revision 23577 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 756e346798021b23357cdfbcb99ceb936ddcb0eb
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Fri Jun 11 08:05:17 2010 +0000

    Split do_output_subblock() into common code and decoder specific parts
    
    Patch by Francesco Lavra (firstnamelastname@interfree.it)
    
    Originally committed as revision 23576 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5ec29beeb4922e57786075cb426d9c9c4125627e
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Fri Jun 11 08:04:22 2010 +0000

    Cosmetics: indent
    
    Patch by Francesco Lavra (firstnamelastname@interfree.it)
    
    Originally committed as revision 23575 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ea6c8ebcfae8413311f087ecbcd07f0063c2529
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Fri Jun 11 08:03:43 2010 +0000

    Add ff_ prefix to non-static functions
    
    Patch by Francesco Lavra (firstnamelastname@interfree.it)
    
    Originally committed as revision 23574 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0acaf8b0f219470d843cb2e8f1943c6e88ad76bc
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Fri Jun 11 08:01:51 2010 +0000

    Split ra144.c in common code (to be shared with the future encoder) and
    decoder.
    
    Patch by Francesco Lavra (firstnamelastname@interfree.it)
    
    Originally committed as revision 23573 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ede13f55f00dd6c56897fd4bc88c202b2f087455
Author: Luca Abeni <lucabe72@email.it>
Date:   Fri Jun 11 08:01:45 2010 +0000

    Use a bitstream filter for converting the extradata syntax when generating an SDP.
    This allows to generate correct SDPs for H.264 video in "MP4 syntax".
    
    Originally committed as revision 23572 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e91376d1f645d514796da16b606ac2764ab005e7
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jun 10 19:50:14 2010 +0000

    10l: audio_buf is already a uint8_t* so no need to cast it
    
    Originally committed as revision 23571 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79c85beba860a1e2e286d2630c862ad7d1b278a6
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jun 10 19:40:56 2010 +0000

    Allocate enough memory for audio_buf to fit a full output frame.
    Also, use audio_buf when encoding the final frame.
    Fixes Issue 1921.
    
    Originally committed as revision 23570 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79d46cbea6c30c11de8da9ca64ac293b773966e2
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Thu Jun 10 17:31:12 2010 +0000

    Quant changes only once per MB so move the corresponding scale factor assignment
    out of the block decoding loop. Indeo4 doesn't use any scale table but the quant
    level itself as scale. Therefore access scale table only if its pointer != NULL.
    
    Originally committed as revision 23569 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c1b85795cb03b5afb2368d11604bd28f17f5f697
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Jun 10 17:23:45 2010 +0000

    Remove broken BeOS audio interface.
    
    Originally committed as revision 23568 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 108caaaa60043bab30d94626262fbd35fbb7d550
Author: François Revol <revol@free.fr>
Date:   Thu Jun 10 17:20:05 2010 +0000

    Haiku: Disable beosaudio for now, it's broken. We need -lnetwork.
    
    Originally committed as revision 23567 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4dbcfa6f95390772b9f79561a1b1e0e305ff1040
Author: Justin Ruggles <justin.ruggles@gmail.com>
Date:   Thu Jun 10 16:59:56 2010 +0000

    Set bits_per_raw_sample in the pcm decoder.
    
    Originally committed as revision 23566 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63ae7e7ca88aec32eb5b0b60a152ef08527d2b52
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Jun 10 16:58:04 2010 +0000

    Apparently nowadays things should be installed in /boot/common on Haiku.
    
    Originally committed as revision 23565 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d3c9697cb5ae38ecc5d8efe91b90cbcf0bd2e872
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Jun 10 16:56:37 2010 +0000

    Remove unneeded -nostart SHFLAG for Haiku.
    
    Originally committed as revision 23564 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 411e859bceefd465864f9a8ed29e1c08927e12f3
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Thu Jun 10 16:52:54 2010 +0000

    Remove unused parameter.
    
    Originally committed as revision 23563 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a1629e2848a6e2505788998a1aa7248b62c0be9e
Author: Diego Biurrun <diego@biurrun.de>
Date:   Thu Jun 10 16:51:14 2010 +0000

    Remove support for pre-Haiku, non-POSIX, non-C99 BeOS variants.
    
    BeOS support has been broken for many years and the "maintainer" of the port
    has not reacted to countless requests to get the port fixed.
    approved by Mans
    
    Originally committed as revision 23562 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c1bdc9300b3c0b05d49a8a0e34a5249dfe1544f3
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Thu Jun 10 08:39:05 2010 +0000

    avcodec.h: Clarify AVCodecContext::pix_fmt documentation since its value may be set by the demuxer
    rawdec.c: Only perform bits_per_coded_sample -> pix_fmt guesswork if pix_fmt hasn't been set
    
    Originally committed as revision 23561 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb5cfc48f1f95eacd093b447cca4a451c396905b
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Thu Jun 10 06:00:37 2010 +0000

    Cosmetics: alignment and long line break.
    
    Originally committed as revision 23559 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1f7d2f54c5ee6637998f11dbf44a99e956afb291
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Thu Jun 10 06:00:06 2010 +0000

    Cosmetics: use and place braces correctly in if ... else statements.
    
    Originally committed as revision 23558 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 639c697c4fa192d3b3043523065c1e99bfd5f9fa
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Thu Jun 10 05:59:22 2010 +0000

    Sanitize av_realloc() use in h264 mp4toannexb bistream filter.
    
    Originally committed as revision 23557 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25e25617f6fbd9a8f4028fe796199dafae51ae6b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 9 21:28:53 2010 +0000

    Make all the numeric options accept in input an expression which is
    evaluated through av_strtod().
    
    Fix roundup issue #551.
    
    Originally committed as revision 23556 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit db16e3ca6562121c5c9d87a66b2c646e3ad2cf81
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Jun 9 18:30:50 2010 +0000

    log.c: Use parameter passed to macro instead of the equivalent local variable
    in the only function that uses the macro.
    
    Originally committed as revision 23555 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4855f8679e40c7372e089a111538054ca57e89ca
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Jun 9 18:13:01 2010 +0000

    Add win32 console color output.
    Based on patches by James Darnley <james dot darnley at gmail dot com>.
    
    Originally committed as revision 23554 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6e34a5582d2c4dfa0f1a49a051ac208e3390e7c9
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Jun 9 18:10:35 2010 +0000

    Move ansi color array to outside of av_log_default_callback(). Do not pass
    ansi color code to colored_fputs(), and pass instead the error level so the
    proper color code may be used.
    
    Originally committed as revision 23553 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a1c027e9e4757bb8537b3ddaf9e03165cb347276
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Jun 9 18:07:44 2010 +0000

    Rename use_ansi_color to use_color so it is not ANSI-specific.
    
    Originally committed as revision 23552 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65db0587a8f3233afa67e870aac38c494314ebeb
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed Jun 9 17:27:42 2010 +0000

    Add av_compare_mod()
    
    Originally committed as revision 23551 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 130b096aea6e91cff4b608f9ef61e9c96e3166d1
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jun 9 09:19:36 2010 +0000

    Make sure the http protocol handler returns errors if a delayed open had failed
    
    Originally committed as revision 23548 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 461628c6a8c2508490596194e0def2d2382574ac
Author: Eli Friedman <eli.friedman@gmail.com>
Date:   Wed Jun 9 08:59:41 2010 +0000

    Fix printf format warnings
    
    patch by Eli Friedman <eli dot friedman at gmail dot com>
    
    Originally committed as revision 23547 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bdb57a9198993a6c1fb9175d2e94083ad8ee0380
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jun 9 08:29:51 2010 +0000

    Initialize the http connection in http_seek, too
    
    This makes url_fsize return correct values for delay opened connections
    that have not yet been initialized.
    This fixes using the image2 demuxer with http sources.
    
    Originally committed as revision 23546 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d5cc1ed723cfbbf71ea005ce1a2e2f5b55a9f631
Author: Luca Abeni <lucabe72@email.it>
Date:   Wed Jun 9 06:47:01 2010 +0000

    Improve the mp4toannexb BSF to convert the extradata.
    
    Originally committed as revision 23545 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4db960650cf2319403638905a7373ef2e75643d9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 8 23:03:16 2010 +0000

    Make texi2pod.pl process @include texinfo directives wherever they are
    placed, and not only if inside @c man begin/end sections.
    
    Originally committed as revision 23544 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 22cb270ca59add9f667c7f41820dfb138fe0bd2f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 8 23:03:14 2010 +0000

    Tweak texi2pod.pl to make it print the various sections in the
    generated document following the same order as that used in the texi
    file.
    
    Also allow rendering of *all* the sections, not only a limited
    predefined subset.
    
    Originally committed as revision 23543 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 299b8be2ecf3b4cfc4b804e02bc87f2ec8518330
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 8 23:03:11 2010 +0000

    Remove a rule triggered by @man begin WORD WORDS. This rule only
    outputs the section if WORDS has been defined in the list of options
    flags.
    
    The meaning of this rule is not clear, and not used by the FFmpeg
    documentation system anyway.
    
    Originally committed as revision 23542 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a66d8cd91c2c521f86798e5385c012a5654e7175
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 8 22:32:29 2010 +0000

    Rename the ff* tools @chapters "Invocation" to "Synopsis", and place
    them at the beginning of the file, for consistency with the final
    ordering of the corresponding man pages.
    
    Also create a separate @chapter for the "Options" section, as it is
    done for the man pages, rather than merge it in the same section of
    "Synopsis".
    
    Originally committed as revision 23541 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 120a083fb7125dbab3fce5b02be89f1b21b1dfdd
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Jun 8 19:31:08 2010 +0000

    Do not attempt to seek to index for streamed files and if the user explicitly
    requested us not to read the index.
    
    Originally committed as revision 23540 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c31f00ed630877e4c0792fc93e19b969a45d52fb
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Jun 8 19:28:22 2010 +0000

    Fix the MATROSKA_ID_TAGDEFAULT to match the specification (instead of
    libmatroska etc. typo) but continue to support the "old" value.
    
    Originally committed as revision 23539 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b659c8b4b772a885e8fea2911199bd5d98854cd9
Author: Luca Abeni <lucabe72@email.it>
Date:   Tue Jun 8 19:27:29 2010 +0000

    In case of stream copy, copy the extradata from the input codec context to
    the output codec context (instead of just copying a pointer to the extradata).
    
    Originally committed as revision 23538 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8764389d47ccc43e2d19e2e4457aceac663240fb
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Jun 8 19:25:28 2010 +0000

    Fix vp3_draw_horiz_band to calculate chroma offsets correctly
    for 4:2:2 and 4:4:4 formats.
    
    Originally committed as revision 23537 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f5d33f5241413c681dbf7e42208eb63ab791aa60
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Tue Jun 8 12:40:34 2010 +0000

    Add RTSP tunneling over HTTP
    
    Patch by Josh Allmann, joshua dot allmann at gmail dot com
    
    Originally committed as revision 23536 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a26c3c211e558bf114731862c65b5cff6eb6203f
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 8 12:26:51 2010 +0000

    Make the RTSP muxer use rtsp_hd_out, for consistency
    
    Originally committed as revision 23535 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e4f28e08902dc9bbd154c150eac28ddb86881b9b
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 8 11:58:22 2010 +0000

    Reindent
    
    Originally committed as revision 23534 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 971c3c98b0c2065b63663745a08c9fb508440067
Author: Peter Ross <pross@xvid.org>
Date:   Tue Jun 8 11:55:55 2010 +0000

    Add Pictor/PC Paint to image2 muxer/demuxer
    
    Originally committed as revision 23533 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a526d6197a539852bcdcf737b2faaa9123e992de
Author: Peter Ross <pross@xvid.org>
Date:   Tue Jun 8 11:55:06 2010 +0000

    Pictor/PC Paint decoder
    
    Originally committed as revision 23532 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f2b9b19fad68ce42a016d3ad681a8c92bf11cbe8
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Tue Jun 8 11:48:03 2010 +0000

    Add support for disabling chunked transfer encoding for the http protocol
    
    Patch by Josh Allmann, josh dot allmann at gmail
    
    Originally committed as revision 23531 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b995a6a84f84db79c8d40800d96911a355eb2646
Author: Peter Ross <pross@xvid.org>
Date:   Tue Jun 8 11:42:21 2010 +0000

    Add ff_ega_palette
    
    Originally committed as revision 23530 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 701ea516eeafc38b5077eca2ce5e994f306e5165
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 8 11:18:22 2010 +0000

    Fix handling of errors in the http protocol
    
    If http_connect fails, we've already stored the new connection handle in s->hd,
    so clear it so http_close won't double-free it.
    
    10l to me for not spotting it during review
    
    Originally committed as revision 23529 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4ceb8b3460d58617aff5deb9c73c43d04055542b
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 8 11:06:36 2010 +0000

    Fix bugs in the http custom header handling
    
    Initialize the buffer av_strlcatf writes into.
    Add the dash at the end of the Range header.
    
    10l to me for not spotting it earlier
    
    Originally committed as revision 23528 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5150dd532b142d7032854a362228dd40142a8e94
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 8 10:44:27 2010 +0000

    matroska: move LFG state from muxer context to local variable
    
    The LFG is only used in one place, so there is no need to keep it in
    the context.
    
    Originally committed as revision 23527 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6964d510e8328d04196b549f0e7149efd076b7b4
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Tue Jun 8 10:26:16 2010 +0000

    Add the capability to write custom HTTP headers
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23526 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0f3254b83dcf7a13cabbf8a4ba271014b2ab147f
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Tue Jun 8 10:04:39 2010 +0000

    Modify the behaviour of http_open to implicitly delay connection establishment
    
    The connection is made on the first http_read, http_write or http_seek.
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23525 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8190f62f9b21b5013e2ce47073244b199482dd58
Author: Howard Chu <hyc@highlandsun.com>
Date:   Tue Jun 8 09:55:30 2010 +0000

    Support presets in ffserver.conf
    
    Originally committed as revision 23524 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0933f55829f63485ae967a08c8f7b2c2a77ee1af
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Tue Jun 8 09:20:12 2010 +0000

    Prepare Indeo4 (step 1): upscale indeo5 base tables by 2 and convert those into uint16_t.
    
    Originally committed as revision 23523 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 00ce2cbed55d2bfb67ed7c2abb734f452a7b9267
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 8 09:01:14 2010 +0000

    libvpx: Set the libvpx frame dropping threshold to frame_skip_threshold
    
    The default for frame_skip_threshold is 0, which thus disables the libvpx
    frame dropping.
    
    Originally committed as revision 23522 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 07777c2d5c1a87e5c6814f4c9d9de6dee5c7ff3c
Author: James Zern <jzern@google.com>
Date:   Tue Jun 8 08:47:50 2010 +0000

    libvpx: Don't use the VPX_KF_FIXED mode
    
    This mode emits no keyframes at all, despite its name.
    
    Patch by James Zern, jzern at google dot com
    
    Originally committed as revision 23521 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bc330b5f1566510f1cdc4be78dd3b127aba2b6b1
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Jun 8 02:02:16 2010 +0000

    Cosmetics: Fold constants and re-indent after last commit.
    
    Originally committed as revision 23520 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 712209d5672b39dd35abb59e8bea7907ac6b219f
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue Jun 8 01:57:06 2010 +0000

    Base downsampled SBR synthesis filterbank on a single IMDCT.
    
    Based on Han-Wen Hsu, et al. "Fast Complex Quadrature Mirror Filterbanks for
    MPEG-4 HE-AAC"
    
    Originally committed as revision 23519 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9b98479e7ae678fa9630c9282ba5c73447f62db3
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Tue Jun 8 00:15:23 2010 +0000

    Declare myself (Maxim Poliakovski) maintainer for the OMA Demuxer.
    
    Originally committed as revision 23518 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 388c795531c4d544ce8283a01c8c015a74f3ea40
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 7 22:55:58 2010 +0000

    10l: Fix types and now unused variables after last commit.
    
    Originally committed as revision 23517 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 932963b8e2e96b3d8c7506d9cf093b54f89d1e78
Author: Alex Converse <alex.converse@gmail.com>
Date:   Mon Jun 7 21:52:08 2010 +0000

    Rewrite the SBR decoder QMF analysis filter on top of the IMDCT instead of the RDFT.
    
    This is based on a procedure to implement the filterbank on the DCT-IV described in
    Hsu, H.W. et al. "A Complex Quadrature Mirror Filterbanks for MPEG-4 HE-AAC"
    http://sites.google.com/site/wenchiehlee1020/Papers/ComplexFB_AES_121paper144.pdf
    
    Originally committed as revision 23516 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 082a0a33c45d9bc4f3a8d9b1365b5416485ed388
Author: James Zern <jzern@google.com>
Date:   Mon Jun 7 21:34:56 2010 +0000

    Use new macro AV_BASE64_SIZE.
    
    Patch by James Zern, jzern google com
    
    Originally committed as revision 23515 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 525ac37fd285771b3a734367ef89e77f451b1a54
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon Jun 7 11:43:12 2010 +0000

    Optimize 1D DCT transform used in MP{1,2,3}. Makes also this function suitable
    for being moved to the shared DCT framework in the future.
    
    Originally committed as revision 23514 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 77d3f1f792c2a0bd455c75b0aa8e356b3a470ea7
Author: Tomas Härdin <tomas.hardin@codemill.se>
Date:   Mon Jun 7 11:27:26 2010 +0000

    Added M701 codec_tag for mpeg2video
    
    Originally committed as revision 23513 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8850c69dbed1ae9737a0afbd25abe6a80c452949
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jun 6 19:48:50 2010 +0000

    10l, there is no aac.c any more, so no need for a dependency.
    
    Originally committed as revision 23512 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3a9bc39eafd621e56fdf78c51a06c96e83273e26
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sun Jun 6 19:35:10 2010 +0000

    librtmp may link to different ssl implementations
    
    Make sure we link using the right libs by using pkg-config
    
    Originally committed as revision 23511 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e59cfd785041ea9cbc04fa1a2d23b2c1a053f153
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 6 18:50:27 2010 +0000

    Do not exclude anymore the pixel formats rgb444, bgr444, rgb4_byte,
    and bgr4_byte from the lavfi-pix_fmts test.
    
    The formats are now supported by NUT.
    
    Originally committed as revision 23510 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c32b7017498bc5ab87f8b362d09112f8ade2b085
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jun 6 18:48:49 2010 +0000

    Do not read the RM index when input is streamed (since it requires seeking
    forward and then back again) or AVFMT_FLAG_IGNIDX is set.
    
    Originally committed as revision 23509 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d588e3f59bf89e8da6668ea02c3808a36516c94e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 6 18:29:42 2010 +0000

    Add support to B4BY and R4BY NUT codec tags added in NUT r672.
    
    Originally committed as revision 23508 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2839c56ea6fe01242ecc2ea666403216dfc175d6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun Jun 6 18:29:39 2010 +0000

    Fix width computation for nv12/nv21 in ff_get_plane_bytewidth().
    
    Originally committed as revision 23507 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48ede394d5efd9f7b24b2787b4d1cf276d719121
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun Jun 6 16:50:18 2010 +0000

    regtest: add seektest reference files for rgb/yuv in avi
    
    Originally committed as revision 23506 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 44d4616efe22fc5f60325a2292026936c3ee75fd
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jun 6 15:27:37 2010 +0000

    aacdec also depends on cbrt_tables.h for hardcoded-tables.
    
    Originally committed as revision 23505 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 63455b8c7ec2cf2b1a9701996a0e0bf7fbd47fda
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Jun 6 11:43:53 2010 +0000

    bgr/rgb444 for nut
    
    Originally committed as revision 23504 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit de51f22d8580c3b19d3b53ddfe7523f34e478ede
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Jun 6 11:00:30 2010 +0000

    fix rgb444 support in avi.
    
    Originally committed as revision 23503 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48b5a2fa9837849316584e4fa94cbaf5391121da
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun Jun 6 10:51:06 2010 +0000

    Support AVFMT_FLAG_IGNIDX in gxf demuxer.
    
    Originally committed as revision 23502 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 59b847d3a9ba77df9806dcd0770232e4006537d1
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sun Jun 6 00:05:12 2010 +0000

    Add simple rgb/yuv in avi regression test.
    
    Originally committed as revision 23501 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7686ab07acd10595664cc90455c254efb9fb63b7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat Jun 5 23:13:52 2010 +0000

    Fix muxing rgb rawvideo in avi regression.
    
    Originally committed as revision 23500 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 538c0e13c72b38c7545259dde82139f871388ccd
Author: Rodney Baker <rodney.baker@iinet.net.au>
Date:   Sat Jun 5 20:58:56 2010 +0000

    Improve grammar and readability
    
    Patch by Rodney Baker, rodney dot baker at iinet dot net dot au
    
    Originally committed as revision 23499 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fc490fcf71949a3222613f383303a8d969c71da9
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jun 5 19:49:55 2010 +0000

    Cosmetics: Reindent/align/wrap
    
    Originally committed as revision 23498 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d0382374b77ad7bb274fc5d81eeef3c922d9821a
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Sat Jun 5 19:45:46 2010 +0000

    RTSP: Propagate errors up from ff_rtsp_send_cmd*
    
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23497 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c453d1bb8c2e54c00bd5cf252187e080cf3b1bb1
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Jun 5 19:43:57 2010 +0000

    Remove unused local variables
    
    Originally committed as revision 23496 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 614842a93da3c2d241a312f91836be867c1491d8
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jun 5 19:41:52 2010 +0000

    Cleanup apply_window_and_mdct().
    
    Originally committed as revision 23495 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b8c2c41d66534e4f6d3bbe8474d1ef76fb7c8be0
Author: Josh Allmann <joshua.allmann@gmail.com>
Date:   Sat Jun 5 19:41:43 2010 +0000

    RTSP: Add a second URLContext for outgoing messages
    
    Done in preparation for RTSP over HTTP.
    Patch by Josh Allmann, joshua dot allmann at gmail
    
    Originally committed as revision 23494 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 19da45f22bfc1937f0fec8bf06c8f4de1f68a3b9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jun 5 17:00:23 2010 +0000

    Make texi2pod.pl look for section "AUTHORS" rather than "AUTHOR", as
    the corresponding sections in the man page have been renamed that way.
    
    Originally committed as revision 23493 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aeadb3285d1210777cb946888e6e690426e588b6
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jun 5 16:21:17 2010 +0000

    Replace "Fabrice Bellard" with "The FFmpeg developers" as the authors
    of the ff* tools man pages.
    
    Originally committed as revision 23492 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c909d4826628d920fec083b129501889ba5d1f15
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jun 5 15:36:16 2010 +0000

    Whitespace cosmetics
    
    Originally committed as revision 23491 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8e5998f0ab1bdef63d8c69473212a3558f5cc0fa
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jun 5 15:31:57 2010 +0000

    aac: Move an initialization macro used only by the decoder out of the header.
    
    Originally committed as revision 23490 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 77b8320a4d178eafa5f0a02bd84d5cfb1d43f008
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jun 5 15:27:53 2010 +0000

    Rename aac.c to aacdec.c.
    
    Originally committed as revision 23489 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd8871a63b675b2f43879bd348eba0d4fd1b4078
Author: Alex Converse <alex.converse@gmail.com>
Date:   Sat Jun 5 15:22:19 2010 +0000

    aacdec: Rename avccontext to avctx.
    
    Originally committed as revision 23488 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4cd5100caf01a2d647e4edd4120ffa9d4ecaf265
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jun 5 12:06:31 2010 +0000

    Add APIchanges entry after eval API publication.
    
    Originally committed as revision 23486 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0b99215c0e6a3e24dfdd99f83395e1231a015601
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jun 5 12:01:28 2010 +0000

    Move eval.c and eval.h from libavcodec to libavutil, and make the eval
    API public.
    
    Originally committed as revision 23485 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6532c6f9294722ccfa76717f94a9cbac37d7caed
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat Jun 5 11:28:02 2010 +0000

    Bump lavu minor and add APIchanges entry after AV_BASE64_SIZE()
    addition.
    
    Originally committed as revision 23484 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 788c82e30832d8b12615f07357e46771901a4727
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sat Jun 5 08:01:47 2010 +0000

    libvpx now has an (L)GPL-compatible license.
    
    Originally committed as revision 23482 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3511242d22c24c0a6dae7f0503de788359f676cd
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jun 4 23:33:36 2010 +0000

    More mov rawvideo fourcc supported by the rawvideo decoder
    
    Originally committed as revision 23481 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 414ba8e35fd2f3d62774659f1cf23444df56461a
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jun 4 23:31:46 2010 +0000

    More mov rawvideo fourcc
    
    Originally committed as revision 23480 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a7cc89e2f6efd46c42e0ecedba52d1c55332550d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri Jun 4 23:30:58 2010 +0000

    fix raw 555 pixel format, add abgr fourcc
    
    Originally committed as revision 23479 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e7ddafd515dc9826915b739d0b977a63c21e96af
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jun 4 22:41:11 2010 +0000

    matroskaenc: Don't write a second seekhead for the clusters; mkvalidate agrees
    with me that it's unnecessary.
    
    Originally committed as revision 23478 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d06735a34a053160adbf1ae7f83e340c1628f2bf
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jun 4 22:41:06 2010 +0000

    matroskaenc: Check that tracks was allocated
    
    Originally committed as revision 23477 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1f4280e744f2f0f97d4677df336a90f290f852da
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jun 4 22:41:03 2010 +0000

    matroskaenc: Use av_get_random_seed -> lfg for segment UID
    
    Originally committed as revision 23476 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4a6bef1f360c2fa9a030f811c01e76c2ca6b3c2d
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jun 4 22:40:58 2010 +0000

    matroskaenc: Make put_ebml_binary take a void pointer
    
    Originally committed as revision 23475 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 316d6c153caffaa9886968783e8d00aa9aca2640
Author: James Zern <jzern@google.com>
Date:   Fri Jun 4 22:40:54 2010 +0000

    Add WebM muxer
    
    Patch by James Zern <jzern at google>
    
    Originally committed as revision 23474 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ac9baa716b8369d7df225f25f9e5eee7bd512b80
Author: James Zern <jzern@google.com>
Date:   Fri Jun 4 22:40:50 2010 +0000

    matroskaenc: Mux clusters better
    
    Start them on keyframes when reasonable, and delay writing audio packets
    to help ensure that there's audio samples available for the first frame in
    clusters.
    
    Patch by James Zern <jzern at google>
    
    Originally committed as revision 23473 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3ad0b189f74e2f1beee2f4d1a4a99b16689b866a
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jun 4 22:40:44 2010 +0000

    Add myself as libvorbis.c maintainer
    
    Originally committed as revision 23472 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 57ebbccf9ca6aa6b8c0708d8b85d8f9d3ba6f813
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jun 4 22:40:40 2010 +0000

    libvorbis: Disable strict bitrate management when not requested
    
    This is 3 times faster in a quick benchmark
    
    Originally committed as revision 23471 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed638b5c4bbf867986f82a6fa29a8deb52e20a27
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jun 4 22:40:36 2010 +0000

    libvorbis: OV_ECTL_RATEMANAGE_AVG is depreciated in favor of
    OV_ECTL_RATEMANAGE2_SET
    
    Originally committed as revision 23470 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e5a5ea9e894c23f6224fceaef89e105f2c672396
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jun 4 22:40:31 2010 +0000

    libvorbis: Hook up min/max bitrate
    
    Originally committed as revision 23469 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 160c896c38ee39a4e6353f5b4c392eccebeb0e42
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Jun 4 13:52:45 2010 +0000

    metadata: mention how to remove tags.
    
    Patch by Anton Khirnov, wyskas at gmail
    
    Originally committed as revision 23468 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit acf85d7b9d17de3dd2b273f4d60221b001367eb2
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Jun 4 07:33:34 2010 +0000

    reindent after previous commit.
    
    Patch by Anton Khirnov, wyskas at gmail
    
    Originally committed as revision 23467 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 795c6a6b1fbe1e8481160d5cabc56995500ee127
Author: Anton Khirnov <wyskas@gmail.com>
Date:   Fri Jun 4 07:32:09 2010 +0000

    metadata: make conversion to the same format a noop.
    
    Patch by Anton Khirnov, wyskas at gmail
    
    Originally committed as revision 23466 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 35d8ecc54eae48e73f707a1ce170b6cd43a022a6
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jun 4 06:42:39 2010 +0000

    rtspenc: Write the interleaving header in the same buffer as the packet data
    
    Originally committed as revision 23465 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dd798dcd11d5ddf0cad0e44bdcd7bc3e90b3bbe8
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jun 4 06:35:12 2010 +0000

    http: Set http_code to 200 when doing a POST
    
    This avoids reading and comparing uninitialized memory.
    
    Originally committed as revision 23464 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 413abbe16465a7b49472ac110e42939e853e24a1
Author: David Conrad <lessen42@gmail.com>
Date:   Fri Jun 4 04:46:26 2010 +0000

    Add bitexact versions of put_no_rnd_pixels8 _x2 and _y2 for vp3/theora
    
    Originally committed as revision 23463 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 784824a68c00d95dd81085483950b92203345a65
Author: Howard Chu <hyc@highlandsun.com>
Date:   Fri Jun 4 01:15:41 2010 +0000

    Use AV_BASE64_SIZE() macro
    
    Originally committed as revision 23462 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31878fcf430cf0f0eb39741c65ccee02b22ef785
Author: Howard Chu <hyc@highlandsun.com>
Date:   Fri Jun 4 01:15:07 2010 +0000

    Add AV_BASE64_SIZE() macro
    
    Originally committed as revision 23461 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27b0d365e8a8e605c84d4c33a74326fb0a8be334
Author: Frank Barchard <fbarchard@google.com>
Date:   Thu Jun 3 23:53:10 2010 +0000

    Raise default vorbis encoding quality.
    
    Patch by Frank Barchard, fbarchard google com
    
    Originally committed as revision 23460 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bb756b2fbc64ae9984bdffddf18546b0d9f6a4dd
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 22:20:07 2010 +0000

    Fix typo.
    
    Originally committed as revision 23459 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8456d947a5a63df41464aa025be6c06a589d926e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 22:17:06 2010 +0000

    Exclude from the lavfi_pix_fmts regression test the output pixel
    formats which are not currently supported by NUT and which cannot be
    played by ffplay.
    
    Originally committed as revision 23458 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 28f5ea781094e09ee5883fd77e892e8b7b3fe4e5
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Jun 3 21:59:25 2010 +0000

    Clarify that get/release_buffer() overriding only works with CODEC_CAP_DR1 codecs.
    
    Originally committed as revision 23457 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3bc4e21b7b434906f119eeb2fd955f400222c1ee
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Jun 3 21:53:41 2010 +0000

    Document the frames returned by the decoder better.
    
    Originally committed as revision 23456 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4fff60841f5306638a972ee34fd2191e101289e3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 21:23:07 2010 +0000

    Rename ffplay-doc.texi @chapter "Introduction" to "Description", for
    consistency with the corresponding man section.
    
    Originally committed as revision 23454 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 016ea6282fd8a10cc0b2695dd85907469bd54b9e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 21:23:05 2010 +0000

    Rename ffprobe-doc.texi @chapter "Introduction" to "Description", for
    consistency with the corresponding man section.
    
    Originally committed as revision 23453 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 103578f28d735b2e9ff357c25169bba1f1c067aa
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 21:23:01 2010 +0000

    Rename ffserver-doc.texi @chapter "Introduction" to "Description", for
    consistency with the corresponding man section.
    
    Originally committed as revision 23452 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 98aea87b1a3a96b9d82deca09291aaec2f54399e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Jun 3 21:08:56 2010 +0000

    Deprecate  PIX_FMT_YUVJ*
    
    Originally committed as revision 23451 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f475f35fdd0bb3c15737609352c69bc352c8ec15
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jun 3 20:58:22 2010 +0000

    ffserver: Calculate cur_pts using first_pts as origin instead of ist->start_time
    
    This fixes cases where ist->start_time wasn't initialized. This also makes
    cur_pts calculated against the same origin for all streams.
    
    Originally committed as revision 23450 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ee0e91462ce299151a856bddc4f5ba9fb170d233
Author: James Zern <jzern@google.com>
Date:   Thu Jun 3 20:47:59 2010 +0000

    VP8 encoding via libvpx.
    
    Patch by James Zern, Google, Inc.
    
    Originally committed as revision 23449 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f1dfaa7a8262766f97f3293457fd830c091af99d
Author: kemuri <kemuri9@gmail.com>
Date:   Thu Jun 3 20:41:04 2010 +0000

    win32: Use _fstati64() instead of plain old fstat() on Windows to support file
    sizes greater than 4gb.
    
    Patch by kemuri <kemuri9 at gmail dot com>
    
    Originally committed as revision 23448 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3c80491daa7bdbcc0070e0c03f4d4b8ae75113a1
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jun 3 20:31:29 2010 +0000

    httpauth: Fix the length passed to av_strlcat
    
    Since the buffer always was large enough, this bug didn't have any
    effect in practice.
    
    Originally committed as revision 23447 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 76561924cf3d9789653dc72d696f119862616891
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 20:11:36 2010 +0000

    Move section EXAMPLES towards the end of the ffmpeg-doc.texi file.
    
    This is consistent with the the rendered ordering of the ffmpeg man
    page.
    
    Originally committed as revision 23445 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b26247ed861be8c177340c25fc66453fb520d59b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 19:16:08 2010 +0000

    Make consistent the various SEE ALSO sections in the FFmpeg man pages.
    
    Also replace "the HTML documentation of @file{ffmpeg}" with "the FFmpeg
    HTML documentation", which is more generic.
    
    Originally committed as revision 23444 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cadbccb658f9d7f408e9e6742752f2e341c18361
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 19:07:13 2010 +0000

    Put @ignore-d man page specific trailer at the end of the file.
    
    This makes the ordering of the sections in the file more consistent
    with that of the final man output.
    
    Originally committed as revision 23443 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94f49823503be59d04c19bf881f78511708b0631
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 18:53:35 2010 +0000

    Fix misc typos.
    
    Originally committed as revision 23442 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 83a36b2e0b6f7b568486a627a3da3f9fdffc6a61
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu Jun 3 18:40:31 2010 +0000

    Change type of {audio,video,subtitle}_codec_tag variables from int to
    unsigned int, as the corresponding variable set in
    AVCodecContext.codec_tag is unsigned int.
    
    Originally committed as revision 23441 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48790d8ba89d18150e70e2889f891df2ed2ae405
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Thu Jun 3 16:51:29 2010 +0000

    Remove stray and possibly wrong line, rtpdec.c sets that already
    
    Originally committed as revision 23440 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7caee063a0b71a2b9bdd21f508bb39b6b7a83ceb
Author: Alex Converse <alex.converse@gmail.com>
Date:   Thu Jun 3 02:17:49 2010 +0000

    aacdec: Work around illegal files with all elem_id tags set to the same value.
    
    Fixes issue 1882.
    
    Originally committed as revision 23439 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c0f8ee0fd73ad4f672855a0b083155172fe20c7f
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 2 22:41:32 2010 +0000

    ARM: struct offsets for Apple ABI
    
    Originally committed as revision 23438 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 30d87675f152094173fa72f04ca25bab264cdb98
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 2 22:07:54 2010 +0000

    ARM: remove some unnecessary ifdefs, fix implicit declaration warnings
    
    Originally committed as revision 23437 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 68dacb4e3b19772334b1ebcee3b7ac9560922f80
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 2 22:05:25 2010 +0000

    ARM: check struct offsets only when they are used
    
    The offsets differ depending on configuration, so only check them when
    they will actually be used.  Presently, this is when NEON is enabled.
    
    Originally committed as revision 23436 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48a783f3d7976e54bd1abe2182138181e17d639f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 22:00:53 2010 +0000

    Remove weird empty line and perform vertical align.
    
    Originally committed as revision 23435 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fa586439936beb5a1cd7a1a605ce70120c03cfbb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 21:57:40 2010 +0000

    Make write_streamheader() log a message if there is no codec tag
    defined.
    
    Originally committed as revision 23434 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ffd5f09844f0a3ec05d27941a117f71cb2e80a8b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 21:57:37 2010 +0000

    Make write_streamheader() return a meaningful error code if no codec
    tag is defined, rather than return -1.
    
    Originally committed as revision 23433 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fc0c41240edc45f3bcdfc863f82c4c5c656803f7
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 21:57:35 2010 +0000

    Make write_header() and write_headers() return an error code in case of
    error.
    
    Originally committed as revision 23432 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit da9e6c42950ad74a4d2635ba81df53b22c595b69
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 21:57:30 2010 +0000

    Make write_streamheader() and write_headers() accept an
    AVFormatContext * in input rather than a NUTContext *, which allows to
    log messages with av_log().
    
    Originally committed as revision 23431 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 652d9d24dc83fedfc62836aa3e8b92f5bc8cdb20
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Wed Jun 2 20:05:27 2010 +0000

    Properly initialize x264_picture_t in libx264.
    Bump libx264 version requirement accordingly.
    
    Originally committed as revision 23430 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d04c13f74bb9a24d5239f397b0c288c59b296822
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 18:56:19 2010 +0000

    Remove useless variables in get_common_elements().
    
    Originally committed as revision 23429 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 42719e2051694ea9e55c7523ca0cc7bb487fb030
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 2 18:55:17 2010 +0000

    Use .p2align in ASMALIGN() macro
    
    The test for .align syntax was apparently unreliable with some compilers.
    Using the .p2align directive instead avoids the need for this test.
    
    Originally committed as revision 23428 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a76eec3b7803a20a06f0d3a144a09deebfccdb57
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 2 18:49:53 2010 +0000

    ARM: fail build if hardcoded struct offsets are wrong
    
    Originally committed as revision 23427 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 83b707613181c01fd4e9d25dda6787af439d2e41
Author: Frank Barchard <fbarchard@google.com>
Date:   Wed Jun 2 16:09:19 2010 +0000

    Avoid division by zero that caused noise, typically at the beginning or
    end of a file.
    
    Patch by Frank Barchard, fbarchard google
    
    Originally committed as revision 23426 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5dc051f4c137888c2d37d383ed31bf6514b257cd
Author: Måns Rullgård <mans@mansr.com>
Date:   Wed Jun 2 15:22:21 2010 +0000

    bink: correctly align local arrays
    
    Originally committed as revision 23425 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2a00992fbd43dd00c38e09620ac461825a17ce34
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 10:59:09 2010 +0000

    Add APIchanges entry for av_get_codec_tag_string().
    
    Originally committed as revision 23424 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b603ab8dc187677a08bf801fbd6bfc0846d97faa
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 10:54:53 2010 +0000

    Make the error message issued in case of invalid codec tag more
    informative.
    
    Originally committed as revision 23423 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ab0b53786b5595fa833610cef6ea896596b2629b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 10:54:50 2010 +0000

    Make avcodec_string() use av_get_codec_tag_string().
    
    Originally committed as revision 23422 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7e566bbe6ce367e880bf09e293a9e72e52c0988e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed Jun 2 10:54:45 2010 +0000

    Implement av_get_codec_tag_string() and use it in ffprobe.
    
    Originally committed as revision 23421 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3b963552bc8bd740c8c782778b5b1a427f268cd0
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jun 2 07:09:44 2010 +0000

    ffserver: Allow floating point audio bit rates
    
    This allows setting bit rates that aren't an exact multiple of 1000.
    
    Originally committed as revision 23419 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a7d7b88afeb3771ace52537dc2b091499a32516
Author: David Conrad <lessen42@gmail.com>
Date:   Tue Jun 1 20:59:06 2010 +0000

    arm neon: Add missing mangle to external symbol
    
    Originally committed as revision 23418 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit edd43c95937d8a92ccb7c8356669beaae4ae6d68
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Tue Jun 1 20:26:10 2010 +0000

    Do not check_lib for -lva if vaapi is disabled, having -lva in extralibs
    if vaapi is disabled is at best pointless.
    
    Originally committed as revision 23417 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f464a0a3499bf419276f23ac5036fea2deea7cb
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Tue Jun 1 20:05:38 2010 +0000

    Add an entry to APIchanges for the addition of sws_convertPalette8ToPacked32 -24
    
    Originally committed as revision 23415 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 03a3fcee99857131a4bdb52108980d189b9c8762
Author: Ronald S. Bultje <rsbultje@gmail.com>
Date:   Tue Jun 1 20:00:26 2010 +0000

    Change default number of channels (used if unspecified in the format desc)
    from 2 to 1, which is the actual value used in the spec. Fixes issue1978.
    
    Path by John Wimer <john at god dot vtic dot net>.
    
    Originally committed as revision 23414 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b742a12ee2f2428616951dcb3e300a45d1171cd3
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Jun 1 19:49:21 2010 +0000

    Print an error when MAX_STREAMS is reached.
    
    Originally committed as revision 23413 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2b991422f8fd6865bd5d0069a3f91827a4e6016e
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Tue Jun 1 19:35:16 2010 +0000

    deprecate palette8topacked32 in favor of public API functions sws_convertPalette8ToPacked32 and -24
    
    additionallym deprecate palette8torgb16 and its bgr variant without
    replacement. These functions are not meant to be used by applications.
    
    Discussed at: http://comments.gmane.org/gmane.comp.video.ffmpeg.devel/109340
    
    Originally committed as revision 31301 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 73404a44c1aa647c48bb8d91e1ed51824e8f3376
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue Jun 1 17:21:16 2010 +0000

    ARM: NEON clear_block[s]
    
    Originally committed as revision 23412 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 522d3930ffd3e53dac4bfbc6908f0fd09674b7fc
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Tue Jun 1 16:36:36 2010 +0000

    Move get_buffer() calls from decode_init() to decode_frame(). Anything else is
    unsupported and causes crashes when libavfilter is enabled.
    
    Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23411 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 54b11f1743168f99fceaaf2d8cc6d166a4c9440e
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 14:08:46 2010 +0000

    Rename @chapter "Quick Start" to "Examples", for consistency with the
    corresponding man page section.
    
    Originally committed as revision 23410 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9f41ed5a7ef89d4d0afafa00da7515aa7869d468
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 14:00:44 2010 +0000

    Fix texi2pod.pl rendering of the Tips section by putting each @item
    command on its own line, and create a corresponding "TIPS" man page
    section.
    
    Note that such section is not displayed, as currently only sections
    with pre-defined names are rendered.
    
    Originally committed as revision 23409 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit acbdbf815ae8c84a4b4c7687a9af63cf04e12492
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 14:00:42 2010 +0000

    Make texi2pod.pl accept @itemize commands with no following character
    or texinfo command for specifying how to generate @item marks, and
    make it use by default the mark symbol "*".
    
    This is consistent with texinfo docs:
    "If you don't specify a mark command, the default is `@bullet'."
    
    Originally committed as revision 23408 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 12f8341ae8819ce5f5e8783ef8af16e595fda21a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 13:09:49 2010 +0000

    Merge @chapter Introduction and @chapter Description into a single
    section, and make the whole rendered in the man output.
    
    Simplify layout, and make it more consistent with that of the other
    man pages. Also I cannot see a good reason for keeping split the two
    sections.
    
    Originally committed as revision 23407 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0093ac5b9f4ff7dd11996cdaa3df5dcdd15ef8ee
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 11:30:07 2010 +0000

    Move internal scale context fields initialization from
    sws_setColorspaceDetails() to ff_yuv2rgb_c_init_tables().
    
    Allow to factorize duplicated code.
    
    Originally committed as revision 31300 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 79513857ba8169f5aed17d978a2b3eac9b59fe25
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 08:07:21 2010 +0000

    Fix eval-test compilation.
    
    Originally committed as revision 23406 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b851dd9e9bc0aff566f65777726fbe5da8f65ab5
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 08:07:17 2010 +0000

    Cosmetics: reindent and break some overly long line.
    
    Originally committed as revision 23405 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0cd28d94940a61c4532ba0bf4e3c2330f1421be4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 08:07:15 2010 +0000

    Cosmetics: consistently apply K&R style.
    
    Make me and Diego happy.
    
    Originally committed as revision 23404 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9711439b44a672d2a2f35e78bdba16fdfb5c817d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 08:07:12 2010 +0000

    Cosmetics: rename ff_parse_expr() and ff_parse_and_eval_expr() parameters:
    const_name    -> const_names
    const_value   -> const_values
    func[12]_name -> func[12]_names
    func[12]      -> funcs[12]
    
    All these parameters contain a list of values, using plural names for
    them help understanding a little.
    
    Originally committed as revision 23403 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9ace13b416c77f15464fd8e1a024db8b00ce76f9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Tue Jun 1 08:07:07 2010 +0000

    Make ff_parse_expr() and ff_parse_and_eval_expr() return an int
    containing an error code.
    
    Allow these functions to convey the reason of the failure to the
    calling function, failure which is not always due to a parsing error
    but it may depend for example on a memory problem.
    
    Also fix several potential memleaks.
    
    Originally committed as revision 23402 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27241cbffe180fc92f9f519c6ea7957fc4b3b0c9
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 1 07:46:23 2010 +0000

    Declare the url_write buffer parameter as const
    
    Originally committed as revision 23401 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d9408f4a7129ba6fb06f838afa5663c5c73075d
Author: Reinhard Tartler <siretart@tauware.de>
Date:   Tue Jun 1 06:53:56 2010 +0000

    remove palette8torgb15 and palette8tobgr15
    
    They contain exactly the same code as their 16bit variants, so this is
    effectively code de-duplication.
    
    Originally committed as revision 31298 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 770e50ae80d399ca2e9c397e03abfa71df8b11f3
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon May 31 22:35:14 2010 +0000

    ffmpeg: offer alternatives for experimental codecs if they exist
    
    Originally committed as revision 23398 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4e605bc3fd87aa98f9e8dc4cafcb8acf8862c2bc
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon May 31 22:31:51 2010 +0000

    ffmpeg: fail if user selected codec is experimental and strict_std_compliance > experimental
    
    Originally committed as revision 23397 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9ad7dfc110de1c7540d5050c1d4f075f57cb9f7a
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon May 31 22:01:31 2010 +0000

    Pass codec pixel format list to get_format, if present, fix vdpau decoding
    
    Originally committed as revision 23396 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 879c9d1a632cfd374d50a6d341c7e83ccc22b060
Author: Diego Biurrun <diego@biurrun.de>
Date:   Mon May 31 21:41:53 2010 +0000

    Add a short note about libvpx.
    
    Originally committed as revision 23394 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a624147c302da7e2a232deea7c38a2bb68b10ff
Author: Peter Ross <pross@xvid.org>
Date:   Mon May 31 10:47:36 2010 +0000

    Prevent au_read_packet() looping endlessly when .au file contains unsupported codec type.
    
    Originally committed as revision 23392 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 274793de6e3ab77a46cae524eaecbc451154bc60
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Sun May 30 23:57:51 2010 +0000

    Make dequantization equation use less registers on some CPUs.
    
    Originally committed as revision 23391 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 25e20240b1f3a8d89c0a884c9d521ee75696c0e9
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Sun May 30 17:12:50 2010 +0000

    Remove unused variables.
    
    Originally committed as revision 23389 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 21ae67900e64e2814d4d581fc56b0345096e445a
Author: Peter Ross <pross@xvid.org>
Date:   Sun May 30 12:19:26 2010 +0000

    automatically enable buffer_filter when compiling ffmpeg
    
    Fixes issue 1949
    
    Originally committed as revision 23388 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 870a6f4044f639bbcbdb3f724331199651e777d1
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun May 30 08:44:05 2010 +0000

    Rename yuv2rgb_template2.c --> yuv2rgb_template.c now that the other is gone.
    
    Originally committed as revision 31279 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit eb55f3da3d904702f70c982b1325f957140bfa7b
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun May 30 08:31:50 2010 +0000

    The GPL-licensed optimizations in libswscale have been replaced.
    
    Originally committed as revision 23387 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 531f97b0c32d1d421f3ac614e002c53951658115
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun May 30 08:31:23 2010 +0000

    Remove GPL-licensed YUV to RGB MMX routines.
    We now have an LGPL replacement that is at least equally fast.
    
    Originally committed as revision 31278 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 41331b65f2d1b9275a725b871b8530f1d584690c
Author: Måns Rullgård <mans@mansr.com>
Date:   Sat May 29 15:29:40 2010 +0000

    ARM: NEON optimised dct_unquantize_h263_{intra,inter}
    
    Originally committed as revision 23386 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c780abfdbcf3331696f429d5eb841798cda5b8f
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sat May 29 09:40:22 2010 +0000

    Require --enable-nonfree flag for libvpx.
    
    The license of libvpx is incompatible with the (L)GPL.  As long as this is
    the case, the only way to use it is by marking the result as nonfree.
    
    Originally committed as revision 23371 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c100b13679efcdfdda872d0df1751e2776a7b54
Author: Kostya Shishkov <kostya.shishkov@gmail.com>
Date:   Sat May 29 07:28:24 2010 +0000

    321l: do not use shifted s->linesize instead of correct s->uvlinesize.
    This should fix chroma issues in WMV3/VC-1 decoder with avfilter enabled.
    
    Originally committed as revision 23370 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0435fb16d73da639ee257320be854508a5b5ad7d
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri May 28 23:15:30 2010 +0000

    In h264 decoder, use jpeg yuv pixel format when full range is set in vui
    
    Originally committed as revision 23369 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c91dce994d38d02431cba324775bce8b969428a5
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri May 28 21:29:56 2010 +0000

    aacenc: Remove an unnecessary division from the TLS.
    
    Originally committed as revision 23368 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 911fbc452bd4f4d9563dee5d9759f054f76ef33a
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri May 28 20:45:35 2010 +0000

    Cosmetics: whitespace
    
    Originally committed as revision 23367 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 04d6a54e13e2ac75cd0fca365c72c548d519fc0b
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri May 28 20:42:01 2010 +0000

    aacenc: Remove unnecessary variables and scopes in the TLS.
    
    Originally committed as revision 23366 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 82f1ffc7ba5efc6a99570fa4936b9453e838ca03
Author: Howard Chu <hyc@highlandsun.com>
Date:   Fri May 28 20:14:14 2010 +0000

    Cleanup prev commit, flag variable should start with 0
    
    Originally committed as revision 23364 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 23584bec87f2cab947e28ba54b0499492d6e5891
Author: Howard Chu <hyc@highlandsun.com>
Date:   Fri May 28 18:50:39 2010 +0000

    Parse avctx->extradata if available.
    Fixes many "non-existing PPS referenced" error messages
    
    Originally committed as revision 23363 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 22a255842b0c9c269fa50cc578830795c78579e6
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Fri May 28 18:21:57 2010 +0000

    Reindent after r23361.
    
    Patch by Francesco Lavra <francescolavra interfree it>.
    
    Originally committed as revision 23362 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cff87f0404faf80093131d3c59e424699cc52c0d
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Fri May 28 18:21:25 2010 +0000

    Use ff_rm_codec_tags[] in RM muxer. This, incidentally, also allows muxing
    other audio codecs rather than only AC-3, so add some code that makes
    word byte-swapping only happen for AC-3, not for all audio codecs.
    
    Patch by Francesco Lavra <francescolavra interfree it>.
    
    Originally committed as revision 23361 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 74e8ccad4c3c4e2f96d87787a79feb880a3db94e
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Fri May 28 18:18:33 2010 +0000

    Move rm_codec_tags to rm.c so muxer/demuxer can share it.
    
    Patch by Francesco Lavra <francescolavra interfree it>.
    
    Originally committed as revision 23360 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c0fda017d1087903ade3b574bd57d02b63bfe2cc
Author: David Conrad <lessen42@gmail.com>
Date:   Fri May 28 07:22:04 2010 +0000

    vp3: 10l Fix DC-only IDCT for C and ARM too
    
    Originally committed as revision 23359 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 179655b6c6f27cca2089844046bc5f280bb83814
Author: David Conrad <lessen42@gmail.com>
Date:   Fri May 28 07:01:34 2010 +0000

    vp3: The DC-only IDCT is surprisingly not supposed to be bitexact to the
    full IDCT. Fix this.
    
    Originally committed as revision 23358 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 173bb37f8239cd2ea27d7e2bf1bcfc21485df598
Author: David Conrad <lessen42@gmail.com>
Date:   Thu May 27 21:23:04 2010 +0000

    On2 IVF demuxer
    
    Originally committed as revision 23357 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a5266a4789dd9477e062c28ae1ae00dfb75c038a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu May 27 17:11:37 2010 +0000

    Make sure that when the parser is feeded with frame==packet that the
    packets are passed through and wont be marked as static which would
    require them to be copied by av_dup_packet().
    
    Originally committed as revision 23352 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5d55bb9f11ec955efbe21d055f45aabc7c606b2b
Author: Cyril Russo <stage.nexvision@laposte.net>
Date:   Thu May 27 14:50:19 2010 +0000

    aacdec: Clarify a channel mapping comment.
    
    Patch by Cyril Russo >stage nexvision laposte net<
    
    Originally committed as revision 23351 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e84c276f31640d4ae75bce0aa9c82098235c41c8
Author: Alex Converse <alex.converse@gmail.com>
Date:   Thu May 27 14:46:31 2010 +0000

    Mark AAC encoder as experimental.
    
    Originally committed as revision 23350 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4717f872598720db915634559912efd190d8839d
Author: David Conrad <lessen42@gmail.com>
Date:   Thu May 27 04:39:31 2010 +0000

    VP8 parser
    
    Originally committed as revision 23349 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 910b9f30c84fd62866b8db603150f25b543a52c1
Author: David Conrad <lessen42@gmail.com>
Date:   Thu May 27 04:39:27 2010 +0000

    Add const to ff_emulated_edge_mc
    
    Originally committed as revision 23348 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 94b303ba08d75ee748721dd86579d101cc194b7e
Author: David Conrad <lessen42@gmail.com>
Date:   Thu May 27 04:39:23 2010 +0000

    Add more const to _l4 pixel functions
    
    Originally committed as revision 23347 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4501a45dbaf5789dd2abb15bca4c2c3d2fab139
Author: David Conrad <lessen42@gmail.com>
Date:   Thu May 27 04:39:12 2010 +0000

    vp3: Skip the loop filter when strength is 0 or when requested
    
    Originally committed as revision 23346 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3491a9b266a96dd3243ad8daf059af25049d39fa
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu May 27 04:25:50 2010 +0000

    Cosmetics : Fix typo.
    
    Originally committed as revision 23345 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 71dab7be9124f93e0c811b40ac209cc010a6b3e5
Author: Jean-Daniel Dupas <devlists@shadowlab.org>
Date:   Thu May 27 01:29:09 2010 +0000

    Some fields were incorrectly reset (to NULL) when calling avcodec_copy_context().
    
    Patch by Jean-Daniel Dupas, devlists shadowlab org
    
    Originally committed as revision 23344 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 867ab7fb0a7010559dca4e122130b5198bad06e0
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu May 27 00:31:45 2010 +0000

    Fix pts reordering code.
    This fixes a regression introduced when libavfilter support was added to ffplay.
    
    Originally committed as revision 23343 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ab8f6009026b9d2e9ee72ee3524c34356bbb1523
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed May 26 22:26:19 2010 +0000

    Add support for the newly added Nut codec tags (added in Nut r669):
    Y1[00][16], [16][00]1Y, Y3[11][16], [16][11]3Y, Y3[10][16],
    [16][10]3Y, Y3[00][16], [16][00]3Y, Y4[11][ 8], Y2[00][ 8].
    
    Originally committed as revision 23342 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9c6b3b97d740465aee7526ddf77b3eea95a2957c
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Wed May 26 20:22:29 2010 +0000

    Add the forgotten ff_ prefix to the shareable scan patterns.
    
    Originally committed as revision 23341 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 05e953193d6181deb6922b3d596b580d059c49c5
Author: Howard Chu <hyc@highlandsun.com>
Date:   Wed May 26 19:00:59 2010 +0000

    Factorize ff_h264_decode_extradata().
    
    Patch by Howard Chu, hyc highlandsun com
    
    Originally committed as revision 23340 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 35f7c39a5d2f417720fd8ed1e365114d7abffb5d
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed May 26 18:54:59 2010 +0000

    Mark vorbis encoder as experimental.
    
    Originally committed as revision 23339 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fe9c20077458c228cd99d17d4f93c023a09cf598
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed May 26 18:45:13 2010 +0000

    Bump minor version bump and add an APIchanges entry after addition of
    CODEC_CAP_EXPERIMENTAL.
    
    Originally committed as revision 23338 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31cd5a9aadf2ba387b5ca74bd69572ec3fe9bcfb
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Wed May 26 18:34:48 2010 +0000

    Bump minor version and add Changelog entry after r23334.
    
    Originally committed as revision 23337 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d3752b15d85500da18d5a38e46f8436f9b2ae591
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed May 26 17:23:36 2010 +0000

    Treat SIPP like xvid, fixed issue1966
    
    Originally committed as revision 23336 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 220f2bd9c595c7934753694854d4a778358d5c4d
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Wed May 26 13:25:16 2010 +0000

    move indeo5 scan patterns into ivi_common.c
    so those can be shared by indeo4.
    
    Originally committed as revision 23335 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 93ebfeea90be8cc270226ac4d282efffed7ca0c7
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Wed May 26 10:38:48 2010 +0000

    Add CODEC_CAP_EXPERIMENTAL and prefer encoders without it.
    
    Patch by Janne Grunau, janne-ffmpeg jannau net
    
    Originally committed as revision 23334 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1ed87f800f6c25ada8d1d98e2e6affbd5909503e
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed May 26 04:22:52 2010 +0000

    Parse and repack the first frame of H.264 in ASF because SPS+PPS lives in its own packet.
    
    Originally committed as revision 23333 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 74a6df59e3bc206931e8e7270c4bb6af77c6e5dc
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed May 26 04:20:32 2010 +0000

    Add an AVSTREAM_PARSE_FULL_ONCE parsing mode to parse headers and combine packets once and only once.
    
    Originally committed as revision 23332 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9069b7d35fba37e0e0d9dbb44f03c10ff2e50acf
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue May 25 23:25:29 2010 +0000

    Fix declaration after statement
    
    Originally committed as revision 23331 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 37dd235658bc797667ec842abaed19169a36e6e5
Author: Aurelien Jacobs <aurel@gnuage.org>
Date:   Tue May 25 22:55:12 2010 +0000

    matroskadec: avoid potential crash after r23169
    
    Originally committed as revision 23330 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 344f5c9fb3c1b48622fe632785b999b7610d8a4b
Author: Frank Barchard <fbarchard@google.com>
Date:   Tue May 25 22:53:22 2010 +0000

    Do not invert samples when encoding Vorbis.
    
    Patch by Frank Barchard, fbarchard google
    
    Originally committed as revision 23329 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f4348e6cce6fa15d3240dfb5d84dd2b03f90367e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue May 25 21:51:27 2010 +0000

    Check for VUI overeading and reset num_reoder_frames.
    This helps the video from issue1831
    
    Originally committed as revision 23328 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 577ee94871b0062eeed34508ff2099704252fa19
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 25 19:23:18 2010 +0000

    ffserver: Send a Content-Base header in the reply to RTSP DESCRIBE requests
    
    This is needed for QuickTime Player to be able to connect properly.
    
    Originally committed as revision 23325 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8ac942d8f5b8d104448b52c543d99df50e1db0f9
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 25 19:16:15 2010 +0000

    Cosmetics: reindent after the previous commit
    
    Originally committed as revision 23324 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 11f6181af18a7deab3dc97caf864a00a2a017961
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 25 19:13:28 2010 +0000

    api-example: Try to avoid decoding incomplete frames
    
    Use a larger input audio buffer, refill it when it has less than 4 KB data
    left.
    
    Originally committed as revision 23323 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0ecfa7b7c7fe26cfd34795068c9880ed84df16a0
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue May 25 18:35:01 2010 +0000

    aacenc: Split find_max_val() from find_min_book() to eliminate duplicate searches.
    
    Originally committed as revision 23322 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit af2ee6fc4921a81133c0915985e05781505c2ff8
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue May 25 18:32:59 2010 +0000

    Remove useless costly inf checks from the trellis scalefactor search.
    
    Originally committed as revision 23319 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit acc9f51fe11b3b1771836395f0f9a74788ccab97
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue May 25 18:31:55 2010 +0000

    aacenc: Trellis over scalefactors using an estimated codebook rather than every codebook.
    
    The minimal codebook to encode the band without clipping is used (as is done in the TLS).
    
    Originally committed as revision 23318 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 144c5e3dd248dcd621644499f8f5e6168993ae62
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue May 25 18:28:18 2010 +0000

    aacenc: Only trellis over a column of 61 scalefactors (reduced from 256).
    
    This still provides plenty of dynamic range, makes every move legal, and greatly reduces the search space.
    
    Originally committed as revision 23317 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 05e659ef833b53d22244e60d963c60ce821efe8d
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue May 25 18:24:16 2010 +0000

    aacenc: Factor out find_min_book so it can be used by multiple coefficient coders.
    
    Originally committed as revision 23316 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aafb822ba5112a70a0cf1e8b29150faf3d3068ac
Author: Zhou Zongyi <zhouzy@os.pku.edu.cn>
Date:   Tue May 25 15:39:32 2010 +0000

    We're using generic tag-to-ID functions, so specific codec_id assignments
    are no longer necessary. Patch by Zhou Zongyi <zhouzy AT os pku edu cn>.
    
    Originally committed as revision 23312 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31a7a6eb5e83125c865aca35f70d241dd690c2b7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue May 25 14:23:48 2010 +0000

    Correct golomb vlc decoding tables.
    Fixes issue 1930
    
    Originally committed as revision 23311 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b4cf3f6c6227fd962a4545bbf40a3a87e48fbd49
Author: Måns Rullgård <mans@mansr.com>
Date:   Tue May 25 13:02:44 2010 +0000

    mmst_protocol depends on network
    
    Originally committed as revision 23310 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 74c853b621645451484d557260f9f12fbb0075aa
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Tue May 25 10:35:50 2010 +0000

    Samsung uses SIPP as FourCC for MPEG-4 ASP.
    
    Originally committed as revision 23309 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c4c302f1af294ea2776a82097347825682986c65
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 25 09:21:59 2010 +0000

    Look for libvpx headers in the vpx subdirectory in configure, too
    
    Originally committed as revision 23308 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a7890f447447eb08d23030a3197bb6caa50aaddf
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Tue May 25 08:58:14 2010 +0000

    Headers for libvpx are installed into vpx subdirectory.
    
    Originally committed as revision 23307 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4fb9792cd058e2d57ef2bd92a89c7b1359a156f0
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 25 07:26:21 2010 +0000

    Fix VP8 listing in general.texi
    
    Originally committed as revision 23306 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aae9a0931cf352f00b9a056f31ca257e7a3f927e
Author: trueice@gmail.com <trueice@gmail.com>
Date:   Tue May 25 07:01:04 2010 +0000

    24l trocadero: RTMP reader forgot to shift high byte of timestamp to its
    proper position
    
    Patch by trueice (his gmail account is obvious)
    
    Originally committed as revision 23305 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cc46005f50aff0eecda9f21e8d4bf63868818bdd
Author: David Conrad <lessen42@gmail.com>
Date:   Tue May 25 03:19:54 2010 +0000

    theora: Don't read an excess bit for maximum length long bit runs if the run
    exactly ends the remaining blocks.
    
    Originally committed as revision 23304 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8299a7f81974db82ed7bbe3469c25f386ff4effd
Author: James Zern <jzern@google.com>
Date:   Tue May 25 01:19:08 2010 +0000

    VP8 decoding via libvpx.
    
    Patch by James Zern for Google, Inc., jzern google com
    
    Originally committed as revision 23303 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ce2a9bc3c86e6e0bfa9bf058bc8157acda88aea0
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon May 24 23:37:33 2010 +0000

    In ogg muxer, use random serial number of each ogg streams
    
    Originally committed as revision 23302 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a24039861d92cc10bf09f2c64daabf4894a6fc0b
Author: Zhentan Feng <spyfeng@gmail.com>
Date:   Mon May 24 21:59:32 2010 +0000

    MMS-over-TCP protocol support. Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 23301 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e34d5db5957aac0b2b7228ced432dcf4a1f5e5dc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon May 24 20:38:50 2010 +0000

    Add libavfilter 1-input - 1-output regression test, corresponding to the
    target regtest-lavfi_pix_fmts.
    
    The lavfi_pix_fmts test is disabled, this because there are
    many tests which are failing, and there are still some output files
    which cannot be played by NUT/ffplay.
    
    Originally committed as revision 23297 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 781cf5fd4194bd4edaacf4e0e524eea8546a8e57
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon May 24 20:35:01 2010 +0000

    Add missing codec id <-> codec tag entries:
    CODEC_ID_RAWVIDEO <->  Y41B
    CODEC_ID_RAWVIDEO <->  Y42B
    CODEC_ID_RAWVIDEO <->  YUV9
    CODEC_ID_RAWVIDEO <->  YVU9
    
    These codec tags are listed in fourcc.org, and are already listed in
    libavcodec/raw.c:ff_raw_pix_fmt_tags as AVI tags.
    
    Originally committed as revision 23296 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 111c935980138f65a5562fd28837064e467c7e7e
Author: Martin Storsjö <martin@martin.st>
Date:   Mon May 24 20:24:39 2010 +0000

    ffserver: Fix one of the codec parameter checks
    
    This is probably what was originally intended; the codec pointers are all NULL.
    
    Fix by Howard Chu, hyc at highlandsun dot com
    
    Originally committed as revision 23295 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a5ba4cedf22b59f6a0b9b74256539f614b582e8d
Author: Martin Storsjö <martin@martin.st>
Date:   Mon May 24 20:08:02 2010 +0000

    ffserver: Fix streaming with more than one stream
    
    Fix by Howard Chu, hyc at highlandsun dot com
    
    Originally committed as revision 23294 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e175b55edf725aca32209ce5ce887c0ae7cb6b51
Author: Howard Chu <hyc@highlandsun.com>
Date:   Mon May 24 19:59:18 2010 +0000

    ffserver: Fix extradata handling
    
    Patch by Howard Chu, hyc at highlandsun dot com
    
    Originally committed as revision 23293 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c966c91279f8bca0f1d4865779519b077a2221f0
Author: Martin Storsjö <martin@martin.st>
Date:   Mon May 24 19:23:31 2010 +0000

    ffserver: Fix an out of bounds read
    
    Fix by Howard Chu, hyc at highlandsun dot com
    
    Originally committed as revision 23292 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9cc9a155100d4364ad02d50e89b313ec94195102
Author: Martin Storsjö <martin@martin.st>
Date:   Mon May 24 19:12:00 2010 +0000

    ffserver: Fix another memory leak
    
    Don't allocate st->codec, it will be overwritten by the memcpy a few
    lines further down.
    
    Fix by Howard Chu, hyc at highlandsun dot com
    
    Originally committed as revision 23291 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ea4f8aabab2a5a7ebd232b45557c11c4c59c332b
Author: Howard Chu <hyc@highlandsun.com>
Date:   Mon May 24 19:05:22 2010 +0000

    ffserver: Plug some memory leaks
    
    Patch by Howard Chu, hyc at highlandsun dot com
    
    Originally committed as revision 23290 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0e765181c427c55461da9b3a0e6683294f7f529e
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon May 24 17:49:26 2010 +0000

    Add -f framemd5 muxer similar to framecrc.
    
    Originally committed as revision 23289 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9bbe9a0dc18795259a843a21396bed98043525e9
Author: Jai Menon <jmenon86@gmail.com>
Date:   Mon May 24 16:42:16 2010 +0000

    Display a more descriptive log message when probe buffer limit is
    reached.
    
    Originally committed as revision 23288 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 12bd3c1f99f11ea21b32e5720908f258d0c5097a
Author: Jai Menon <jmenon86@gmail.com>
Date:   Mon May 24 14:19:44 2010 +0000

    FFplay : Implement custom reget_buffer for the input filter.
    
    Originally committed as revision 23287 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 612dc0238aa2583905aba35601a0160d0f841dd8
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Mon May 24 12:32:13 2010 +0000

    Skip pes payload during probing to avoid start code emulation.
    
    Patch by Janne Grunau, janne-ffmpeg jannau net
    
    Originally committed as revision 23286 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d3d87481772fdf4e56b4ab788635b0a1b16e2784
Author: Cyril Russo <stage.nexvision@laposte.net>
Date:   Mon May 24 10:11:21 2010 +0000

    Fix documentation of av_audio_convert.
    
    Patch by Cyril Russo, stage D nexvision A laposte net
    
    Originally committed as revision 23285 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7bb83d8ddf76b450d14190230f85a374840d1ae1
Author: David Conrad <lessen42@gmail.com>
Date:   Mon May 24 08:58:19 2010 +0000

    matroskaenc: Write codec time base as default duration for video tracks.
    
    This isn't exactly semantically equivalent, but the field has already been
    long abused to mean this, and writing it helps in determining a decent cfr
    time base when transcoding from a mkv where the video codec stores none (VP8).
    
    Originally committed as revision 23284 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31fdd641945dc5cdcfde9ee92329e22c0279981e
Author: David Conrad <lessen42@gmail.com>
Date:   Mon May 24 00:44:02 2010 +0000

    Convert NaN to 0/0 in av_d2q
    
    This fixes aspect ratio calculation for encoding from files with 0/0 stored,
    common with ogg/theora
    
    Originally committed as revision 23280 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f1a0518524a08c5a934c4b0d2f8360b4cab4475f
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun May 23 23:33:38 2010 +0000

    Enable AVFMT_GENERIC_INDEX for Ogg demuxer. This avoids the many
    seeks needed for binary search when seeking to a previously seen
    location.
    
    Originally committed as revision 23279 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 21d5244745492f5cbb8aae089b888ca770f77522
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun May 23 23:19:37 2010 +0000

    small wording fix
    
    Originally committed as revision 23277 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a8d9a56a7a57928eae6bd3db3e3601dafe1f666a
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun May 23 23:17:42 2010 +0000

    Mention some more changes related to HTML 5 issues.
    
    Originally committed as revision 23276 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8daed34e484175400978b08b269c67aeeeea4cb3
Author: David Conrad <lessen42@gmail.com>
Date:   Sun May 23 22:20:04 2010 +0000

    matroskadec: Revert adding the doctype to metadata; it has no meaning elsewhere
    
    Originally committed as revision 23275 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 50eae97057220f76d03690610ddb199f96c59c19
Author: Benjamin Larsson <banan@ludd.ltu.se>
Date:   Sun May 23 22:01:27 2010 +0000

    Reduce the score for the aea demuxer probing function.
    
    Originally committed as revision 23273 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 946da73682532d86376ff42318cb98b8a3fcf058
Author: Benjamin Larsson <banan@ludd.ltu.se>
Date:   Sun May 23 21:56:54 2010 +0000

    Fix detection of some stereo atrac files by not comparing the
    block size mode and info byte.
    
    Originally committed as revision 23272 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fbe347d656059cf71eff84655b4fefff04ce2100
Author: Diego Biurrun <diego@biurrun.de>
Date:   Sun May 23 21:19:37 2010 +0000

    Reflect the 0.6 branch in the Changelog.
    
    Originally committed as revision 23270 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2da6050cf2d3a64b742404ccc434e12dd2e9d46a
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun May 23 21:10:05 2010 +0000

    oups, 100l, revert unrelated hunk from commit r23266
    
    Originally committed as revision 23269 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a4de2b6ecf804e92dabc8703a3538b189df3d2c9
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun May 23 21:06:11 2010 +0000

    write 3gp perf tag for artist metadata
    
    Originally committed as revision 23268 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 221ed48602fe4641e292ed13b1def0a7d30b94b2
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun May 23 21:04:39 2010 +0000

    albm 3gp tag has optional track field not date
    
    Originally committed as revision 23267 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ea4c4d7fe395c6202a83ad36547e58abdfe8263e
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun May 23 21:03:14 2010 +0000

    change author metadata to artist in mov de/muxer
    
    Originally committed as revision 23266 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e53ca636d90e4484361dfea7e3017b9697725a00
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sun May 23 19:14:59 2010 +0000

    Cosmetics : re-indent after last commit.
    
    Originally committed as revision 23265 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3635c07bd1d1202e98f439f3b5389ff142d87cc3
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sun May 23 19:13:17 2010 +0000

    FFplay : Avoid manipulating NULL data pointers so that future checks
    remain valid. This fixes segfaults for those cases where data copy to
    this invalid pointer is attempted.
    
    Originally committed as revision 23264 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 47f0704eb2a10a2ff50c1a118d7a2a92ce38d689
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 23 19:11:43 2010 +0000

    Prefix value for flags with "0x", to make it clear that it is an
    hexadecimal value.
    
    Originally committed as revision 23262 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 49837b8d248555a3c5ab82a90adfd01bd24b5bc9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 23 18:34:18 2010 +0000

    Make the nut decoder read the ff_nut_video_tags to detect codec id of
    the input file.
    
    This is required as Nut codec tags are not contained in
    ff_codec_bmp_tags.
    
    Originally committed as revision 23260 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2e01def0fe40e0d8c82299615e5302c7e9873e47
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 23 18:34:15 2010 +0000

    Define ff_nut_video_tags and make Nut muxer and demuxer set it in
    codec_tag.
    
    Originally committed as revision 23259 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6d9b7a7dab00324943f84e1dd5eddbad088be80d
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun May 23 15:34:39 2010 +0000

    Document CODEC_FLAG_EMU_EDGE and avcodec_align_dimensions interaction.
    
    Originally committed as revision 23258 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 944a1b6b96effbca8f721f60b2d8019f476b15d0
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sun May 23 13:07:33 2010 +0000

    Add a md5 muxer that allows checking the md5 sums of generated streams without
    needing an external MD5 command.
    
    Originally committed as revision 23257 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d458b7d445bc08876d45942be060cbec1df16f1b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 23 10:02:30 2010 +0000

    Add empty newline to separate function declarations, for better
    readability.
    
    Originally committed as revision 31192 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit cca68a543048c22494edd09c2fd27b2b0e7ccb7e
Author: Martin Storsjö <martin@martin.st>
Date:   Sun May 23 09:47:18 2010 +0000

    Add an entry to APIchanges for the addition of av_get_random_seed
    
    Originally committed as revision 23256 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 99778631e94893f9a7c23d16cd1020815a59d5f5
Author: Martin Storsjö <martin@martin.st>
Date:   Sun May 23 09:45:34 2010 +0000

    Bump libavutil minor version for the addition of av_get_random_seed
    
    Originally committed as revision 23255 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 576fb48e6dc8c75ece42fa7ede40f19de708b3f3
Author: Martin Storsjö <martin@martin.st>
Date:   Sun May 23 08:53:40 2010 +0000

    Make ff_random_get_seed public, rename to av_get_random_seed, export the header
    
    Keep an old ff_ named function for binary compatibility until the
    next major bump.
    
    Originally committed as revision 23254 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e1745e2f6e839a91d5e9347b6dfe7685622b9fb4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat May 22 21:52:06 2010 +0000

    Make av_write_header() return AVERROR(EINVAL) rather than -1 if the
    input parameters are not valid.
    
    Originally committed as revision 23253 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf5b33d9fa57afaddac4606dc5e1cde698f1bbb4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat May 22 21:52:02 2010 +0000

    Store in a dedicated array the format name - codec id - codec type
    mapping. Simplify.
    
    Originally committed as revision 23252 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c56e9e05abb5ddf612bf5404e1d7b2dab4bad6de
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sat May 22 21:32:57 2010 +0000

    Open 2-pass logfile in binary mode for both reading and writing.
    This fixes a regression on Windows introduced by r22769 in which the data read
    from the file was not properly zero terminated. The file was read as text,
    which caused the \r characters to be suppressed. Since the zero termination
    happens at the end of the buffer, and there was one byte less read per line,
    this caused the remaining space on the buffer to contain random data.
    
    Originally committed as revision 23251 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 80b39e1ca6e4711e2094c1a0f20a188e8751c941
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Sat May 22 16:01:32 2010 +0000

    Move AVCodecTag from riff.h into internal.h.
    
    Patch by Francesco Lavra, francescolavra interfree it
    
    Originally committed as revision 23250 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 83c27079089270a65e53394b7e6b4ae8b94a6e6d
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat May 22 15:56:49 2010 +0000

    Prefer enum CodecID over int in ff_codec_get_tag().
    
    Originally committed as revision 23249 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 85e86b681052960e986d0cb91581a23867152b03
Author: David Conrad <lessen42@gmail.com>
Date:   Sat May 22 02:13:01 2010 +0000

    Update regression tests after removing track timecode scale from mkvenc
    
    Originally committed as revision 23248 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 577abedb39874a1c32403c37a13343eb1789f3d5
Author: David Conrad <lessen42@gmail.com>
Date:   Sat May 22 01:41:38 2010 +0000

    matroskaenc: Don't write track timecode scale
    
    It's not required for mkv and unsupported in webm
    
    Originally committed as revision 23247 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c7b913c8ad651d47c51df39fab4b564ee9415daf
Author: David Conrad <lessen42@gmail.com>
Date:   Sat May 22 01:41:35 2010 +0000

    matroskadec: Allow unknown EBML doctype
    
    Originally committed as revision 23246 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 470491faed80883d9e5d50715947a880f040c5be
Author: James Zern <jzern@google.com>
Date:   Sat May 22 01:41:32 2010 +0000

    matroskadec: Support webm doctype
    
    Patch by James Zern <jzern at google>
    
    Originally committed as revision 23245 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6a2c9b8bcbbc3e892abd1c63ad322bac7d5d4989
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri May 21 23:19:50 2010 +0000

    Rename pixelFormatBpsAVI to pix_fmt_bps_avi and pixelFormatBpsMOV to
    pix_fmt_bps_mov.
    
    The new names are consistent with the predominant FFmpeg style.
    
    Originally committed as revision 23244 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1beff414a2acd63a6caf68de42d329c1242367de
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri May 21 23:19:45 2010 +0000

    Rename findPixelFormat() to find_pix_fmt().
    
    Less ugly and more consistent with the FFmpeg predominant style.
    
    Originally committed as revision 23243 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ff85f586051d7de4838cfb5d8f1ce2cc85bc21d1
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri May 21 21:41:38 2010 +0000

    remove unused field
    
    Originally committed as revision 23232 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 95ca3b1e20670d9f78f23250a314751a292ece56
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri May 21 21:38:54 2010 +0000

    In ogg muxer, pack multiple frames into one page, much lower overhead
    
    Originally committed as revision 23231 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 686d6f40223b528a669b9a346d451c05354cdc5a
Author: Howard Chu <hyc@highlandsun.com>
Date:   Fri May 21 07:59:12 2010 +0000

    ffserver: Avoid busylooping while reading non-blocking input
    
    Patch by Howard Chu, hyc at highlandsun dot com
    
    Originally committed as revision 23210 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 38d4a2177817117f13ca830e3496b08609378b0c
Author: Martin Storsjö <martin@martin.st>
Date:   Fri May 21 07:12:33 2010 +0000

    Change the default codecs for the rtsp muxer to mpeg4 and aac
    
    These codecs in RTP are supported by many players.
    
    Originally committed as revision 23209 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 648e41b342595ab11770ac99aa405971568d86d2
Author: Martin Storsjö <martin@martin.st>
Date:   Fri May 21 07:08:29 2010 +0000

    Take ff_write_chained in use in the mov rtp hinter and in the rtsp muxer
    
    Originally committed as revision 23208 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9a761250699dc179c8e31caa55b1a785a5601e5e
Author: Martin Storsjö <martin@martin.st>
Date:   Fri May 21 07:07:57 2010 +0000

    Add a libavformat internal function ff_write_chained
    
    Originally committed as revision 23207 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6531b5c9f4388d28183be8f04d6cf2b42a2eee93
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu May 20 23:09:11 2010 +0000

    Rename ff_raw_pixelFormatTags symbol to ff_raw_pix_fmt_tags.
    
    The new name is shorter and consistent with the FFmpeg style.
    
    Originally committed as revision 23206 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4d2f703a34bae1bf0a56a751fa5546466ac1f03c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu May 20 21:27:01 2010 +0000

    Fix doxy reference to unexisting function.
    
    Originally committed as revision 23203 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fbfccc0404e731defa881bb31f62ddf682c33de7
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu May 20 18:34:44 2010 +0000

    Disable non interleaved avi code when there is no index available.
    Fixes issue1956.
    
    Originally committed as revision 23202 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b8dbff33bf1b5c3b2c3139cfe5360916ee9f153c
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed May 19 22:56:41 2010 +0000

    Cosmetics: make more compact the code for handle_jpeg(), this also allows
    vertical alignment. Improve readability.
    
    Originally committed as revision 31186 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 2b65bb45b59389d25661f3b3df45daa721d8abc8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed May 19 22:55:29 2010 +0000

    Change eval API to take parent log context and log level offset.
    this is based on stefanos work, especially all bugs are his fault ;)
    
    Originally committed as revision 23201 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4880cfd9522fcb0234aacc4e40f0f27729ccee40
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed May 19 22:51:38 2010 +0000

    Print parent log context too, if available.
    
    Originally committed as revision 23200 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c1bb26535b7c5476bc5cee4bd4c8f0fdadd1f27
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed May 19 22:50:39 2010 +0000

    Make it possible for a log context to keep track of its parent context.
    This is usefull to keep track and display relations where things are a
    bit more complex (like AVProtocols or demuxers used by demuxers and such)
    
    Originally committed as revision 23199 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4e74187db2f5db52f88729efc662df9d6bc763e1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed May 19 22:49:04 2010 +0000

    Remove PI definition and use M_PI instead.
    
    M_PI is defined by the included file libavutil/mathematics.h.
    
    Originally committed as revision 31185 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 8d2a5139dac63b07f9ef4e1142ee4a2b68bb1fad
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Wed May 19 22:45:04 2010 +0000

    av_default_item_name() so Simply AVClasses need 1 function less.
    
    Originally committed as revision 23198 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d545fa56f12c345ae36cbca7e81632aaaccee240
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed May 19 20:48:29 2010 +0000

    fix x264 encoding when delay is > number of input frames
    
    Originally committed as revision 23197 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c2341b8596fbd3736a1b21cc0be4ac5997e14b8c
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed May 19 20:18:40 2010 +0000

    Add a chomp BSF to consume zero padding at the end of a packet.
    
    Originally committed as revision 23196 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c16d5a6f146d7fb4858eb00d577c0aecc1a6aee9
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed May 19 20:18:34 2010 +0000

    Make aac_decode_frame() consume zero padding at the end of a packet.
    
    Originally committed as revision 23195 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7382617a2f2f1d08d19ebbaf29d5279a34fe023d
Author: David Conrad <lessen42@gmail.com>
Date:   Wed May 19 20:13:50 2010 +0000

    Bump minor version for CODEC_ID_VP8
    
    Originally committed as revision 23194 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6c7c62939be2114cb5cddb2eaf9e711b93b70b60
Author: Google <>
Date:   Wed May 19 16:50:12 2010 +0000

    Add VP80 fourcc
    
    Patch by Google
    
    Originally committed as revision 23193 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 23966972aba91225e340fbb8d624a78641bbfee3
Author: Google <>
Date:   Wed May 19 16:50:06 2010 +0000

    matroska: Add V_VP8
    
    Patch by Google
    
    Originally committed as revision 23192 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a98c2dfab0868204f20e2a8184e7af1fd3356331
Author: Google <>
Date:   Wed May 19 16:50:00 2010 +0000

    Add VP8 CODEC_ID
    
    Patch by Google
    
    Originally committed as revision 23191 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8a26b2c665672a5883b85283c3e2ec5bbb60acec
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Wed May 19 13:31:11 2010 +0000

    13% faster yuv420 to rgb15 mmx.
    It is now faster than the old gpl version on conroe.
    
    Originally committed as revision 31181 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 8d168a9207f231c22a04a5a2b252d0ab89477b02
Author: Martin Storsjö <martin@martin.st>
Date:   Wed May 19 09:46:29 2010 +0000

    Fix a crash when opening WMS RTSP streams
    Fixes issue 1948
    
    Originally committed as revision 23181 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bffc36e0842a2d7a949df8ec4cbf383050470337
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Wed May 19 08:21:56 2010 +0000

    40% faster yuv420 to rgb24 mmx.
    It is now faster than the old gpl version on conroe.
    
    Originally committed as revision 31180 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit b724102acd09dc35c3c52e501440c0ee78595cf2
Author: Martin Storsjö <martin@martin.st>
Date:   Wed May 19 08:16:25 2010 +0000

    Add an APIchanges note regarding the new rtp hinting flag
    
    Originally committed as revision 23180 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d4493e03b6c46d84f54d16b15c19f42863bddeed
Author: Martin Storsjö <martin@martin.st>
Date:   Wed May 19 08:13:13 2010 +0000

    Late bump of the minor version, for the addition of AVFMT_FLAG_RTP_HINT
    
    Originally committed as revision 23179 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 910cde56a8a2838684775d0b0b142620317e4f64
Author: Martin Storsjö <martin@martin.st>
Date:   Wed May 19 08:12:15 2010 +0000

    Add a changelog entry for the RTP hinting in the mov muxer
    
    Originally committed as revision 23178 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 15f9fa3d61f83017da5a7c06d1106aaf223b63f7
Author: Maxim Poliakovski <max_pole@gmx.de>
Date:   Wed May 19 06:46:50 2010 +0000

    Fix signedness of q_delta field of the IVIMbInfo.
    Patch by Maxim max_pole () gmx * de
    
    Originally committed as revision 23170 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 5549aa6d0d695b3563f068cae014a974aa013749
Author: David Conrad <lessen42@gmail.com>
Date:   Tue May 18 21:21:37 2010 +0000

    matroskadec: Free ebml binary buffer on error
    
    Based on a Chromium patch
    
    Originally committed as revision 23169 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 465c28b6b43be2563e0b644ec22cf641fe374d8d
Author: David Conrad <lessen42@gmail.com>
Date:   Tue May 18 21:21:32 2010 +0000

    matroskadec: Fix buffer overread in matroska_ebmlnum_uint
    
    Based on a Chromium patch
    
    Originally committed as revision 23168 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d98bd80ed3ac2c7274654247daa7b821e2ed6478
Author: David Conrad <lessen42@gmail.com>
Date:   Tue May 18 21:21:28 2010 +0000

    matroskadec: Ensure time_scale is nonzero, fixes divide-by-zero if the file
    has 0 written
    
    Based on a Chromium patch
    
    Originally committed as revision 23167 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c664b239cb583868c41cc04ceee38b02aa4caf5
Author: David Conrad <lessen42@gmail.com>
Date:   Tue May 18 21:21:23 2010 +0000

    matroskadec: Use av_freep in ebml_read_ascii
    
    Based on a Chromium patch
    
    Originally committed as revision 23166 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 44bf251a42ac6dd416b0454d168d426dd55e714b
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 18 19:48:25 2010 +0000

    Use a heuristic for describing the RTP packets using sample data
    
    Originally committed as revision 23165 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e977af6f2ea3752c8e0db04fe9a478f725cd3ebf
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 18 19:47:24 2010 +0000

    Add initial support for RTP hinting in the mov muxer
    
    Originally committed as revision 23164 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 27a826c941c2b0f685d97eeb21489cbd281728a7
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 18 19:40:17 2010 +0000

    Make mov_write_packet non-static, add ff_ prefix
    
    Originally committed as revision 23163 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f72dad41427a641a55206904d4101efb65c29afd
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 18 19:38:37 2010 +0000

    Move the mov muxer structures to a separate header
    
    Originally committed as revision 23162 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 796ac2335d8fa5733ffb1700bd138812170f5c9e
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 18 19:34:21 2010 +0000

    Add a flag for enabling RTP hinting
    
    Originally committed as revision 23161 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0341b6994ab2b819846fe1cf98b899235c5290fe
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 18 19:32:59 2010 +0000

    Make ff_sdp_write_media a lavf-internal function
    
    This is in preparation for RTP hinting in the MOV muxer, where
    it needs to be able to create SDP fragments for each media stream.
    
    Originally committed as revision 23160 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 698f4cc7f0af0ba9ef54b01cfffd1f02d7aa5d05
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Tue May 18 19:23:29 2010 +0000

    Validate AVCodecTag vs CodecID.
    
    Patch by Francesco Lavra, francescolavra interfree it
    
    Originally committed as revision 23159 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 603a5f04b2da0622faab796307d7208ecde80603
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Tue May 18 19:16:40 2010 +0000

    Factorize some code into the new function ff_toupper4().
    
    Patch by Francesco Lavra, francescolavra interfree it
    
    Originally committed as revision 23158 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b74f67eb17b3dae49cb42affa07b5c41ef09160e
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue May 18 17:28:07 2010 +0000

    In ts demuxer, output pes packet as soon as they are complete.
    This is needed for subtitles where packets are infrequent.
    Patch by Janne Grunau, janne-ffmpeg at jannau dot net.
    
    Originally committed as revision 23157 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 90c921002878c7cc99ba8e4d733543108925e6f8
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 18 11:46:23 2010 +0000

    Cosmetics: reindent
    
    Originally committed as revision 23156 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1bf5228eb63ad915acbb64209d940d867dd295d4
Author: Howard Chu <hyc@highlandsun.com>
Date:   Tue May 18 11:45:09 2010 +0000

    ffserver: Don't set me_method unconditionally
    
    Patch by Howard Chu, hyc at highlandsun dot com
    
    Originally committed as revision 23155 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0156fcf25210660d85cacf413efc839ec7412eca
Author: Howard Chu <hyc@highlandsun.com>
Date:   Tue May 18 11:16:12 2010 +0000

    ffserver: Write proper GMT date/times in Date headers
    
    Patch by Howard Chu, hyc at highlandsun dot com
    
    Originally committed as revision 23154 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fecd7b457e5908f2758bda78753c851159cad91a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Mon May 17 22:49:34 2010 +0000

    Add log_level_offset to AVCodecContext.
    
    Originally committed as revision 23153 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1095d4425865777a98b510d7af0816e093c6db23
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Mon May 17 18:12:58 2010 +0000

    set avg frame rate in mkv demuxer
    
    Originally committed as revision 23152 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 43d09fafd42c0c2b8f7c96d4abfaed01464c7966
Author: Martin Storsjö <martin@martin.st>
Date:   Mon May 17 17:34:13 2010 +0000

    ffserver: Make sure a destination URL is set when creating the SDP
    
    Debugged by Howard Chu, hyc at highlandsun dot com.
    
    Originally committed as revision 23151 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f40f329e9219a8dd7e585345a8ea294fa66562b9
Author: Benoit Fouet <benoit.fouet@free.fr>
Date:   Mon May 17 09:53:59 2010 +0000

    Fix typo ('B', 'O', 'W', '1') => ('B', '0', 'W', '1')
    
    Originally committed as revision 23150 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit edd259f92fa0856d5f7fbcf19704df95b58def7f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 16 23:00:22 2010 +0000

    Change the order of parameters for ff_eval_expr() and
    ff_parse_and_eval_expr(), place the names for constants/functions
    before the corresponding values.
    
    This looks more readable, as the user is expected to know the names
    before the values.
    
    Originally committed as revision 23149 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ec1d1afc0953ceccc78069b3bc584ec8d29bdda7
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Sun May 16 21:03:08 2010 +0000

    Factorize code into a single function.
    
    Patch by Sebastian Vater, cdgs D basty A gmail
    
    Originally committed as revision 23148 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 03c3bb5c5acaa6a498feb11bb101f086a3cf38ca
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sun May 16 18:13:55 2010 +0000

    use filter name when graph parser add filters
    
    Originally committed as revision 23147 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ed395eb421903a4a963dcff814adbc68bbffd6b9
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 16 17:08:47 2010 +0000

    Add missing rawvideo pixel formats to codec tags mappings for nut.
    
    Originally committed as revision 23146 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 73762de18e87b4e8f50f503ba726d7fabd9b2179
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 16 07:56:31 2010 +0000

    Add NV12 and NV21 AVI tags.
    
    Both are listed in fourcc.org.
    
    Originally committed as revision 23145 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c75b3d2e8fdcd1742a139d6628234a15ff8b4ba4
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 16 07:56:26 2010 +0000

    Clarify description for the MONOWHITE and MONOBLACK pixel formats.
    
    Originally committed as revision 23144 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65929418f50535a40dfc4c7b105d31903228bdfc
Author: François Revol <revol@free.fr>
Date:   Sat May 15 17:34:45 2010 +0000

    Avoid mixed declaration and code, fix C89 compatibility.
    
    Patch by François Revol revol free fr.
    
    Originally committed as revision 23143 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9121b8ca6ccc322a122460701ad9df6c767c7ae3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat May 15 12:33:31 2010 +0000

    Clarify descriptions for RGB4, BGR4, NV12, NV21,
    RGB48BE, and RGB48LE pixel formats.
    
    Originally committed as revision 23142 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 48962f2eb71c41fe30a0b790c318c1c6d953ef3b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 14 23:09:08 2010 +0000

    Reindent after last commit on dxva2 h264 AVHWAccel.
    
    Originally committed as revision 23141 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit efb816ef64fc2d65fa75254d504f39ab00422fa4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 14 23:08:23 2010 +0000

    Fixed h264 long term support with dxva2 AVHWAccel.
    
    Based on a commit for vaapi(r22869).
    
    Originally committed as revision 23140 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 58edb075f0469814911b7bdabcb664701e1a885a
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Fri May 14 22:04:39 2010 +0000

    Change MAX_READ_SIZE message during av_find_stream_info to DEBUG level.
    It is not harmful and it scares too many users.
    
    Originally committed as revision 23139 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0175d7886f005be878e07bbbfe2bcb5e9f0398f3
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri May 14 19:38:17 2010 +0000

    fmaxf -> FFMAX to fix pre-C99 systems
    
    Originally committed as revision 23138 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit deeb7012b9998dac57ea7ef25462ada43bef7c3d
Author: Martin Storsjö <martin@martin.st>
Date:   Fri May 14 18:51:46 2010 +0000

    Change inter-protocol dependencies from _deps to _select
    
    Originally committed as revision 23137 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 759510e6af5199db237d6319c310724b82618ed2
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri May 14 16:49:51 2010 +0000

    aacenc: Add a rate only trellis for codebook selection for the TLS.
    
    Originally committed as revision 23136 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4d986b71721ddf26ab8563b933ec8dd3ec88e59c
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri May 14 16:49:40 2010 +0000

    aacenc: Use exact values when quantizing, not fuzzy values.
    
    This requires us to code small escapes; we can't avoid it.
    
    Originally committed as revision 23135 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 51cbabc79241dc9089d98965079fe1da4742d966
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri May 14 16:49:30 2010 +0000

    aacenc: Use an estimated codebook for the TLS (two loop search).
    
    Originally committed as revision 23134 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 960323a2304253bad5c9896e6b1060eb136b579b
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri May 14 16:49:21 2010 +0000

    aacenc: Select the TLS (two-loop search) as the default scalefactor coder.
    
    Originally committed as revision 23133 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31184aac87ba9d55cd36924f094c479d1bf50022
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri May 14 16:49:11 2010 +0000

    aacenc: Fix psy logic.
    
    Set band info before determining scalefactors. Use the look ahead for
    windowing decision.
    
    Originally committed as revision 23132 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit eb0a4d32222fedf8022d602b0fd0907e07b54330
Author: Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Date:   Thu May 13 20:41:36 2010 +0000

    Fix compilation of AC3 decoder if E-AC3 decoder was disabled.
    
    Originally committed as revision 23131 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 86e09922a52468632a80f23031fde44ec9d1b976
Author: Martin Storsjö <martin@martin.st>
Date:   Thu May 13 19:22:56 2010 +0000

    qt-faststart: Abort scanning of the input file if a badly sized atom is encountered
    
    If the atom size is 0, qt-faststart currently hangs forever while scanning
    the file.
    
    Originally committed as revision 23129 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6d810162823c2c76088df267c5c3e07e07b1437a
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Thu May 13 19:18:54 2010 +0000

    Reindent after r23124. Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23128 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2ef9fd8e9ba9ec1ff75bede2a1f9f9570fc60162
Author: Martin Storsjö <martin@martin.st>
Date:   Thu May 13 19:18:27 2010 +0000

    Cosmetics: Initialize pointers with NULL instead of 0, for consistency
    
    Originally committed as revision 23127 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e3d7269fc825443d2daed50c7b3382b4ffbd2bf1
Author: Martin Storsjö <martin@martin.st>
Date:   Thu May 13 19:17:49 2010 +0000

    Cosmetics: reindent
    
    Originally committed as revision 23126 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c937454d89e7bcda8a8cf7a22622980e606615b8
Author: Martin Storsjö <martin@martin.st>
Date:   Thu May 13 19:17:15 2010 +0000

    qt-faststart: Use the error_out cleanup code path for all error returns
    
    Originally committed as revision 23125 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7a0e859cdbfb583a96e23b3c0d3da30c9a95ff68
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Thu May 13 19:16:03 2010 +0000

    Grayscale support. Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23124 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 57fcb7d7da0610bb5b92fbe46ba9dd454cb5c275
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu May 13 18:41:18 2010 +0000

    Add mpegaudiodec_float.o dependency on tables header with hardcoded tables
    
    Originally committed as revision 23123 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aeaa9630e5cf1c7f1f2c0e964fdd487015cc2bf3
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu May 13 18:26:11 2010 +0000

    Remove the name of the file from the @file doxy, it is unnecessary and
    inconsistent with the other files.
    
    Originally committed as revision 23122 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 622e6ce53a8dd92ff61e64b4421a9d980675b607
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu May 13 18:26:07 2010 +0000

    Make the init and config_filter callbacks of the pad filter return
    AVERROR(EINVAL) rather than -1 in case of invalid parameters.
    
    Originally committed as revision 23121 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dc0eaef318d854ba1994f761b65fb6be5f7b9433
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Thu May 13 18:26:03 2010 +0000

    Make av_parse_color() return AVERROR(EINVAL) rather than -1.
    
    Originally committed as revision 23120 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 40914d97ccf78ec26eabc9150fc6180ebce9dcd9
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu May 13 18:06:44 2010 +0000

    1.0 and the resulting exactly representable value must be marked as float as well,
    gcc is hopelessly trash.
    
    Originally committed as revision 23119 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0628f3e8cfa03b215a6f135c0f11af3ac950ebe4
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu May 13 17:58:17 2010 +0000

    Cast constants to float to avoid gcc converting to and from
    float<->double in every operation.
    
    Originally committed as revision 23118 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e969e261a5aab6fee64eda4d21eb4d2deffb755e
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu May 13 16:32:21 2010 +0000

    Use standard C for implementing sign_extend() and zero_extend().
    This fixes compilation of probetest
    
    Originally committed as revision 23116 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a74d707cb7a42be692243196856fc21b2ee9b4c6
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu May 13 16:30:58 2010 +0000

    av_alias is an attribute and belongs to attributes.h
    also attributes.h is public and external api and can thus not depend
    on configure tested compiler support thus this part is removed. A
    different solution must be found if this breaks for some compiler
    which i hope it does not.
    
    Originally committed as revision 23115 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 299ac811ba19708115c5f2051c5048406fe954b5
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Thu May 13 15:41:49 2010 +0000

    Reindent after r23112.
    
    Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23113 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 65d213ec86019dd1dbc847ca7dde75dc7bd68b82
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Thu May 13 15:39:40 2010 +0000

    Move handling of paletted data to the IFF demuxer. This allows future
    handling of things such as masking/EHB/HAM for this type of data.
    
    Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23112 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit ebcf7c3227906382205141beb2d0467f245472d1
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Thu May 13 15:33:36 2010 +0000

    Handle palette underflows, fill remaining space with black (zero) data.
    
    Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23111 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2f955ea41b804c0804f71d27a0bba13e59988726
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Thu May 13 13:18:25 2010 +0000

    Move a while(..){..} -> do{..}while(..), slightly faster.
    
    Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23110 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e904c51fa16185799094b4d9731488854f6057a9
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Thu May 13 12:30:46 2010 +0000

    Replace "-vfilters" by "-vf" in regtests. Should fix regtest breakage.
    
    Originally committed as revision 23109 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 458638e3db7701d74bcbc02b08e24c844eb22e48
Author: Måns Rullgård <mans@mansr.com>
Date:   Thu May 13 11:32:13 2010 +0000

    FATE: change -vfilters to -vf
    
    Originally committed as revision 23108 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bfbdc58e521bc8aa750ce9a1be3bc57ce1c85d53
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu May 13 10:04:31 2010 +0000

    Fix compilation with low precission mpeg audio decoding.
    
    Originally committed as revision 23107 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3e48d792b6907c9c9f2dd3b72735345e7aab221b
Author: Michael Kostylev <michael.kostylev@gmail.com>
Date:   Thu May 13 10:02:48 2010 +0000

    Fix mpegaudio tablegen.
    
    Patch by Michael Kostylev, michael D kostylev A gmail
    
    Originally committed as revision 23106 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 56b37cd1c7f3b5e5a3ece043c7ffccf70874cfb1
Author: Michael Kostylev <michael.kostylev@gmail.com>
Date:   Thu May 13 10:02:04 2010 +0000

    Support writing 2d float arrays.
    
    Patch by Michael Kostylev, michael D kostylev A gmail
    
    Originally committed as revision 23105 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 09ed11e58c9f2f88c0eed39f0e9ac5f73d0f84a6
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed May 12 23:18:12 2010 +0000

    rename -vfilters cli option to -vf in ffplay as well
    
    Originally committed as revision 23104 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f39ab2071fd1df6177e0e3403aa22fe0da161be8
Author: Loren Merritt <lorenm@u.washington.edu>
Date:   Wed May 12 22:38:05 2010 +0000

    change a variable-length array to a malloc.
    
    Originally committed as revision 23103 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7693b93e5ccec1d09170fcc27dcd71a32783447b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed May 12 22:17:29 2010 +0000

    Doxygen av_codec_get_id() and av_codec_get_tag().
    
    Originally committed as revision 23102 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c3ab0004ae4dffc32494ae84dd15cfaa909a7884
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed May 12 20:47:32 2010 +0000

    Revert r31153. It failed to build on:
    x86_64 / Mac OS X gcc 4.0.1
    x86_64 / Linux icc (all)
    x86_64 / Linux gcc 4.0.4
    x86_64 / OpenBSD gcc 3.3.5
    x86_64 / Linux suncc 5.10
    and there are some reports of crashes.
    
    Originally committed as revision 31170 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit b3ab319944821c379b8040125e931724c229654b
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Wed May 12 17:05:56 2010 +0000

    Set coded_frame to NULL when closing a codec, since it might
    be invalid after the codec is "gone".
    
    Originally committed as revision 23101 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 521cfa4aaea59b9c3ea85019aa05171635fddfe7
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Wed May 12 01:47:14 2010 +0000

    rename -vfilters cli option to -vf
    
    Originally committed as revision 23100 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3b7117b73a2b88e8c36ed9bd23324370b027f2ee
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue May 11 21:31:54 2010 +0000

    Do the same sign flip optimization to the low freq decoder.
    as with the high freq 10-20 cycles faster
    
    Originally committed as revision 23099 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 4b070a7a613f680075ea6ca01303293b94b60523
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue May 11 21:20:33 2010 +0000

    Factorize READ_FLIP_SIGN() optimization out
    
    Originally committed as revision 23098 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0c0d88aed570983665c022706583724eebfea3a6
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue May 11 21:10:55 2010 +0000

    Optimize decoding high freqs.
    this is 10-20cpu cycles faster on duron (whole is about 50-60 cpu cylses)
    I wonder why gcc isnt doing this on its own ...
    
    Originally committed as revision 23097 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fd9451c68fa59ecc1cddc2f2faaedfa7675218ad
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue May 11 20:33:48 2010 +0000

    Make lsf_sf_expand() 4 times faster.
    
    Originally committed as revision 23096 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b91d46614df189e7905538e7f5c4ed9c7ed0d274
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue May 11 19:52:42 2010 +0000

    float based mp1/mp2/mp3 decoders.
    
    Originally committed as revision 23095 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 495af353dbb0f0f4792baecc63a45ef563f80e44
Author: Alex Converse <alex.converse@gmail.com>
Date:   Tue May 11 18:53:49 2010 +0000

    Set cur_channel in the AAC encoder context where needed.
    
    Most coder functions read it. Carting this around in the context may be
    suboptimal; a refactor should be considered.
    
    Originally committed as revision 23094 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 2c2b2c0ac2683319eef062afb942bffd8d1760dd
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue May 11 17:39:52 2010 +0000

    silence gcc warning about potential uninitialized usage
    
    Originally committed as revision 23093 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d21f58b52d8c901487baa796d8568cb31b3b56ca
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue May 11 17:25:18 2010 +0000

    cosmetics, rename loop to frame_available
    
    Originally committed as revision 23092 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a9f3cb9372593f3c4fc449a5e4de5cd0cb950996
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue May 11 17:23:06 2010 +0000

    rename curr_filter to last_filter, factorize filter declaration
    
    Originally committed as revision 23091 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79b90b2549d59f392d1d0930f0f8e36cc7bd2eaa
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue May 11 17:18:13 2010 +0000

    cosmetics: indentation, whitespaces
    
    Originally committed as revision 23090 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6e82e7fa4877d04c2700686fd7a904fd633c97bf
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue May 11 17:16:52 2010 +0000

    simplify, reuse existing args variable
    
    Originally committed as revision 23089 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit aa1249b8aafb53fc6cae2bb6ab38c5bb6e6854b2
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Tue May 11 17:14:36 2010 +0000

    cosmetics: filt_graph_all -> graph, like in ffplay.c
    
    Originally committed as revision 23088 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 405213b736e715f1855652c12cbf0b6d0693ebc4
Author: Janne Grunau <janne-ffmpeg@jannau.net>
Date:   Tue May 11 15:58:50 2010 +0000

    Add -ldl to libfaadbin_extralibs instead of libfaadbin_decoder_extralibs.
    The latter does not exist and thus compilation fails.
    patch by Janne Grunau, janne-ffmpeg jannau.net
    
    Originally committed as revision 23087 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 86433cc6f5fced88de1a19c837b42fe625516069
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue May 11 14:49:48 2010 +0000

    Remove unused FRAC_RND() macro from mpegaudiodec.c.
    
    Originally committed as revision 23086 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 857c30ecbaebedde2bd8c98d69e257f933f36775
Author: Nick Brereton <nick@nbrereton.net>
Date:   Tue May 11 01:46:13 2010 +0000

    mlpdec: Comment channel_params field in struct SubStream.
    Patch by Nick Brereton <nick at nbrereton dot net>
    
    Originally committed as revision 23085 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 22fb814c2f46c30e8ae134c0f96432764fa343d5
Author: Nick Brereton <nick@nbrereton.net>
Date:   Tue May 11 01:44:52 2010 +0000

    mlpdec: Allocate channel decoding parameters for each substream. Some file
    was encountered with a channel range that overlapped the previous substreams,
    and the code assumed no such overlap was possible.
    Patch by Nick Brereton <nick at nbrereton dot net>
    
    Originally committed as revision 23084 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d9d14dc6074200a4d2e6b8bf02376d785178ae82
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue May 11 00:36:34 2010 +0000

    Use int instead of long to pass width parameters in non-public functions.
    long was being incorrectly used as an x86-sized register, both for 32 and 64
    bits, but this is not the case in win64.
    
    Originally committed as revision 31153 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit 22cb6fb60fbca612339e0a40f6503a7b8eb9ebfd
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue May 11 00:22:50 2010 +0000

    Adding missing () to mathops.h.
    
    Originally committed as revision 23083 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 1c71b5c89ab5e683a412500de1e2dbf921178e3e
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Mon May 10 21:16:08 2010 +0000

    Replace more "m" constraints with MANGLE to fix compilation issues
    with x86_32 gcc 4.4.4 and -fPIC.
    
    Originally committed as revision 23082 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit dce2f7d36b3cb0cdfdbe56b1760c7aa91cc522e4
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Mon May 10 17:18:09 2010 +0000

    Optimize decodeplane32().
    
    Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23081 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 59cca5040e8da935833fb78510cfb1db124a9528
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Mon May 10 17:00:56 2010 +0000

    Ensure that width and height are > 0. avcodec_open() itself only checks that
    they are >= 0.
    
    Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23080 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 666d7d18e1650d0467ad86d5e9bbc0dbef81c8fa
Author: Måns Rullgård <mans@mansr.com>
Date:   Mon May 10 09:32:59 2010 +0000

    FATE: print friendly error for individual tests when SAMPLES unset
    
    Originally committed as revision 23079 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 52486603b5b8e2827627afbc8a2028fb74554920
Author: Thomas Devanneaux <thomdev@gmail.com>
Date:   Mon May 10 07:08:57 2010 +0000

    Check NAL unit size to avoid reading past the buffer.
    This fixes issue1907
    
    Patch by Thomas Devanneaux gmail(thomdev)
    
    Originally committed as revision 23078 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8ad802e610771e1e63d6f105739b78b4aa6980d8
Author: Vitor Sessak <vitor1001@gmail.com>
Date:   Mon May 10 00:28:18 2010 +0000

    Alloc 16 extra bytes in libavfilter frames. Needed for MMX-optimized swscale.
    
    Fix issue 1924.
    
    Originally committed as revision 23077 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit f10d3d343e3a01ab25a9641c00c6d5db17b226cc
Author: Francesco Lavra <francescolavra@interfree.it>
Date:   Sun May 9 23:19:19 2010 +0000

    Add FourCC MJPG for CODEC_ID_JPEGLS.
    
    Patch by Francesco Lavra, francescolavra interfree it
    
    Originally committed as revision 23076 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 658e7576fced59bfa6a45254c1c84e649a4f125f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 9 23:04:06 2010 +0000

    Reorder nut specific codec tags and add a comment for marking them as
    such.
    
    Also put the [3][0][0][0] codec tag, mapped to rgb565le, in a special
    section. It needs to be specified *after* the nut RGB[16] codec tag,
    otherwise it will be used by default when encoding normal non-flipped
    rgb565le, and will be decoded like a flipped format (see
    rawdec.c:raw_init_decoder()).
    
    Originally committed as revision 23075 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 43451ec247b6e43116d0b324eb5f8eba43d79135
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 9 23:04:03 2010 +0000

    Add missing nut-specific codec tags for rawvideo pixel formats.
    
    Add codec tags for the formats:
    [15]BGR Packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), big-endian [NOT in AVI]
    [15]RGB Packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), big-endian [NOT in AVI]
    [16]BGR Packed RGB 5:6:5, 16bpp, (msb)   5R 6G 5B(lsb), big-endian [NOT in AVI]
    [16]RGB Packed BGR 5:6:5, 16bpp, (msb)   5B 6G 5R(lsb), big-endian [NOT in AVI]
    RGBA    Packed RGBA 8:8:8:8, 32bpp, RGBA [NOT in AVI]
    BGRA    Packed RGBA 8:8:8:8, 32bpp, BGRA [NOT in AVI]
    ABGR    Packed RGBA 8:8:8:8, 32bpp, ABGR [NOT in AVI]
    ARGB    Packed RGBA 8:8:8:8, 32bpp, ARGB [NOT in AVI]
    RGB[24] Packed RGB 8:8:8, 24bpp RGB [NOT in AVI]
    BGR[24] Packed RGB 8:8:8, 24bpp BGR [NOT in AVI]
    
    which are listed in the nut4cc.txt spec.
    
    Originally committed as revision 23074 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 934edecdb88626a679d1cfc16fc094dc87f7c589
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 9 23:04:01 2010 +0000

    Make the codec tags for the yuvjXXX pixel formats the same as the
    corresponding ones for the yuvXXX pixel formats.
    
    Originally committed as revision 23073 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b43f432c8c4c83ad98265c5055766f1bec905a52
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 9 22:56:04 2010 +0000

    Add support to the Y411 codec tag, corresponding to the rawvideo pixel
    format uyyvyy411.
    
    The codec tag is referenced in fourcc.org.
    
    Originally committed as revision 23072 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8e89cd1feeda9cda714268b596c27d363de78244
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 9 22:56:02 2010 +0000

    Make the nut demuxer issue a more meaningful error message if it
    cannot recognize the provided codec tag.
    
    Originally committed as revision 23071 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cc6849ae50b419443bcce31eacb9d57b83291eac
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun May 9 20:32:35 2010 +0000

    bswap: 10L add missing parens around macro args
    
    Originally committed as revision 23070 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0613ece542421ddcbd061f355ad50ad9f2bb734a
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Sun May 9 20:10:48 2010 +0000

    Replace usage of s->streams[0]->* with st->*, which is shorter.
    
    Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23069 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9d45a32ba8933cdf2c63ddf4d2126d497770fa9c
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Sun May 9 20:08:13 2010 +0000

    Remove "bps" parameter to decodeplane8/32(), it's unused.
    
    Patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23068 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit fc25c04960f9d0b418bac18b4246e3881f2a6cfb
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 9 20:07:29 2010 +0000

    Add entry for AVFilterPicRef interlaced and top_field_first fields
    addition.
    
    Originally committed as revision 23067 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit b6bc205155acb77e0e08b75609c644682aad9cef
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sun May 9 20:02:40 2010 +0000

    Bump lavfi minor after the addition of the fields interlaced and
    top_field_first in AVFilterPicRef, done in r23044.
    
    Originally committed as revision 23066 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 6ad533b7cbee7412b80a17531bff2739b8e34109
Author: Martin Storsjö <martin@martin.st>
Date:   Sun May 9 17:46:42 2010 +0000

    qt-faststart: Avoid leaking memory if encountering a file with double ftyp atoms
    
    Originally committed as revision 23065 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 17be16a3364a02c2a232b523442fcc136f7dfaba
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun May 9 17:05:35 2010 +0000

    FATE: update idroq-video-encode command
    
    Originally committed as revision 23064 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 79a9672d45899fa7afa335b5ffa6a7d0781fbc7c
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun May 9 16:24:20 2010 +0000

    IFF: decode last 8 pixels per line
    
    The decodeplane8() function processes one byte of input less than
    it should.  Also, the for loop has an unusual style with side-effects
    in the controlling expression; replaced with a more intuitive while
    loop.
    
    10l to Basty.
    
    Originally committed as revision 23063 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e24db3e3918e7eb0d2f217a81d4b902c6945c958
Author: Måns Rullgård <mans@mansr.com>
Date:   Sun May 9 12:04:48 2010 +0000

    Fix build with swscale disabled
    
    Originally committed as revision 23062 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0a9cb385adb997238883787cf5b1f737462131d3
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Sat May 8 21:48:44 2010 +0000

    Optimize decodeplane8(), patch by Sebastian Vater <cdgs basty googlemail com>.
    
    Originally committed as revision 23061 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3f073fa22cb298adb4b58ddf1d64e4c4733e75cc
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Sat May 8 21:39:57 2010 +0000

    Fix auto-scaling.
    
    Use the numeric value assigned to sws_flags for the sws_flags set in
    the graph, rather than the string "bilinear", which is not even
    parsable by the scale filter.
    
    Originally committed as revision 23060 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3fe1ec39c6eeba3348e3824df0d185525c321d57
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Sat May 8 20:41:20 2010 +0000

    Add means to adjust the log level per context.
    
    Originally committed as revision 23059 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit c12caa32b2d9fd8f76b4268a835731935b1cd794
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat May 8 16:32:05 2010 +0000

    Remove hardcoded-tables hack for IA-64: with latest binutils that now actually
    causes linking errors instead of avoiding them.
    
    Originally committed as revision 23058 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 7f20cb2df09d6503eaae71392dc371de7a893eb5
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat May 8 16:24:33 2010 +0000

    Another try for fixing/improving decode_video documentation.
    
    Originally committed as revision 23057 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit d760a316e9e7060e249fd4cbd4a187c28fa3f86a
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri May 7 22:12:13 2010 +0000

    Make config_props() show conversion information before to create the
    swscale context.
    
    This makes eventual warnings issued in case of swscale context
    creation failure to be shown after the conversion information rather
    than before, which is slightly less confusing.
    
    Originally committed as revision 23056 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 38efdb2c6badfbf0d1b415bf9c6a1920c2e446de
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri May 7 22:12:10 2010 +0000

    Log input size, input format and swscale flags used for conversion in
    config_props().
    
    Useful for debugging.
    
    Originally committed as revision 23055 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 447a5b1996805e9e91acc5cb459ea1a047db12a1
Author: Ronaldo Moura <ronaldo.moura@monity.com.br>
Date:   Fri May 7 21:59:18 2010 +0000

    blackfin: fix yuv422 to yuv420 conversion
    
    The old code is correct only when stride = 2*width.
    
    Patch by Ronaldo Moura <ronaldo d moura monity com br>
    
    Originally committed as revision 31142 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

commit f66b390582bc3760770461b4332b34c2b283dbf6
Author: Måns Rullgård <mans@mansr.com>
Date:   Fri May 7 17:53:29 2010 +0000

    vf_pad: fix mixed code and declarations
    
    Originally committed as revision 23054 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit a0aa73544c14fee6853822d5c28d522aca3486ae
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 13:00:56 2010 +0000

    c99 sucks. Replacing scanf("%i") by strtoul()
    
    Originally committed as revision 23053 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 06e1db056da6b092ee576a4ab91fbdd905b4f1e1
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri May 7 12:52:46 2010 +0000

    Document the pad filter.
    
    Originally committed as revision 23052 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8d787f8e52bdcd661442d2f0237cfb7794322f69
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Fri May 7 12:42:26 2010 +0000

    Document cmdutils.c:print_error().
    
    Originally committed as revision 23051 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 0c22311b56e66115675c4a96e4c78547886a4171
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 12:16:23 2010 +0000

    Remove messy pading hack in ffmpeg.c.
    Use avfilters if you want padding!
    
    Originally committed as revision 23050 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit bdab692f48fcd9973b5d063ff70a322738f6f73f
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 12:05:24 2010 +0000

    Make sure get_filtered_video_pic() doesnt loose interlacedframe/tff.
    
    Originally committed as revision 23049 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cccc039f71f4cff7e72b8681cf26d41839dbdc62
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 11:52:05 2010 +0000

    Enable libavfilter by default and fix pading for mxf-d10
    
    Originally committed as revision 23048 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 87ddc38bdb29ed9038145428c0a5352b2f40afa0
Author: Michael Kostylev <michael.kostylev@gmail.com>
Date:   Fri May 7 11:50:55 2010 +0000

    configure: update suncc SPARC CPU name mapping
    
    Patch by Michael Kostylev <michael kostylev gmail>
    
    Originally committed as revision 23047 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3c940173c0ada2d76c83da80aae816f720f3cb3a
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 11:47:13 2010 +0000

    Add pad filter.
    
    Originally committed as revision 23046 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 26b7199e12a27dbac90ca43d8a2e5bf49b33f6c7
Author: Michael Kostylev <michael.kostylev@gmail.com>
Date:   Fri May 7 10:17:25 2010 +0000

    SPARC: disable VIS for Niagara CPU
    
    The Niagara/T1 supports only a subset of VIS, and even this is very slow.
    
    Patch by Michael Kostylev <michael kostylev gmail>
    
    Originally committed as revision 23045 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit efdc74ef198e9e73e63818f20417e4582b9b6a18
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 10:02:59 2010 +0000

    Try to keep track of interlaced and top field first.
    
    Originally committed as revision 23044 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 46847a336e7e71559c8f3917bf8512c90635598b
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 09:43:21 2010 +0000

    avfilter support for ffmpeg
    
    Originally committed as revision 23043 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3b9900c1c325bd44b72f3786b11385a388145ba8
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 09:22:32 2010 +0000

    Enable vsrc_buffer
    
    Originally committed as revision 23042 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8155bbc944c314fc202d31b0e4a3c77b8efc8dde
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 09:20:45 2010 +0000

    Support setting flags for sws.
    
    Originally committed as revision 23041 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cb0061d4530858b5715c21da0d6a94a931fb5913
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 08:08:09 2010 +0000

    Favor chunk size over hitting the correct position after reading the chunk size in asf.
    Fixes issue1923
    
    Originally committed as revision 23040 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cf13f204ccea9c4ce8a0e9d27e2e507dc0cb8842
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Fri May 7 01:25:00 2010 +0000

    Add "Memory buffer source filter" from SOC.
    This is needed by the current SOC-ffmpeg.c code.
    
    Originally committed as revision 23039 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e8c7fca90c7474e2352efcbf4d71e19a85abc238
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date:   Thu May 6 22:38:18 2010 +0000

    Add intra refresh and crf-max support to the libavcodec libx264 wrapper.
    Minor version bump.
    
    Originally committed as revision 23038 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 46174079c9c1e83048b278b3790cccddcacb2325
Author: Alex Converse <alex.converse@gmail.com>
Date:   Thu May 6 20:38:42 2010 +0000

    10l: store the result of clipping added in r23035
    
    Originally committed as revision 23037 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 217b44ddc3d5919f943a60f729886494b5fad692
Author: Alex Converse <alex.converse@gmail.com>
Date:   Thu May 6 20:35:10 2010 +0000

    Error out when too many bits per frame are requested.
    
    Originally committed as revision 23036 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 32fa7725d288dcbdb6997130f1ca6edbcad25e1a
Author: Alex Converse <alex.converse@gmail.com>
Date:   Thu May 6 20:18:36 2010 +0000

    Make the faac inspired quantizer search make sense for a slightly narrower definition of "make sense."
    
    Originally committed as revision 23035 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 9e94bd3e8048db97abbf6a5ed3882cc63d517e6f
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed May 5 21:45:00 2010 +0000

    Reindent after the last commit.
    
    Originally committed as revision 23034 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 10173c0e58e557582dbd659f42c6aa164a8682db
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed May 5 21:44:57 2010 +0000

    Simplify print_error(), directly use av_strerror()/strerror() for
    printing the error code associated to FF_NETERROR(EPROTONOSUPPORT).
    
    Originally committed as revision 23033 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 735ef67b9d4f4f9b8d6ebc84c56b00cad56f5b8b
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed May 5 21:44:54 2010 +0000

    Make print_error() use strerror() in case av_strerror() fails.
    
    Should provide a meaningful error message for systems which do not
    support strerror_r().
    
    Fix roundup issue #1894.
    
    Originally committed as revision 23032 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e2959f455850143272f3455a936dfd4d89ae9e03
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Date:   Wed May 5 21:44:47 2010 +0000

    Make av_strerror() return -1 even in the case when av_strerror_r() is
    not defined.
    
    This allows applications to check if av_strerror() cannot provide a
    meaningful representation for the provided error code, without having
    to actually check the filled string.
    
    Originally committed as revision 23031 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e9d96831f73f95d4b2cd69dd20dae95558b3be99
Author: David Conrad <lessen42@gmail.com>
Date:   Wed May 5 21:38:02 2010 +0000

    schroenc: Set colorspace info
    
    Originally committed as revision 23030 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 37284120cad35fc6df2ff98d7f183b3eda85448d
Author: David Conrad <lessen42@gmail.com>
Date:   Wed May 5 21:37:58 2010 +0000

    schroenc: Use AV_RB32
    
    Originally committed as revision 23029 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 31cf8c650a70854f1e2c7f257af279c89702aec8
Author: David Conrad <lessen42@gmail.com>
Date:   Wed May 5 21:02:49 2010 +0000

    schroenc: Set open-gop
    
    Originally committed as revision 23028 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 3d6fa004e83c0dcd9d9f71fc0c7a3aaf5e95b5ac
Author: David Conrad <lessen42@gmail.com>
Date:   Wed May 5 21:02:45 2010 +0000

    schroenc: Set keyframe interval
    
    Originally committed as revision 23027 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit e0a24555b43b7e69dcf6ec7c2b3540a0f85f0b12
Author: David Conrad <lessen42@gmail.com>
Date:   Wed May 5 21:02:41 2010 +0000

    schroenc: Use constant quality for constant quality, not noise threshold
    
    Originally committed as revision 23026 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 614748ceeb88004b1ea79cf47e4a447abca46e48
Author: David Conrad <lessen42@gmail.com>
Date:   Wed May 5 21:02:37 2010 +0000

    schroenc: Don't touch gop_structure by default, it should be left adaptive
    
    Originally committed as revision 23025 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit 8af7dbce61711c61c90dc8c2acec28fb7b4b77f0
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Wed May 5 17:26:59 2010 +0000

    Parse IFF metadata.
    
    Patch by Sebastian Vater, cdgs D basty A googlemail
    
    Originally committed as revision 23024 to svn://svn.ffmpeg.org/ffmpeg/trunk

commit cfdaee45d1d279ac2dcedef8abb00f1768488e38
Author: Sebastian Vater <cdgs.basty@googlemail.com>
Date:   Wed May 5 17:02:55 2010 +0000

    Align plane size to word-boundary.
    
    Patch by Sebastian Vater, cdgs D basty A googlemail
    
    Originally committed as revision 23023 to svn://svn.ffmpeg.org/ffmpeg/trunk
