ext/esd/esdsink.c: Since we have static pad template caps, we don't need to negotiate...
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Fri, 30 Jan 2004 12:52:12 +0000 (12:52 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Fri, 30 Jan 2004 12:52:12 +0000 (12:52 +0000)
Original commit message from CVS:
2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* ext/esd/esdsink.c: (gst_esdsink_init):
Since we have static pad template caps, we don't need to negotiate;
either the core errors out or we know the format.

ChangeLog
ext/esd/esdsink.c

index e7a70e38ca8c9d5f2fc0bdbc6b15b352bd4b0012..1a4ad7c3a96e5fdde07714a42dd993068f1501cb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>
+
+       * ext/esd/esdsink.c: (gst_esdsink_init):
+         Since we have static pad template caps, we don't need to negotiate;
+         either the core errors out or we know the format.
+
 2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>
 
        * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head),
index c07021409a9dc50bd34c77f080cf29e43d47d6c7..e887a165d44232c7cce077bb84c4e589972f85e6 100644 (file)
@@ -170,7 +170,9 @@ gst_esdsink_init(GTypeInstance *instance, gpointer g_class)
   esdsink->mute = FALSE;
   esdsink->fd = -1;
   /* FIXME: get default from somewhere better than just putting them inline. */
-  esdsink->negotiated = FALSE;
+  /*esdsink->negotiated = FALSE;*/
+  /* we have static caps on our template, so it always is negotiated */
+  esdsink->negotiated = TRUE;
   esdsink->format = 16;
   esdsink->depth = 16;
   esdsink->channels = 2;