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
Andreas Rheinhardt
c00cd007e8
configure: Remove av_restrict
...
All versions of MSVC that support C11 (namely >= v19.27)
also support the restrict keyword, therefore av_restrict
is no longer necessary since 75697836b1
.
Reviewed-by: Martin Storsjö <martin@martin.st>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.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
Martin Storsjö
8ff4a4a4f4
checkasm: hevc_pel: Use checkasm_check for printing failing output
...
This simplifies the code for checking the output, and can print
the failing output (including a map of matching/mismatching
elements) if checkasm is run with the -v/--verbose option.
Signed-off-by: J. Dekker <jdek@itanimul.li>
10 months ago
Martin Storsjö
3ad3ada11f
checkasm: hevc_pel: Split a couple excessively long lines
...
Signed-off-by: J. Dekker <jdek@itanimul.li>
10 months ago
Martin Storsjö
64a2cdca13
checkasm: hevc_pel: Check the full output in hevc_epel/hevc_qpel
...
Previously it only checked half the output in 8 bit per pixel mode,
as the output actually is 16 bit elements here.
Signed-off-by: J. Dekker <jdek@itanimul.li>
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
Marton Balint
7196b12b2b
avformat/daudenc: force 2000 sample packet size with a bsf
...
The samples I found all have 2000 sample packets, and by forcing the packet
size with a bsf we could automagically make muxing work for packets containing
more than 3640 samples.
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
Anton Khirnov
daca5d1241
fftools/ffmpeg_filter: refactor setting input timebase
...
Treat it analogously to stream parameters like format/dimensions/etc.
This is functionally different from previous code in 2 ways:
* for non-CFR video, the frame timebase (set by the decoder) is used
rather than the demuxer timebase
* for sub2video, AV_TIME_BASE_Q is used, which is hardcoded by the
subtitle decoding API
These changes should avoid unnecessary and potentially lossy timestamp
conversions from decoder timebase into the demuxer one.
Changes the timebases used in sub2video tests.
10 months ago
Nicolas Gaullier
275add9328
fate: fix generating references when sh=dash
...
Regression since 0b98f28c46
Signed-off-by: Nicolas Gaullier <nicolas.gaullier@cji.paris>
Signed-off-by: Marton Balint <cus@passwd.hu>
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>
10 months ago
Anton Khirnov
c0aee39412
tests/fate/matroska: add tests for side data preference
...
Cf. #10857
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 months ago
Anton Khirnov
efe4478778
lavu/opt: add array options
10 months ago
Andreas Rheinhardt
6cf904ac3d
checkasm/hevc_deblock: Initialize buffer
...
Fixes the hevc_deblock checkasm test with Valgrind.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
10 months ago
James Almer
583cf2a869
avutil: remove deprecated FF_API_FRAME_PICTURE_NUMBER
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
b8fef7e9c5
avutil: remove deprecated FF_API_PKT_DURATION
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
65ddc74988
avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
d34e9a81b1
fate/iamf: print stream disposition
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
924c7cd745
fate/mov: add a heic test with a derived image using a single item twice
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
708175616c
fate/mov: use framecrc for the remaining avif/heic tests
...
Put them in sync with the other tests.
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
1f73b52850
fate/mov: print stream group information for avif/heic tests
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
1a34eb3ffc
avformat/mov: fix setting dependent disposition on ambisonic IAMF streams
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
3635c1ee97
fate/mov: print stream group information for iamf tests
...
Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
e3671e6441
fate/iamf: print stream group information
...
Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
7e4334e16a
fftools/ffprobe: add support for Stream Groups
...
Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
44e5749462
avformat/iamfenc: ensure updated extradata is written
...
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
James Almer
56d630e6c2
avformat/iamf_writer: update extradata from packet side data
...
Some encoders, like flac, propagate updated extradata at the end of encoding
as packet side data. Use it to update the relevant codec_config.
Signed-off-by: James Almer <jamrial@gmail.com>
10 months ago
Marton Balint
3a09c2122d
avformat/wavdec: dynamically set max_size by default
...
The wav demuxer by default tried to demux 4096-byte packets which caused
packets with very few number of samples for files with high channel count.
This caused a significant overhead especially since the latest ffmpeg.c
threading changes.
So let's use a similar approach for selecting audio frame size which is already
used in the PCM demuxer, which is to read 25 times per second but at most 1024
samples.
Signed-off-by: Marton Balint <cus@passwd.hu>
10 months ago