How to figure out buffer's parent GESClipAsset with GESPipeline?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

How to figure out buffer's parent GESClipAsset with GESPipeline?

Seungha Yang-2
Hi all,

I'm building an application which is to editing VOD using GES.
Roughly, my GESpipeline is configured to generate raw audio/video without any
encoding and I'm pulling raw audio/video buffers via appsink.

The point is that, I want to figure out that final buffer's (at appsink)
parent asset (i.e., VOD file) with explicit methods such as using GstMeta
or some special callbacks/signals.

Can GESPipeline support that way?

Regards
Seungha Yang


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: How to figure out buffer's parent GESClipAsset with GESPipeline?

Geek-Gst
You can use GstMeta or GstEvent.



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: How to figure out buffer's parent GESClipAsset with GESPipeline?

Thibault Saunier-4
In reply to this post by Seungha Yang-2
Hi,

Do you need mixing? If you don't using a GstMeta might be straight
forward, just create an effect element to add metas on buffers and add
it as a effect on all GESClips (not sure how you could handle gaps...
but do you care?)

If you need mixing, I think theorically we could add an "aggregate"
TransformFunction type for metas and then we could have GstAggregator
use that to be able to get upstream "asset metas" as a  list of metas
from the input buffers to the outputed buffers.

Hope it helps,

Thibault


On Mon, Jan 7, 2019 at 10:59 PM Seungha Yang <[hidden email]> wrote:

>
> Hi all,
>
> I'm building an application which is to editing VOD using GES.
> Roughly, my GESpipeline is configured to generate raw audio/video without any
> encoding and I'm pulling raw audio/video buffers via appsink.
>
> The point is that, I want to figure out that final buffer's (at appsink)
> parent asset (i.e., VOD file) with explicit methods such as using GstMeta
> or some special callbacks/signals.
>
> Can GESPipeline support that way?
>
> Regards
> Seungha Yang
>
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel