- 09 Dec, 2013 18 commits
-
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Diego Biurrun authored
Simplifies host/target libc detection splitting.
-
Sean McGovern authored
Add preprocessor flags for API availability as necessary. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Alexandra Khirnova authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Anton Khirnov authored
-
John Stebbins authored
The a52 spec suggests that "partial compression" should scale the drc value in this manner. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
Use only proper AVFrame API (no assigning of whole frames, since that hardcodes sizeof(AVFrame) into lavc). Make a copy of the side data, so the caller can use av_frame_unref/free on non-refcounted frames, eliminating the need for avcodec_get_frame_defaults()/avcodec_free_frame().
-
Anton Khirnov authored
-
Anton Khirnov authored
Flags can be considered metadata (at least those that are defined now).
-
Anton Khirnov authored
Not just on failure. This is the same thing that is done in the audio path and should prevent leaks in decoders that allocate a frame, but then end up not writing into it.
-
Anton Khirnov authored
av_frame_unref() works fine on unallocated frames.
-
Anton Khirnov authored
data[0] may be NULL for valid frames with hwaccel pixel formats.
-
Anton Khirnov authored
All decoders should now handle it properly.
-
Anton Khirnov authored
Remove the extended_data workaround, all decoders should now handle this properly.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 08 Dec, 2013 4 commits
-
-
d s authored
Directly loads AviSynth through LoadLibrary instead of relying on Video for Windows, and supports using AvxSynth (via dlopen) to open scripts on Linux and OS X. Error messages from AviSynth/AvxSynth are now reported through av_log and exit, rather than the traditional behavior of generating an error video that the user would need to watch to diagnose. The main rewrite was authored by d s <avxsynth.testing@gmail.com> from the AvxSynth team, with additional contributions by Oka Motofumi <chikuzen.mo@gmail.com> Stephen Hutchinson <qyot27@gmail.com> Diego Biurrun <diego@biurrun.de> Anton Khirnov <anton@khirnov.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Diego Biurrun authored
-
Diego Biurrun authored
The (optimized) functions are used nowhere else.
-
Diego Biurrun authored
-
- 07 Dec, 2013 1 commit
-
-
Guillaume Martres authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 06 Dec, 2013 3 commits
-
-
Michael Niedermayer authored
Signed-off-by: Tim Walker <tdskywalker@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Justin Ruggles authored
The vlc reader cannot handle 0-bit huffman codes. For most situations WebP uses the "simple" huffman coding for this case, but that will only handle symbols up to 255. For the LZ77 distance codes, larger symbol values are needed, so it can happen in rare cases that a normal huffman table is used that only has a single symbol.
-
Justin Ruggles authored
Fixes double-free on error.
-
- 05 Dec, 2013 14 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
The alpha plane is not encoded.
-
Anton Khirnov authored
The new name is more consistent with the rest of Libav.
-
Anton Khirnov authored
-
Anton Khirnov authored
The encoder uses almost none of the mpegvideo infrastructure, only some fields from MpegEncContext. The FATE results change because now an all-zero quant matrix is written into the file. Since it is not used for anything for ljpeg, this should not be a problem.
-
Anton Khirnov authored
This will allow deMpegEncContextizing the LJPEG encoder.
-
Anton Khirnov authored
This will allow deMpegEncContextizing the LJPEG encoder.
-
Anton Khirnov authored
This will allow deMpegEncContextizing the LJPEG encoder.
-
Anton Khirnov authored
Pass the three needed fields from it directly. This will allow to deMpegEncContextize the LJPEG encoder.
-
Anton Khirnov authored
-
Anton Khirnov authored
It only needs PutBitContext from it, so pass that directly.
-
Anton Khirnov authored
-
Anton Khirnov authored
MpegEncContext.aspect_ratio_info is never set for mjpeg, so this was never written before.
-