summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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.
* avconv: free packet in write_frame() when discarding due to frame number limitJustin Ruggles2012-03-20
| | | | Fixes a memleak when using the -frames option with audio.
* FATE: use +/- flag option syntax for vp8 emu-edge testsJustin Ruggles2012-03-20
|
* lavf: make av_interleave_packet_per_dts() private.Anton Khirnov2012-03-20
| | | | | There is no reason for it to be public, it's only meant to be used internally.
* lavf: deprecate av_read_packet().Anton Khirnov2012-03-20
| | | | | | The caller can achieve the same effect (i.e. getting raw unparsed/mangled packets) with av_read_frame() and AVFMT_FLAG_NOPARSE | AVFMT_FLAG_NOFILLIN
* 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.
* avconv: pass input stream timestamps to audio encodersJustin Ruggles2012-03-20
| | | | | 5 FATE test references updated due to using demuxer-generated timestamps that are either not sample-accurate or are slightly off in the input file.
* lavc: shrink encoded audio packet size after encoding.Justin Ruggles2012-03-20
|
* xa: set correct bit rateJustin Ruggles2012-03-20
| | | | Also fixes stream duration calculation.
* xa: do not set bit_rate, block_align, or bits_per_coded_sampleJustin Ruggles2012-03-20
| | | | The values in the header refer to decoded data, not compressed data.
* xa: fix end-of-file handlingJustin Ruggles2012-03-20
| | | | | Do not output an extra packet when out_size is reached. Also return AVERROR_EOF instead of AVERROR(EIO).
* xa: fix timestamp calculationJustin Ruggles2012-03-20
| | | | The packet duration is always 28 samples.
* 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: pass -Idoc texi2html and texi2podMans Rullgard2012-03-20
| | | | | | This fixes doc generation in build tree separate from source. Signed-off-by: Mans Rullgard <mans@mansr.com>
* doc: texi2pod: add -I flagMans Rullgard2012-03-20
| | | | | | | This allows specifying additional directories to search for @include files. Signed-off-by: Mans Rullgard <mans@mansr.com>
* movenc: Add a min_frag_duration optionMartin Storsjö2012-03-20
| | | | | | | | The other fragmentation options (frag_duration, frag_size and frag_keyframe) are combined with OR, cutting fragments at the first of the conditions being fulfilled. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Set the default delay to 0.1 s for the RTSP/SDP/RTP demuxersMartin Storsjö2012-03-20
| | | | | | | This enables reordering of UDP packets by default, unless the caller explicitly sets -max_delay 0. Signed-off-by: Martin Storsjö <martin@martin.st>
* libavformat: Set the default for the max_delay option to -1Martin Storsjö2012-03-20
| | | | | | | | | | Make the muxers/demuxers that use the field handle the default -1 in the same way as 0. This allows distinguishing an intentionally set 0 from the default value where the user hasn't set it. Signed-off-by: Martin Storsjö <martin@martin.st>
* Generate manpages for AV{Format,Codec}Context AVOptions.Anton Khirnov2012-03-20
|
* 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.
* lavf: use AVStream.discard to disable queueing attached pictures.Anton Khirnov2012-03-20
|
* lavf: requeue attached pictures after seeking.Anton Khirnov2012-03-20
| | | | | This allows the caller to get them without special code even after seeking before receiving any data.
* id3v2: set the keyframe flag on attached pictures.Anton Khirnov2012-03-20
|
* FATE: change fate-maxis-xa to a normal demuxing testPaul B Mahol2012-03-19
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* FATE: add test for adpcm-ea-maxis-xaPaul B Mahol2012-03-19
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* 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>
* fix space type in ChangelogKostya Shishkov2012-03-19
|
* 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
|
* rtpenc: Use AVFormatContext.packet_size instead of a private optionMartin Storsjö2012-03-19
| | | | | | | | The private option has not been part of any release yet (and it is only of use in quite rare cases), so just remove it instead of keeping it with deprecation warnings. Signed-off-by: Martin Storsjö <martin@martin.st>
* url: Document the expected behaviour of url_readNicolas George2012-03-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libavformat: Use AVFormatContext.probesize in init_inputMartin Storsjö2012-03-19
| | | | | | | | | | | | | This was forgotten in the transition from av_open_input_file to avformat_open_input, see 603b8bc2a1. This doesn't change anything for the default case where the option isn't set, since PROBE_BUF_MAX is 1048576 (which was used as max probe size earlier) while the default value for the probesize option is 5000000, which for the probe function is clipped to PROBE_BUF_MAX anyway. Signed-off-by: Martin Storsjö <martin@martin.st>
* docs: Fix a stray reference to tags in the generic doxy on dictsMartin Storsjö2012-03-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* cosmetics: Align some AVInput/OutputFormat declarationsMartin Storsjö2012-03-19
| | | | | | Also add missing trailing commas. Signed-off-by: Martin Storsjö <martin@martin.st>
* 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
|