[Gstreamer-openmax] regarding A/V sync , dynamic port reconfiguration

Felipe Contreras felipe.contreras at gmail.com
Sun Dec 7 11:41:09 PST 2008


On Sun, Dec 7, 2008 at 6:26 PM, jayasena s <jaisena at yahoo.com> wrote:
> Hi Felipe,
>
> A/V sync:
>     1) How is A/V sync handled.

GStreamer handles it.

>     2) Is it based on TimeStamp given by demux or calulated based on clock
> sync with audio sink.

Both. The timestamp given by the demuxer is used by GStreamer,
compared to the clock, which usually comes from the audio sink.

>     3) which component in gstreamer/gstopenmax handles A/V sync.

GStreamer core.

>     4) I tested A/V sync with avi file, it works. But it has problems when
> playing an mp4 file with h264 and AAC.

What is the problem?

> Dynamic port reconfiguration:
>    1) The sequence flow for dynamic port reconfiguration in the current
> implementation  is not exactly as specified in openmax-1.1.2 spec ( CALLING
> SEQUENCE section 3.4.5 ). Is this going to be taken care in future releases.

Where exactly in the implementation, and why is it different from the
spec? If you have an idea about how to fix it, yeah, it will be taken
care :)

-- 
Felipe Contreras




More information about the Gstreamer-openmax mailing list