Permalink
Commits on Apr 26, 2011
  1. Add AVX FFT implementation.

    Vitor Sessak Reinhard Tartler
    Vitor Sessak authored and Reinhard Tartler committed Apr 25, 2011
    Signed-off-by: Reinhard Tartler <siretart@tauware.de>
  2. Increase alignment of av_malloc() as needed by AVX ASM.

    Vitor Sessak Reinhard Tartler
    Vitor Sessak authored and Reinhard Tartler committed Apr 23, 2011
    Signed-off-by: Reinhard Tartler <siretart@tauware.de>
  3. Update x86inc.asm from x264 to allow AVX emulation using SSE and MMX.

    Vitor Sessak Reinhard Tartler
    Vitor Sessak authored and Reinhard Tartler committed Apr 23, 2011
    Signed-off-by: Reinhard Tartler <siretart@tauware.de>
  4. mjpeg: Detect overreads in mjpeg_decode_scan() and error out.

    michaelni authored and Reinhard Tartler committed Apr 21, 2011
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Ronald S. Bultje <rbultje@google.com>
  5. documentation: extend documentation for ffmpeg -aspect option

    Stefano Sabatini authored and elenril committed Apr 9, 2011
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  6. lavc: deprecate FF_*_TYPE macros in favor of AV_PICTURE_TYPE_* enums

    Stefano Sabatini authored and elenril committed Apr 23, 2011
    Also deprecate av_get_pict_type_char() in favor of
    av_get_picture_type_char().
    
    The new enum and av_get_picture_type_char() are defined in libavutil.
    This allows the use in libavfilter without the need to link against
    libavcodec.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  7. aac: add headers needed for log2f()

    michaelni authored and elenril committed Apr 23, 2011
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  8. pad: make the filter parametric

    Stefano Sabatini authored and elenril committed Apr 17, 2011
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  9. vsrc_movie: add key_frame and pict_type.

    royger authored and elenril committed Apr 18, 2011
    Signed-off-by: Roger Pau Monné <roger.pau@entel.upc.edu>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  10. vsrc_movie: fix leak in request_frame()

    Stefano Sabatini authored and elenril committed Apr 18, 2011
    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.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  11. lavfi: add key_frame and pict_type to AVFilterBufferRefVideo.

    Roger Pau Monné authored and elenril committed Apr 16, 2011
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  12. vsrc_buffer: add sample_aspect_ratio fields to arguments.

    michaelni authored and elenril committed Jan 31, 2011
    This fixes aspect handling in ffmpeg.
    
    This is based on a patch by Baptiste.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  13. lavfi: add fieldorder filter

    himslm01 authored and elenril committed Apr 10, 2011
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  14. scale: make the filter parametric

    Stefano Sabatini authored and elenril committed Mar 27, 2011
    Make the filter accept parametric expressions for the output video
    size.
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  15. yadif: support 16-bit

    James Darnley authored and elenril committed Nov 24, 2010
    Fixes by Michael Niedermayer <michaelni@gmx.at>
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  16. yadif: support more than yuv420p.

    James Darnley authored and elenril committed Apr 5, 2011
    and correctly support grey8
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  17. yadif: Fix assert() failure

    michaelni authored and elenril committed Apr 2, 2011
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
Commits on Apr 25, 2011
  1. graphparser: add a NULL check on the argument passed to strstr

    Stefano Sabatini authored and elenril committed Mar 30, 2011
    Fix crash in create_filter() which occurrs if a scale filter with no
    args is provided.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  2. setdar: prefer "sar" over "par" in log info message

    Stefano Sabatini authored and elenril committed Mar 26, 2011
    This is more consistent with the terminology adopted by the aspect
    filter names.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
  3. fade: fix draw_slice() check on fade->factor value

    himslm01 authored and elenril committed Mar 18, 2011
    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>
  4. fade: make draw_slice() chroma check against planes 1 and 2

    himslm01 authored and elenril committed Mar 18, 2011
    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>
  5. win32: include the correct header in cmdutils.c

    lu-zero committed Apr 25, 2011
    CommandLineToArgvW requires windows.h, include it directly
  6. ac3: fix memleak in fixed-point encoder

    Janne Grunau
    Janne Grunau committed Apr 25, 2011
    caused by typo in mdct_end
  7. read AVI palette from the end of extradata

    Kostya Shishkov authored and rbultje committed Apr 23, 2011
    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>
Commits on Apr 24, 2011
  1. vorbisdec: Employ proper printf format specifiers for uint_fast32_t.

    DonDiego committed Apr 24, 2011
    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’
  2. applehttp: Don't export variant_bitrate if it isn't known

    mstorsjo committed Apr 24, 2011
    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>