Martin Vignali
1edaf601f3
avcodec/prores_aw : add 4444 xq support
2018-12-04 15:17:47 +01:00
Martin Vignali
bbbbf23759
avcodec/prores_aw : only set color prim, trc, space values if supported
...
set to unspecified if frame have another value
2018-12-04 15:17:43 +01:00
Martin Vignali
4141d45ae3
avcodec/prores_aw : add vendor option
...
code come from prores_ks
2018-12-04 15:17:28 +01:00
Martin Vignali
e53901ba5e
avcodec/utils : add ff_int_from_list_or_default func
...
to check valid value, or return default_value
2018-12-04 15:17:21 +01:00
Gyan Doshi
aae7e009b3
doc: libgme
...
Add entry in external library list and add details to demuxer entry.
2018-12-04 18:06:43 +05:30
Gyan Doshi
8bd7919699
doc: chromaprint
...
Add entry in external library list and add details to muxer entry.
2018-12-04 16:38:42 +05:30
Andrey Semashev
f176d6587b
lavf/dashenc: Write media trailers when DASH trailer is written.
...
This commit ensures that all (potentially, long) filesystem activity is
performed when the user calls av_write_trailer on the DASH libavformat
context, not when freeing the context. Also, this defers media segment
deletion until after the media trailers are written.
2018-12-04 10:34:29 +05:30
Lauri Kasanen
78c7ff7d25
swscale/ppc: Move VSX-using code to its own file
...
Passes fate on LE (with "lavc/jrevdct: Avoid an aliasing violation" applied).
Signed-off-by: Lauri Kasanen <cand@gmx.com>
Tested-by: Michael Kostylev on BE
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-12-04 02:59:07 +01:00
Paul B Mahol
060ea5261d
avcodec/r210dec: fix r10x decoding
2018-12-03 23:34:05 +01:00
Paul B Mahol
5487560acf
avcodec/dnxhddec: use init_get_bits8()
2018-12-03 19:44:49 +01:00
Carl Eugen Hoyos
be17a82f3c
lavc: Bump version for r210 pix_fmt change.
2018-12-03 19:10:42 +01:00
Paul B Mahol
3d8d8c7199
avcodec/r210: use correct pixel format
2018-12-03 17:17:42 +01:00
Paul B Mahol
42d5b59bdc
configure: check if dlfcn.h is present for ladspa and frei0r, if not abort early
...
Fixes #4517 .
2018-12-03 11:07:49 +01:00
Paul B Mahol
8440835dbe
avfilter/vf_overlay: fix filtering with negative y
2018-12-03 10:32:59 +01:00
hwrenx
8ef0fdaafc
lavc/libdavs2: fix function return value error
...
Signed-off-by: hwrenx <hwrenx@126.com>
2018-12-03 14:42:43 +08:00
hwrenx
42597d6fa0
lavc/libdavs2: output delayed frames
...
Signed-off-by: hwrenx <hwrenx@126.com>
2018-12-03 14:37:42 +08:00
hwrenx
701cbbb58c
libdavs2: update api version and enable avx option
...
Signed-off-by: hwrenx <hwrenx@126.com>
2018-12-03 14:37:05 +08:00
Karthick J
4bbb6d1ae9
Revert "lavf/dashenc: Write media trailers when DASH trailer is written."
...
This reverts commit e444b3b184
.
Causing build error due to rebasing. Sorry for about it.
2018-12-03 11:28:18 +05:30
Andrey Semashev
a68a975584
lavf/dashenc: Use avpriv_io_delete to delete files.
...
This fixes incorrect handling of file pseudo-URIs (i.e. when the filename
starts with "file:").
2018-12-03 10:54:47 +05:30
Andrey Semashev
e444b3b184
lavf/dashenc: Write media trailers when DASH trailer is written.
...
This commit ensures that all (potentially, long) filesystem activity is
performed when the user calls av_write_trailer on the DASH libavformat
context, not when freeing the context. Also, this defers media segment
deletion until after the media trailers are written.
2018-12-03 10:54:47 +05:30
Karthick J
0a80b39780
avformat/dashenc: Added proper logging when io_open fails for write
2018-12-03 10:54:47 +05:30
Ruiling Song
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
Mark Thompson
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
Mark Thompson
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
Andreas Rheinhardt
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
Andreas Rheinhardt
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
Carl Eugen Hoyos
f7faaa8c18
Force aix nm to work on 32 and 64 bit binaries by default.
2018-12-02 15:19:13 +01:00
kjeyapal@akamai.com
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
kjeyapal@akamai.com
6c1e124201
avformat/dashenc: Handled the error from dashenc_io_open()
2018-12-02 19:14:03 +05:30
Andrey Semashev
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
Andrey Semashev
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
Carl Eugen Hoyos
3c7a2a0b92
tests/ref/fate/vc1test_smm0005: Add a newline.
...
Fixes fate-pixelutils on aix.
2018-12-02 14:17:53 +01:00
Martin Vignali
ffafa53dbf
avcodec/proresdec : add 12b decoding
...
based on patch by Kieran Kunhya
ticket 7163
2018-12-02 12:55:57 +01:00
Martin Vignali
6a583261ea
avcodec/proresdec : add 12b prores idct
...
based on patch by Kieran Kunhya
2018-12-02 12:55:53 +01:00
Martin Vignali
fddc92d454
avcodec/proresdec : add unpack alpha 12 func
2018-12-02 12:55:48 +01:00
Martin Vignali
859604fe9d
avcodec/proresdec : make inline func for unpack alpha
2018-12-02 12:55:44 +01:00
Martin Vignali
1cccf9365d
avcodec/proresdec : put unpack alpha func in prores ctx
2018-12-02 12:55:40 +01:00
Martin Vignali
9a22e6fa1d
avcodec/proresdsp indent after prev commit
2018-12-02 12:55:35 +01:00
Martin Vignali
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
Martin Vignali
a970920026
avcodec/proresdec : move dsp init after codec tag check
2018-12-02 12:55:20 +01:00
Martin Vignali
dae9b4b8a4
avcodec/proresdsp : remove unused value
2018-12-02 12:55:15 +01:00
Martin Vignali
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
Jun Zhao
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
Marton Balint
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
Marton Balint
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
Marton Balint
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
Paul B Mahol
2a08faba88
avformat/mpegenc: extend muxing PCM-DVD to other depths
...
Fixes #6783 .
2018-12-01 19:42:17 +01:00
Paul B Mahol
e9967822e4
avcodec: add PCM-DVD encoder
...
Fixes #6784 .
2018-12-01 19:41:48 +01:00
Michael Niedermayer
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
Michael Niedermayer
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