(forwarded Josh's response)
-------- Original Message -------- Subject: Re: [Vm-dev] New plugin support Date: Tue, 22 Apr 2008 10:57:03 -0700 From: Joshua Gargus josh.gargus@qwaq.com To: Andreas Raab andreas.raab@gmx.de CC: Squeak Virtual Machine Development Discussion vm-dev@lists.squeakfoundation.org References: B95B2EA9-C0F5-4996-9475-75C99381BA7C@speakeasy.net 480E0F24.4070504@gmx.de
No problems with the GStreamerPlugin so far.
Josh
On Apr 22, 2008, at 9:15 AM, Andreas Raab wrote:
Josh was just looking at GStreamer. I don't think he has any problems but just in case I'm cc-ing him for comments.
- A.
Ian Piumarta wrote:
Hi, I'm about to commit (add) cross-platform directories to support GStreamerPlugin and OggPlugin. If anyone thinks this is a bad idea, please speak now. (FYI: the unix tree will also be getting ClipboardExtendedPlugin, DBusPlugin, RomePlugin and ImmX11Plugin in the same commit.) Cheers, Ian
He is helpfully cleaning up things, it was rushed a bit since it went from a paper idea to a plugin, api, sunits, and a player in a three week period on the macintosh and OLPC.
So he's refactoring now, but that won't affect anything in the source tree. I *had* tried to avoid any source files but was force to make the squeakAudioVideoPipeLineSignalInterface./c/h ones to support callbacks for media source/sink interfacing to squeak. Those would be cross platform.
I have no plans to provide any macintosh specific files since the process of installing gstreamer on os-x is non-trivial. Well it is trivial if you consider os-x to be a unix system and you are happy with using the BSD Ports system to install a hundred or so unix components, which might be the case if you wanting a fully configured X11 based unix which happens to be a macintosh....
Obviously this is a high hurdle for a macintosh etoy user to deal with, and requires using of a Terminal session, and debugging when the installation goes wrong, which it does...
However I understand installing GStreamer on Windows is less invasive?
On Apr 22, 2008, at 11:24 AM, Andreas Raab wrote:
(forwarded Josh's response)
-------- Original Message -------- Subject: Re: [Vm-dev] New plugin support Date: Tue, 22 Apr 2008 10:57:03 -0700 From: Joshua Gargus josh.gargus@qwaq.com To: Andreas Raab andreas.raab@gmx.de CC: Squeak Virtual Machine Development Discussion <vm-dev@lists.squeakfoundation.org
References: B95B2EA9-C0F5-4996-9475-75C99381BA7C@speakeasy.net <480E0F24.4070504@gmx.de
No problems with the GStreamerPlugin so far.
Josh
On Apr 22, 2008, at 9:15 AM, Andreas Raab wrote:
Josh was just looking at GStreamer. I don't think he has any problems but just in case I'm cc-ing him for comments.
- A.
Ian Piumarta wrote:
Hi, I'm about to commit (add) cross-platform directories to support GStreamerPlugin and OggPlugin. If anyone thinks this is a bad idea, please speak now. (FYI: the unix tree will also be getting ClipboardExtendedPlugin, DBusPlugin, RomePlugin and ImmX11Plugin in the same commit.) Cheers, Ian
-- = = = ======================================================================== John M. McIntosh johnmci@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
There is a Windows binary bundle on the GStreamer download site:
http://gstreamer.freedesktop.org/download/
How hard would it be to include all GStreamer OS X libs in the GStreamer plugin? If we had one media playback solution for all platforms, that would be awesome ...
- Bert -
On 22.04.2008, at 20:43, John M McIntosh wrote:
He is helpfully cleaning up things, it was rushed a bit since it went from a paper idea to a plugin, api, sunits, and a player in a three week period on the macintosh and OLPC.
So he's refactoring now, but that won't affect anything in the source tree. I *had* tried to avoid any source files but was force to make the squeakAudioVideoPipeLineSignalInterface./c/h ones to support callbacks for media source/sink interfacing to squeak. Those would be cross platform.
I have no plans to provide any macintosh specific files since the process of installing gstreamer on os-x is non-trivial. Well it is trivial if you consider os-x to be a unix system and you are happy with using the BSD Ports system to install a hundred or so unix components, which might be the case if you wanting a fully configured X11 based unix which happens to be a macintosh....
Obviously this is a high hurdle for a macintosh etoy user to deal with, and requires using of a Terminal session, and debugging when the installation goes wrong, which it does...
However I understand installing GStreamer on Windows is less invasive?
On Apr 22, 2008, at 11:24 AM, Andreas Raab wrote:
(forwarded Josh's response)
-------- Original Message -------- Subject: Re: [Vm-dev] New plugin support Date: Tue, 22 Apr 2008 10:57:03 -0700 From: Joshua Gargus josh.gargus@qwaq.com To: Andreas Raab andreas.raab@gmx.de CC: Squeak Virtual Machine Development Discussion <vm-dev@lists.squeakfoundation.org
References: B95B2EA9-C0F5-4996-9475-75C99381BA7C@speakeasy.net <480E0F24.4070504@gmx.de
No problems with the GStreamerPlugin so far.
Josh
On Apr 22, 2008, at 9:15 AM, Andreas Raab wrote:
Josh was just looking at GStreamer. I don't think he has any problems but just in case I'm cc-ing him for comments.
- A.
Ian Piumarta wrote:
Hi, I'm about to commit (add) cross-platform directories to support GStreamerPlugin and OggPlugin. If anyone thinks this is a bad idea, please speak now. (FYI: the unix tree will also be getting ClipboardExtendedPlugin, DBusPlugin, RomePlugin and ImmX11Plugin in the same commit.) Cheers, Ian
-- = = = = = ====================================================================== John M. McIntosh johnmci@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http:// www.smalltalkconsulting.com = = = = = ======================================================================
On Apr 22, 2008, at 11:50 AM, Bert Freudenberg wrote:
There is a Windows binary bundle on the GStreamer download site:
http://gstreamer.freedesktop.org/download/
How hard would it be to include all GStreamer OS X libs in the GStreamer plugin? If we had one media playback solution for all platforms, that would be awesome ...
- Bert -
Well to install Gstreamer on os-x that required installing all these packages below. I did consider oh, well maybe you could static link a binary.... However this only is the install of the *GOOD* GStreamer plugins, so it won't support MP3/MPEG For that you need to install the *BAD* plugins and that's lots more software.
Still I'm not clear about the pain to get GStreamer installed on Windows?
The following ports are currently installed: aalib @1.4rc5_2 (active) atk @1.20.0_1 (active) audiofile @0.2.6_1 (active) bison @2.3_0 bison @2.3_2 (active) cairo @1.4.10_0+quartz cairo @1.4.14_0+quartz (active) cdparanoia @0.9.8_0 (active) dbus @1.0.2_2 (active) dbus-glib @0.74_0 (active) docbook-xml @4.5_1 (active) docbook-xml-4.1.2 @4.1.2_1 (active) docbook-xml-4.2 @4.2_0 (active) docbook-xml-4.3 @4.3_0 (active) docbook-xml-4.4 @4.4_0 (active) docbook-xml-4.5 @4.5_0 (active) docbook-xsl @1.72.0_0 (active) esound @0.2.38_1 (active) expat @2.0.1_0 (active) flac @1.2.1_0+darwin_i386 (active) flex @2.5.33_0 flex @2.5.35_0 (active) fontconfig @2.4.2_1+macosx fontconfig @2.5.0_0+macosx (active) freetype @2.3.5_0 freetype @2.3.5_1 (active) gconf @2.20.1_0 (active) getopt @1.1.4_1 (active) gettext @0.17_0 gettext @0.17_3 (active) glib2 @2.14.2_2+darwin_9 glib2 @2.14.6_0+darwin_9 (active) glib2-devel @2.15.6_0+darwin_9 gnome-common @2.20.0_0 (active) gnome-mime-data @2.18.0_3 (active) gnome-vfs @2.20.1_1 (active) gst-plugins-base @0.10.17_0 (active) gst-plugins-good @0.10.7_0 (active) gstreamer @0.10.17_0 (active) gtk-doc @1.9_1 (active) gtk2 @2.12.8_0+x11 (active) gzip @1.3.12_0 (active) id3lib @3.8.3_0 (active) intltool @0.36.3_0 (active) jpeg @6b_2 (active) libcaca @0.9_0 (active) libcddb @1.3.0_0 (active) libcdio @0.75_0 (active) libdv @1.0.0_0+darwin_i386 (active) libiconv @1.11_6 libiconv @1.12_0 (active) libidl @0.8.10_0 (active) libogg @1.1.3_2 (active) liboil @0.3.12_0 (active) libpng @1.2.23_0 libpng @1.2.25_0 (active) libsdl @1.2.12_0+darwin_9 libsdl @1.2.13_1 (active) libsdl_mixer @1.2.8_0 (active) libshout2 @2.2.2_1 (active) libtheora @1.0beta2_0+darwin_9_i386 (active) libtool @1.5.24_2 (active) libvorbis @1.2.0_0 (active) libxml2 @2.6.30_0 libxml2 @2.6.31_0 (active) libxslt @1.1.22_0 (active) m4 @1.4.10_1 (active) ncurses @5.6_0 (active) ncursesw @5.6_1 (active) openssl @0.9.8g_0 (active) orbit2 @2.14.12_0 (active) p5-xml-parser @2.36_0 (active) pango @1.18.4_0 (active) perl5.8 @5.8.8_0 perl5.8 @5.8.8_2 (active) pkgconfig @0.22_0 pkgconfig @0.23_0 (active) popt @1.13_0 (active) py25-gobject @2.14.0_0 py25-gobject @2.14.1_0+darwin_9 (active) py25-numeric @24.2_1+macosx (active) python25 @2.5.1_2+darwin_9 python25 @2.5.2_1+darwin_9 (active) render @0.9_1 (active) scrollkeeper @0.3.14_6 (active) smpeg @0.4.4_6 (active) speex @1.0.5_0 (active) taglib @1.5_0 (active) tiff @3.8.2_1+macosx (active) wavpack @4.41.0_0 (active) wxWidgets @2.8.6_1 wxWidgets @2.8.7_0 (active) Xft2 @2.1.12_0 (active) xmlcatmgr @2.2_1 (active) xmlto @0.0.18_3 (active) xorg-util-macros @1.1.5_0 (active) xorg-xproto @7.0.11_1 (active) xrender @0.9.0_1 xrender @0.9.0_2 (active) zlib @1.2.3_1 (active)
-- = = = ======================================================================== John M. McIntosh johnmci@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
vm-dev@lists.squeakfoundation.org