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 \
|
gstdecodebin2.c \
|
||||||
gstdecodebin3.c \
|
gstdecodebin3.c \
|
||||||
gsturidecodebin.c \
|
gsturidecodebin.c \
|
||||||
|
gsturidecodebin3.c \
|
||||||
gsturisourcebin.c \
|
gsturisourcebin.c \
|
||||||
gstparsebin.c \
|
gstparsebin.c \
|
||||||
gstplayback.c \
|
gstplayback.c \
|
||||||
|
|
|
@ -63,6 +63,7 @@ plugin_init (GstPlugin * plugin)
|
||||||
res &= gst_decode_bin_plugin_init (plugin);
|
res &= gst_decode_bin_plugin_init (plugin);
|
||||||
res &= gst_decodebin3_plugin_init (plugin);
|
res &= gst_decodebin3_plugin_init (plugin);
|
||||||
res &= gst_uri_decode_bin_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_uri_source_bin_plugin_init (plugin);
|
||||||
res &= gst_parse_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_decode_bin_plugin_init (GstPlugin * plugin);
|
||||||
gboolean gst_decodebin3_plugin_init (GstPlugin * plugin);
|
gboolean gst_decodebin3_plugin_init (GstPlugin * plugin);
|
||||||
gboolean gst_uri_decode_bin_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_uri_source_bin_plugin_init (GstPlugin * plugin);
|
||||||
gboolean gst_parse_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',
|
'gstdecodebin2.c',
|
||||||
'gstdecodebin3.c',
|
'gstdecodebin3.c',
|
||||||
'gsturidecodebin.c',
|
'gsturidecodebin.c',
|
||||||
|
'gsturidecodebin3.c',
|
||||||
'gsturisourcebin.c',
|
'gsturisourcebin.c',
|
||||||
'gstparsebin.c',
|
'gstparsebin.c',
|
||||||
'gstplayback.c',
|
'gstplayback.c',
|
||||||
|
|
Loading…
Reference in a new issue