[Etoys-notify] [JIRA] Updated: (SQ-122) Video does not play in Particle Dye project

jira at immuexa.com jira at immuexa.com
Thu Jun 11 08:32:44 EDT 2009


     [ http://tracker.immuexa.com/browse/SQ-122?page=all ]

timothy updated SQ-122:
-----------------------

    Fix Version: summer blitz (june)
                     (was: squeakfest prep (july))

> Video does not play in Particle Dye project
> -------------------------------------------
>
>          Key: SQ-122
>          URL: http://tracker.immuexa.com/browse/SQ-122
>      Project: squeakland
>         Type: Bug
>   Components: etoys
>     Reporter: Scott Wallace
>     Priority: Eventual
>      Fix For: summer blitz (june)
>  Attachments: GSTAug11-yo.3.cs.gz, ParticleDyeInWater.ogg
>
>
> From TRAC Ticket #7662 (bert)
> We need to convert the mpeg video to ogg theora and fix the project to play it.
> Attachments:
> ParticleDyeInWater.ogg (1.0 MB) - added by dmoco
> GSTAug11-yo.3.cs (10.1 kB) - added by ohshima
> (dmoco) Hope the conversion plays. Can't test in-image here on winxp but works in VLC. Done using Super.
> (bert) So the ogg file is in SVN, the GStreamer bindings are in the image, but it still does not work. I suspect our GStreamer plugin is too old, there is a new one at http://squeaksource.com/GStreamer.html that might be required. Otherwise try to get Josh or John to comment ...
> Looked at the changes in the GStreamer plugin, but Josh only added an export clause to initialiseModule(). Recompiling with that change predictably did not change anything.
> GStreamer simply hangs in gst_init_check with 100% CPU utilization:
> (gdb) bt
> #0  0x00110402 in __kernel_vsyscall ()
> #1  0x007081df in fork () from /lib/libc.so.6
> #2  0x0536bd5b in ?? () from /usr/lib/libgstreamer-0.10.so.0
> #3  0x0536d214 in ?? () from /usr/lib/libgstreamer-0.10.so.0
> #4  0x002b09a1 in g_option_context_parse () from /lib/libglib-2.0.so.0
> #5  0x0536cc81 in gst_init_check () from /usr/lib/libgstreamer-0.10.so.0
> #6  0x0017a2f6 in primitivegstinitcheck ()
>     at /home/bert/sugar-jhbuild/source/squeak/platforms/unix/src/plugins/GStreamerPlugin/GStreamerPlugin.c:3058
> #7  0x08058287 in dispatchFunctionPointer (aFunctionPointer=0x17a2c0) at gnu-interp.c:3933
> #8  0x08060865 in primitiveExternalCall () at gnu-interp.c:13865
> #9  0x08058287 in dispatchFunctionPointer (aFunctionPointer=0x8060610) at gnu-interp.c:3933
> #10 0x08069b87 in interpret () at gnu-interp.c:7746
> #11 0x08056c6b in main (argc=Cannot access memory at address 0x0
> ) at /home/bert/sugar-jhbuild/source/squeak/platforms/unix/vm/sqUnixMain.c:1411
> No idea how to fix this, guess we need to call the cavalry.
> (yoshiki) The plugin needs to have a way to tell the content type (video only, audio only, or video and audio) of a ogg stream, and the UI has to make the right semaphores for them.
> In the meantime, the movie was removed from the project, and the content of About flap was modified.
> (bert) Well, for the ParticleDyeInWater.ogg we know it is audio-only. Can't we make it play at all?
>  
> I tried to load the .ogg anyway. In the logfile I found a liboil error (#7251) plus this:
> GConf Error: Failed to launch configuration server: Failed to fork (Cannot allocate memory)
> Top reports 7.5 M free and 52 M cached which appears plenty ...
>   Changed 6 months ago by bert ¶
> When using "gst-launch playbin" to play the ogg movie the same liboil error appears, but the movie plays. So that one is harmless.
> (yoshiki) Video-only, and yes, with a piece of code that assumes it, it can certainly play the movie. I have the changeset. Do you want to see it?
> (bert) Well, for the ParticleDyeInWater.ogg we know it is audio-only. Can't we make it play at all?
> I tried to load the .ogg anyway. In the logfile I found a liboil error (#7251) plus this:
> GConf Error: Failed to launch configuration server: Failed to fork (Cannot allocate memory)
> Top reports 7.5 M free and 52 M cached which appears plenty ...
> (yoshiki) Video-only, and yes, with a piece of code that assumes it, it can certainly play the movie. I have the changeset. Do you want to see it?
> (bert)  Certainly. But as far as I can tell the error happens even when only opening the file.
> (yoshiki)  TO the latest OLPC image, install GStreamer-Base-jcg.38.mcz and Gstreamer-UI-jcg.16. And apply the changeset that is attached to this trac, and
> GStreamerMoviePlayerMorph new openInWorld and navigate to the ParticleDyeInWater.ogg.
> The changeset has a broken support for keeping the movie morph survice across the sessions, but it is not working properly yet.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://tracker.immuexa.com/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



More information about the Etoys-notify mailing list