Martin Vignali
86e6f0dbc7
swscale : add support for YUVA444P12 and YUVA422P12
6 years ago
Martin Vignali
80b0624099
avutil : add YUVA444P12 and YUVA422P12
6 years ago
Paul B Mahol
97d1ee437b
avformat/movenc: get number of written bytes from bitstream writer
...
Update fate test.
6 years ago
Philip Langdale
420ab946ac
avutil/cuda_check: Make sure this passes make fate-source
...
The header guards were unnecessarily non-standard and the c file
inclusion trick means the files dont't have standard licence
headers.
Based on a patch by: Martin Vignali <martin.vignali@gmail.com>
6 years ago
Jun Zhao
991cd79155
fate: Add test for vc1test demuxer
...
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
6 years ago
Martin Vignali
752bf1f64c
fate/prores_metadata : fix md5 value
6 years ago
Martin Vignali
679ad31469
fate/prores_metadata_bsf : add test for setting color property
6 years ago
Mark Thompson
252e79663d
cbs_h265: Add PTL parsing for sublayers
...
With fate test using the SLPPLP_A_VIDYO_2 conformance file, which contains
two sublayers with full PTL information.
6 years ago
Carl Eugen Hoyos
f149a4a5fc
swscale: Add GRAY10
...
Based on ab839054
by Luca Barbato.
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
Michael Niedermayer
cd34c6a57e
avfilter/vf_pixdesctest: Use 32bit read/write
...
This is needed for processing 32bit floats
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Michael Niedermayer
718044dc19
avutil/pixdesc: Add av_write_image_line2(), av_read_image_line2()
...
This is needed because of 32bit float formats (which are difficult to
store in 16bits)
This also fixes undefined behavior found by fate
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Josh de Kock
fb7925ba2f
fate: add api-h264-slice test
...
This test ensures that you are able to send N number of slice NALUs in slice threaded mode to be decoded simultaneously
6 years ago
Josh de Kock
3f2103ec73
fate: add h264 timecode test
6 years ago
Martin Vignali
db4771af81
swscale : add YA16 LE/BE output
6 years ago
Martin Vignali
e832d769f4
avcodec/proresenc_aw : use for frame flag in the header the same value than the official encoder
6 years ago
Martin Vignali
cea5e90bde
avcodec/proresenc_aw : use qp close to the official encoder
6 years ago
Martin Vignali
1a45b12cdc
avcodec/proresenc_aw : use AVframe primaries, transfert, colorspace for frame header instead of default (unknown, unknown, Rec601)
...
avoid color shift, on some decoding software
6 years ago
Michael Niedermayer
fa7289e718
fate: Update checksums for recent mxf changes
...
References: bb89109a0a
, 84e8a87ca0
, ea55a11ced
, 3d38e45eb8
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Baptiste Coudurier
bb89109a0a
avformat/mxfenc: correctly set content package rate in system element
6 years ago
Baptiste Coudurier
84e8a87ca0
avformat/mxfenc: update body partition with footer offset
6 years ago
Baptiste Coudurier
ea55a11ced
avformat/mxfenc: add mpeg-2 specific metadata, fix compatibility with sony content browser
6 years ago
Baptiste Coudurier
3d38e45eb8
avformat/mxfenc: write index delta entry array needed by sony vegas pro 11
6 years ago
Marton Balint
416804fe41
avutil/tests/parseutils: add some big duration tests
...
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Paul B Mahol
d6e50e0716
avfilter/vf_curves: add planar rgb support
6 years ago
Paul B Mahol
009597ca33
avcodec: add native iLBC decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years ago
Paul B Mahol
df05fd3131
avcodec/loco: switch to planar rgb format
...
Remove now unused step variable.
6 years ago
Paul B Mahol
404d21f486
tests/fate: fix lut hash for gray14
6 years ago
Paul B Mahol
b2ffecbd0c
avcodec/lagarith: switch to planar rgb
...
Speed goes from 363 fps to 428 fps for 640x480 video.
6 years ago
Derek Buitenhuis
f55d987bad
Add FATE test for QT format audio descriptors in MP4
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
6 years ago
Paul B Mahol
bd6c57d532
avfilter: add support for gray14 format
6 years ago
James Almer
70a708713a
fate: fix hapqa-extract-nosnappy tests on small builds
...
Fixes ticket #7324
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
Tobias Rapp
56f68a099c
fate: add 10-bit test for hue video filter
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
6 years ago
Carl Eugen Hoyos
cffbeda462
tests/ref/fate/pixelutils: Add a newline.
...
Fixes fate-pixelutils on aix.
6 years ago
Jan Ekström
1931761f18
avformat/movenc: implicitly enable negative CTS offsets for ismv
...
ISMV lacks any sort of edit list support, as well as tfxd is
effectively the PTS of the fragment for most intents and purposes.
Thus, if b-frames are requested without negative CTS offsets you
end up with N frames' worth of delay (tfxd PTS plus the CTS offset
of the first sample). Negative CTS offsets enable the first sample
to have CTS=DTS, and thus a/v desync due to b-frame reorder delay
is avoided.
6 years ago
Zhao Zhili
70d2bab80b
lavc/hevc_ps: fix crop info for monochrome
...
The values of SubWidthC and SubHeightC are 1 in the ITU-T H.265. The
current code use the value of 2.
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
Baptiste Coudurier
b8351ea0c3
avformat/audiointerleave: pad last audio frame
6 years ago
Sergey Lavrushkin
582bc5a348
libswscale: Adds conversions from/to float gray format.
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Sergey Lavrushkin
00ae3498bf
libavutil: Adds gray floating-point pixel formats.
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Sasi Inguva
12673bb253
lavf/mov.c: Set start_time for all streams (in case of edit lists).
...
Fixes vorbis mp4 audio files, with edit list specified. Since
st->skip_samples is not set in case of vorbis , ffmpeg computes the
start_time as negative.
Signed-off-by: Sasi Inguva <isasi@google.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Jun Zhao
b8bf7408dc
lavutil/pixelutils: add sad_32x32 in pixelutils API.
...
add sad_32x32 in pixelutils API, and update the fate.
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
6 years ago
Tobias Rapp
ec517ad9f9
fate: add tests for audio channel up-/downmixing with pan filter
...
Add tests for upmixing and downmixing with audio channel counts that
have a corresponding default layout and also tests where there is no
default layout.
Update the existing "stereo4" test so it actually outputs stereo like
the other stereo tests. Rename the previous "stereo4" test into
"upmix1".
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
6 years ago
James Almer
7ca892b7e5
fate: remove unnecessary reference file for fate-encryption-info
...
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
Michael Niedermayer
d2015e6b86
avcodec/tscc: Do not duplicate images
...
This improves speed
Fixes: Timeout
Fixes: 9010/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TSCC_fuzzer-6042614817095680
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
James Darnley
088b07427d
fate: add more vc2 encoder tests
6 years ago
Gyan Doshi
8aa6d9a8d3
avformat/mov: only set handler_name from mdia->hdlr
...
6 FATE references updated.
Fixes #7104
6 years ago
Michael Niedermayer
bcc0ae5d5a
tests/fate/demux: Add test for d25c945247
...
Sample provided by Thierry for fate
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Jacob Trimble
69bd73b3ff
libavutil/encryption_info: Add unit tests.
...
Signed-off-by: Jacob Trimble <modmaker@google.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Steven Liu
387464bea5
from RTCTIME to N*23, step is 23
...
fix ticket: 7225
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
6 years ago
Gyan Doshi
830695be36
avformat/movenc: read track title from correct key
...
da9cc22d5b
allowed the MOV muxer to relay a custom stream handler name,
whether populated from the input stream or user-set. However, the entry
key didn't match the key set by the MOV demuxer, so it wasn't
effective. Fixed.
Due to the change, four FATE refs have to be updated. Verified that the
target payload of the tests hasn't changed in terms of CRC.
7 years ago
Sasi Inguva
fe6c4f0c47
lavf/mov.c: Set st->start_time for video streams explicitly.
...
If start_time is not set, ffmpeg takes the duration from the global
movie instead of the per stream duration.
Signed-off-by: Sasi Inguva <isasi@google.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago