summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--ext/theora/theoradec.c4
2 files changed, 10 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 529ebb12..df7f1523 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2006-11-26 Michael Smith <msmith@fluendo.com>
+
+ * ext/theora/theoradec.c: (theora_dec_src_query),
+ (theora_dec_src_event), (theora_handle_data_packet),
+ (theora_dec_chain):
+ Send events on the right pads, since they don't work very well if
+ you send them in the wrong direction.
+
2006-11-24 Stefan Kost <ensonic@users.sf.net>
* ext/audiofile/gstafsink.c:
diff --git a/ext/theora/theoradec.c b/ext/theora/theoradec.c
index 7d801f9d..f2ab27a3 100644
--- a/ext/theora/theoradec.c
+++ b/ext/theora/theoradec.c
@@ -543,11 +543,11 @@ theora_dec_src_event (GstPad * pad, GstEvent * event)
dec->earliest_time = timestamp + diff;
GST_OBJECT_UNLOCK (dec);
- res = gst_pad_event_default (dec->sinkpad, event);
+ res = gst_pad_event_default (pad, event);
break;
}
default:
- res = gst_pad_event_default (dec->sinkpad, event);
+ res = gst_pad_event_default (pad, event);
break;
}
done: