416dc9a5e8
lavf: add transpose_opencl filter
...
Signed-off-by: Ruiling Song <ruiling.song@intel.com >
Signed-off-by: Mark Thompson <sw@jkqxz.net >
2018-12-02 23:39:37 +00:00
21608bc303
hwcontext_opencl: Use correct function to enumerate devices
...
Also assert that all required functions are present.
2018-12-02 23:39:19 +00:00
2f6b1806ce
configure: Avoid use of nonstandard features of sed
...
Standard sed does not support EREs.
Fixes #7310 .
2018-12-02 23:31:50 +00:00
5d8df52c45
trace_headers: Update documentation
...
It also supports AV1 and (M)JPEG.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@googlemail.com >
Signed-off-by: Mark Thompson <sw@jkqxz.net >
2018-12-02 19:49:16 +00:00
9f588ba5ca
cbs_h265: Fix Time Code SEI syntax
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@googlemail.com >
Signed-off-by: Mark Thompson <sw@jkqxz.net >
2018-12-02 19:49:08 +00:00
f7faaa8c18
Force aix nm to work on 32 and 64 bit binaries by default.
2018-12-02 15:19:13 +01:00
c32aad1961
avformat/dashenc: Added an option to ignore io errors
...
When dashenc has to run for long duration(say 24x7 live stream), one can enable this option to ignore the io failure of few segment's upload due to an intermittent network issues.
When the network connection recovers dashenc will continue with the upload of the current segments, leading to the recovery of the stream.
2018-12-02 19:14:37 +05:30
6c1e124201
avformat/dashenc: Handled the error from dashenc_io_open()
2018-12-02 19:14:03 +05:30
84c17449ce
lavf/dashenc: Delete HLS manifests on trailer writing if remove_at_exit is set.
...
This fixes HLS manifests being left behind if remove_at_exit is set.
2018-12-02 19:07:30 +05:30
2a5cf8a241
lavf/dashenc: Don't put non-mp4 streams in HLS manifests.
...
The only native HLS implementation in the wild (Safari browser) doesn't
support WebM. And at least some MSE-based players (e.g. shaka-player)
cannot handle WebM media segments when playing HLS. So just skip non-mp4
streams from HLS manifests. Note that such streams will still be described
by the DASH manifest and therefore consumed by players supporting DASH.
2018-12-02 19:06:54 +05:30
3c7a2a0b92
tests/ref/fate/vc1test_smm0005: Add a newline.
...
Fixes fate-pixelutils on aix.
2018-12-02 14:17:53 +01:00
ffafa53dbf
avcodec/proresdec : add 12b decoding
...
based on patch by Kieran Kunhya
ticket 7163
2018-12-02 12:55:57 +01:00
6a583261ea
avcodec/proresdec : add 12b prores idct
...
based on patch by Kieran Kunhya
2018-12-02 12:55:53 +01:00
fddc92d454
avcodec/proresdec : add unpack alpha 12 func
2018-12-02 12:55:48 +01:00
859604fe9d
avcodec/proresdec : make inline func for unpack alpha
2018-12-02 12:55:44 +01:00
1cccf9365d
avcodec/proresdec : put unpack alpha func in prores ctx
2018-12-02 12:55:40 +01:00
9a22e6fa1d
avcodec/proresdsp indent after prev commit
2018-12-02 12:55:35 +01:00
c097a32e93
avcodec/proresdec : rename dsp part for 10b and check dspinit for supported bits per raw sample
...
based on patch by Kieran Kunhya
2018-12-02 12:55:31 +01:00
a970920026
avcodec/proresdec : move dsp init after codec tag check
2018-12-02 12:55:20 +01:00
dae9b4b8a4
avcodec/proresdsp : remove unused value
2018-12-02 12:55:15 +01:00
a87ca4bbca
avcodec/utils : add YUVA444P12 and YUVA422P12 to pixfmt who need height padding in avcodec_align_dimensions2
2018-12-02 12:55:11 +01:00
72b047a7a7
lavc/kvazaar: fix auto thread flag in kvazaar wrapper.
...
Now the kvazaar warpper didn't setting the threads for kvazaar API,
and kavzaar will auto selecte the thread number.
Signed-off-by: Jun Zhao <mypopydev@gmail.com >
2018-12-02 11:05:28 +08:00
c047901012
avdevice/decklink_enc: add support for setting genlock timing offset
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2018-12-02 00:57:10 +01:00
418c90faac
ffplay: fix -x and -y options when only one of them is used
...
Previously if only -y was used then nothing happened, if only -x then zero
window height was set which is undefined in SDL and caused a black window.
From now on if only one dimension is set we calculate the other based on
size/aspect of the shown content.
Signed-off-by: Marton Balint <cus@passwd.hu >
2018-12-02 00:57:10 +01:00
9a39c5449f
ffplay: convert float math to int math in calculate_display_rect
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2018-12-02 00:57:09 +01:00
2a08faba88
avformat/mpegenc: extend muxing PCM-DVD to other depths
...
Fixes #6783 .
2018-12-01 19:42:17 +01:00
e9967822e4
avcodec: add PCM-DVD encoder
...
Fixes #6784 .
2018-12-01 19:41:48 +01:00
1a89ae1df8
avcodec/hevcdec: Check for overlapping slices
...
Fixes: Timeout
Fixes: 10108/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-6222384351674368
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-12-01 02:17:19 +01:00
7f22a4ebc9
avcodec/truemotion2rt: Fix rounding in input size check
...
Fixes: Timeout
Fixes: 11332/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2RT_fuzzer-5678456612847616
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-12-01 01:58:27 +01:00
5982614af1
avcodec/mips: [loongson] refine optimization in h264_chroma.
...
Remove invalid operation in the case x and y all equal 0,
this refine made about 2% speedup for H264 decode on loongson platform.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-12-01 01:51:20 +01:00
5c806d5b54
configure: enable mipsfpu for loongson platform.
...
mipsfpu supported by loongson 3a2000,3a3000,3a4000,2k1000, Fate tests passed.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-11-30 19:20:19 +01:00
f09bbb8f08
avformat/ac3dec: always skip junk bytes before sync bytes
...
Fixes #7278 .
2018-11-30 16:27:20 +01:00
67cdfcf694
lavc/qsvenc: assert uninitialized pict_type
...
Assert in function ff_qsv_encode to avoid using uninitialized value:
FF_DISABLE_DEPRECATION_WARNINGS
avctx->coded_frame->pict_type = pict_type;
FF_ENABLE_DEPRECATION_WARNINGS
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
Signed-off-by: Zhong Li <zhong.li@intel.com >
2018-11-30 17:53:26 +08:00
ac0bcd6b61
lavc/qsvenc: add forced_idr option
...
This option can be used to repect original input I/IDR frame type.
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: Zhong Li <zhong.li@intel.com >
2018-11-30 17:53:00 +08:00
518b963d2c
lavc/qsvenc: enable ICQ and ICQ_LA on Linux
...
ICQ/ICQ_LA are enabled with MSDK V1.28
Reviewed-by: Mark Thompson <sw@jkqxz.net >
Signed-off-by: Zhong Li <zhong.li@intel.com >
2018-11-30 17:51:49 +08:00
ba71ebbbfa
avformat/dashdec: add subtitle stream support
...
Signed-off-by: Steven Liu <lq@chinaffmpeg.org >
2018-11-30 16:39:19 +08:00
b87063c06d
lavc/libaomenc: Add a maximum constraint of 64 encoder threads.
...
fixed the error in Intel(R) Xeon(R) Gold 6152 CPU like:
[libaom-av1 @ 0x469f340] Failed to initialize encoder: Invalid parameter
[libaom-av1 @ 0x469f340] Additional information: g_threads out of range [..MAX_NUM_THREADS]
Signed-off-by: Jun Zhao <mypopydev@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-11-29 21:37:49 -03:00
e695b0beba
avcodec/libdav1d: add an option to toggle Film Grain
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-11-28 23:05:10 -03:00
0fca2f60da
avcodec/libdav1d: read profile from the sequence header referenced by the ouput picture
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-11-28 23:04:22 -03:00
3cd275bcde
avcodec/libdav1d: use constants defined in the public API to limit thread count
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-11-28 23:04:21 -03:00
53ca505acc
avcodec/libdav1d: remove init cleanup internal codec cap
...
It's no longer needed now that the AVFifoBuffer was removed.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-11-28 23:04:03 -03:00
ffec9d32fe
Revert "libopus: Add channel mapping 2 support in libopusdec"
...
This reverts commit c8c995bc1d
.
2018-11-28 23:54:08 +00:00
cf283f2dfb
Revert "avcodec/libopusenc: Fix warning when encoding ambisonics with channel mapping 2"
...
This reverts commit 4cd6f08d20
.
2018-11-28 23:53:51 +00:00
4cd6f08d20
avcodec/libopusenc: Fix warning when encoding ambisonics with channel mapping 2
...
Also adds checks on the number of channels.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-11-29 00:07:35 +01:00
271a00043e
lavf/rawdec: Do not mark streams from raw subtitle demuxers as data streams.
...
Improves "ffmpeg -i" output for raw dvbsub files.
2018-11-28 22:51:37 +01:00
68f289dacd
avcodec/opus: check if internal is available
2018-11-28 20:29:23 +01:00
331715534a
avpriv_tempfile: add djgpp fallback
2018-11-28 22:16:07 +11:00
8b7a1c2227
configure: memalign is broken on djgpp 2.05
...
djgpp 2.05 finally provides posix-compatible memalign, but it is broken,
so use malloc instead.
discussion: http://www.delorie.com/archives/browse.cgi?p=djgpp/2017/12/29/16:26:58
2018-11-28 22:16:07 +11:00
dea1224754
additional math.h functions for djgpp
2018-11-28 22:16:07 +11:00
533ba0b6b5
configure: detect djgpp libc
2018-11-28 22:16:07 +11:00