matroska: Add support for muxing/demuxing ffv1
authorSebastian Dröge <sebastian@centricular.com>
Sat, 11 Sep 2021 06:24:35 +0000 (09:24 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 13 Sep 2021 07:05:18 +0000 (10:05 +0300)
commit3592bf772686867066c68754680d551e2f0a0f80
tree7acc93bd198d09063388977d2d1816f0b1d38057
parent732b352df61d0cd33e3f43c86b5c10f1abd26549
matroska: Add support for muxing/demuxing ffv1

Previously only demuxing when stored via the RIFF/AVI mapping was
supported.

See https://github.com/FFmpeg/FFV1/blob/master/ffv1.md#matroska-file-format

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/923

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/1080>
docs/gst_plugins_cache.json
gst/matroska/matroska-demux.c
gst/matroska/matroska-ids.h
gst/matroska/matroska-mux.c