sys/dvb/gstdvbsrc.c: Set filters in PAUSED or PLAYING.

Original commit message from CVS:
* sys/dvb/gstdvbsrc.c:
Set filters in PAUSED or PLAYING.
This commit is contained in:
Zaheer Abbas Merali 2008-11-06 13:00:54 +00:00
parent d087870e09
commit 39eba4bdec
2 changed files with 8 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2008-11-06 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* sys/dvb/gstdvbsrc.c:
Set filters in PAUSED or PLAYING.
2008-11-06 Zaheer Abbas Merali <zaheerabbas at merali dot org> 2008-11-06 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* gst/mpegdemux/gstmpegtsdemux.c: * gst/mpegdemux/gstmpegtsdemux.c:

View file

@ -543,9 +543,10 @@ gst_dvbsrc_set_property (GObject * _object, guint prop_id,
g_strfreev (tmp); g_strfreev (tmp);
} }
/* if we are in playing, then set filters now */ /* if we are in playing or paused, then set filters now */
GST_INFO_OBJECT (object, "checking if playing for setting pes filters"); GST_INFO_OBJECT (object, "checking if playing for setting pes filters");
if (GST_ELEMENT (object)->current_state == GST_STATE_PLAYING) { if (GST_ELEMENT (object)->current_state == GST_STATE_PLAYING ||
GST_ELEMENT (object)->current_state == GST_STATE_PAUSED) {
GST_INFO_OBJECT (object, "Setting pes filters now"); GST_INFO_OBJECT (object, "Setting pes filters now");
gst_dvbsrc_set_pes_filters (object); gst_dvbsrc_set_pes_filters (object);
} }