Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static gboolean
- gst_pm6mpeg4_source_event (GstPad * pad, GstEvent * event)
- {
- Gstpm6mpeg4 *filter = GST_PM6MPEG4 (GST_PAD_PARENT (pad));
- gboolean result;
- GST_DEBUG_OBJECT(filter,"handling %s event", GST_EVENT_TYPE_NAME (event));
- switch (GST_EVENT_TYPE (event)) {
- case GST_EVENT_CUSTOM_BOTH:
- g_print("======================== %s CUSTOM!! \n",__func__);
- break;
- case GST_EVENT_EOS:
- g_print("%s clean up\n",TAG);
- cleanUp();
- result = gst_pad_push_event (filter->srcpad, event);
- break;
- default:
- g_print("%s EVENT(0x%x)\n",TAG,GST_EVENT_TYPE(event));
- result = gst_pad_event_default (pad, event);
- break;
- }
- return result;
- }
- gst_pad_set_event_function (filter->srcpad,
- GST_DEBUG_FUNCPTR (gst_pm6mpeg4_source_event));
Add Comment
Please, Sign In to add comment