James Almer
cd1ff3e45d
avformat: move priv_pts from AVStream to an internal struct
...
It has no reason to be in a public header, even if defined as private.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-11-07 23:20:50 -03:00
Greg Wessels
2c2f25eb89
avutil/hwcontext_d3d11va: Fix leak when wrapping texture in AVD3D11FrameDescriptor
...
Reviewed-by: Aaron Levinson <alevinsn_dev@levland.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-11-07 22:56:43 -03:00
James Almer
fe421d4dee
Merge commit '95ce02b35d3d1bb16111031df1d82a6e4d894d36'
...
* commit '95ce02b35d3d1bb16111031df1d82a6e4d894d36':
rmdec: don't ignore the return value of av_get_packet()
See 65b83ce01b
Merged-by: James Almer <jamrial@gmail.com >
2017-11-07 19:17:26 -03:00
James Almer
85b9fe9584
Merge commit '825e463a170c7004c63030dc484b2b2de869227b'
...
* commit '825e463a170c7004c63030dc484b2b2de869227b':
build: Add feature test macros for glibc 2.19+
This commit is a noop, see
26e8895b73
af1818276e
Merged-by: James Almer <jamrial@gmail.com >
2017-11-07 19:09:11 -03:00
James Almer
ec703910af
Merge commit '0f5ad12ba2b538cb329c507ecc914e06bfa70194'
...
* commit '0f5ad12ba2b538cb329c507ecc914e06bfa70194':
flac: Use a local cache for decode_residual()
Merged-by: James Almer <jamrial@gmail.com >
2017-11-07 19:08:46 -03:00
James Almer
ff55b62a65
Merge commit '15f1cc09a406cf6296818d475a256902235eefc4'
...
* commit '15f1cc09a406cf6296818d475a256902235eefc4':
flac: Postpone unlikely condition checks
Merged-by: James Almer <jamrial@gmail.com >
2017-11-07 18:59:43 -03:00
James Almer
e5841b22ca
Merge commit '9c1e111406bd4cbb04d8e8611b71bebf203bec5e'
...
* commit '9c1e111406bd4cbb04d8e8611b71bebf203bec5e':
flac: Convert to the new bitstream reader
bitstream: Avoid undefined behavior in bitstream_skip()
This commit is a noop, see
https://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.html
Merged-by: James Almer <jamrial@gmail.com >
2017-11-07 18:54:00 -03:00
James Almer
17fa37cf41
Merge commit 'fd92dafaff8844b5fedf94679b93d953939a7f7b'
...
* commit 'fd92dafaff8844b5fedf94679b93d953939a7f7b':
bink: Split read_dct_coeffs()
Merged-by: James Almer <jamrial@gmail.com >
2017-11-07 18:44:44 -03:00
James Almer
0ff8f0b7b4
Merge commit '5be9939b46a6a4d3860a1b1a872aa50897095970'
...
* commit '5be9939b46a6a4d3860a1b1a872aa50897095970':
fate: Add cinepak encoder vsynth tests
See d7f62f033c
Merged-by: James Almer <jamrial@gmail.com >
2017-11-07 18:35:34 -03:00
James Almer
5371274329
Merge commit 'ed3b2a999d189771c9b0ada9a9200117595fa474'
...
* commit 'ed3b2a999d189771c9b0ada9a9200117595fa474':
cinepakenc: misc small changes
cinepakenc: K&R formatting cosmetics
cinepakenc: Stop using AVPicture
cinepakenc: Drop broken debug code
cinepakenc: add option handling for flexibility
cinepakenc: fixes and improvements
Add Cinepak encoder
See
59dbc36f49
762c4dc082
bf23642dcc
0ab25dac2f
Merged-by: James Almer <jamrial@gmail.com >
2017-11-07 18:32:53 -03:00
James Almer
ce52e430b2
compat/w32dlfcn: add missing config.h include
...
Fixes warnings about undefined HAVE_WINRT
Signed-off-by: James Almer <jamrial@gmail.com >
2017-11-07 16:50:26 -03:00
James Almer
514dda6070
Merge commit '4d330da006fe48178a4c8047f06270925eaedf63'
...
* commit '4d330da006fe48178a4c8047f06270925eaedf63':
os_support: Use HAVE_UWP instead of manually checking WINAPI_FAMILY
d3d11va: Check WINAPI_FAMILY instead of HAVE_LOADLIBRARY
lavf: Remove codec_tag from dashenc and smoothstreamingenc
hevc: Add support for alternative transfer characterics SEI
Merged-by: James Almer <jamrial@gmail.com >
2017-11-07 16:29:02 -03:00
Carl Eugen Hoyos
15c632719a
configure: libvmaf is not GPLv2-compatible.
...
It is licensed under Apache 2.0.
2017-11-07 13:49:20 +01:00
Kaustubh Raste
991eca0f87
avcodec/mips: Improve hevc bi 4 tap hv mc msa functions
...
Use global mask buffer for appropriate mask load.
Use immediate unsigned saturation for clip to max saving one vector register.
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-07 04:24:06 +01:00
Kaustubh Raste
ecd69cade8
avcodec/mips: Improve avc avg mc 10, 30, 01 and 03 msa functions
...
Align the mask buffer to 64 bytes.
Load the specific destination bytes instead of MSA load and pack.
Remove unused macros and functions.
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-07 04:24:06 +01:00
Martin Vignali
7e1f21148d
libavcodec/mepgvideo : remove warning introduce by previous patch
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-11-06 21:23:19 -03:00
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