forked from enlightenment/efl
parent
a4b22379b0
commit
a3d4b58959
|
@ -0,0 +1,50 @@
|
|||
#include "emotion_gstreamer.h"
|
||||
|
||||
typedef struct _FakeEOSBin
|
||||
{
|
||||
GstBin parent;
|
||||
} FakeEOSBin;
|
||||
|
||||
typedef struct _FakeEOSBinClass
|
||||
{
|
||||
GstBinClass parent;
|
||||
} FakeEOSBinClass;
|
||||
|
||||
GST_BOILERPLATE(FakeEOSBin, fakeeos_bin, GstBin,
|
||||
GST_TYPE_BIN);
|
||||
|
||||
static void
|
||||
fakeeos_bin_handle_message(GstBin * bin, GstMessage * message)
|
||||
{
|
||||
FakeEOSBin *fakeeos = (FakeEOSBin *)(bin);
|
||||
|
||||
switch (GST_MESSAGE_TYPE(message)) {
|
||||
case GST_MESSAGE_EOS:
|
||||
/* what to do here ? just returning at the moment */
|
||||
return ;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
GST_BIN_CLASS(parent_class)->handle_message(bin, message);
|
||||
}
|
||||
|
||||
static void
|
||||
fakeeos_bin_base_init(gpointer g_class __UNUSED__)
|
||||
{
|
||||
}
|
||||
|
||||
static void
|
||||
fakeeos_bin_class_init(FakeEOSBinClass * klass)
|
||||
{
|
||||
GstBinClass *gstbin_class = GST_BIN_CLASS(klass);
|
||||
|
||||
gstbin_class->handle_message =
|
||||
GST_DEBUG_FUNCPTR (fakeeos_bin_handle_message);
|
||||
}
|
||||
|
||||
static void
|
||||
fakeeos_bin_init(FakeEOSBin *src __UNUSED__,
|
||||
FakeEOSBinClass *klass __UNUSED__)
|
||||
{
|
||||
}
|
Loading…
Reference in New Issue