From 77d416f5a40e3d9512e840f144f7c8d1d5f58d16 Mon Sep 17 00:00:00 2001 From: Sangchul Lee Date: Fri, 2 Aug 2013 19:38:52 +0900 Subject: [PATCH] [evaspixmapsink] Fix bug to re-create pixmaps for new evas image object Change-Id: I9b39ea65ba77be232afb0d9c91aef7f7f856cb5b --- evaspixmapsink/evaspixmapsink.c | 2 +- packaging/gst-plugins-ext0.10.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/evaspixmapsink/evaspixmapsink.c b/evaspixmapsink/evaspixmapsink.c index 82f6c39..e903eca 100644 --- a/evaspixmapsink/evaspixmapsink.c +++ b/evaspixmapsink/evaspixmapsink.c @@ -3468,13 +3468,13 @@ gst_evaspixmapsink_set_property (GObject *object, guint prop_id, const GValue *v /* delete evas object callbacks registrated on a former evas image object */ evas_object_event_callback_del (evaspixmapsink->eo, EVAS_CALLBACK_DEL, evas_callback_del_event); evas_object_event_callback_del (evaspixmapsink->eo, EVAS_CALLBACK_RESIZE, evas_callback_resize_event); + evaspixmapsink->eo = eo; if (evaspixmapsink->eo) { if (!gst_evaspixmapsink_xpixmap_link(evaspixmapsink)) { GST_WARNING_OBJECT (evaspixmapsink,"link evas image object with pixmap failed..."); return; } } - evaspixmapsink->eo = eo; /* add evas object callbacks on a new evas image object */ evas_object_event_callback_add (evaspixmapsink->eo, EVAS_CALLBACK_DEL, evas_callback_del_event, evaspixmapsink); evas_object_event_callback_add (evaspixmapsink->eo, EVAS_CALLBACK_RESIZE, evas_callback_resize_event, evaspixmapsink); diff --git a/packaging/gst-plugins-ext0.10.spec b/packaging/gst-plugins-ext0.10.spec index 48c341f..ec462b8 100644 --- a/packaging/gst-plugins-ext0.10.spec +++ b/packaging/gst-plugins-ext0.10.spec @@ -1,5 +1,5 @@ Name: gst-plugins-ext0.10 -Version: 0.3.7 +Version: 0.3.8 Summary: GStreamer extra plugins (common) Release: 0 Group: libs -- 2.7.4