}
break;
}
+ case GST_EVENT_TAG:
+ {
+ if (dec->initialized)
+ /* and forward */
+ ret = gst_pad_push_event (dec->srcpad, event);
+ else {
+ /* store it to send once we're initialized */
+ dec->pendingevents = g_list_append (dec->pendingevents, event);
+ ret = TRUE;
+ }
+ break;
+ }
default:
ret = gst_pad_push_event (dec->srcpad, event);
break;