- 29 Jul, 2012 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 04 Jul, 2012 1 commit
-
-
Ronald S. Bultje authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 29 Jun, 2012 1 commit
-
-
Lou Logan authored
Also update some common misspelled words in patcheck Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 16 Jun, 2012 1 commit
-
-
Ronald S. Bultje authored
Defining restrict results - for some compilers - in changing other uses of the restrict keyword also, e.g. __declspec(restrict) gets changed to __declspec(__restrict) on MSVC. This causes compilation failures. Therefore, using a private namespace macro instead is more reliable and robust. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 06 Jun, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 May, 2012 1 commit
-
-
Michael Niedermayer authored
There have been multiple user complaints about loosing this feature while its not clear the 3% speedloss claims where real or fabricated. My own testing indicates no statistically significant speed difference both with mpeg2 and mpeg4, and if at all the code with lowres support is a tiny bit faster than without. This reverts commit 92ef4be4, reversing changes made to 2e07f429. Conflicts: cmdutils.c libavcodec/arm/vp8dsp_init_arm.c libavcodec/mpegvideo.c libavcodec/mpegvideo.h libavutil/arm/Makefile Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 22 Apr, 2012 1 commit
-
-
Michael Niedermayer authored
The new lowres support is limited to decoders where lowres decoding is possible in high quality. I was not able to measure any speed difference, but if one is found the 2-3 lines that might affect speed can be made compile time conditional Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 21 Apr, 2012 1 commit
-
-
Mans Rullgard authored
This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 24 Mar, 2012 1 commit
-
-
Michael Niedermayer authored
Fixes buffer overflow Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 23 Mar, 2012 2 commits
-
-
Michael Niedermayer authored
This fixes race conditions that ultimately lead to memory corruption. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Janne Grunau authored
-
- 16 Mar, 2012 2 commits
-
-
Janne Grunau authored
If the dummy frame are not created from a reference frame they could be deleted untimely resulting in multithreaded decoder waiting on the current frame to finish. Noticed by Ronald S. Bultje in the RV34 decoder with a broken file.
-
Ronald S. Bultje authored
Prevents hangs on corrupt input. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 01 Mar, 2012 1 commit
-
-
Diego Biurrun authored
-
- 15 Feb, 2012 3 commits
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 10 Feb, 2012 2 commits
-
-
Reimar Döffinger authored
The DC coefficient should be included, too. This probably was missed because DC quantizer is always even for MPEG-1/2 but this function is also used for MPEG-4. Signed-off-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de>
-
Reimar Döffinger authored
Signed-off-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de>
-
- 08 Feb, 2012 1 commit
-
-
Diego Biurrun authored
It is obscure, most likely unused and not bit-exact compared to libavcodec due to a different IDCT transform algorithm.
-
- 31 Jan, 2012 1 commit
-
-
Michael Niedermayer authored
Fixes decoding of Ticket952 Tested-by:
Nicolas George <nicolas.george@normalesup.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 24 Jan, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 21 Jan, 2012 1 commit
-
-
John Brooks authored
When either video dimension is only one macroblock, subtractions based on v_edge_pos and the macroblock size may be negative. In that situation, an unsigned comparison isn't sufficent to test for MV overruns, because a limit of (unsigned)-1 will let any other value pass. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 10 Jan, 2012 1 commit
-
-
Janne Grunau authored
Under certain conditions pictures could be released before they were returned with frame-threading. Broken mv computation in the upcoming rv34 frame-threading patch was caused by this. To prevent contexts from running out of available pictures the loop releasing "unused" pictures has to be run for B frames too.
-
- 07 Jan, 2012 1 commit
-
-
Diego Biurrun authored
-
- 02 Jan, 2012 1 commit
-
-
Janne Grunau authored
Adds a new member to MpegEncContext to hold the number of used slice contexts. Fixes segfaults with '-threads 17 -thread_type slice' and fate-vsynth{1,2}-mpeg{2,4}thread{,_ilace} with --disable-pthreads.
-
- 27 Dec, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Dec, 2011 1 commit
-
-
Konstantin Todorov authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 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
-
-
Michael Niedermayer authored
Fixes Ticket757 Bug Found by: ami_stuff Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Dec, 2011 2 commits
-
-
Michael Niedermayer authored
This reverts commit 4f820131. It is better to abort() than to have remotly exploitable arbitrary code execution bugs. Even more so that this abort has never been triggered by any input people threw at it. If after more extensive testing its removial is found safe we can remove the abort() later.
-
Andrey Utkin authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 12 Dec, 2011 2 commits
-
-
Diego Biurrun authored
-
Dustin Brody authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 07 Dec, 2011 1 commit
-
-
Diego Biurrun authored
-
- 06 Dec, 2011 1 commit
-
-
Konstantin Todorov authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 03 Dec, 2011 1 commit
-
-
Konstantin Todorov authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 02 Dec, 2011 1 commit
-
-
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.
-
- 20 Nov, 2011 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket126 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Nov, 2011 1 commit
-
-
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.
-