Permalink
Commits on Feb 4, 2012
  1. adler32: add comment for the SIMD code

    michaelni committed Feb 4, 2012
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
  2. adler32: rewrite using integer SIMD.

    michaelni committed Feb 4, 2012
    about twice as fast as before.
    the not CONFIG_SMALL case is also droped as it is not faster than the
    CONFIG_SMALL case.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
  3. Remove warning about Ogg skeleton v4.

    rdoeffinger committed Feb 4, 2012
    We can handle v4 just fine, the parts we currently use
    are the same for v3 and v4.
    v4 can in addition contain an index which we so far do
    not use though.
    
    Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
  4. fate: use compression level 0 for flashsv2 tests.

    ubitux committed Feb 3, 2012
    Output sizes mismatch (and thus MD5) between zlib version 1.2.5 and
    1.2.6 if compression level > 0. The issue doesn't affect the intra-only
    tests.
  5. Fix potential infinite discard loop.

    rdoeffinger committed Feb 4, 2012
    Fixes trac issue #438.
    Seeking in that sample would cause ogg_read_timestamp to fail
    because ogg_packet would go into a state where all packets
    of stream 1 would be discarded until the end of the stream.
    
    Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
  6. adler32: avoid "too big" check in the inner loop

    michaelni committed Feb 3, 2012
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
  7. xvid_rc: check that write() succeeded.

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

    michaelni committed Feb 4, 2012
    * qatar/master:
      dsputil: remove debug message in dsputil_init().
      movdec: Avoid av_malloc(0) in stss
      build: Drop YASM-OBJS-FFT from SUBDIR_VARS.
      build: Drop unused X86-OBJS variable.
      avconv: remove debugging cruft from do_video_out().
      avconv: factorize setting stream_index for the output packet.
      frame{crc/md5}: set the stream timebase from codec timebase.
      apedec: remove unneeded #include of get_bits.h and associated macro
      apedec: av_fast_malloc() instead of av_realloc()
      apedec: fix handling of packet sizes that are not a multiple of 4 bytes
    
    Conflicts:
    	libavcodec/apedec.c
    	tests/ref/fate/4xm-1
    	tests/ref/fate/4xm-2
    	tests/ref/fate/aasc
    	tests/ref/fate/armovie-escape124
    	tests/ref/fate/bethsoft-vid
    	tests/ref/fate/cljr
    	tests/ref/fate/creatureshock-avs
    	tests/ref/fate/cscd
    	tests/ref/fate/cvid-partial
    	tests/ref/fate/deluxepaint-anm
    	tests/ref/fate/dfa1
    	tests/ref/fate/dfa10
    	tests/ref/fate/dfa11
    	tests/ref/fate/dfa2
    	tests/ref/fate/dfa3
    	tests/ref/fate/dfa4
    	tests/ref/fate/dfa5
    	tests/ref/fate/dfa6
    	tests/ref/fate/dfa7
    	tests/ref/fate/dfa8
    	tests/ref/fate/dfa9
    	tests/ref/fate/film-cvid-pcm-stereo-8bit
    	tests/ref/fate/flic-af11-palette-change
    	tests/ref/fate/flic-magiccarpet
    	tests/ref/fate/fraps-v2
    	tests/ref/fate/fraps-v3
    	tests/ref/fate/h264-lossless
    	tests/ref/fate/interplay-mve-16bit
    	tests/ref/fate/interplay-mve-8bit
    	tests/ref/fate/mimic
    	tests/ref/fate/motionpixels
    	tests/ref/fate/mpeg2-field-enc
    	tests/ref/fate/msvideo1-16bit
    	tests/ref/fate/mtv
    	tests/ref/fate/nuv
    	tests/ref/fate/pictor
    	tests/ref/fate/prores-alpha
    	tests/ref/fate/ptx
    	tests/ref/fate/qtrle-16bit
    	tests/ref/fate/qtrle-1bit
    	tests/ref/fate/quickdraw
    	tests/ref/fate/rpza
    	tests/ref/fate/sierra-vmd
    	tests/ref/fate/targa-conformance-CCM8
    	tests/ref/fate/targa-conformance-UCM8
    	tests/ref/fate/tiertex-seq
    	tests/ref/fate/truemotion1-15
    	tests/ref/fate/truemotion1-24
    	tests/ref/fate/tscc-15bit
    	tests/ref/fate/tscc-32bit
    	tests/ref/fate/v210
    	tests/ref/fate/vc1-ism
    	tests/ref/fate/vc1_sa00040
    	tests/ref/fate/vc1_sa00050
    	tests/ref/fate/vc1_sa10091
    	tests/ref/fate/vc1_sa20021
    	tests/ref/fate/vmnc-16bit
    	tests/ref/fate/vmnc-32bit
    	tests/ref/fate/vp5
    	tests/ref/fate/vp8-sign-bias
    	tests/ref/fate/vqa-cc
    	tests/ref/fate/wmv8-drm
    	tests/ref/fate/yop
    	tests/ref/fate/zmbv-8bit
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
  9. apedec: remove unused variable

    michaelni committed Feb 4, 2012
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
  10. zmbv: remove unused variable

    michaelni committed Feb 3, 2012
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Feb 3, 2012
  1. Fix png decoding on x86.

    rdoeffinger committed Feb 3, 2012
    Line sizes are only 8-byte aligned, so use unaliged loads
    for add_bytes_l2 pointers.
    Increasing the alignment requirement to 16 seemed a bit extreme
    (png may be used for rather small sizes).
    Also fix a mov that had its arguments swapped, leading
    add_bytes_l2 being applied on up to 8 bytes too few.
    
    Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
  2. dsputil: remove debug message in dsputil_init().

    justinruggles committed Aug 10, 2011
    AVCodecContext.bits_per_raw_sample is used for audio too, and values other
    than 8, 9, and 10 are valid.
  3. Fix NASM compilation.

    rdoeffinger committed Feb 3, 2012
    movd needs explicit register size prefix for NASM.
    
    Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
  4. Remove some warnings when compiling with mingw (mingw-w64, 32 bits)

    Vincent Torri committed with michaelni Jan 29, 2012
    Reviewed-by: Ramiro Polla <ramiro.polla@gmail.com>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
  5. movdec: Avoid av_malloc(0) in stss

    aconverse committed Feb 3, 2012
    Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
  6. dshow: use DirectShow information to set time_base

    ramiropolla committed with michaelni Feb 3, 2012
    Fixes build after removal of AVFormatParameters.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
  7. dshow: fix AVInputFormat declaration after ABI breakage

    ramiropolla committed with michaelni Feb 3, 2012
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
  8. build: Drop YASM-OBJS-FFT from SUBDIR_VARS.

    DonDiego committed Feb 2, 2012
    FFT code only appears in libavcodec, so there is no need to reset the variable
    when the build templates are instantiated for other libraries.
  9. frame{crc/md5}: set the stream timebase from codec timebase.

    elenril committed Feb 2, 2012
    Right now those muxers use the default timebase in all cases(1/90000).
    
    This patch avoid unnecessary rescaling and makes the printed timestamps
    more readable.
    
    Also, extend the printed information to include the timebases and packet
    pts/duration and align the columns.
    
    Obviously changes the results of all fate tests which use those two
    muxers.
  10. Merge remote-tracking branch 'qatar/master'

    michaelni committed Feb 3, 2012
    * qatar/master:
      libx264: fix indentation.
      vorbis: fix overflows in floor1[] vector and inverse db table index.
      win64: add a XMM clobber test configure option.
      movdec: Parse the dvc1 atom
      ARM: ac3: fix ac3_bit_alloc_calc_bap_armv6
      swscale: K&R formatting cosmetics for Blackfin code
      frwu: lowercase the FRWU codec name
      movdec: fix dts generation in fragmented files
      fate: make acodec-ac3_fixed test output raw AC3
      APIchanges: add missing commit hashes
      swscale: implement MMX, SSE2 and AVX functions for RGB32 input.
      ra144enc: drop pointless "encoder" from .long_name
      bethsoftvideo: fix palette reading.
      mpc7: use av_fast_padded_malloc()
      mpc7: simplify handling of packet sizes that are not a multiple of 4 bytes
      doc: decoding Forward Uncompressed is supported
      Fix a typo in the x86 asm version of ff_vector_clip_int32()
      pcmenc: Do not set avpkt->size.
      ff_alloc_packet: modify the size of the packet to match the requested size
    
    Conflicts:
    	doc/APIchanges
    	libavcodec/libx264.c
    	libavcodec/mpc7.c
    	libavformat/isom.h
    	libswscale/Makefile
    	libswscale/bfin/yuv2rgb_bfin.c
    	tests/ref/fate/bethsoft-vid
    	tests/ref/seek/ac3_ac3
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
  11. apedec: av_fast_malloc() instead of av_realloc()

    justinruggles committed Jan 30, 2012
    av_realloc() does not guarantee alignment, which is required for
    DSPContext.bswap_buf().
Commits on Feb 2, 2012
  1. lavfi/thumbnail: rename @url to @see.

    ubitux committed Feb 2, 2012
    @url isn't a valid Doxygen directive.
  2. libx264: fix indentation.

    elenril committed Feb 1, 2012
  3. Use SECTION_TEXT instead of section .text for the compatibility

    KO Myung-Hun committed with michaelni Feb 2, 2012
    aout does not support 'align='.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
  4. ffv1: cosmetics: indentation

    richardpl committed with michaelni Feb 2, 2012
    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
  5. win64: add a XMM clobber test configure option.

    rbultje committed Feb 2, 2012
    This will be useful to test more aggressively for failures to mark XMM
    registers as clobbered in Win64 builds, and prevent regressions thereof.
    
    Based on a patch by Ramiro Polla <ramiro.polla@gmail.com>
  6. movdec: Parse the dvc1 atom

    mstorsjo committed Jan 21, 2012
    Normally, the actual payload data contains sequence headers, too,
    and the parser can extract this and set it as extradata. However,
    the data in the dvc1 atom is the "official" extradata for the file.
    
    This is required for proper stream copy of vc1 from ismv to ismv.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>