- 15 Oct, 2017 1 commit
-
-
James Almer authored
Should be more complete than the now fallback checks. Signed-off-by: James Almer <jamrial@gmail.com>
-
- 14 Oct, 2017 4 commits
-
-
Michael Niedermayer authored
3% faster Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
32% faster loop Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: runtime error: signed integer overflow: 2 * -1094995530 cannot be represented in type 'int' Fixes: 3512/clusterfuzz-testcase-minimized-4812747210489856 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: Timeout Fixes: 3529/clusterfuzz-testcase-5057068371279872 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 13 Oct, 2017 14 commits
-
-
James Almer authored
Should prevent some options from being added to cflags when they don't exist and the compiler only warns about it. Reviewd-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
-
Reino Wijnsma authored
The library has several dependencies that vary between systems. Their pkg-config properly lists them all. Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Debugged with the help of Reino Wijnsma. Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Two of them are missing it in their pkg-config file, so adding it here is a workaround until said pkg-config files are fixed. Debugged with the help of Reino Wijnsma. Signed-off-by: James Almer <jamrial@gmail.com>
-
Daniel Kucera authored
Signed-off-by: Daniel Kucera <daniel.kucera@gmail.com> Signed-off-by: wm4 <nfxjfg@googlemail.com>
-
James Almer authored
Should fix checks with static builds. Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Fixes regression since 6dfcbd80 and 734ed389. Signed-off-by: James Almer <jamrial@gmail.com>
-
Gyan Doshi authored
Correct typo in signalstats filter section and qualify description for variable in select filter. Signed-off-by: Gyan Doshi <gyandoshi@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Kaustubh Raste authored
Pack the data to half word before clipping. Use immediate unsigned saturation for clip to max saving one vector register. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Kaustubh Raste authored
Update macros to remove adds. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Kaustubh Raste authored
Load the specific destination bytes instead of MSA load and pack. Use immediate unsigned saturation for clip to max saving one vector register. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Kaustubh Raste authored
Remove loops and unroll as block sizes are known. Removed unused functions. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Kaustubh Raste authored
Replace generic with block size specific function. Load the specific destination bytes instead of MSA load and pack. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
There's a bug in configure where they are not being resolved right, so make them explicit deps for avutil for now.
-
- 12 Oct, 2017 19 commits
-
-
Luca Barbato authored
(cherry-picked from libav commit 41262498) Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
Clément Bœsch authored
This is a change imported from Libav.
-
Clément Bœsch authored
-
James Almer authored
Regression since 6dfcbd80Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
-
Ivan Kalvachev authored
The public functions av_alloc_vdpaucontext() and av_vdpau_alloc_context() are allocating AVVDPAUContext structure that is supposed to be placed in avctx->hwaccel_context. However the rest of libavcodec/vdpau.c uses avctx->hwaccel_context as struct VDPAUHWContext, that is bigger and does contain AVVDPAUContext as first member. The usage includes write to the new variables in the bigger stuct, without checking for block size. Fix by always allocating the bigger structure. Signed-off-by: Ivan Kalvachev <ikalvachev@gmail.com>
-
Carl Eugen Hoyos authored
-
James Almer authored
* commit '57b753b4': build: Prefer NASM assembler over YASM build: Make x86 assembler commandline-selectable build: Special-case handling of SDL CFLAGS This commit is a noop, see fde3bb16 3cc73d3d 4f9297acMerged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '003124eb': build: Fix logic of clock_gettime() check Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit 'b44bd7ee': pixlet: Fix architecture-dependent code and values This commit is a noop, see a6b1180eMerged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '808ef435': build: Explicitly set 32-bit/64-bit object formats for nasm/yasm See d44935cbMerged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
libxavs may require pthreads and libm at link time, and without said ldflags available as global extralibs, the check will fail. Regression since 6dfcbd80. Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '6eef263a': x86: Merge align directives into SECTION_RODATA declarations where possible Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '3303f864': nvenc: Remove qmin and qmax constraints for nvenc vbr [10:06:59 CEST] <BtbN> jamrial, 3303f864 is a no-op. NV_ENC_PARAMS_RC_2_PASS_VBR is a deprecated rc mode(http://git.videolan.org/?p=ffmpeg.git;a=blob;f=compat/nvenc/nvEncodeAPI.h;h=c3a829421282d5f22f82fc285723f13eb660f053;hb=HEAD#l268). [10:07:14 CEST] <BtbN> And the first hunk with qmin/qmax was applied to ffmpeg quite a while ago already. [10:07:49 CEST] <BtbN> In a slightly different fashion, but with the same effect [10:07:58 CEST] <BtbN> Came as a patch from nvidia iirc Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Tested-by: wm4 Signed-off-by: James Almer <jamrial@gmail.com>
-
Carl Eugen Hoyos authored
Fixes ticket #6728.
-
James Almer authored
There's no indev named libv4l2. Fixes ticket #6729 Reviewed-by: bermond Signed-off-by: James Almer <jamrial@gmail.com>
-
- 11 Oct, 2017 2 commits
-
-
Ivan Kalvachev authored
In the past XvMC forced simple_idct since it was using FF_IDCT_PERM_NONE. However now we have SIMD variants of simple_idct that are using FF_IDCT_PERM_TRANSPOSE and if they are selected XvMC would get coefficients in the wrong order. The patch creates new FF_IDCT_NONE that is used only for this kind of hardware decoding and that fallbacks to the old C only simple idct. Signed-off-by: Ivan Kalvachev <ikalvachev@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Sasi Inguva authored
This is required for FLV files, for which duration_pts comes out to be zero. Signed-off-by: Sasi Inguva <isasi@google.com> Reviewed-by: Thomas Mundt <tmundt75@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-