summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* mpegtsenc: allow user triggered PES packet flushingJindrich Makovicka2012-03-26
| | | | | Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv> Signed-off-by: Martin Storsjö <martin@martin.st>
* APIchanges: mark the place where 0.7 was cut.Anton Khirnov2012-03-26
|
* APIchanges: mark the place where 0.8 was cut.Anton Khirnov2012-03-26
|
* APIchanges: fill in missing dates and hashes.Anton Khirnov2012-03-26
|
* smacker: convert palette and header reading to bytestream2.Ronald S. Bultje2012-03-25
|
* alac: convert extradata reading to bytestream2.Ronald S. Bultje2012-03-25
|
* x86: dsputil: prettyprint gcc inline asmDiego Biurrun2012-03-25
|
* x86: K&R prettyprinting cosmetics for dsputil_mmx.cDiego Biurrun2012-03-25
|
* x86: conditionally compile H.264 QPEL optimizationsDiego Biurrun2012-03-25
|
* dsputil_mmx: Surround QPEL macros by "do { } while (0);" blocks.Diego Biurrun2012-03-25
| | | | This makes them safe to use in non-fully braced if-blocks and similar.
* Ignore generated files below doc/.Diego Biurrun2012-03-25
|
* dpcm: convert to bytestream2.Ronald S. Bultje2012-03-24
|
* interplayvideo: convert to bytestream2.Ronald S. Bultje2012-03-24
|
* movenc: Merge if statementsMartin Storsjö2012-03-25
| | | | | | | | This isn't exactly equivalent with the earlier code for codecs other than H264 and VC1, but those are two only codecs supported by this codepath anyway, and it simplifies it a bit. Signed-off-by: Martin Storsjö <martin@martin.st>
* h264: fix memleak in error path.Alexander Strange2012-03-24
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* pthread: Immediately release all frames in ff_thread_flush()Alexander Strange2012-03-24
| | | | | | | | Before this, they were only added to the delayed release queue and not freed until later. This could lead to unnecessary memory use or buffer exhaustion. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264: Add check for invalid chroma_format_idcAlexander Strange2012-03-24
| | | | | | Fixes a crash when FF_DEBUG_PICT_INFO is used. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* utvideo: port header reading to bytestream2.Ronald S. Bultje2012-03-24
| | | | | | | Fixes crash during slice size reading if slice_end goes negative. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* avc: Add a function for converting mp4 style extradata to annex bMartin Storsjö2012-03-24
| | | | | | | Make movenc use this function instead of the current custom conversion function. Signed-off-by: Martin Storsjö <martin@martin.st>
* pthread: free progress if buffer allocation failed.Ronald S. Bultje2012-03-24
| | | | | | | Else we run out of progress variables after a few failed buffer allocations. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc/avconv: support changing frame sizes in codecs with frame mt.Ronald S. Bultje2012-03-24
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* libavformat: Document who sets the AVStream.id fieldMartin Storsjö2012-03-24
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* utvideo: mark output picture as keyframe.Kostya Shishkov2012-03-24
| | | | Spotted by Антон.
* sunrast: Add support for negative linesize.Aneesh Dogra2012-03-24
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* vp8: fix update_lf_deltas in libavcodec/vp8.cJanne Salonen2012-03-24
| | | | | | | | | lf_delta.ref[i] and lf_delta.mode[i] were incorrectly reset to 0 if specific delta value was not updated. Fixed to keep the previous value if flag indicates that element in question is not updated. Signed-off-by: Janne Salonen <jsalonen@google.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* ralf: read Huffman code lengths without GetBitContextKostya Shishkov2012-03-24
| | | | | Those descriptions are stored in nibbles, so they are easy to extract. And this way we don't need to pad tables for possible bit reader overreads.
* rv34: error out on size changes with frame threadingJanne Grunau2012-03-23
|
* aacsbr: Add a debug check to sbr_mapping.Alex Converse2012-03-23
| | | | | | | | There have been multiple bugs caused by inconsistencies here. Based on an idea from Michael Niedermayer. CC: libav-stable@libav.org
* aac: Reset some state variables when turning SBR offAlex Converse2012-03-23
| | | | | | | | This makes sure the reset flag gets set when SBR gets turned back on and sets control variables for unguided mode back to their defaults. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* aac: Reset PS parameters on header decode failure.Alex Converse2012-03-23
| | | | | | | | If the next header frame codes zero envelopes the previous frame's values will be used. Consequently the invalid values must be cleared. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* fate: add wmalossless test.Ronald S. Bultje2012-03-23
|
* aacsbr: handle m_max values smaller than 4.Ronald S. Bultje2012-03-23
| | | | | | | | Prevents a signflip in the counter, and a subsequent crash because of overreads/overwrites. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* rv34: Handle only complete frames in frame-mt.Janne Grunau2012-03-23
| | | | | | | | Correct handling of errors to prevent hags or crashes is very complex otherwise. The frame initializing is also moved from decode_slice() to decode_frame() for clarity.
* MPV: set reference frame pointers to NULL when allocation of dummy pictures ↵Janne Grunau2012-03-23
| | | | fails
* configure: die if x11grab dependencies are unavailableJosh Allmann2012-03-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* zerocodec: factorize loopMichael Niedermayer2012-03-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avconv: fix the resampling safety factors for output audio buffer allocationJustin Ruggles2012-03-23
| | | | This matches the output size required for audio_resample()
* avconv: move audio output buffer allocation to a separate functionJustin Ruggles2012-03-23
| | | | Allows for removing a goto and makes the code easier to follow.
* avconv: make the async buffer global and free it in exit_program()Justin Ruggles2012-03-23
|
* xwma: Validate channels and bits_per_coded_sample.Alex Converse2012-03-22
| | | | | | | This prevents a SIGFPE later on. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* mov: Do not read past the end of the ctts_data table.Alex Converse2012-03-22
| | | | | 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-22
| | | | | 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-22
| | | | | | | 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-22
| | | | | 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-22
| | | | | | | 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-22
| | | | | | | 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-22
| | | | | | | 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-22
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* FATE: Add ZeroCodec testDerek Buitenhuis2012-03-22
| | | | | 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-22
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>