mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 14:26:43 +00:00
playback: New uridecodebin3 element
In the same vein as old uridecodebin except that it also accepts a suburi and uses urisourcebin and decodebin3 internally
This commit is contained in:
parent
2858400608
commit
08044ab7e6
5 changed files with 1102 additions and 0 deletions
|
@ -6,6 +6,7 @@ libgstplayback_la_SOURCES = \
|
|||
gstdecodebin2.c \
|
||||
gstdecodebin3.c \
|
||||
gsturidecodebin.c \
|
||||
gsturidecodebin3.c \
|
||||
gsturisourcebin.c \
|
||||
gstparsebin.c \
|
||||
gstplayback.c \
|
||||
|
|
|
@ -63,6 +63,7 @@ plugin_init (GstPlugin * plugin)
|
|||
res &= gst_decode_bin_plugin_init (plugin);
|
||||
res &= gst_decodebin3_plugin_init (plugin);
|
||||
res &= gst_uri_decode_bin_plugin_init (plugin);
|
||||
res &= gst_uri_decode_bin3_plugin_init (plugin);
|
||||
res &= gst_uri_source_bin_plugin_init (plugin);
|
||||
res &= gst_parse_bin_plugin_init (plugin);
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
gboolean gst_decode_bin_plugin_init (GstPlugin * plugin);
|
||||
gboolean gst_decodebin3_plugin_init (GstPlugin * plugin);
|
||||
gboolean gst_uri_decode_bin_plugin_init (GstPlugin * plugin);
|
||||
gboolean gst_uri_decode_bin3_plugin_init (GstPlugin * plugin);
|
||||
gboolean gst_uri_source_bin_plugin_init (GstPlugin * plugin);
|
||||
gboolean gst_parse_bin_plugin_init (GstPlugin * plugin);
|
||||
|
||||
|
|
1098
gst/playback/gsturidecodebin3.c
Normal file
1098
gst/playback/gsturidecodebin3.c
Normal file
File diff suppressed because it is too large
Load diff
|
@ -2,6 +2,7 @@ playback_sources = [
|
|||
'gstdecodebin2.c',
|
||||
'gstdecodebin3.c',
|
||||
'gsturidecodebin.c',
|
||||
'gsturidecodebin3.c',
|
||||
'gsturisourcebin.c',
|
||||
'gstparsebin.c',
|
||||
'gstplayback.c',
|
||||
|
|
Loading…
Reference in a new issue