aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-26APIchanges: mark the place where 0.7 was cut.Anton Khirnov
2012-03-26APIchanges: mark the place where 0.8 was cut.Anton Khirnov
2012-03-26APIchanges: fill in missing dates and hashes.Anton Khirnov
2012-03-25smacker: convert palette and header reading to bytestream2.Ronald S. Bultje
2012-03-25alac: convert extradata reading to bytestream2.Ronald S. Bultje
2012-03-25x86: dsputil: prettyprint gcc inline asmDiego Biurrun
2012-03-25x86: K&R prettyprinting cosmetics for dsputil_mmx.cDiego Biurrun
2012-03-25x86: conditionally compile H.264 QPEL optimizationsDiego Biurrun
2012-03-25dsputil_mmx: Surround QPEL macros by "do { } while (0);" blocks.Diego Biurrun
This makes them safe to use in non-fully braced if-blocks and similar.
2012-03-25Ignore generated files below doc/.Diego Biurrun
2012-03-24dpcm: convert to bytestream2.Ronald S. Bultje
2012-03-24interplayvideo: convert to bytestream2.Ronald S. Bultje
2012-03-25movenc: Merge if statementsMartin Storsjö
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>
2012-03-24h264: fix memleak in error path.Alexander Strange
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-03-24pthread: Immediately release all frames in ff_thread_flush()Alexander Strange
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>
2012-03-24h264: Add check for invalid chroma_format_idcAlexander Strange
Fixes a crash when FF_DEBUG_PICT_INFO is used. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-03-24utvideo: port header reading to bytestream2.Ronald S. Bultje
Fixes crash during slice size reading if slice_end goes negative. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-24avc: Add a function for converting mp4 style extradata to annex bMartin Storsjö
Make movenc use this function instead of the current custom conversion function. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-03-24pthread: free progress if buffer allocation failed.Ronald S. Bultje
Else we run out of progress variables after a few failed buffer allocations. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-03-24lavc/avconv: support changing frame sizes in codecs with frame mt.Ronald S. Bultje
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-03-24libavformat: Document who sets the AVStream.id fieldMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-03-24utvideo: mark output picture as keyframe.Kostya Shishkov
Spotted by Антон.
2012-03-24sunrast: Add support for negative linesize.Aneesh Dogra
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-03-24vp8: fix update_lf_deltas in libavcodec/vp8.cJanne Salonen
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>
2012-03-24ralf: read Huffman code lengths without GetBitContextKostya Shishkov
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.
2012-03-23rv34: error out on size changes with frame threadingJanne Grunau
2012-03-23aacsbr: Add a debug check to sbr_mapping.Alex Converse
There have been multiple bugs caused by inconsistencies here. Based on an idea from Michael Niedermayer. CC: libav-stable@libav.org
2012-03-23aac: Reset some state variables when turning SBR offAlex Converse
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
2012-03-23aac: Reset PS parameters on header decode failure.Alex Converse
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
2012-03-23fate: add wmalossless test.Ronald S. Bultje
2012-03-23aacsbr: handle m_max values smaller than 4.Ronald S. Bultje
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
2012-03-23rv34: Handle only complete frames in frame-mt.Janne Grunau
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.
2012-03-23MPV: set reference frame pointers to NULL when allocation of dummy pictures ↵Janne Grunau
fails
2012-03-23configure: die if x11grab dependencies are unavailableJosh Allmann
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-03-23zerocodec: factorize loopMichael Niedermayer
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-03-23avconv: fix the resampling safety factors for output audio buffer allocationJustin Ruggles
This matches the output size required for audio_resample()
2012-03-23avconv: move audio output buffer allocation to a separate functionJustin Ruggles
Allows for removing a goto and makes the code easier to follow.
2012-03-23avconv: make the async buffer global and free it in exit_program()Justin Ruggles
2012-03-22xwma: Validate channels and bits_per_coded_sample.Alex Converse
This prevents a SIGFPE later on. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-22mov: Do not read past the end of the ctts_data table.Alex Converse
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-22mov: Add missing terminator to mov_ch_layout_map_1ch.Alex Converse
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: Libav-stable@libav.org
2012-03-22asf: reset side data elements on packet copy.Ronald S. Bultje
Prevents crash (double free) when free()ing the original packet. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-22wmavoice: fix stack overread.Ronald S. Bultje
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-22wmalossless: error out if a subframe is not used by any channel.Ronald S. Bultje
Prevents infinite loop because min_channel_len never increments. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-22vqa: check palette chunk size before reading data.Ronald S. Bultje
Prevents overreads beyond buffer boundaries. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-22wmalossless: reset sample pointer for each subframe.Ronald S. Bultje
Prevents overwrites when some subframes only encode some channels. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-22wmalossless: error out on invalid values for order.Ronald S. Bultje
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-22FATE: Add ZeroCodec testDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-03-22oggparseogm: fix order of arguments of avpriv_set_pts_info().Michael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-03-22pngenc: better upper bound for encoded frame size.Anton Khirnov
Fixes encoding very large pictures. Thanks to Костя for providing the formula.