Gstreamer-ti

Discussion in 'NEON / DSP' started by klaxonn, Jan 31, 2012.

  1. klaxonn

    klaxonn Still Fresh

    Joined:
    Feb 25, 2011
    Messages:
    88
    My pnd had a problem, you can download it again.
     
  2. Neelix

    Neelix Insecticidal Maniac

    Joined:
    Jan 8, 2011
    Messages:
    3,224
    Location:
    Melbourne, Australia
    hmm... gnash is on that list... did anyone ever get around to attempting to port it?


    - Neelix
     
  3. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,214
    Location:
    Innsmouth, MA
    Works better now, still no totem in menus though...


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

     
  4. klaxonn

    klaxonn Still Fresh

    Joined:
    Feb 25, 2011
    Messages:
    88
    In fact, it's gst-launch-0.10 playbin2 -v uri="file://absolute_path"
     
  5. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,214
    Location:
    Innsmouth, MA
    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 ...
     
  6. klaxonn

    klaxonn Still Fresh

    Joined:
    Feb 25, 2011
    Messages:
    88
    Reboot using the right option.
     
  7. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,214
    Location:
    Innsmouth, MA
    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 :(
     
  8. klaxonn

    klaxonn Still Fresh

    Joined:
    Feb 25, 2011
    Messages:
    88
    Do sudo /usr/share/ti/gst/omap3530/loadmodules.sh and retry.
     
  9. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,214
    Location:
    Innsmouth, MA
     
  10. klaxonn

    klaxonn Still Fresh

    Joined:
    Feb 25, 2011
    Messages:
    88
    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: Feb 21, 2012
  11. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,214
    Location:
    Innsmouth, MA
    I have found the following modules on the Angstrom Package Browser:


    ti-cmem-module, ti-dsplink-module, ti-lpm-module and ti-sdma-module


    Are they OK ?
     
  12. klaxonn

    klaxonn Still Fresh

    Joined:
    Feb 25, 2011
    Messages:
    88
    I don't think so, use the ones included in the zip file.
     
  13. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,214
    Location:
    Innsmouth, MA
    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
     
  14. notaz

    notaz Certified Guru

    Joined:
    Aug 23, 2005
    Messages:
    4,913
    Location:
    Lithuania
    Ouch. So I suppose OE did not autorebuild those after a kernel bump..
     
  15. klaxonn

    klaxonn Still Fresh

    Joined:
    Feb 25, 2011
    Messages:
    88
    If you want to try this, don't forget to update to Beta 1.1.
     
  16. EvilDragon

    EvilDragon Administrator Staff Member

    Joined:
    Mar 4, 2003
    Messages:
    19,786
    Location:
    Ingolstadt
    Tried it. Your Totem seems to have missing dependencies according to the log output, so it doesn't install.
     
  17. klaxonn

    klaxonn Still Fresh

    Joined:
    Feb 25, 2011
    Messages:
    88
    Which ones ?
     
  18. EvilDragon

    EvilDragon Administrator Staff Member

    Joined:
    Mar 4, 2003
    Messages:
    19,786
    Location:
    Ingolstadt
    Don't have my Pandora here, but can tell you tonight.
     
  19. EvilDragon

    EvilDragon Administrator Staff Member

    Joined:
    Mar 4, 2003
    Messages:
    19,786
    Location:
    Ingolstadt
    Here you go:


    totem-pl-parser


    libgmime-2.4-2


    libxxf86vml


    libxcb1
     
  20. klaxonn

    klaxonn Still Fresh

    Joined:
    Feb 25, 2011
    Messages:
    88
    Thanks, i'll add these.
     

Share This Page

Loading...