Martin Vignali
0380b72d35
libavcodec/lossless_video_dsp : cosmetic add better separator for each function, in order to make reading of the asm file easier
2017-11-07 00:56:54 +01:00
Martin Vignali
da62128ea1
libavcodec/lossless_videodsp : add add_bytes avx2 version
2017-11-07 00:56:02 +01:00
Martin Vignali
fbe9148779
checkasm/llviddsp : add test for other dsp func
...
add_median_pred
add_left_pred : add two func one with acc 0, and one with random acc
add_left_pred16
2017-11-07 00:54:17 +01:00
Martin Vignali
ad784e0cb6
fate/utvideo : add test for decoding and encoding
2017-11-07 00:52:58 +01:00
Martin Vignali
9c71473189
libavcodec/utvideo : simplify decode_plane
...
the func is only call with step = 1
no need to pass it in the func
2017-11-07 00:51:17 +01:00
Martin Vignali
97ac8a47dd
libavcodec/blockdsp : fix comment. clear_block need 32 aligned now
2017-11-07 00:48:11 +01:00
Sean McGovern
fbca6e7d16
matroskadec: allow RealAudio/Cook/Sipro streams of flavor 0
...
Regression since 569d18aa9d
.
Bug-Id: 1055
Cc: libav-stable@libav.org
2017-11-06 17:30:05 -05:00
Martin Vignali
bb3d62874e
avutil/pixdesc: remove reference to avcodec_get_chroma_sub_sample
...
Don't recommend to use deprecated functions.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-11-06 19:16:46 -03:00
Martin Vignali
4ada428aae
avcodec: remove remaining uses of avcodec_get_chroma_sub_sample
...
Replace them with av_pix_fmt_get_chroma_sub_sample.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-11-06 19:13:03 -03:00
James Almer
7d1c79f533
Merge commit 'a594f17f83a1ffdc1eec18818208fe39487dd5d7'
...
* commit 'a594f17f83a1ffdc1eec18818208fe39487dd5d7':
dvbsubdec: Free subrect memory on allocation error
dvbsubdec: Fixed segfault when decoding subtitles
See
fbb59a3bf4
39dfe6801a
Merged-by: James Almer <jamrial@gmail.com >
2017-11-06 18:46:05 -03:00
James Almer
a82a10e08f
Merge commit '3fdf50f9e864c88da2139cf066832944de81acaa'
...
* commit '3fdf50f9e864c88da2139cf066832944de81acaa':
hwframe: Allow hwaccel frame allocators to align surface sizes
dxva: verbose-log decoder GUID list
hwcontext_d3d11va: add option to enable debug mode
dxva: support DXGI_FORMAT_420_OPAQUE decoding
hwcontext_d3d11va: allocate staging texture lazily
hwcontext_d3d11va: fix crash on frames_init failure
dxva: fix some warnings
dxva: add declarative profile checks
This commit is a noop, see
e2afcc33e0
39f201a0ec
1509d739a0
6f5ff3269b
8d7fdba7b8
289d387330
f0bcedaf37
d14179e3d4
Merged-by: James Almer <jamrial@gmail.com >
2017-11-06 18:30:48 -03:00
James Almer
d9e59029a1
Merge commit '0e83e95c60892747f2f1bd8382f915f2397f99a5'
...
* commit '0e83e95c60892747f2f1bd8382f915f2397f99a5':
configure: Reset X86ASM_DEP(FLAGS) when probing for the assembler program
See f66086adac
Merged-by: James Almer <jamrial@gmail.com >
2017-11-06 18:15:33 -03:00
James Almer
29ba2900cb
Merge commit '7cb053e4ddf258e2dbf52ccc586548680742d758'
...
* commit '7cb053e4ddf258e2dbf52ccc586548680742d758':
nvenc: Minimize the surface allocation
nvenc: Use a fifo to manage the free surface pool
nvenc: Add an explicit auto alias
This commit is a noop, see
7b0689c55f
8de3458a07
de2faec2fa
Merged-by: James Almer <jamrial@gmail.com >
2017-11-06 18:10:49 -03:00
James Almer
88d6f79ac0
Merge commit '857e26b655a769e5a56bada1a0d9adb44cc176b7'
...
* commit '857e26b655a769e5a56bada1a0d9adb44cc176b7':
build: Add an option for passing linker flags to the shared library build
See e34a3468f2
.
--extra-ldlibflags is left in place for compatibility reasons.
Merged-by: James Almer <jamrial@gmail.com >
2017-11-06 17:57:53 -03:00
James Almer
7a5a1c8c97
Merge commit '333a34da3a6d13155de480e7d16ec5fec7f4cd6c'
...
* commit '333a34da3a6d13155de480e7d16ec5fec7f4cd6c':
configure: Automatically add -isysroot for darwin if --sysroot is specified
Merged-by: James Almer <jamrial@gmail.com >
2017-11-06 17:50:00 -03:00
James Almer
163e3bd097
Merge commit 'f519e131c101ae3948dabf1f7f598efbff5fb536'
...
* commit 'f519e131c101ae3948dabf1f7f598efbff5fb536':
af_bs2b: Add missing casts to complex pointer assignments
Merged-by: James Almer <jamrial@gmail.com >
2017-11-06 17:45:31 -03:00
Paul B Mahol
a29a0aba79
avformat/ty: do not overread chunk
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-06 21:00:08 +01:00
Paul B Mahol
cdd19e2c56
avformat/ty: try harder to find stream signature
...
Search all chunks, not just first one.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-06 20:50:16 +01:00
James Almer
f7c01ff24d
avformat/rtpdec_asf: free the buffer pointed by the AVIOContext
...
Don't free the buffer allocated in ff_wms_parse_sdp_a_line() after
calling avformat_open_input(), as it may free it and replace it with
another one.
Should fix ticket #6808
Tested-by: Carl Eugen Hoyos <ceffmpeg@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-11-06 16:25:32 -03:00
Paul B Mahol
a6a6935ee8
avformat: add TiVo ty demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-06 18:20:29 +01:00
Ashish Pratap Singh
7b7037e5b0
avfilter:vf_libvmaf: improve docs.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2017-11-06 07:50:34 -05:00
Ashish Pratap Singh
4c38aa79ec
avfilter/vf_libvmaf: fix errors while running with psnr=1.
...
This patch fixes the seg fault which ocuured while running libvmaf filter
with option psnr=1.
Signed-off-by: ashk43712 <ashk43712@gmail.com >
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2017-11-06 07:50:11 -05:00
Carl Eugen Hoyos
0a60cc909e
lavf/amr: Do not set codec_tag for raw amr_nb and raw amr_wb.
2017-11-06 13:36:40 +01:00
Marton Balint
d68a557df4
ffplay: use SDL2 audio API
...
It allows us to specify what kind of audio parameter changes are allowed.
Should fix ticket #6721 .
Signed-off-by: Marton Balint <cus@passwd.hu >
2017-11-06 00:00:38 +01:00
Martin Vignali
cb618da8d3
Maintainers : add myself for exr
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 22:13:12 +01:00
Michael Niedermayer
981e99ab99
avcodec/sbrdsp_fixed: Fix integer overflow in shift in sbr_hf_g_filt_c()
...
Fixes: runtime error: shift exponent 66 is too large for 64-bit type 'long long'
Fixes: 3642/clusterfuzz-testcase-minimized-5443853801750528
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 22:13:16 +01:00
Michael Niedermayer
7d1dec4668
avcodec/aacsbr_fixed: Fix division by zero in sbr_gain_calc()
...
Fixes: 3642/clusterfuzz-testcase-minimized-5443853801750528
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 22:13:16 +01:00
Michael Niedermayer
e34fe61bf4
avutil/softfloat: Add FLOAT_MIN
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 22:13:16 +01:00
Michael Niedermayer
e131b8cedb
avcodec/h264idct_template: Fix integer overflows in ff_h264_idct8_add()
...
Fixes: runtime error: signed integer overflow: -503316480 + -2013265038 cannot be represented in type 'int'
Fixes: 3805/clusterfuzz-testcase-minimized-6578427831255040
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 22:13:16 +01:00
Carl Eugen Hoyos
e06bdc3c37
lavf/amr: Add amrnb and amrwb demuxers.
...
Fixes ticket #6678 .
2017-11-05 20:51:03 +01:00
Carl Eugen Hoyos
2cc51d5025
lavc/v4l2_context: Change the type of the ioctl cmd to uint32_t.
...
Fixes a warning on recent Linux:
libavcodec/v4l2_context.c: In function 'ff_v4l2_context_set_status':
libavcodec/v4l2_context.c:496:26: warning: comparison is always false due to limited range of data type
2017-11-05 19:25:29 +01:00
Piotr Bandurski
6ea7711532
avcodec/qdrw: support 16bpp files with bppcnt == 2 && bpp == 8
2017-11-05 10:49:17 +01:00
Paul B Mahol
3f4fccf4d6
avformat/mvdec: check for EOF
...
Fixes #6805 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-11-05 10:42:07 +01:00
Peter Große
0ae1f6ddeb
ffmpeg.c: fix code style in seek_to_start
...
Signed-off-by: Peter Große <pegro@friiks.de >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 03:14:29 +01:00
Peter Große
3ddb887c88
ffmpeg.c: fix calculation of input file duration in seek_to_start()
...
Fixes looping files without audio or when using stream_copy, where
ist->nb_samples is not set since no decoding is done.
This fixes ticket #5719 and also fixes an endless loop with the sample
in ticket #6139 .
Signed-off-by: Peter Große <pegro@friiks.de >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 03:14:29 +01:00
Kaustubh Raste
b9cd26f556
avcodec/mips: Improve hevc uni weighted 4 tap hz mc msa functions
...
Use global mask buffer for appropriate mask load.
Use immediate unsigned saturation for clip to max saving one vector register.
Remove unused macro.
Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com >
Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 03:12:35 +01:00
Kaustubh Raste
1e7e9fbb03
avcodec/mips: Improve hevc uni 4 tap hz and vt mc msa functions
...
Use global mask buffer for appropriate mask load.
Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com >
Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 03:12:35 +01:00
Michael Niedermayer
4b51437dcc
avcodec/xan: Check for bitstream end in xan_huffman_decode()
...
Fixes: Timeout
Fixes: 3707/clusterfuzz-testcase-6465922706440192
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 03:12:35 +01:00
Michael Niedermayer
66f0c958bf
avcodec/exr: fix undefined shift in pxr24_uncompress()
...
Fixes: runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
Fixes: 3787/clusterfuzz-testcase-minimized-5728764920070144
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-05 03:12:35 +01:00
Diego Biurrun
8e0febe28e
configure: Use right variable and right value for AIX ar flags
2017-11-04 22:26:23 +01:00
Kieran Kunhya
1358f7ddb3
Revert "vc2enc: Calculate average slice quantiser correctly"
...
This reverts commit 626d200e76
.
2017-11-04 18:31:59 +00:00
Marton Balint
415038f2bd
ffplay: only use hardware accelerated SDL texture formats
...
Typically only a small subset of the SDL texture formats are supported directly
by the SDL renderer drivers, the rest is software emulated. It's better if
libswscale does the format conversion to a hardware-accelerated texture format
instead of SDL.
This should fix video render slowdowns with some texture formats after
3bd2228d05
.
Signed-off-by: Marton Balint <cus@passwd.hu >
2017-11-04 19:27:37 +01:00
Marton Balint
84d31e2475
ffplay: create the window and the renderer before starting playback
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2017-11-04 19:27:37 +01:00
Kieran Kunhya
626d200e76
vc2enc: Calculate average slice quantiser correctly
2017-11-04 18:18:25 +00:00
Kieran Kunhya
77748d12a0
h264: Make Truncating SPS/PPS message debug.
2017-11-04 18:14:00 +00:00
Kieran Kunhya
03b82b3ab9
h2645_parse: Allocate a single buffer per packet
...
Drastically reduces memory usage on pathological streams.
Fixes ticket #6789
2017-11-04 18:06:45 +00:00
Peter Große
22241208eb
avconv.c: fix calculation of input file duration in seek_to_start()
...
Fixes looping files without audio or when using stream_copy, where
ist->nb_samples is not set since no decoding is done.
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2017-11-04 17:58:47 +01:00
Carl Eugen Hoyos
3357b68bc0
lavc/alac: Avoid allocating huge memory blocks for malicious alac input.
2017-11-04 17:08:18 +01:00
Kaustubh Raste
8f6c398d44
avcodec/mips: Improve hevc bi wgt 4 tap hz and vt mc msa functions
...
Use global mask buffer for appropriate mask load.
Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com >
Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-04 05:05:03 +01:00
Kaustubh Raste
e1555eb76c
avcodec/mips: Improve hevc bi 4 tap hz and vt mc msa functions
...
Use global mask buffer for appropriate mask load.
Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com >
Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-11-04 05:05:03 +01:00