Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | au: Reorder code so that both muxer and demuxer are under #ifdefs | Diego Biurrun | 2012-12-17 |
| | | | | This reduces code size when either piece has been disabled. | ||
* | fate: Move RALF test into lossless audio group | Diego Biurrun | 2012-12-17 |
| | |||
* | cosmetics: Use consistent names for multiple inclusion guards. | Diego Biurrun | 2012-12-17 |
| | |||
* | avresample: use valid log context in mixing functions | Hendrik Leppkes | 2012-12-16 |
| | | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | ||
* | lavr: remove automatic context close/open for resampling compensation | Justin Ruggles | 2012-12-16 |
| | | | | | | | | | It adds unnecessary complication for insignificant usability improvement. The user really should know if they'll need resampling compensation before opening the context. Note that only the documentation has changed. The current functionality will still work until the next major bump. | ||
* | lavr: only save/restore the mixing matrix if mixing is being done | Justin Ruggles | 2012-12-16 |
| | |||
* | rtpdec_vp8: Cosmetics: Fix bad alignment/indentation | Martin Storsjö | 2012-12-16 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpenc: Allow including a SDES/CNAME block in RTCP SR packets | Martin Storsjö | 2012-12-16 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpenc_vp8: Include the picture number in VP8 packets | Martin Storsjö | 2012-12-16 |
| | | | | | | | | | | | This makes it easier for receivers to decide what to do if data is lost. Refactor calculating the max payload size, to avoid hardcoding the header size in too many places, reducing the number of lines that have to be touched if the header is adjusted further. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | h264: fix memleak on error during SPS parsing | Janne Grunau | 2012-12-15 |
| | | | | Introduced in d7d6efe42b0d. | ||
* | h264-mt: handle NAL_DPAs before calling ff_thread_finish_setup | Janne Grunau | 2012-12-15 |
| | | | | | Since a NAL_DPA can start a new frame it has to be handled before ff_thread_finish_setup is called. | ||
* | lavr: move AudioMix struct definition to audio_mix.c | Justin Ruggles | 2012-12-15 |
| | |||
* | vp56: release frames on error | Luca Barbato | 2012-12-14 |
| | | | | | | Fixes CVE-2012-2783 CC: libav-stable@libav.org | ||
* | vp56: make parse_header return standard error codes | Luca Barbato | 2012-12-14 |
| | | | | | | Returning 0 for failure is misleading. CC: libav-stable@libav.org | ||
* | ivi_common: check that scan pattern is set before using it. | Anton Khirnov | 2012-12-14 |
| | | | | | | Fixes CVE-2012-2791. CC: libav-stable@libav.org | ||
* | ivi_common: use proper logging context in ivi_decode_blocks(). | Anton Khirnov | 2012-12-14 |
| | |||
* | ivi_common: make some functions and tables static. | Anton Khirnov | 2012-12-14 |
| | |||
* | asyncts: ignore min_delta only if first_pts is set | Justin Ruggles | 2012-12-13 |
| | |||
* | asyncts: merge two conditions | Justin Ruggles | 2012-12-13 |
| | |||
* | x86inc: fully concatenate tokens to fix macro expansion for nasm | Janne Grunau | 2012-12-13 |
| | | | | | Fixes build errors with nasm introduced in 6f40e9f070f7 for stack memory alignment. Noticed by BugMaster. | ||
* | h264: initialize frame-mt context copies properly | Janne Grunau | 2012-12-13 |
| | |||
* | mpegvideo: treat delayed pictures as used | Janne Grunau | 2012-12-13 |
| | | | | | | This requires to move the avcodec_default_free_buffers() call to ff_MPV_common_end() since otherwise delayed pictures would get freed during a size change. | ||
* | lavc: set frame parameters after decoding only if necessary | Janne Grunau | 2012-12-13 |
| | | | | | | | | Direct rendering capable decoders call get_buffer() which will set the frame parameters. Prevents frames with wrong parameters when a decoder outputs delayed frames after a resolution or pixel format change. | ||
* | h264: set parameters from SPS whenever it changes | Janne Grunau | 2012-12-13 |
| | | | | | Fixes a crash in the fuzzed sample sample_varPAR.avi_s26638 with alternating bit depths. | ||
* | asyncts: cosmetics: reindent | Justin Ruggles | 2012-12-13 |
| | |||
* | doc: improve documentation for the asyncts filter first_pts option | Justin Ruggles | 2012-12-13 |
| | | | | Note the time base for the option. Add an additional example description. | ||
* | asyncts: fix the asyncts behavior when using the first_pts option | Justin Ruggles | 2012-12-13 |
| | | | | | Currently it will do padding, but it does not properly handle start-of-stream trimming as documented. | ||
* | asyncts: use clipped delta value when setting resample compensation | Justin Ruggles | 2012-12-13 |
| | | | | | The max_comp option is supposed to limit maximum compensation, but currently the clipped value is not actually used. | ||
* | asyncts: fix flushing of final samples at EOF | Justin Ruggles | 2012-12-13 |
| | |||
* | vp6: properly fail on unsupported feature | Luca Barbato | 2012-12-13 |
| | | | | | | | Interlacing is not supported at all and mismanaged down the normal codepaths causing possible buffer management issues. CC: libav-stable@libav.org | ||
* | aacdec: Fix an off-by-one overwrite when switching to LTP profile from MAIN. | Alex Converse | 2012-12-12 |
| | | | | | Found-by: pawlkt CC: libav-stable@libav.org | ||
* | x86inc: fix stack alignment on win64 | Ronald S. Bultje | 2012-12-12 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpproto: Remove unused defines | Martin Storsjö | 2012-12-12 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpdec_mpeg4: Cosmetic cleanup | Martin Storsjö | 2012-12-12 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpdec: Cosmetic cleanup of the header | Martin Storsjö | 2012-12-12 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpdec: Get rid of a useless _s suffix on a struct name | Martin Storsjö | 2012-12-12 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpdec/enc: Remove outdated/useless/misleading comments | Martin Storsjö | 2012-12-12 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpdec: Improve some comments | Martin Storsjö | 2012-12-12 |
| | | | | | | | The previous comment about the buffer was wildly inaccurate and misleading. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpdec: Remove unused context variables | Martin Storsjö | 2012-12-12 |
| | | | | | | | These stem from back when both the rtp muxer and rtp depacketizing shared the same struct. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | rtpdec: Limit writing to the buffer size | Martin Storsjö | 2012-12-12 |
| | | | | | | This fixes potential buffer overwrites. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | svq1: Fix building with -DDEBUG | Martin Storsjö | 2012-12-12 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | svq1: return meaningful error codes. | Anton Khirnov | 2012-12-12 |
| | |||
* | lavc: replace some forgotten instances of PixelFormat with AVPixelFormat | Anton Khirnov | 2012-12-12 |
| | |||
* | svq1: unmacroify macros used only once. | Anton Khirnov | 2012-12-12 |
| | |||
* | svq1: deMpegEncContextize | Anton Khirnov | 2012-12-12 |
| | | | | | This decoder is quite simple and none of the MpegEncContext complexity is actually needed. | ||
* | lavr: fix segfault due to overlooked change needed in 14758e3 | Justin Ruggles | 2012-12-12 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | x86inc: support stack mem allocation and re-alignment in PROLOGUE | Ronald S. Bultje | 2012-12-12 |
| | | | | | | | Use this in VP8/H264-8bit loopfilter functions so they can be used if there is no aligned stack (e.g. MSVC 32bit or ICC 10.x). Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | lavr: temporarily store custom matrix in AVAudioResampleContext | Justin Ruggles | 2012-12-11 |
| | | | | | | | | | This allows AudioMix to be treated the same way as other conversion contexts and removes the requirement to allocate it at the same time as the AVAudioResampleContext. The current matrix get/set functions are split between the public interface and AudioMix private functions. | ||
* | lavr: clarify documentation for avresample_get/set_matrix() | Justin Ruggles | 2012-12-11 |
| | |||
* | swfdec: cosmetics: fix indentation | Justin Ruggles | 2012-12-11 |
| |