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

Thibault Saunier tsaunier at gnome.org
Fri Jan 11 01:40:47 UTC 2019


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 <pudding8757 at gmail.com> 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
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list