mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-25 15:36:42 +00:00
ext/dv/: Really call dv_init() exactly one time, not one time for the demuxer and one time for the decoder.
Original commit message from CVS: * ext/dv/gstdv.c: (plugin_init): * ext/dv/gstdvdec.c: (gst_dvdec_class_init): * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init): Really call dv_init() exactly one time, not one time for the demuxer and one time for the decoder.
This commit is contained in:
parent
0e280fb120
commit
939a1da72c
4 changed files with 10 additions and 6 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
2008-12-08 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/dv/gstdv.c: (plugin_init):
|
||||||
|
* ext/dv/gstdvdec.c: (gst_dvdec_class_init):
|
||||||
|
* ext/dv/gstdvdemux.c: (gst_dvdemux_class_init):
|
||||||
|
Really call dv_init() exactly one time, not one time for
|
||||||
|
the demuxer and one time for the decoder.
|
||||||
|
|
||||||
2008-12-08 Wim Taymans <wim.taymans@collabora.co.uk>
|
2008-12-08 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||||
|
|
||||||
* gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_handle_buffer):
|
* gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_handle_buffer):
|
||||||
|
|
|
@ -28,6 +28,8 @@
|
||||||
static gboolean
|
static gboolean
|
||||||
plugin_init (GstPlugin * plugin)
|
plugin_init (GstPlugin * plugin)
|
||||||
{
|
{
|
||||||
|
dv_init (0, 0);
|
||||||
|
|
||||||
if (!gst_element_register (plugin, "dvdemux", GST_RANK_PRIMARY,
|
if (!gst_element_register (plugin, "dvdemux", GST_RANK_PRIMARY,
|
||||||
gst_dvdemux_get_type ()))
|
gst_dvdemux_get_type ()))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
|
@ -213,9 +213,6 @@ gst_dvdec_class_init (GstDVDecClass * klass)
|
||||||
1, G_MAXINT, DV_DEFAULT_DECODE_NTH, G_PARAM_READWRITE));
|
1, G_MAXINT, DV_DEFAULT_DECODE_NTH, G_PARAM_READWRITE));
|
||||||
|
|
||||||
gstelement_class->change_state = gst_dvdec_change_state;
|
gstelement_class->change_state = gst_dvdec_change_state;
|
||||||
|
|
||||||
/* table initialization, only do once */
|
|
||||||
dv_init (0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -208,9 +208,6 @@ gst_dvdemux_class_init (GstDVDemuxClass * klass)
|
||||||
|
|
||||||
gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_dvdemux_change_state);
|
gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_dvdemux_change_state);
|
||||||
gstelement_class->send_event = GST_DEBUG_FUNCPTR (gst_dvdemux_send_event);
|
gstelement_class->send_event = GST_DEBUG_FUNCPTR (gst_dvdemux_send_event);
|
||||||
|
|
||||||
/* table initialization, only do once */
|
|
||||||
dv_init (0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in a new issue