[gst-devel] Componentization
Dan Dennedy
dan at dennedy.org
Wed Aug 15 16:56:12 CEST 2001
Ronald Bultje wrote:
> At 05:26 15-08-2001 -0400, you wrote:
>
>> On Tue, 14 Aug 2001 18:53:04 Bastien Nocera wrote:
>> > Can you tell me what your ideas are for gathering metadata from
>> streams ?
>> I was wondering about this too while researching Kino integration. We
>> need
>> to deal with metadata in video files. Also, could metadata embedded
>> into a
>> stream trigger an event in the new event system. For example, a gap in
>> timecode could trigger a scene change.
>
>
> I don't see the point of scenes or any such fancy thing in the core of gst
> or a "supposed-to-be-simple" lib like gstplay. libgstplat is supposed to
> be a
> player and could maybe fetch things like movie title, author, copyright
> info from
> the stream. But isn't something like scenes completely out-of-scope for
> libgstplay?
Sorry for the confusion, Bastien and I went off-topic, and we were not
referring to libgstplay but to the gstreamer architecture. I agree that
this is not the role of libgstplay, that does not make sense. We are
asking for a way to allow a plugin to pass metadata up through the API
as a name/value pair list or perhaps XML. I do not know the details of
the event system, but maybe many plugins generate an on_load event that
has the metadata to accompany it.
Currently, in Kino, when loading an AVI, we examine the timecode to look
for gaps and present them to the users as separate scenes.
> Ronald
>
> P.S. lavsink/lavsrc is being worked on, mjpeg development is just taking
> a rush so
> I didn't have much time yet to work on it - but it's being worked on :-)
> - the libs
> themselves are already functional)
>
Are you planning to implement your processing filters as gstreamer
filter plugins too?
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> http://lists.sourceforge.net/lists/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list