[Gstreamer-openmax] regarding A/V sync , dynamic port reconfiguration
Felipe Contreras
felipe.contreras at gmail.com
Wed Dec 10 01:27:07 PST 2008
On Wed, Dec 10, 2008 at 6:56 AM, jayasena s <jaisena at yahoo.com> wrote:
> Hi Felipe,
>
> 1) A/V sync: With H264 and AAC, video playback happens , but with audio
> initially some noise comes for 1 sec, but after that no audio.
> Could u suggest how to solve this problem.
Split the pipeline to track down the issue. Maybe try video only first.
> 2) Dynamic port reconfiguration:
> The issue is with dynamically reconfiguring the frame size and output
> number of buffers.
> In this case, according to openmax-1.1.2 spec.
> a) gst-openmax first disable the output port once it receives the event
> for port settings changed from openmax IL
> b) Get the Parameters from openmax IL
> c) Set the Parameters
> d) Enable the output port.
>
> I am using gst-openmax-10.4. But I think there are lot of changes in git,
> which handle above scenario.
> The changes also require, that
> g_omx_port_disable() and g_om_port_enable() be called before the
> settings_changed() event in gstomx_util.c and in settings_changed callback ,
> get and set the new frame size and number of buffers.
Yes, this is done in the tunneling branch in github.
--
Felipe Contreras
More information about the Gstreamer-openmax
mailing list