summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* mov: Do not read past the end of the ctts_data table.Alex Converse2012-03-221-1/+1
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* mov: Add missing terminator to mov_ch_layout_map_1ch.Alex Converse2012-03-221-0/+1
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: Libav-stable@libav.org
* asf: reset side data elements on packet copy.Ronald S. Bultje2012-03-221-0/+2
| | | | | | | Prevents crash (double free) when free()ing the original packet. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* wmavoice: fix stack overread.Ronald S. Bultje2012-03-221-2/+3
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* wmalossless: error out if a subframe is not used by any channel.Ronald S. Bultje2012-03-221-3/+10
| | | | | | | Prevents infinite loop because min_channel_len never increments. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* vqa: check palette chunk size before reading data.Ronald S. Bultje2012-03-221-1/+1
| | | | | | | Prevents overreads beyond buffer boundaries. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* wmalossless: reset sample pointer for each subframe.Ronald S. Bultje2012-03-221-12/+19
| | | | | | | Prevents overwrites when some subframes only encode some channels. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* wmalossless: error out on invalid values for order.Ronald S. Bultje2012-03-221-9/+25
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* FATE: Add ZeroCodec testDerek Buitenhuis2012-03-222-0/+42
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* oggparseogm: fix order of arguments of avpriv_set_pts_info().Michael Niedermayer2012-03-221-1/+1
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* pngenc: better upper bound for encoded frame size.Anton Khirnov2012-03-221-13/+17
| | | | | | Fixes encoding very large pictures. Thanks to Костя for providing the formula.
* aiffdec: set block_duration to 1 for PCM codecs that are supported in AIFF-CJustin Ruggles2012-03-221-0/+7
|
* aiffdec: factor out handling of integer PCM for AIFF-C and plain AIFFJustin Ruggles2012-03-221-13/+8
|
* aiffdec: use av_get_audio_frame_duration() to set block_duration for AIFF-CJustin Ruggles2012-03-221-5/+4
|
* aiffdec: do not set bit rate if block duration is unknownJustin Ruggles2012-03-221-2/+4
| | | | CC: libav-stable@libav.org
* wmall: output packet only if we have decoded some samplesKostya Shishkov2012-03-221-2/+2
| | | | | 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-211-16/+20
|
* adxenc: Use the AVFrame in ADXContext for coded_frameJustin Ruggles2012-03-211-8/+2
|
* indeo4: fix out-of-bounds function call.Ronald S. Bultje2012-03-211-1/+2
| | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* configure: Restructure help output.Diego Biurrun2012-03-211-32/+45
| | | | | Break some of the longer sections into smaller sensible pieces; make some option descriptions and option ordering more consistent.
* configure: Internal-only components should not be command-line selectable.Diego Biurrun2012-03-211-11/+7
|
* vorbisenc: use AVCodec.encode2()Justin Ruggles2012-03-211-12/+31
|
* libvorbis: use AVCodec.encode2()Justin Ruggles2012-03-212-21/+51
|
* libopencore-amrnbenc: use AVCodec.encode2()Justin Ruggles2012-03-211-14/+37
|
* ra144enc: use AVCodec.encode2()Justin Ruggles2012-03-213-15/+36
|
* nellymoserenc: use AVCodec.encode2()Justin Ruggles2012-03-212-11/+35
|
* roqaudioenc: use AVCodec.encode2()Justin Ruggles2012-03-211-15/+27
| | | | | 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-212-20/+37
|
* libvo_amrwbenc: use AVCodec.encode2()Justin Ruggles2012-03-211-8/+29
|
* libvo_aacenc: use AVCodec.encode2()Justin Ruggles2012-03-211-25/+96
|
* wmaenc: use AVCodec.encode2()Justin Ruggles2012-03-211-17/+31
|
* mpegaudioenc: use AVCodec.encode2()Justin Ruggles2012-03-2011-110/+131
| | | | Update FATE references due to encoder delay.
* libmp3lame: use AVCodec.encode2()Justin Ruggles2012-03-202-22/+52
|
* libgsmenc: use AVCodec.encode2()Justin Ruggles2012-03-201-10/+24
|
* libfaac: use AVCodec.encode2()Justin Ruggles2012-03-202-12/+52
| | | | | 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-201-8/+21
|
* g722enc: use AVCodec.encode2()Justin Ruggles2012-03-202-13/+35
| | | | | 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-208-22/+41
| | | | 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.
* avconv: free packet in write_frame() when discarding due to frame number limitJustin Ruggles2012-03-201-1/+3
| | | | Fixes a memleak when using the -frames option with audio.
* FATE: use +/- flag option syntax for vp8 emu-edge testsJustin Ruggles2012-03-201-1/+1
|
* lavf: make av_interleave_packet_per_dts() private.Anton Khirnov2012-03-205-16/+39
| | | | | 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-206-8/+34
| | | | | | 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-202-3/+82
| | | | | | | | | 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-206-740/+741
| | | | | 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-201-1/+8
|
* xa: set correct bit rateJustin Ruggles2012-03-201-0/+3
| | | | Also fixes stream duration calculation.
OpenPOWER on IntegriCloud