1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/tests
Anton Khirnov 19ce064239 smvjpegdec: merge into mjpegdec
SMVJPEG stores frames as slices of a big JPEG image. The decoder is
implemented as a wrapper that instantiates a full internal MJPEG
decoder, then forwards the decoded frames with offset data pointers.
This is unnecessarily complex and fragile, not supporting useful decoder
capabilities like direct rendering.

Re-implement the decoder inside the MJPEG decoder, which is accomplished
by returning each decoded frame multiple times, setting cropping
information appropriately on each instance.

One peculiar aspect of the previous design is that since
- the smvjpeg decoder returns one frame per input packet
- there are multiple frames in each packets (the aformentioned slices)
the demuxer needs to return each packet multiple times.
This is now also eliminated - the demuxer now returns each packet
exactly once, with the duration set to the number of frames it decodes
to.

This also removes one of the last remaining internal uses of the old
video decoding API.
2020-12-10 10:07:09 +01:00
..
api tests: drop api-codec-param test 2020-12-10 09:46:30 +01:00
checkasm tests: fix warning ISO C90 forbids mixed declarations and code 2020-09-10 20:34:51 +08:00
dnn dnn/native: add native support for dense 2020-09-29 14:19:55 +08:00
fate tests: stop using -vsync drop 2020-12-10 09:53:52 +01:00
filtergraphs fate: add yuv420p10 and yuv422p10 tests for overlay filter 2020-06-19 07:14:46 +08:00
ref smvjpegdec: merge into mjpegdec 2020-12-10 10:07:09 +01:00
.gitignore
audiogen.c tests/audiogen: raise channel count limit to 12 2018-07-30 10:46:10 +02:00
audiomatch.c tests/audiomatch: removes a warning when compiling tests/audiomatch 2020-10-26 11:20:17 +08:00
base64.c
copycooker.sh
extended.ffconcat
fate-run.sh tests/fate-run: Always overwrite output files for md5 tests 2020-09-27 09:51:31 +02:00
fate-valgrind.supp
fate.sh
Makefile fate: add tests for h264 and vp9 video enc parameters export 2020-05-25 11:59:45 +02:00
md5.sh
refcmp-metadata.awk
reference.pnm
rotozoom.c
simple1.ffconcat
simple2.ffconcat
test.ffmeta
tiny_psnr.c
tiny_ssim.c
utils.c
videogen.c