Original commit message from CVS:
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_unnegotiate):
mark links as unengaged when unnegotiating instead of deactivating.
This way pads aren't marked as unengaged when going PLAYING=>PAUSED
+2004-05-08 Benjamin Otte <otte@gnome.org>
+
+ * gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_unnegotiate):
+ mark links as unengaged when unnegotiating instead of deactivating.
+ This way pads aren't marked as unengaged when going PLAYING=>PAUSED
+
2004-05-08 Benjamin Otte <otte@gnome.org>
* docs/manual/helloworld.xml:
}
link = GST_RPAD_LINK (realpad);
if (link) {
- link->engaged = FALSE;
if (link->temp_store) {
GST_CAT_INFO (GST_CAT_PADS,
"deleting cached buffer from bufpen of pad %s:%s",
if (link->caps) {
gst_caps_free (link->caps);
link->caps = NULL;
+ link->engaged = FALSE;
if (GST_RPAD_LINK (link->srcpad) != link) {
g_warning ("unnegotiating unset link");
} else {