- 14 Jan, 2012 1 commit
-
-
Reimar Döffinger authored
While we correctly "register" the side data when we split it, the application (in this case FFmpeg) might not update the AVPacket pool it uses to finally free the packet, thus causing a leak. This also makes the av_dup_packet unnecessary which could cause an even worse leak in this situation. Also change the code to not modify the user-provide AVPacket at all. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
-
- 07 Jan, 2012 2 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
the previous documentation indicated how many bytes are read from the input, not how many samples are read.
-
- 04 Jan, 2012 3 commits
-
-
Carl Eugen Hoyos authored
Reviewed-by: Derek Buitenhuis Reviewed-by: Paul B Mahol
-
Carl Eugen Hoyos authored
Reviewed-by: Derek Buitenhuis Reviewed-by: Paul B Mahol
-
Carl Eugen Hoyos authored
Fixes ticket #525. Reviewed-by: Paul B Mahol
-
- 02 Jan, 2012 1 commit
-
-
Paul B Mahol authored
y41p is a packed 12-bit 4:1:1 YUV format used by Brooktree. Fixes issue 1123 / ticket #102. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 01 Jan, 2012 1 commit
-
-
Janne Grunau authored
Some external codecs have their own code to determine the best number of threads. This number is not necessary the number of cpu cores. Thread_count will be only 0 if the codec has CODEC_CAP_AUTO_THREADS.
-
- 25 Dec, 2011 3 commits
-
-
Stefano Sabatini authored
The format is a per-frame property, having it in AVFrame simplify the operation of extraction of that information, since avoids the need to access the codec/stream context.
-
Stefano Sabatini authored
width and height are per-frame properties, setting these values in AVFrame simplify the operation of extraction of that information, since avoids the need to check the codec/stream context.
-
Stefano Sabatini authored
The sample aspect ratio is a per-frame property, so it makes sense to define it in AVFrame rather than in the codec/stream context. Simplify application-level sample aspect ratio information extraction, and allow further simplifications.
-
- 22 Dec, 2011 1 commit
-
-
Alex Converse authored
The 'fiel' atoms can be found in H.264 tracks clobbering the extradata. MJPEG supports non field based extradata, and this data should be preserved when copying.
-
- 21 Dec, 2011 2 commits
-
-
Martin Storsjö authored
Also define a codec capability for codecs that can handle parameters changed externally between decoded packets. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 18 Dec, 2011 1 commit
-
-
Mans Rullgard authored
This was intended as an optimisation for skipped blocks in MPEG2 P-frames and never used elsewhere. Removing this "optimisation" speeds up MPEG2 decoding by 1-2% (ARM Cortex-A9). Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 15 Dec, 2011 1 commit
-
-
Nicolas George authored
-
- 14 Dec, 2011 1 commit
-
-
Derek Buitenhuis authored
v410 is a packed 10-bit 4:4:4 YCbCr format used in QuickTime. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 13 Dec, 2011 1 commit
-
-
Derek Buitenhuis authored
v410 is a packed 10-bit 4:4:4 YCbCr format used in QuickTime. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 12 Dec, 2011 1 commit
-
-
Diego Biurrun authored
-
- 10 Dec, 2011 3 commits
-
-
Diego Biurrun authored
-
Kostya Shishkov authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 05 Dec, 2011 4 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 02 Dec, 2011 2 commits
-
-
Justin Ruggles authored
Deprecate avcodec_decode_audio3(). Implement audio support in avcodec_default_get_buffer(). Implement the new audio decoder API in all audio decoders.
-
Justin Ruggles authored
Add AV_NUM_DATA_POINTERS to simplify the bump transition. This will allow for supporting more planar audio channels without having to allocate separate pointer arrays.
-
- 01 Dec, 2011 1 commit
-
-
Eli Friedman authored
-
- 28 Nov, 2011 1 commit
-
-
Clément Bœsch authored
-
- 26 Nov, 2011 1 commit
-
-
Anton Khirnov authored
-
- 25 Nov, 2011 1 commit
-
-
Mans Rullgard authored
It makes more sense for a bit mask to use an unsigned type. The change should be source and binary compatible on all supported systems, hence micro version bump. Fixes a few invalid shifts. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 22 Nov, 2011 1 commit
-
-
Luca Barbato authored
-
- 19 Nov, 2011 2 commits
-
-
Justin Ruggles authored
A new field, AVCodecContext.internal is used to hold a new struct AVCodecInternal, which has private fields that are not codec-specific and are used by general libavcodec functions. Moved internal_buffer, internal_buffer_count, and is_copy.
-
Michael Niedermayer authored
The existing flags prior to this have a semantically different meaning and cannot be used. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 12 Nov, 2011 1 commit
-
-
Derek Buitenhuis authored
Add a decoder for the VBLE Lossless Codec, which still has a cult following. Used to be popular several years ago on doom9. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 11 Nov, 2011 1 commit
-
-
Derek Buitenhuis authored
Add a decoder for the VBLE Lossless Codec, which still has a cult following. Used to be popular several years ago on doom9. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 10 Nov, 2011 1 commit
-
-
Michael Niedermayer authored
Based on reimars suggestion Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 09 Nov, 2011 1 commit
-
-
Justin Ruggles authored
It is found in some 8svx files (e.g. ones created by SoX). Currently the decoder reuses the 8svx functions because we already have handling of a single large planar packet for the compressed 8svx codecs.
-
- 07 Nov, 2011 1 commit
-
-
Kostya Shishkov authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-