Andreas Rheinhardt
c6bc2d4fea
fate/filter-audio: Don't use pcm output for channelsplit test
...
This test muxes two streams into a single pcm file, although
the two streams are of course not recoverable from the output
(unless one has extra information). So use the streamhash muxer
instead (which also provides coverage for it; it was surprisingly
unused in FATE so far). This is in preparation for actually
enforcing a limit of one stream for the PCM muxers.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
10 months ago
Jan Ekström
d7d2213a6b
avcodec/libx265: add support for writing out CLL and MDCV
...
The newer of these two are the separate integers for content light
level, introduced in 3952bf3e98c76c31594529a3fe34e056d3e3e2ea ,
with X265_BUILD 75. As we already require X265_BUILD of at least
89, no further conditions are required.
10 months ago
Jan Ekström
471c0a34c1
avcodec/libx264: add support for writing out CLL and MDCV
...
Both of these two structures were first available with X264_BUILD
163, so make relevant functionality conditional on the version
being at least such.
Keep handle_side_data available in all cases as this way X264_init
does not require additional version based conditions within it.
Finally, add a FATE test which verifies that pass-through of the
MDCV/CLL side data is working during encoding.
10 months ago
Jan Ekström
f4b89b6e54
avcodec/libsvtav1: add support for writing out CLL and MDCV
...
These two were added in 28e23d7f348c78d49a726c7469f9d4e38edec341
and 3558c1f2e97455e0b89edef31b9a72ab7fa30550 for version 0.9.0 of
SVT-AV1, which is also our minimum requirement right now.
In other words, no additional version limiting conditions seem
to be required.
Additionally, add a FATE test which verifies that pass-through of
the MDCV/CLL side data is working during encoding.
10 months ago
Jan Ekström
53335f6cf4
avutil/frame: add helper for adding side data to array
...
Additionally, add an API test to check that the no-duplicates
addition works after duplicates have been inserted.
10 months ago
Andreas Rheinhardt
d1e446f2e1
fate/atrac: Add atrac->aea, atrac->matroska remux tests
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
10 months ago
Gyan Doshi
a32f75d6e2
fate/lavf-container: correct operator; unbreak build
10 months ago
Zhu Pengfei
aeebcd2f73
fate/flvenc: support enhanced flv PacketTypeMetadata
...
Signed-off-by: Zhu Pengfei <411294962@qq.com>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
10 months ago
Andreas Rheinhardt
f088b28950
fate/lavf-audio: Test writing AIFF-native tags
...
In particular, test writing tags with odd strlen.
(These tags are zero-padded to even size.)
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
10 months ago
James Almer
cfa694d811
fate/wmavoice: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
59f5cf5c71
fate/vqf: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
e48b221144
fate/voice: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
9906bef5c4
fate/vorbis: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
85da6e5c44
fate/real: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
2262c9ab0c
fate/pcm: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
540d1b14d8
fate/mpc: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
2df103528c
fate/mp3: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
6d569aa80c
fate/mov: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
b80b3947dd
fate/monkeysaudio: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
be9d9b7aba
fate/lossless-audio: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
8b96aca432
fate/libswresample: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
47362785ae
fate/iamf: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
92c7e27373
fate/hlsenc: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
6887a0292f
fate/gapless: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
f3f2932f75
fate/ffprobe: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
536dfe92e0
fate/ffmpeg: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
4c8b8bc52b
fate/filter-audio: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
20581cea3e
fate/fate-container: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
7416d216aa
fate/demux: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
04ab5cc584
fate/audio: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
fc17af7f8d
fate/atrac: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
8755e7eb74
fate/amrwb: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
7a10d6521f
fate/amrnb: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
b3ab87d320
fate/alac: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
234268b4ed
fate/adpcm: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
73095bc19e
fate/ac3: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
136f1cdf0f
fate/aac: add missing aresample filter dependency
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
a327434df7
fate/ffmpeg: add missing idct decoder option to fate-ffmpeg-loopback-decoding
...
Should fix failures on x86_32 targets.
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
ad6347fc37
fate/ffmpeg: add a -threads input option to the loopback decoder
...
Honor the requested value passed when calling make fate.
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
d925b2e139
fate/ffmpeg: add a test for loopback decoding
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
Marton Balint
2129d66a66
fate: use atrim filter instead of -frames:a 20 for fate-filter-tremolo
...
To make it independent of incoming wav demuxer packet size.
Signed-off-by: Marton Balint <cus@passwd.hu>
10 months ago
Marton Balint
6fc6cac4c6
fate: use a fixed wav demux packet size for amix tests
...
The dropout transition feature of the amix filter depends on the incoming
packet size.
Signed-off-by: Marton Balint <cus@passwd.hu>
10 months ago
Marton Balint
8c8ce4f233
fate: make filter-channelsplit test use a fixed frame size
...
Muxing multiple streams to raw files is allowed but the packets are
interleaved, so the output is dependant of packet size.
Signed-off-by: Marton Balint <cus@passwd.hu>
10 months ago
Kieran Kunhya
110d8549d5
avcodec/vvcdec: Mark as experimental
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
394abd8458
fftools/ffprobe: export IAMF Stream Group parameters
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
5cd8db3060
fftools/ffprobe: export Tile Grid Stream Group parameters
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
7cf4e305a2
fate/h264: add missing swscale dependency to h264-bsf-mp4toannexb-new-extradata
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
901165516c
fate/flvenc: force the av1 decoder in all steps for fate-enhanced-flv-av1
...
Tested-by: Steven Liu <lingjiujianke@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
11 months ago
Anton Khirnov
c0aee39412
tests/fate/matroska: add tests for side data preference
...
Cf. #10857
Signed-off-by: Anton Khirnov <anton@khirnov.net>
11 months ago
James Almer
d34e9a81b1
fate/iamf: print stream disposition
...
Signed-off-by: James Almer <jamrial@gmail.com>
11 months ago