Permalink
Commits on Aug 18, 2012
Commits on Jan 14, 2012
  1. CrystalHD: Back up extradata to allow decoder reinit to work.

    This was a regression that came in when I switched to using the
    h.264 annex b filter all the time. As the filter modifies extradata,
    its use violates the statelessness assumption that exists in the
    'ffmpeg' command line tool, and maybe elsewhere. It assumes that
    a docoder can be reinitalised and pointed to an existing stream and
    get the same results.
    
    For now, the only way to meet this requirement is to backup the
    extradata.
    committed with Jan 14, 2012
  2. mpeg12dec: BW10 support

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Jan 13, 2012
  3. mpeg12dec: check uppercased codec_tag.

    We do this for all other codec_tag checks in mpegvideo*/h26*
    doing it here too makes the code more consistent.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Jan 14, 2012
  4. avidec: XMPG support

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Jan 13, 2012
  5. Use correct register size, fixes compilation with NASM.

    Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
    rdoeffinger committed Jan 14, 2012
  6. Fix leaking of side data.

    While we correctly "register" the side data when we split it,
    the application (in this case FFmpeg) might not update the
    AVPacket pool it uses to finally free the packet, thus
    causing a leak.
    This also makes the av_dup_packet unnecessary which could
    cause an even worse leak in this situation.
    Also change the code to not modify the user-provide AVPacket at all.
    
    Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
    rdoeffinger committed Jan 12, 2012
  7. udp: fix segfault on closing

    Fixes ticket915
    Laurent BRULET committed with michaelni Jan 14, 2012
  8. Merge remote-tracking branch 'cus/stable'

    * cus/stable:
      ffplay: silence buffer size must be a multiple of frame size
      ffplay: use swr_set_compensation for audio synchronization
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Jan 14, 2012
  9. Support transparency in iff images.

    Fixes ticket #707.
    
    Reviewed-by: Peter Ross
    cehoyos committed Jan 14, 2012
  10. Fixes issue 890: OOM with zmbv file

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    oanastratulat committed with michaelni Jan 10, 2012
  11. utils: check that parameters havnt changed in reget_buffer()

    Fixes Ticket902
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Jan 11, 2012
  12. cabac_functions: fix license header, this wasnt developed in libav

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Jan 14, 2012
  13. 1000l commit forgotten cabac fix

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Jan 14, 2012
  14. Merge remote-tracking branch 'qatar/master'

    * qatar/master:
      FATE: add tests for targa
      ARM: fix Thumb-mode simple_idct_arm
      ARM: 4-byte align start of all asm functions
      rgb2rgb: rgb12to15()
      swscale-test: fix stack overread.
      swscale: fix invalid conversions and memory problems.
      cabac: split cabac.h into declarations and function definitions
      cabac: Mark ff_h264_mps_state array as static, it is only used within cabac.c.
      cabac: Remove ff_h264_lps_state array.
    
    Conflicts:
    	libswscale/rgb2rgb.h
    	libswscale/swscale_unscaled.c
    	tests/fate/image.mak
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Jan 14, 2012
  15. RGBA64 encoding with libopenjpeg.

    Reviewed-by: Michael Bradshaw
    cehoyos committed Jan 14, 2012
  16. Gray16 encoding with libopenjpeg.

    Reviewed-by: Michael Bradshaw
    cehoyos committed Jan 14, 2012
  17. alacdec: support 32 bps

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    bcoudurier committed with michaelni Jan 13, 2012
  18. lavc: Prevent opening of experimental codecs if strict_std_compliance…

    … > FF_COMPLIANCE_EXPERIMENTAL.
    
    Some of these encoders may produce invalid bitstreams, which should not
    be done without the user knowing.
    Some of these decoders may be unfinished and may contain security issues.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Jan 13, 2012
  19. Support reading 64bit dpx images.

    Reviewed-by: Jean First
    cehoyos committed Jan 14, 2012
  20. Support reading 64bit sgi images.

    Reviewed-by: Jean First
    cehoyos committed Jan 14, 2012
  21. Support 64bit pam encoding.

    cehoyos committed Jan 14, 2012
  22. Support 64bit tiff images.

    Fixes a part of ticket #503.
    
    Reviewed-by: Paul B Mahol
    Reviewed-by: Jean First
    cehoyos committed Jan 14, 2012
Commits on Jan 13, 2012
  1. Increase maximum encoding video buffer size.

    libavutil now supports 64bit RGB formats.
    cehoyos committed Jan 13, 2012
  2. Simplify 32bit RGB pam encoding.

    Reviewed-by: Paul B Mahol
    cehoyos committed Jan 13, 2012
  3. FATE: add tests for targa

    Based on a patch by Oana Stratulat <oanaandreeastratulat@gmail.com>
    justinruggles committed Jan 12, 2012
  4. ARM: fix Thumb-mode simple_idct_arm

    The alignment directive must obviously precede the label.
    This was never noticed in ARM mode since the location is
    already aligned there.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    mansr committed Jan 13, 2012
  5. ARM: 4-byte align start of all asm functions

    Due to apprent bugs in the GNU assembler and/or linker, relocations
    can be incorrectly processed if the alignment of a Thumb instruction
    is changed in the output file compared to the input object.
    
    This fixes crashes in h264 decoding with Thumb enabled. No effect in
    ARM mode since everything is 4-byte aligned there.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    mansr committed Jan 13, 2012
  6. j2kdec: Fix memleak, ensure cleanup is called also on error.

    Fixes valgrind fate with fate-suite/r3d/4MB-sample.r3d.
    
    Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
    rdoeffinger committed Jan 12, 2012
  7. vf_deshake: remove unused variable totalangles

    Variable totalangles was created and assigned, but never used.
    
    Signed-off-by: Ray Simard <rhs.ffmpeg@sylvan-glade.com>
    Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
    Ray Simard committed with saste Jan 13, 2012