diff --git a/src/QGst/event.cpp b/src/QGst/event.cpp index 0530f0b..9f5559e 100644 --- a/src/QGst/event.cpp +++ b/src/QGst/event.cpp @@ -123,7 +123,7 @@ Segment SegmentEvent::segment() const } //******************************************************** -TagEventPtr TagEvent::create(const TagList & taglist) +TagEventPtr TagEvent::create(const TagList * taglist) { GstEvent * e = gst_event_new_tag(gst_tag_list_copy(taglist)); return TagEventPtr::wrap(e, false); diff --git a/src/QGst/event.h b/src/QGst/event.h index f424d23..b8ff6bc 100644 --- a/src/QGst/event.h +++ b/src/QGst/event.h @@ -134,7 +134,7 @@ class QTGSTREAMER_EXPORT TagEvent : public Event { QGST_WRAPPER_FAKE_SUBCLASS(Tag, Event) public: - static TagEventPtr create(const TagList & taglist); + static TagEventPtr create(const TagList * taglist); TagList taglist() const; }; diff --git a/src/QGst/message.cpp b/src/QGst/message.cpp index a252562..77e80ce 100644 --- a/src/QGst/message.cpp +++ b/src/QGst/message.cpp @@ -155,7 +155,7 @@ QString InfoMessage::debugMessage() const //******************************************************** -TagMessagePtr TagMessage::create(const ObjectPtr & source, const TagList & taglist) +TagMessagePtr TagMessage::create(const ObjectPtr & source, const TagList * taglist) { GstMessage *m = gst_message_new_tag(source, gst_tag_list_copy(taglist)); return TagMessagePtr::wrap(m, false); diff --git a/src/QGst/message.h b/src/QGst/message.h index 04f4984..9c09691 100644 --- a/src/QGst/message.h +++ b/src/QGst/message.h @@ -119,7 +119,7 @@ class QTGSTREAMER_EXPORT TagMessage : public Message { QGST_WRAPPER_FAKE_SUBCLASS(Tag, Message) public: - static TagMessagePtr create(const ObjectPtr & source, const TagList & taglist); + static TagMessagePtr create(const ObjectPtr & source, const TagList * taglist); TagList taglist() const; };