- 30 May, 2018 1 commit
-
-
Michael Niedermayer authored
These 2 fields are not always the same, it is simpler to always use the same field for detecting studio profile Fixes: null pointer dereference Fixes: ffmpeg_crash_3.avi Found-by: Thuan Pham <thuanpv@comp.nus.edu.sg>, Marcel Böhme, Andrew Santosa and Alexandru RazvanCaciulescu with AFLSmart Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 06 Apr, 2017 1 commit
-
-
Ronald S. Bultje authored
This removes the last use of the ff_put/add_pixels_clamped global function pointers, and as such they are removed. This patch has a negative effect on performance on MIPS, since there's a SIMD-optimized put/add_pixels_clamped, but no xvid or jrev. From a code maintenance point of view, that is probably acceptable. Because the global function pointers are removed, this fixes the following tsan warnings when running e.g. fate-dnxhr-parse: WARNING: ThreadSanitizer: data race (pid=29917) Write of size 8 at 0x0000025b12d8 by thread T2 (mutexes: write M1543): #0 ff_idctdsp_init src/libavcodec/idctdsp.c:313 (ffmpeg+0x00000044b68e) [..] Previous write of size 8 at 0x0000025b12d8 by thread T1 (mutexes: write M1541): #0 ff_idctdsp_init src/libavcodec/idctdsp.c:313 (ffmpeg+0x00000044b68e)
-
- 29 Mar, 2017 1 commit
-
-
Clément Bœsch authored
-
- 16 Mar, 2017 1 commit
-
-
Matthieu Bouron authored
-
- 02 Nov, 2016 1 commit
-
-
Diego Biurrun authored
libavcodec/idctdsp.c(175) : warning C4028: formal parameter 2 different from declaration
-
- 29 Sep, 2016 1 commit
-
-
Diego Biurrun authored
ptrdiff_t is the correct type for array strides and similar.
-
- 07 Jul, 2015 1 commit
-
-
Shivraj Patil authored
This patch adds MSA (MIPS-SIMD-Arch) optimizations for idctdsp functions in new file idctdsp_msa.c and simple_idct_msa.c Signed-off-by:
Shivraj Patil <shivraj.patil@imgtec.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Sep, 2014 1 commit
-
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 02 Sep, 2014 1 commit
-
-
Diego Biurrun authored
These function pointers already existed in the ARM code. Adding them globally allows calls to the function pointers to access arch-optimized versions of the functions transparently.
-
- 12 Aug, 2014 1 commit
-
-
James Almer authored
This reduces code duplication and differences with the fork. Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 11 Aug, 2014 1 commit
-
-
Michael Niedermayer authored
This allows sharing them with the xvid IDCT Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 18 Jul, 2014 1 commit
-
-
Diego Biurrun authored
Also rename the enum values to be consistent with other DCT permutations.
-
- 08 Jul, 2014 1 commit
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 30 Jun, 2014 1 commit
-
-
Diego Biurrun authored
-
- 26 Jun, 2014 1 commit
-
-
Diego Biurrun authored
-
- 23 Jun, 2014 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 22 Jun, 2014 1 commit
-
-
Diego Biurrun authored
-
- 18 Jun, 2014 1 commit
-
-
Diego Biurrun authored
-
- 02 Jun, 2014 1 commit
-
-
Diego Biurrun authored
Blackfin is a painful platform to work with, no test machines are available and the range of multimedia applications is dubious. Thus it only represents a maintenance burden.
-
- 29 May, 2014 6 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 27 May, 2014 2 commits
-
-
Diego Biurrun authored
Also shorten HuffYUV context member names to avoid clutter.
-
Diego Biurrun authored
Also shorten HuffYUV context member names to avoid clutter.
-
- 04 Apr, 2014 1 commit
-
-
Diego Biurrun authored
-
- 26 Mar, 2014 1 commit
-
-
Diego Biurrun authored
-
- 22 Mar, 2014 3 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 20 Mar, 2014 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
This avoids recalculating the value over and over again.
-
- 13 Mar, 2014 5 commits
-
-
Diego Biurrun authored
Also switch from "tbl" to "tab" name suffixes.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
The function is supposed to confirm that the compiler provided enough alignment, but in practice it is only run in certain code paths and insufficient alignment problems are restricted to legacy compilers.
-