gst/rtsp/gstrtspsrc.c: Fix flag registration.
authorWim Taymans <wim.taymans@gmail.com>
Fri, 29 Sep 2006 08:15:05 +0000 (08:15 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 29 Sep 2006 08:15:05 +0000 (08:15 +0000)
Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
Fix flag registration.
* gst/rtsp/rtspconnection.c: (rtsp_connection_read):
Reading 0 also means 'no more commands'

ChangeLog
gst/rtsp/gstrtspsrc.c
gst/rtsp/rtspconnection.c

index c5ca3f7..8c7c45b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2006-09-29  Wim Taymans  <wim@fluendo.com>
 
+       * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
+       Fix flag registration.
+
+       * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
+       Reading 0 also means 'no more commands'
+
+2006-09-29  Wim Taymans  <wim@fluendo.com>
+
        Patch by: Antoine Tremblay <hexa00 at gmail dot com>
 
        * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
index 506e563..0631bbe 100644 (file)
@@ -140,9 +140,9 @@ gst_rtsp_proto_get_type (void)
 {
   static GType rtsp_proto_type = 0;
   static const GFlagsValue rtsp_proto[] = {
-    {GST_RTSP_PROTO_UDP_UNICAST, "UDP Unicast", "UDP unicast mode"},
-    {GST_RTSP_PROTO_UDP_MULTICAST, "UDP Multicast", "UDP Multicast mode"},
-    {GST_RTSP_PROTO_TCP, "TCP", "TCP interleaved mode"},
+    {GST_RTSP_PROTO_UDP_UNICAST, "UDP Unicast Mode", "udp-unicast"},
+    {GST_RTSP_PROTO_UDP_MULTICAST, "UDP Multicast Mode", "udp-multicast"},
+    {GST_RTSP_PROTO_TCP, "TCP interleaved mode", "tcp"},
     {0, NULL, NULL},
   };
 
index 019fdfe..e939a55 100644 (file)
@@ -522,7 +522,7 @@ rtsp_connection_read (RTSPConnection * conn, gpointer data, guint size)
         int res;
 
         READ_COMMAND (conn, command, res);
-        if (res < 0) {
+        if (res <= 0) {
           /* no more commands */
           break;
         }