ffmpeg/tests/ref/lavf
Anton Khirnov af1761f7b5 ffmpeg: init filtergraphs only after we have a frame on each input
This makes sure the actual stream parameters are used, which is
important mainly for hardware decoding+filtering cases, which would
previously require various weird workarounds to handle the fact that a
fake software graph has to be constructed, but never used.
This should also improve behaviour in rare cases where
avformat_find_stream_info() does not provide accurate information.

This merges Libav commit a3a0230. It was previously skipped.

The code in flush_encoders() which sets up a "fake" format wasn't in
Libav. I'm not sure if it's a good idea, but it tends to give
behavior closer to the old one in certain corner cases.

The vp8-size-change gives different result, because now the size of
the first frame is used. libavformat reported the size of the largest
frame for some reason.

The exr tests now use the sample aspect ratio of the first frame. For
some reason libavformat determines 0/1 as aspect ratio, while the
decoder returns the correct one.

The ffm and mxf tests change the field_order values. I'm assuming
another libavformat/decoding mismatch.

Signed-off-by: wm4 <nfxjfg@googlemail.com>
2017-03-03 08:45:43 +01:00
..
aiff
alaw
apng avformat/apngenc: use the stream parameters extradata if available 2016-11-18 12:26:44 -03:00
asf
ast
au avformat/au: Write MetaData in AU Sun audio file header 2016-06-03 12:18:57 +02:00
avi
bmp
caf
dpx swscale/output: Fix rounding offset in yuv2gbrp_full_X_c() 2016-08-23 02:46:02 +02:00
dv_fmt
ffm ffmpeg: init filtergraphs only after we have a frame on each input 2017-03-03 08:45:43 +01:00
flm
flv_fmt lavf: replace AVStream.codec with AVStream.codecpar 2016-02-23 17:01:58 +01:00
gif
gxf
ircam
ismv
jpg
mka avformat/matroskaenc: write a CRC32 element on Info 2016-10-06 17:16:12 -03:00
mkv avformat/matroskaenc: fix cue relative position values when CRC32 is enabled 2016-10-26 16:28:59 -03:00
mmf
mov tests/lavf-regression: Add mp4 timecode test 2016-02-28 03:54:50 +01:00
mpg
mulaw
mxf ffmpeg: init filtergraphs only after we have a frame on each input 2017-03-03 08:45:43 +01:00
mxf_d10 mpeg12enc: always write closed gops for intra only outputs 2016-02-22 19:08:56 -05:00
mxf_opatom Revert "do not write f2 if not interlaced" 2016-02-01 18:32:15 +01:00
mxf_opatom_audio avformat/mxfenc: Only store user comment related tags when needed 2015-11-10 23:27:51 +01:00
nut
ogg
pam sws/output: fix ordered dither threshold for mono output 2016-02-10 17:22:26 +01:00
pbmpipe sws/output: fix ordered dither threshold for mono output 2016-02-10 17:22:26 +01:00
pcx
pgm
pgmpipe
pixfmt sws/output: fix ordered dither threshold for mono output 2016-02-10 17:22:26 +01:00
png
ppm
ppmpipe
rm
rso
sgi Merge commit '99f40fd02f1870c2dee70977b672da9cb198f0be' 2015-11-29 15:42:33 +01:00
smjpeg
sox
sunrast
swf
tga
tiff
ts Merge commit '393596f9d51134d6e45d81ae129223f4faea1232' 2016-06-23 08:17:31 +02:00
tta avformat/apetag: fix flag value to signal footer presence 2017-02-10 18:33:29 -03:00
voc
voc_s16
w64
wav
wav_peak
wav_peak_only
wtv
wv fate: add WavPack muxer test 2017-02-10 23:52:16 -03:00
xbm sws/output: fix ordered dither threshold for mono output 2016-02-10 17:22:26 +01:00
xwd sws/output: fix ordered dither threshold for mono output 2016-02-10 17:22:26 +01:00
yuv4mpeg