Gstreamer-ti


Works better now, still no totem in menus though...


And I have the following error messages when using gst-launch from the CLI:

pandora:~$ gst-launch-0.10 playbin2 -v uri=/media/Pandora/big_buck_bunny_480p_surround-fix.avi


Setting pipeline to PAUSED ...


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: connection-speed = 0


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: download = FALSE


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: uri = "/media/Pandora/big_buck_bunny_480p_surround-fix.avi"


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: use-buffering = FALSE


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-duration = -1


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-size = -1


ERROR: Pipeline doesn't want to pause.


ERROR: from element /GstURIDecodeBin:uridecodebin0: Invalid URI "/media/Pandora/big_buck_bunny_480p_surround-fix.avi".


Additional debug info:


gsturidecodebin.c(968): gen_source_element (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0


Setting pipeline to NULL ...


Freeing pipeline ...
 
Now I have the following error messages:

pandora:~$ gst-launch-0.10 playbin2 -v uri="file:///media/Pandora/big_buck_bunny_480p_surround-fix.avi"


Setting pipeline to PAUSED ...


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: connection-speed = 0


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: download = FALSE


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: uri = "file:///media/Pandora/big_buck_bunny_480p_surround-fix.avi"


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: use-buffering = FALSE


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-duration = -1


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-size = -1


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: source = (GstFileSrc) source


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src: caps = video/x-msvideo


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstAviDemux:avidemux0.GstPad:sink: caps = video/x-msvideo


Pipeline is PREROLLING ...


CMEM Error: init: Failed to open /dev/cmem: 'No such file or directory'


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-buffers = 5


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-time = 0


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-bytes = 2097152


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-buffers = 5


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-time = 0


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-bytes = 2097152


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector0.GstPlaybin2SelectorPad:sink0: always-ok = FALSE


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector1.GstPlaybin2SelectorPad:sink0: always-ok = FALSE


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0.GstPad:sink0: caps = video/mpeg, mpegversion=(int)4, framerate=(fraction)24/1, width=(int)854, height=(int)480


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0.GstPad:sink1: caps = audio/x-ac3, rate=(int)48000, channels=(int)6


/GstPlayBin2:playbin20/GstPlaySink:playsink0: volume = 1.000000


/GstPlayBin2:playbin20/GstPlaySink:playsink0: mute = FALSE


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector0: active-pad = (GstPlaybin2SelectorPad) sink0


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector0.GstPlaybin2SelectorPad:sink0: tags = ((GstTagList*) 0x2545b0)


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0.GstPad:src0: caps = video/mpeg, mpegversion=(int)4, framerate=(fraction)24/1, width=(int)854, height=(int)480


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTIViddec2:tividdec20.GstPad:sink: caps = video/mpeg, mpegversion=(int)4, framerate=(fraction)24/1, width=(int)854, height=(int)480


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector1: active-pad = (GstPlaybin2SelectorPad) sink0


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector1.GstPlaybin2SelectorPad:sink0: tags = ((GstTagList*) 0x27c9c0)


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0.GstPad:src1: caps = audio/x-ac3, rate=(int)48000, channels=(int)6


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdec_ac3:ffdec_ac30.GstPad:sink: caps = audio/x-ac3, rate=(int)48000, channels=(int)6


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0.GstGhostPad:src1: caps = audio/x-raw-int, rate=(int)48000, channels=(int)6, channel-positions=(GstAudioChannelPosition)< GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER, GST_AUDIO_CHANNEL_POSITION_LFE, GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT, GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT >, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20.GstDecodePad:src1: caps = audio/x-raw-int, rate=(int)48000, channels=(int)6, channel-positions=(GstAudioChannelPosition)< GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER, GST_AUDIO_CHANNEL_POSITION_LFE, GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT, GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT >, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdec_ac3:ffdec_ac30.GstPad:src: caps = audio/x-raw-int, rate=(int)48000, channels=(int)6, channel-positions=(GstAudioChannelPosition)< GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER, GST_AUDIO_CHANNEL_POSITION_LFE, GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT, GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT >, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16


ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTIViddec2:tividdec20: failed to create decode thread


Additional debug info:


gsttividdec2.c(1137): gst_tividdec2_init_video (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTIViddec2:tividdec20


ERROR: pipeline doesn't want to preroll.


Setting pipeline to NULL ...


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector1.GstPlaybin2SelectorPad:sink0: caps = audio/x-raw-int, rate=(int)48000, channels=(int)6, channel-positions=(GstAudioChannelPosition)< GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER, GST_AUDIO_CHANNEL_POSITION_LFE, GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT, GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT >, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0.GstGhostPad:src1.GstProxyPad:proxypad7: caps = audio/x-raw-int, rate=(int)48000, channels=(int)6, channel-positions=(GstAudioChannelPosition)< GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER, GST_AUDIO_CHANNEL_POSITION_LFE, GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT, GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT >, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20.GstDecodePad:src1.GstProxyPad:proxypad5: caps = audio/x-raw-int, rate=(int)48000, channels=(int)6, channel-positions=(GstAudioChannelPosition)< GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER, GST_AUDIO_CHANNEL_POSITION_LFE, GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT, GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT >, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector1.GstPad:src: caps = audio/x-raw-int, rate=(int)48000, channels=(int)6, channel-positions=(GstAudioChannelPosition)< GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER, GST_AUDIO_CHANNEL_POSITION_LFE, GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT, GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT >, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector1.GstPlaybin2SelectorPad:sink0: caps = NULL


/GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector1.GstPad:src: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0.GstGhostPad:src1: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20.GstDecodePad:src1: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdec_ac3:ffdec_ac30.GstPad:src: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdec_ac3:ffdec_ac30.GstPad:sink: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTIViddec2:tividdec20.GstPad:sink: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0.GstPad:sink1: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0.GstPad:src1: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0.GstPad:sink0: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0.GstPad:src0: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstAviDemux:avidemux0.GstPad:audio_00: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstAviDemux:avidemux0.GstPad:video_00: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstAviDemux:avidemux0.GstPad:sink: caps = NULL


/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src: caps = NULL


Freeing pipeline ...
 
I was already in "memory cut for DSP" mode, I just have rebooted my unit to see if it'd made any difference, still no luck :(
 
FATAL: Error inserting cmemk (/lib/modules/2.6.27.57-omap1/kernel/drivers/dsp/cmemk.ko): Invalid module format


FATAL: Error inserting dsplinkk (/lib/modules/2.6.27.57-omap1/kernel/drivers/dsp/dsplinkk.ko): Invalid module format


FATAL: Error inserting lpm_omap3530 (/lib/modules/2.6.27.57-omap1/kernel/drivers/dsp/lpm_omap3530.ko): Invalid module format


FATAL: Error inserting sdmak (/lib/modules/2.6.27.57-omap1/kernel/drivers/dsp/sdmak.ko): Invalid module format
 
So, there is really something wrong with the recipes, i thought it was my fault.


Try these packages, install them by doing that for each package:


sudo opkg install name_package


And retry loadmodules.sh


EDIT : Forgot the file : http://dl.free.fr/aXPNR7G9H, unzip, and install them.
 
Last edited by a moderator:
OK, I have installed your IPKs, now loadmodules.sh no longer outputs errors, but gst-launch still refuses to work :(


I'll look at it again tomorrow morning, but right now I need to sleep, it's getting late over here ;)


Bye, thanks for your hard work and help !


Magic Sam
 
FATAL: Error inserting cmemk (/lib/modules/2.6.27.57-omap1/kernel/drivers/dsp/cmemk.ko): Invalid module format


FATAL: Error inserting dsplinkk (/lib/modules/2.6.27.57-omap1/kernel/drivers/dsp/dsplinkk.ko): Invalid module format


FATAL: Error inserting lpm_omap3530 (/lib/modules/2.6.27.57-omap1/kernel/drivers/dsp/lpm_omap3530.ko): Invalid module format


FATAL: Error inserting sdmak (/lib/modules/2.6.27.57-omap1/kernel/drivers/dsp/sdmak.ko): Invalid module format
Ouch. So I suppose OE did not autorebuild those after a kernel bump..
 
Tried it. Your Totem seems to have missing dependencies according to the log output, so it doesn't install.
 

Similar threads

Back
Top