- 29 May, 2014 1 commit
-
-
Diego Biurrun authored
-
- 11 May, 2014 2 commits
-
-
Anton Khirnov authored
This way each decoder does not have to do the same thing manually.
-
Anton Khirnov authored
It will be useful in the following commits.
-
- 27 Apr, 2014 1 commit
-
-
Michael Niedermayer authored
Found-by:
Alessandro Ghedini <alessandro@ghedini.me> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Apr, 2014 3 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Alessandro Ghedini authored
This caused mpv (and possibly others) to fallback to software decoding after seeking a VC1 stream. Bug-Id: 667 Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Ben Avison authored
Initialise VC1DSPContext for parser as well as for decoder. Note, the VC-1 code doesn't actually use the function pointer yet. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 20 Apr, 2014 1 commit
-
-
Christophe Gisquet authored
This allows further unrolling the DSP implementation where possible. x86 and ARM DSP modified by simply moving the multiple calls from vc1dec to the DSP code. Decoding improvements should only occurs because of the compiler actually able to unroll more. Decoding time: ~8.80s -> 8.64s (ie around 2%) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 18 Apr, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 16 Apr, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 Apr, 2014 1 commit
-
-
wm4 authored
The most interesting parts are initialization in ff_MPV_common_init() and uninitialization in ff_MPV_common_end(). ff_mpeg_unref_picture and ff_thread_release_buffer have additional NULL checks for Picture.f, because these functions can be called on uninitialized or partially initialized Pictures. NULL pointer checks are added to ff_thread_release_buffer() stub function. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 01 Apr, 2014 1 commit
-
-
Vittorio Giovara authored
-
- 31 Mar, 2014 1 commit
-
-
Rémi Denis-Courmont authored
-
- 23 Mar, 2014 1 commit
-
-
Vittorio Giovara authored
-
- 16 Mar, 2014 1 commit
-
-
Vittorio Giovara authored
-
- 04 Feb, 2014 2 commits
-
-
Michael Niedermayer authored
it should always be 0 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 01 Feb, 2014 2 commits
-
-
Michael Niedermayer authored
This case is not implemented No non fuzzed samples are known to use this Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This case could occur when cuting and concatenating bitstreams Fixes out of array read Fixes: asan_heap-oob_1b33fdd_2849_cov_478905890_SA10143.vc1 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 Jan, 2014 1 commit
-
-
Anton Khirnov authored
Several decoders disable those anyway and they are not measurably faster on x86. They might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough (and those decoders relevant enough) to justify the added complexity.
-
- 22 Dec, 2013 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 17 Dec, 2013 2 commits
-
-
Michael Niedermayer authored
This ensures that no mvs are uninitialized at the time of loop filtering Fixes: msan_uninit-mem_7f0b6dfe293c_2786_SA20021.vc1 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Tables are always allocated now with sufficient space for either progressive or interlaced content. The alternative would be to detect a change and reallocate. This fixes decoding of a sample. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 14 Dec, 2013 5 commits
-
-
Michael Niedermayer authored
Fixes first frame of Ticket2531 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes ticket2531 Tables are always allocated now with sufficient space for either progressive or interlaced content. The alternative would be to detect a change and reallocate. 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
Fixes use of uninitialized data, as alternative alpha could be calculated conditionally Fixes part of msan_uninit-mem_7f51a8b0b3b0_1009_Arlington.wmv Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 13 Dec, 2013 1 commit
-
-
Michael Niedermayer authored
Fixes use of uninitialized data Fixes part of msan_uninit-mem_7f51a8b0b3b0_1009_Arlington.wmv Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Dec, 2013 2 commits
-
-
Anton Khirnov authored
This code was originally added in 5f194811 to h263 to set decoded frame pts to some random numbers (removed in a1c5cc42) and then cargo culted to other decoders. The code is left in h263dec for now, since some part of the decoder (apparently OBMC) relies on the specific previous frame to be reused.
-
Anton Khirnov authored
This will allow removing the hacks where each decoder sets current_picture_ptr on its own.
-
- 21 Nov, 2013 1 commit
-
-
Anton Khirnov authored
Happens on a B-frame when neither low_delay nor last_picture_ptr is set (probably corrupted streams only). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
-
- 16 Nov, 2013 1 commit
-
-
Anton Khirnov authored
-
- 15 Nov, 2013 1 commit
-
-
Ronald S. Bultje authored
Allow supporting files for which the image stride is smaller than the maximum block size + number of subpel mc taps, e.g. a 64x64 VP9 file or a 16x16 VP8 file with -fflags +emu_edge.
-
- 10 Nov, 2013 1 commit
-
-
Luca Barbato authored
It is always called by passing fields from an AVCodecContext.
-
- 27 Oct, 2013 1 commit
-
-
Michael Niedermayer authored
Fixes CID732196 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 23 Oct, 2013 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 04 Oct, 2013 1 commit
-
-
Clément Bœsch authored
See b2bed932.
-
- 03 Oct, 2013 1 commit
-
-
Diego Biurrun authored
-
- 29 Sep, 2013 1 commit
-
-
Ronald S. Bultje authored
This allows supporting files for which the image stride is smaller than the max. block size + number of subpel mc taps, e.g. a 64x64 VP9 file or a 16x16 VP8 file with -fflags +emu_edge.
-