zaheer gst-plugins-bad: gst-plugins-bad/ gst-plugins-bad/sys/dvb/
[email protected] Tue, 23 Dec 2008 08:32:19 -0800 (PST)
| Newsgroups | gmane.comp.video.gstreamer.cvs |
|---|---|
| Message-ID | <[email protected]> |
CVS Root: /cvs/gstreamer
Module: gst-plugins-bad
Changes by: zaheer
Date: Tue Dec 23 2008 16:32:19 UTC
Log message:
* sys/dvb/gstdvbsrc.c:
With constant read failures, make sure we exit the read_device
method.
Modified files:
. : ChangeLog
sys/dvb : gstdvbsrc.c
Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/ChangeLog.diff?r1=1.3832&r2=1.3833
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/gstdvbsrc.c.diff?r1=1.32&r2=1.33
====Begin Diffs====
Index: ChangeLog
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-bad/ChangeLog,v
retrieving revision 1.3832
retrieving revision 1.3833
diff -u -d -r1.3832 -r1.3833
--- ChangeLog 23 Dec 2008 15:26:28 -0000 1.3832
+++ ChangeLog 23 Dec 2008 16:32:04 -0000 1.3833
@@ -1,6 +1,12 @@
2008-12-23 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* sys/dvb/gstdvbsrc.c:
+ With constant read failures, make sure we exit the read_device
+ method.
+
+2008-12-23 Zaheer Abbas Merali <zaheerabbas at merali dot org>
+ * sys/dvb/gstdvbsrc.c:
Post bus message with dvb read failure when unable to read from
device.
Index: gstdvbsrc.c
RCS file: /cvs/gstreamer/gst-plugins-bad/sys/dvb/gstdvbsrc.c,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- gstdvbsrc.c 23 Dec 2008 15:26:30 -0000 1.32
+++ gstdvbsrc.c 23 Dec 2008 16:32:05 -0000 1.33
@@ -918,7 +918,10 @@
}
} else if (errno == -EINTR) { // poll interrupted
- ;
+ if (attempts % 50 == 0) {
+ gst_buffer_unref (buf);
+ return NULL;
+ };
}
}
------------------------------------------------------------------------------