[Gstreamer-openmax] Fwd: Regarding GStreamer-OpenMax Layer

sriram murthy sriram482 at gmail.com
Thu Dec 11 20:55:02 PST 2008


>
> > 2. Command: $ ./totem Sample.mp3
> >
> > Output:
> > 0:00:01.483490339 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "playbin" named "play"
> > 0:00:01.484687048 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "gconfaudiosink" named "audio-sink"
> > 0:00:01.487350799 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "fakesink" named "testsink"
> > 0:00:01.488452382 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "gconfvideosink" named "video-sink"
> > 0:00:01.488556308 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "fakesink" named "testsink"
> > 0:00:01.494112705 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:399:gst_element_factory_create: creating element
> > "autovideosink"
> > 0:00:01.494227031 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "fakesink" named "tempsink"
> > 0:00:01.494412042 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:399:gst_element_factory_create: creating element
> "bin"
> > 0:00:01.496644889 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "xvimagesink" named "autovideosink0-actual-sink-xvimage"
> > 0:00:01.498889617 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "ximagesink" named "autovideosink0-actual-sink-ximage"
> > 0:00:01.500223893 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:399:gst_element_factory_create: creating element
> > "autoaudiosink"
> > 0:00:01.500418424 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "fakesink" named "tempsink"
> > 0:00:01.500653277 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:399:gst_element_factory_create: creating element
> "bin"
> >
> > 0:00:01.502631270 11235 0x809c4b0 INFO   GST_ELEMENT_FACTORY
> > gstelementfactory.c:397:gst_element_factory_create: creating element
> > "omx_audiosink" named "autoaudiosink0-actual-sink-omx_audio"
> >
> > start():from--base_sink.c: Component = OMX.st.alsa.alsasink; Init_Status
> = 0
> >
> > Result: Totem Player hangs here. No audio output from sound card.
> >
> > My observations:
> >
> >      In totem case before loading the decoder, pipeline trying to load
> the
> > alsa sink component of ST. I am suspecting due to this only totem is
> > hanging. am i correct ?
> > You have any idea about how to load the decoder before sink.
> >
> > PS: If i give less priority for ST Sink component then i am able to play
> the
> > audio from totem player with plusesink.
>
> That's really strange. First, totem is still loading the video sinks,
> and second, it's not creating the mp3dec.
>
> Possibly omx_audiosink is hanging at some point. Can you turn on
> gst-omx debugging?
> export GST_DEBUG=omx:5


Hi Felipe

Here i pasting the log

Command:1. $ ./totem Sample.mp3

*** Here i am giving Highest priority(300) for both omx audio and Video Sink
elements.*

Output:

0:00:01.655426938  9348 0x809c4b0 LOG    omx
gstomx_base_sink.c:435:type_instance_init:<GstOmxBaseSink at 0x847c758> begin
0:00:01.655553585  9348 0x809c4b0 LOG     omx
gstomx_base_sink.c:446:type_instance_init:<GstOmxBaseSink at 0x847c758> end
0:00:01.655595627  9348 0x809c4b0 DEBUG omx
gstomx_videosink.c:379:type_instance_init:<GstOmxVideoSink at 0x847c758> start
type_instance_init():from---videosink.c; omx_component = OMX.st.videosink
0:00:01.655734155  9348 0x809c4b0 LOG     omx
gstomx_base_sink.c:73:start:<autovideosink0-actual-sink-omx_video> begin
OMX-Component not found with current ST static component loader.
start():from--base_sink.c: Component = OMX.st.videosink Initialize
0:00:01.724915738  9348 0x809c4b0 LOG    omx
gstomx_base_sink.c:435:type_instance_init:<GstOmxBaseSink at 0x84a0108> begin
0:00:01.725058426  9348 0x809c4b0 LOG    omx
gstomx_base_sink.c:446:type_instance_init:<GstOmxBaseSink at 0x84a0108> end
0:00:01.725101668  9348 0x809c4b0 DEBUG  omx
gstomx_audiosink.c:178:type_instance_init:<GstOmxAudioSink at 0x84a0108> start
0:00:01.725194714  9348 0x809c4b0 LOG       omx
gstomx_base_sink.c:73:start:<autoaudiosink0-actual-sink-omx_audio> begin
start():from--base_sink.c: Component = OMX.st.alsa.alsasink Initialize
0:00:01.740250852  9348 0x809c4b0 LOG       omx
gstomx_base_sink.c:81:start:<autoaudiosink0-actual-sink-omx_audio> end
0:00:01.740602952  9348 0x809c4b0 LOG       omx
gstomx_base_sink.c:127:stop:<autoaudiosink0-actual-sink-omx_audio> begin

Application Hangs here.......!

Command:2. $ ./totem Sample.mp3

*** Here i am giving Highest priority(300) for  omx audio sink and
Less(GST_RANK_NONE) priority for omx Video Sink element.*

Output:

0:00:01.639422986 11803 0x809c4b0 LOG    omx
gstomx_base_sink.c:435:type_instance_init:<GstOmxBaseSink at 0x84980f8> begin
0:00:01.639474949 11803 0x809c4b0 LOG    omx
gstomx_base_sink.c:446:type_instance_init:<GstOmxBaseSink at 0x84980f8> end
0:00:01.639488430 11803 0x809c4b0 DEBUG  omx
gstomx_audiosink.c:178:type_instance_init:<GstOmxAudioSink at 0x84980f8> start
0:00:01.639548113 11803 0x809c4b0 LOG    omx
gstomx_base_sink.c:73:start:<autoaudiosink0-actual-sink-omx_audio> begin
start():from--base_sink.c: Component = OMX.st.alsa.alsasink Initialize
0:00:01.681291932 11803 0x809c4b0 LOG    omx
gstomx_base_sink.c:81:start:<autoaudiosink0-actual-sink-omx_audio> end
0:00:01.681611630 11803 0x809c4b0 LOG    omx
gstomx_base_sink.c:127:stop:<autoaudiosink0-actual-sink-omx_audio> begin

Application Hangs here.......!


-- 
Thanks & Regards
Sriramamurti Kommanapalli
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-openmax/attachments/20081212/5012c92a/attachment.htm>


More information about the Gstreamer-openmax mailing list