encodebin: Split implementation into a base class
authorThibault Saunier <tsaunier@igalia.com>
Fri, 13 Nov 2020 16:06:32 +0000 (13:06 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Mon, 30 Nov 2020 18:44:53 +0000 (15:44 -0300)
commit5aa5faecf0b7c1bfb403717476922b27877e4dfa
tree92b9947638c9613050f44107befc303fd2bfc676
parenta62af4ff27b2367ce8141ea0decc9165a541ef9a
encodebin: Split implementation into a base class

Create EncodeBaseBin as a base class for the existing
encodebin to allow other implementations.

Co-authored with Jan Schmidt <jan@centricular.com>
docs/plugins/gst_plugins_cache.json
gst/encoding/gstencodebasebin.c [new file with mode: 0644]
gst/encoding/gstencodebasebin.h [new file with mode: 0644]
gst/encoding/gstencodebin.c
gst/encoding/gstencodebin.h
gst/encoding/meson.build
gst/encoding/plugin.c [new file with mode: 0644]