Devin Heitmueller
6a9abe9ec3
avcodec/v210enc: Pass through A53 CC data
...
When encoding to V210, make sure the CC side data makes it through
in the resulting AVPacket. This is needed so the decklink output
module can put out captions when in 10-bit mode.
Signed-off-by: Devin Heitmueller <dheitmueller@ltnglobal.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-09 22:42:26 +02:00
James Almer
edafb9f529
avformat/movenc: remove experimental checks for AV1 streams
...
The spec has been finalized.
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-09 17:26:09 -03:00
Marton Balint
37caec3dc4
avfilter/vf_framerate: switch to activate
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-09 21:21:42 +02:00
Marton Balint
43d3b61abe
avfilter/f_cue: add cue and acue filters
...
To delay filtering until a given wallclock timestamp.
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-09 21:21:42 +02:00
Marton Balint
4737387d28
avutil/file: allow mapping 0 byte files with av_file_map
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-09 21:21:42 +02:00
Marton Balint
bd3c27fd7a
avdevice/decklink_enc: add support for setting duplex mode
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-09 21:21:42 +02:00
Derek Buitenhuis
f55d987bad
Add FATE test for QT format audio descriptors in MP4
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2018-09-09 19:55:08 +01:00
Justin Ruggles
d2047c14c0
Use QT format for audio sample descriptors depending on stsd version.
...
ISOBMFF does not allow AudioSampleEntryV1 in stsd version 0, so
assume the descriptor format is QTFF SoundDescriptionV1. ISOBMFF does
not define a version 2.
This fixes audio decoding for some MP4 files generated with Apple
tools. The additional fields present in SoundDescriptionV1/V2 need to
be read in order to correctly read additional boxes that contain
information required for decoding the stream.
Fixes #7376 .
Also see: https://github.com/HandBrake/HandBrake/issues/1555
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2018-09-09 19:52:53 +01:00
Daniel Oberhoff
a75d805e6b
avfilter/vf_remap: add slice threading
...
Signed-off-by: Daniel Oberhoff <daniel@danieloberhoff.de>
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-09-09 19:57:14 +02:00
Paul B Mahol
bd6c57d532
avfilter: add support for gray14 format
2018-09-09 19:10:44 +02:00
Paul B Mahol
e70f6cb7e3
avfilter/vf_premultiply: add gray14 format
2018-09-09 18:36:41 +02:00
Paul B Mahol
e10846001d
avfilter/vf_extractplanes: define higher depth formats with macro
2018-09-09 18:13:13 +02:00
Paul B Mahol
6c06389d6e
avfilter/vf_extractplanes: define common 8-bit pixel formats
2018-09-09 18:06:22 +02:00
Paul B Mahol
43421386f2
avfilter/vf_extractplanes: fix 14bit format extraction
2018-09-09 17:56:43 +02:00
Paul B Mahol
4b1b47e81b
avcodec/scpr: stop checking for overread twice
2018-09-09 14:06:57 +02:00
Shiyou Yin
5161f7bcfd
avutil/mips: [loongson] simplify macro TRANSPOSE_4H and TRANSPOSE_8B
...
Simplify macro TRANSPOSE_4H in mmiutils.h and add TRANSPOSE_8B as a common macro.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-09 12:01:07 +02:00
gxw
090647da84
avcodec/mips: [loongson] optimize vp8 decoding in vp8dsp.
...
Optimize vp8 loop filter with mmi, four functions optimized:
1. ff_vp8_h_loop_filter8uv_mmi.
2. ff_vp8_v_loop_filter8uv_mmi.
3. ff_vp8_h_loop_filter16_mmi.
4. ff_vp8_v_loop_filter16_mmi.
Vp8 decoding speed improved about 50%(from 73fps to 110fps, Tested on loongson 3A3000).
Signed-off-by: Shiyou Yin <yinshiyou-hf@loongson.cn>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-09 12:01:07 +02:00
Dale Curtis
8ef7fb86d6
avformat/utils: Don't calculate duration using AV_NOPTS_VALUE for start_time.
...
Found by ClusterFuzz, https://crbug.com/879852
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-09 12:01:07 +02:00
Moritz Barsnick
1693a68187
avcodec/aacenc: report channel layout by name
...
Possibly useful in the error case.
Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-09 12:01:07 +02:00
Paul B Mahol
05df39cf3f
avcodec/tiff: check ff_lzw_decode_open() for failure
2018-09-09 11:38:33 +02:00
Paul B Mahol
39cfb722ee
avcodec/gifdec: set .caps_internal
2018-09-09 11:35:14 +02:00
Paul B Mahol
158043bae8
avcodec/gifdec: check ff_lzw_decode_open() for failure
2018-09-09 11:33:17 +02:00
John Stebbins
4cfb01d6ae
lavf/movenc: Fail when codec tag is invalid for format
...
Fixes ticket #6897
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-08 19:08:36 -03:00
John Stebbins
981178f3b0
lavf/movenc: Add GoPro metadata to permitted mp4 "codecs"
...
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-08 19:08:35 -03:00
John Stebbins
3318ac5b9a
lavf/mov: factor out setting codec_id
...
Since it is performed in all cases now.
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-08 19:08:35 -03:00
John Stebbins
c9a992d931
lavf/mov: add AVCodecTag entry for GoPro metadata
...
This allows for validation of the track type
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-08 19:08:34 -03:00
Paul B Mahol
6e15495bcb
avcodec/zmbv: decoder supports init_cleanup capability
2018-09-08 21:31:32 +02:00
Paul B Mahol
337b9e190b
avcodec/ulti: fix minor style issue
2018-09-08 21:21:50 +02:00
Paul B Mahol
51a087771b
avcodec/tscc: decoder supports init_cleanup capability
2018-09-08 21:18:47 +02:00
Paul B Mahol
86e7e7816b
avcodec/tscc: check av_frame_alloc() for failure
2018-09-08 21:17:26 +02:00
Paul B Mahol
1e09dd96fe
avcodec/on2avc: decoder supports init_cleanup capability
2018-09-08 21:01:28 +02:00
Paul B Mahol
e8b27b82d0
avcodec/mscc: decoders supports init_cleanup capability
2018-09-08 20:55:59 +02:00
Paul B Mahol
0d37823c83
avcodec/interplayacm: decoder supports init_cleanup capability
2018-09-08 20:44:22 +02:00
Paul B Mahol
1f71f0a312
avcodec/fmvc: use correct pixel format on big-endian for 16 bpp
2018-09-08 20:33:15 +02:00
Paul B Mahol
15a5f49c0b
avcodec/flashsv: check return value of flashsv_decode_init()
2018-09-08 20:29:34 +02:00
Paul B Mahol
ae227fa1f2
avcodec/fic: change class name to more correct one
2018-09-08 20:25:47 +02:00
Paul B Mahol
ea6f61025e
avcodec/dsicinvideo: decoder supports init_cleanup capability
2018-09-08 20:14:58 +02:00
Paul B Mahol
94437e4409
avcodecc/cscd: fix some obvious style issues
2018-09-08 20:09:27 +02:00
Paul B Mahol
aa76bdea1f
avcodec/cscd: decoder supports init_cleanup capability
2018-09-08 20:06:19 +02:00
Paul B Mahol
aaa3f115d8
avcodec/cook: decoder supports init_cleanup capability
2018-09-08 20:02:41 +02:00
Paul B Mahol
068412f2e8
avcodec/rscc: fix decoding of some iscc files
2018-09-08 17:27:40 +02:00
Paul B Mahol
a5278b672a
avcodec: add RemotelyAnywhere Screen Capture decoder
2018-09-08 15:59:10 +02:00
Paul B Mahol
af71a3ff3e
avcodec/wcmv: fix output on big-endian with rgb565 format
2018-09-08 15:51:00 +02:00
Paul B Mahol
d8ad8fd8bd
avcodec/qdmc: check return code of ff_fft_init()
2018-09-08 15:43:46 +02:00
Paul B Mahol
c4cda4eb87
avfilter: add lut1d filter
2018-09-07 21:44:03 +02:00
Zhao Zhili
037b3bd14a
avcodec/h264dec: remove unnecessary checks in h264_decode_frame
...
These conditions are checked again in is_extra(). This patch makes no
functional changes.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-07 20:35:54 +02:00
Zhao Zhili
b9d1f5bf68
avcodec/h264dec: check number of SPS in is_extra
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-07 20:35:54 +02:00
Shiyou Yin
9f60c58586
avcodec/mips: [loongson] fix improper use of register constraints.
...
Constraint "g" means compiler can store variable in memory or register.
When we use constraint "g" for a variable and this variable was operated by
instruction which only support register operands may lead "invalid operands" error.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-07 20:35:54 +02:00
Thomas Mundt
f4438e387e
avfilter/vf_interlace: fix numerical options
...
Regression since 9c01cdb94e
Signed-off-by: Thomas Mundt <tmundt75@gmail.com>
2018-09-07 18:46:56 +02:00
Paul B Mahol
cc24665f44
avcodec/scpr: make sure count and min are valid
2018-09-07 15:09:40 +02:00