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
James Almer
70a708713a
fate: fix hapqa-extract-nosnappy tests on small builds
...
Fixes ticket #7324
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-06 19:24:14 -03:00
Paul B Mahol
a77c2df5cc
avcodec/dnxhdenc: interlaced is not supported in DNxHR
...
Fixes #7263 .
2018-09-06 13:47:48 +02:00
Paul B Mahol
237bbf6678
avcodec/dnxhddec: ask for samples with alpha
2018-09-06 13:47:48 +02:00
Steven Liu
7bb90a9449
avformat/dashdec: minus minBufferTime when there have value
...
fix ticket 7382
2018-09-06 13:40:56 +08:00
Marton Balint
6aaf1b504c
avformat/mxfdec: do not use sound essence descriptor quantization bits for bits_per_coded_sample
...
It refers to the uncompressed quantization, therefore is not correct for AAC.
Also change mxf_set_pts to work based on current edit unit if
bits_per_coded_sample is not available.
Fixes error messages in the sample of ticket #7366 .
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-05 22:41:09 +02:00
Shiyou Yin
776909e42e
avcodec/mips: [loongson] reoptimize put and add pixels clamped functions.
...
Simplify the usage of intermediate variable addr and remove unused variable all64
in following functions:
1. ff_put_pixels_clamped_mmi
2. ff_put_signed_pixels_clamped_mmi
3. ff_add_pixels_clamped_mmi
This optimization speed up mpeg4 decode about 2% on loongson platform(tested with 3A3000).
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-05 21:45:52 +02:00