summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* flacenc: use AVCodec.encode2()Justin Ruggles2012-03-20
|
* adpcmenc: update to AVCodec.encode2()Justin Ruggles2012-03-20
|
* ac3enc: update to AVCodec.encode2()Justin Ruggles2012-03-20
| | | | Update FATE references due to encoder delay.
* aacenc: use AVCodec.encode2()Justin Ruggles2012-03-20
|
* avcodec: add code for a frame queue for use by audio encoders with delayJustin Ruggles2012-03-20
| | | | | This simplifies matching of timestamps between input frames and output packets.
* oggdec: output correct timestamps for VorbisJustin Ruggles2012-03-20
| | | | | | | | | 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-20
|
* bink: fix typo in FFALIGN() argumentKostya Shishkov2012-03-20
|
* bink: align plane width to 8 when calculating bundle sizesKostya Shishkov2012-03-20
| | | | This fixes decoding of Bink files with non-multiple-of-16 width.
* doc/avconv: remove entries for AVOptions.Anton Khirnov2012-03-20
| | | | Documentation for those will be generated automatically.
* Move AVFormatContext/AVCodecContext option tables to separate files.Anton Khirnov2012-03-20
| | | | This will allow us to automatically generate manpages for them.
* vp8: avoid race condition on segment map.Aaron Colwell2012-03-19
| | | | | | | | | | | 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 <rsbultje@gmail.com>
* ZeroCodec DecoderDerek Buitenhuis2012-03-19
| | | | | | | | An obscure Japanese lossless video codec, originally intended for use with a remote desktop application. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* RealAudio Lossless decoderKostya Shishkov2012-03-19
|
* zmbv: check decompress resultKostya Shishkov2012-03-19
| | | | | 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-19
|
* adpcm: convert adpcm_thp to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_yamaha to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_swf to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_sbpro to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ct to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ima_amv/smjpeg to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ea_xas to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ea_r1/2/3 to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert ea_maxis_xa to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ea to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm convert adpcm_ima_ea_sead to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ima_ea_eacs to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_xa to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert ima_ws to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ima_apc to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ima_iss to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_dk3 to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_dk4 to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ms to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: use av_clip() in adpcm_ima_expand_nibble().Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_4xm to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ima_wav to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: convert adpcm_ima_qt to bytestream2.Ronald S. Bultje2012-03-18
|
* adpcm: fix nb_samples rounding for adpcm_ima_dk3, and update reference.Ronald S. Bultje2012-03-18
|
* Update Janne's email address.Diego Biurrun2012-03-18
|
* bytestream: Eliminate one level of pointless macro indirection.Diego Biurrun2012-03-18
|
* xwd: convert to bytestream2.Ronald S. Bultje2012-03-18
|
* vqavideo: port to bytestream2 APIPaul B Mahol2012-03-18
| | | | | | | Protects against overreads. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* prores: allow user to set fixed quantiserKostya Shishkov2012-03-18
|
* avcodec: add XBM encoderPaul B Mahol2012-03-17
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* resample: allocate a large enough output bufferJustin Ruggles2012-03-17
| | | | | Fixes invalid writes and crashes when doing conversions such as stereo to 5.1 channels or sample rate conversion on 5.1 channels.
* wmaenc: remove bit-exact hackJustin Ruggles2012-03-17
| | | | | | It may have improved cross-platform stability, but wasn't the only place in the encoder with bitexact issues. It is no longer needed because we have FATE tests for float encoders using fuzzy comparison.
* qtrle: Use bytestream2 functions to prevent buffer overreads.Aneesh Dogra2012-03-16
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vqavideo: check malloc return valuesPaul B Mahol2012-03-16
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>