aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | lavfi: add setfield filterStefano Sabatini2012-02-066-1/+119
| | |
* | | lavf/4xm: use proper error codesStefano Sabatini2012-02-061-2/+2
| | |
* | | doc/filters.texi: use multiple @example blocks for distinct examples in ↵Stefano Sabatini2012-02-061-1/+4
| | | | | | | | | | | | setdar docs
* | | doc/filters.texi: prefer @example over the unsupported @math for showing ↵Stefano Sabatini2012-02-061-1/+3
| | | | | | | | | | | | equation
* | | doc/filters.texi: merge setdar and setsar documentationStefano Sabatini2012-02-061-40/+29
| | | | | | | | | | | | | | | Most of the documentation is common to both filters, and I'm going to add more shared docs. Factorize.
* | | lavu: introduce av_parse_ratio() and use it in ffmpeg and lavfi/aspectStefano Sabatini2012-02-067-50/+75
| | | | | | | | | | | | Factorize code and provide ratio parsing consistency.
* | | ffprobe: fix typo in ESCAPE_CHECK_SIZEStefano Sabatini2012-02-061-1/+1
| | |
* | | cache: fix "warning: passing argument 2 of ‘av_tempfile’ from ↵Michael Niedermayer2012-02-061-1/+1
| | | | | | | | | | | | | | | | | | incompatible pointer type" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | fix "warning: variable ‘cflags’ set but not used"Michael Niedermayer2012-02-061-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avio: Fix "warning: initialization from incompatible pointer type"Michael Niedermayer2012-02-061-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | changelog: fix typoPaul B Mahol2012-02-061-1/+1
| | |
* | | v408: do not unconditionally compile codecsPaul B Mahol2012-02-062-3/+8
| | |
* | | Add v408 / AYUV encoder and decoder.Carl Eugen Hoyos2012-02-0510-2/+256
| | | | | | | | | | | | | | | | | | Fixes last part of ticket #470. Reviewed-by: Paul B Mahol
* | | Support YV12 from video4linux2 devices.Carl Eugen Hoyos2012-02-051-0/+3
| | | | | | | | | | | | Reviewed-by: Luca Abeni
* | | Allow muxing VP6A into flv.Carl Eugen Hoyos2012-02-051-2/+3
| | | | | | | | | | | | Reviewed-by: James Zern
* | | oggdec: add missing ogg_reset on seek.Reimar Döffinger2012-02-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | It would never be called when the searched-for position was already in the index. In the other cases, the ogg_reset at the end of the read_timestamp function handled it. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | oggdec: fix keyframe seeking when granule_is_start is 0.Reimar Döffinger2012-02-051-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In this case, the pts values will be delayed by one, but at the same time pts values might only be supplied for e.g. keyframes. This results on only the frame after the keyframe having a pts value. As a hack, make read_timestamp return the keyframe position together with the pts from a following frame when seeking to a keyframe. Fixes trac issue #438. However it causes the read_timestamp function to return a pos value that is actually before the packet with the indicated pts. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | ffmpeg: document avi special caseMichael Niedermayer2012-02-051-0/+5
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-052-11/+47
|\| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: ape: fix seeking apedec: 8bit and 24bit support Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | ape: fix seekingPaul B Mahol2012-02-041-0/+2
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | apedec: 8bit and 24bit supportPaul B Mahol2012-02-041-11/+45
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* | | dwt: fix about a dozen "warning: assignment from incompatible pointer type"Michael Niedermayer2012-02-051-13/+13
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | dwt: fix a dozen or so "warning: initialization from incompatible pointer type"Michael Niedermayer2012-02-051-13/+13
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | mpegaudiodec: remove unused variableMichael Niedermayer2012-02-051-1/+0
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | adler32: add comment for the SIMD codeMichael Niedermayer2012-02-041-0/+5
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | adler32: rewrite using integer SIMD.Michael Niedermayer2012-02-041-10/+31
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Remove warning about Ogg skeleton v4.Reimar Döffinger2012-02-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | fate: use compression level 0 for flashsv2 tests.Clément Bœsch2012-02-043-5/+5
| | | | | | | | | | | | | | | | | | 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.
* | | Fix potential infinite discard loop.Reimar Döffinger2012-02-041-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | adler32: avoid "too big" check in the inner loopMichael Niedermayer2012-02-041-4/+10
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | xvid_rc: check that write() succeeded.Michael Niedermayer2012-02-041-1/+4
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-04414-33714/+34204
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * | dsputil: remove debug message in dsputil_init().Justin Ruggles2012-02-031-2/+0
| | | | | | | | | | | | | | | AVCodecContext.bits_per_raw_sample is used for audio too, and values other than 8, 9, and 10 are valid.
| * | movdec: Avoid av_malloc(0) in stssAlex Converse2012-02-031-0/+2
| | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
| * | build: Drop YASM-OBJS-FFT from SUBDIR_VARS.Diego Biurrun2012-02-031-1/+1
| | | | | | | | | | | | | | | FFT code only appears in libavcodec, so there is no need to reset the variable when the build templates are instantiated for other libraries.
| * | build: Drop unused X86-OBJS variable.Diego Biurrun2012-02-031-1/+1
| | |
| * | avconv: remove debugging cruft from do_video_out().Anton Khirnov2012-02-031-9/+1
| | |
| * | avconv: factorize setting stream_index for the output packet.Anton Khirnov2012-02-031-5/+1
| | |
| * | frame{crc/md5}: set the stream timebase from codec timebase.Anton Khirnov2012-02-03398-33602/+34088
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | apedec: remove unneeded #include of get_bits.h and associated macroJustin Ruggles2012-02-021-2/+0
| | |
| * | apedec: av_fast_malloc() instead of av_realloc()Justin Ruggles2012-02-021-4/+5
| | | | | | | | | | | | | | | av_realloc() does not guarantee alignment, which is required for DSPContext.bswap_buf().
| * | apedec: fix handling of packet sizes that are not a multiple of 4 bytesJustin Ruggles2012-02-021-6/+11
| | |
* | | apedec: remove unused variableMichael Niedermayer2012-02-041-1/+0
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | zmbv: remove unused variableMichael Niedermayer2012-02-041-1/+0
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Fix png decoding on x86.Reimar Döffinger2012-02-032-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Fix NASM compilation.Reimar Döffinger2012-02-031-4/+4
| | | | | | | | | | | | | | | | | | movd needs explicit register size prefix for NASM. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | Remove some warnings when compiling with mingw (mingw-w64, 32 bits)Vincent Torri2012-02-032-0/+15
| | | | | | | | | | | | | | | Reviewed-by: Ramiro Polla <ramiro.polla@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | dshow: use DirectShow information to set time_baseRamiro Polla2012-02-031-3/+6
| | | | | | | | | | | | | | | | | | Fixes build after removal of AVFormatParameters. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | dshow: fix AVInputFormat declaration after ABI breakageRamiro Polla2012-02-031-9/+8
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-0332-179/+605
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>