summaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
...
| * g726enc: use AVCodec.encode2()Justin Ruggles2012-03-201-8/+21
| |
| * g722enc: use AVCodec.encode2()Justin Ruggles2012-03-201-11/+33
| | | | | | | | | | FATE reference updated due timestamp rounding because of resampling from 44100 Hz to 16000 Hz in avconv.
| * flacenc: use AVCodec.encode2()Justin Ruggles2012-03-201-21/+31
| |
| * adpcmenc: update to AVCodec.encode2()Justin Ruggles2012-03-201-17/+31
| |
| * ac3enc: update to AVCodec.encode2()Justin Ruggles2012-03-206-12/+31
| | | | | | | | Update FATE references due to encoder delay.
| * aacenc: use AVCodec.encode2()Justin Ruggles2012-03-203-18/+51
| |
| * avcodec: add code for a frame queue for use by audio encoders with delayJustin Ruggles2012-03-202-0/+252
| | | | | | | | | | This simplifies matching of timestamps between input frames and output packets.
* | h264_mp4toannexb_bsf: use i instead of misusing unit_type.Michael Niedermayer2012-03-211-2/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Fix libspeex decoding.Carl Eugen Hoyos2012-03-211-0/+1
| | | | | | | | | | This parly reverts 85469f. Fixes ticket #1091.
* | h264_mp4toannexb_bsf: support 24bit lengthsgs_gail2012-03-211-8/+2
| |
* | Replace SSE2 instruction by SSE equivalent.Reimar Döffinger2012-03-211-1/+1
| | | | | | | | | | | | | | | | This is even potentially faster in this use-case. Should fix AAC SBR decoding on machines with SSE but not SSE2, fixing track issue #1041. Signed-off-by: Reimar Döffinger <[email protected]>
* | westwood_vqa: fix SND0 chunk handlingPaul B Mahol2012-03-211-1/+1
| | | | | | | | | | | | | | | | Version from vqa header does not dictate which sound chunks may appear in file. Signed-off-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | bink: no need to increase width twicePaul B Mahol2012-03-211-1/+1
| | | | | | | | | | Signed-off-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | zerocodec: factorize loopMichael Niedermayer2012-03-211-27/+14
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | ttadec: refactor ttafilter_process()Paul B Mahol2012-03-211-51/+19
| | | | | | | | | | Signed-off-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | tgq: use bytestream2_get_bytes_left()Paul B Mahol2012-03-211-1/+1
| | | | | | | | | | Signed-off-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | xxan: use bytestream2_size()Paul B Mahol2012-03-211-1/+1
| | | | | | | | | | Signed-off-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | xxan: remove write-only variablePaul B Mahol2012-03-211-4/+1
| | | | | | | | | | Signed-off-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | smc: use bytestream2_size()Paul B Mahol2012-03-211-1/+1
| | | | | | | | | | Signed-off-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | bytestream: add functions for accessing size of bufferPaul B Mahol2012-03-211-0/+10
| | | | | | | | | | Signed-off-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | cdxl: swap CHUNKY and BYTE_PLANARPaul B Mahol2012-03-211-2/+2
| | | | | | | | | | | | | | | | This is how it is defined in Amiga Developer CD from year 1992 and is consistent with files created with ADPro. Signed-off-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | sgienc: fix packet size.Michael Niedermayer2012-03-211-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-216-376/+423
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (27 commits) avconv: free packet in write_frame() when discarding due to frame number limit FATE: use +/- flag option syntax for vp8 emu-edge tests lavf: make av_interleave_packet_per_dts() private. lavf: deprecate av_read_packet(). oggdec: output correct timestamps for Vorbis avconv: pass input stream timestamps to audio encoders lavc: shrink encoded audio packet size after encoding. xa: set correct bit rate xa: do not set bit_rate, block_align, or bits_per_coded_sample xa: fix end-of-file handling xa: fix timestamp calculation bink: fix typo in FFALIGN() argument bink: align plane width to 8 when calculating bundle sizes doc: pass -Idoc texi2html and texi2pod doc: texi2pod: add -I flag movenc: Add a min_frag_duration option rtsp: Set the default delay to 0.1 s for the RTSP/SDP/RTP demuxers libavformat: Set the default for the max_delay option to -1 Generate manpages for AV{Format,Codec}Context AVOptions. doc/avconv: remove entries for AVOptions. ... Conflicts: doc/Makefile doc/ffmpeg.texi doc/muxers.texi ffmpeg.c libavcodec/Makefile libavcodec/options.c libavcodec/vp8.c libavformat/options.c tests/fate/demux.mak tests/ref/fate/truemotion1-15 tests/ref/fate/truemotion1-24 Merged-by: Michael Niedermayer <[email protected]>
| * oggdec: output correct timestamps for VorbisJustin Ruggles2012-03-201-1/+1
| | | | | | | | | | | | | | | | | | Takes encoder delay into account by comparing first the coded page duration with the calculated page duration. Handles last packet duration if needed, also by comparing coded duration with calculated duration. Also does better handling of timestamp generation for packets in the first page for streamed ogg files where the start time is not necessarily zero.
| * lavc: shrink encoded audio packet size after encoding.Justin Ruggles2012-03-201-1/+8
| |
| * bink: fix typo in FFALIGN() argumentKostya Shishkov2012-03-201-1/+1
| |
| * bink: align plane width to 8 when calculating bundle sizesKostya Shishkov2012-03-201-0/+2
| | | | | | | | This fixes decoding of Bink files with non-multiple-of-16 width.
| * doc/avconv: remove entries for AVOptions.Anton Khirnov2012-03-201-5/+15
| | | | | | | | Documentation for those will be generated automatically.
| * Move AVFormatContext/AVCodecContext option tables to separate files.Anton Khirnov2012-03-202-368/+394
| | | | | | | | This will allow us to automatically generate manpages for them.
| * vp8: avoid race condition on segment map.Aaron Colwell2012-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | This change avoids accessing the segment map of the previous frame if segmentation is not enabled for the current frame. The caller of decode_mb_mode() only calls ff_thread_await_progress() on the reference segmentation index array if segmentation is enabled, so Chromium's TSAN will report a race when accessing this data while segmentation is not enabled. Signed-off-by: Ronald S. Bultje <[email protected]>
* | pngenc: Fix incorrect mask used for interlaced mode.Michael Niedermayer2012-03-201-1/+1
| | | | | | | | | | | | Fixes Ticket1109 Signed-off-by: Michael Niedermayer <[email protected]>
* | pngdec: print error message for truncated pngs even if we output themMichael Niedermayer2012-03-201-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | pngenc: allocate packets that have some chance of being large enough.Michael Niedermayer2012-03-201-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | pngdec: dont discard incomplete images.Michael Niedermayer2012-03-201-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | pngdec: Print error messages for the various failure pathes.Michael Niedermayer2012-03-201-4/+13
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | zerocodec: Fix licenseDerek Buitenhuis2012-03-201-2/+0
| | | | | | | | | | | | | | | | ISC doesn't contain this line, so remove it to prevent confusion. Signed-off-by: Derek Buitenhuis <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | ffv1enc: Check context_modelMichael Niedermayer2012-03-201-0/+4
| | | | | | | | | | | | | | Fixes crash Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-2010-328/+10815
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (35 commits) fix space type in Changelog ZeroCodec Decoder RealAudio Lossless decoder rtpenc: Use AVFormatContext.packet_size instead of a private option url: Document the expected behaviour of url_read libavformat: Use AVFormatContext.probesize in init_input docs: Fix a stray reference to tags in the generic doxy on dicts cosmetics: Align some AVInput/OutputFormat declarations zmbv: check decompress result zmbv: correct indentation adpcm: convert adpcm_thp to bytestream2. adpcm: convert adpcm_yamaha to bytestream2. adpcm: convert adpcm_swf to bytestream2. adpcm: convert adpcm_sbpro to bytestream2. adpcm: convert adpcm_ct to bytestream2. adpcm: convert adpcm_ima_amv/smjpeg to bytestream2. adpcm: convert adpcm_ea_xas to bytestream2. adpcm: convert adpcm_ea_r1/2/3 to bytestream2. adpcm: convert ea_maxis_xa to bytestream2. adpcm: convert adpcm_ea to bytestream2. ... Conflicts: Changelog libavcodec/Makefile libavcodec/adpcm.c libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/version.h libavcodec/zerocodec.c libavcodec/zmbv.c libavformat/riff.c libavformat/url.h tests/ref/fate/truemotion1-15 tests/ref/fate/truemotion1-24 Merged-by: Michael Niedermayer <[email protected]>
| * ZeroCodec DecoderDerek Buitenhuis2012-03-195-1/+187
| | | | | | | | | | | | | | | | An obscure Japanese lossless video codec, originally intended for use with a remote desktop application. Signed-off-by: Derek Buitenhuis <[email protected]> Signed-off-by: Kostya Shishkov <[email protected]>
| * RealAudio Lossless decoderKostya Shishkov2012-03-196-1/+10460
| |
| * zmbv: check decompress resultKostya Shishkov2012-03-191-1/+5
| | | | | | | | | | Changing flush type from Z_FINISH is needed since encoder compresses fixed amount of data and doesn't care about writing end of stream marker.
| * zmbv: correct indentationKostya Shishkov2012-03-191-23/+23
| |
| * adpcm: convert adpcm_thp to bytestream2.Ronald S. Bultje2012-03-181-19/+17
| |
| * adpcm: convert adpcm_yamaha to bytestream2.Ronald S. Bultje2012-03-181-2/+2
| |
| * adpcm: convert adpcm_swf to bytestream2.Ronald S. Bultje2012-03-181-56/+61
| |
| * adpcm: convert adpcm_sbpro to bytestream2.Ronald S. Bultje2012-03-181-14/+17
| |
| * adpcm: convert adpcm_ct to bytestream2.Ronald S. Bultje2012-03-181-2/+2
| |
| * adpcm: convert adpcm_ima_amv/smjpeg to bytestream2.Ronald S. Bultje2012-03-181-16/+22
| |
| * adpcm: convert adpcm_ea_xas to bytestream2.Ronald S. Bultje2012-03-181-6/+10
| |
| * adpcm: convert adpcm_ea_r1/2/3 to bytestream2.Ronald S. Bultje2012-03-181-33/+28
| |