Help - Using GStreamer decoders to decode

Kapil Agrawal kapil.agl at
Tue Jun 28 00:37:31 PDT 2011

1. Yes
2. Yes
3. You can do that by making changes in the decoder plugin , but I doubt in
application you can do that.
4. Yes the buffer at decoder srcpad gives PTS for that frame of data
contained in buffer.

On Tue, Jun 28, 2011 at 11:18 AM, Ashwini Sharma <ak.ashwini at>wrote:

> Hi All,
>   I am writing an mediaplay application in which i have to use GStreamer
> decoders to decode data and send it back. For the purpose I am going to use
> *"appsrc ! decoder ! appsink" *. Where decoder can be a specific decoder
> or decodebin.
> I will be reading the file, demuxing it and then send the demuxed packet to
> GStreamer decoder part as described above. Here I want to know few
> things....
>    1. Does the  decoder in gstreamer output a complete Frame or is it
>    partial data? I assume it to be a complete frame... please correct my
>    assumption.
>    2. Can I know from the output buffer/frame (at src pad of decoder),
>    whether it is a Key-frame or not?
>    3. Is it possible to check whether the complete frame can be
>    generated from the given demuxed data or does it require more?
>    4. Is there any way to get the PTS of the decoded frame?
> Please help, as this is urgent for me.
> Thanks,
> Ashwini
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at

-- (Gstreamer, ffmpeg, Red5, Streaming)
twitter handle: @gst_kaps
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list