summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* wmall: output packet only if we have decoded some samplesKostya Shishkov2012-03-22
| | | | | Also set CODEC_CAP_DELAY to indicate that decoder may still have some undecoded data left in internal buffer.
* adxenc: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* adxenc: Use the AVFrame in ADXContext for coded_frameJustin Ruggles2012-03-21
|
* indeo4: fix out-of-bounds function call.Ronald S. Bultje2012-03-21
| | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* vorbisenc: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* libvorbis: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* libopencore-amrnbenc: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* ra144enc: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* nellymoserenc: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* roqaudioenc: use AVCodec.encode2()Justin Ruggles2012-03-21
| | | | | The first frame pts must be saved until we have 8 frames since RoQ audio requires 8 frames in the first packet.
* libspeex: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* libvo_amrwbenc: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* libvo_aacenc: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* wmaenc: use AVCodec.encode2()Justin Ruggles2012-03-21
|
* mpegaudioenc: use AVCodec.encode2()Justin Ruggles2012-03-20
| | | | Update FATE references due to encoder delay.
* libmp3lame: use AVCodec.encode2()Justin Ruggles2012-03-20
|
* libgsmenc: use AVCodec.encode2()Justin Ruggles2012-03-20
|
* libfaac: use AVCodec.encode2()Justin Ruggles2012-03-20
| | | | | Encoder output is delayed by several frames, so we keep a queue of input frame timing info to match up with corresponding output packets.
* g726enc: use AVCodec.encode2()Justin Ruggles2012-03-20
|
* g722enc: use AVCodec.encode2()Justin Ruggles2012-03-20
| | | | | FATE reference updated due timestamp rounding because of resampling from 44100 Hz to 16000 Hz in avconv.
* 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
|