projects
/
platform
/
upstream
/
gstreamer.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tsmux: Fix default new_stream_func
[platform/upstream/gstreamer.git]
/
subprojects
/
gst-plugins-bad
/
gst
/
mpegtsmux
/
tsmux
/
tsmux.c
diff --git
a/subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmux.c
b/subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmux.c
index
6ab7170
..
143145c
100644
(file)
--- a/
subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmux.c
+++ b/
subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmux.c
@@
-116,6
+116,12
@@
tsmux_section_free (TsMuxSection * section)
g_slice_free (TsMuxSection, section);
}
g_slice_free (TsMuxSection, section);
}
+static TsMuxStream *
+tsmux_new_stream_default (guint16 pid, guint stream_type, gpointer user_data)
+{
+ return tsmux_stream_new (pid, stream_type);
+}
+
/**
* tsmux_new:
*
/**
* tsmux_new:
*
@@
-150,7
+156,7
@@
tsmux_new (void)
mux->si_sections = g_hash_table_new_full (g_direct_hash, g_direct_equal,
NULL, (GDestroyNotify) tsmux_section_free);
mux->si_sections = g_hash_table_new_full (g_direct_hash, g_direct_equal,
NULL, (GDestroyNotify) tsmux_section_free);
- mux->new_stream_func =
(TsMuxNewStreamFunc) tsmux_stream_new
;
+ mux->new_stream_func =
tsmux_new_stream_default
;
mux->new_stream_data = NULL;
mux->first_pcr_ts = G_MININT64;
mux->new_stream_data = NULL;
mux->first_pcr_ts = G_MININT64;