MP3 and ID3v2 - Fixed!

John M McIntosh johnmci at smalltalkconsulting.com
Thu May 23 02:38:35 UTC 2002


>I'm not the praying type, but first, let me offer a prayer that God 
>may deliver me from all C code for the rest of eternity.  Yeah, I 
>can do it. I'd even go so far as to say the hacks I've done are 
>relatively elegant.  But, jeez, it's like pulling teeth sometimes 
>after having done Smalltalk for a year now.
>
>Anyway, in a case of missing the forest for the trees, I spent the 
>last couple of *weeks* trying to figure out why the changes I made 
>to mpeg3io.c and mpeg3io.h were simply not working.  After 
>litteriing the *entire* source tree with fprintfs, unsuccessfully 
>trying to run gdb on the entire VM and countless hours of virtual 
>debugging in the shower, I finally figured out that, somehow, my 
>freshly compiled VM (in ~/dev/3.2.1) was referencing the 
>Mpeg3Plugin.dll lying around somewhere under my image dir (in 
>/mnt/c/Program Files/squeak).  I deleted the plugin DLL and 
>whoopeee!  I can now hear the song I've been longing to hear for 
>about a month in Squeak.  One baby step closer to the Squeak 
>uber-media box (which I'm thinking of calling STORMS - Smalltalk 
>Object Remote-controlled Media System).
>
>(If the mpeg stuff is compiled into the image now anyway, why 
>*would* it be referencing the dll?)
>
>So the question is - where do I send the patch?  Is it too soon to 
>ask for CVS access (since VorbisPlugin is next)?  Either way, please 
>let me know.  This patch should be OS-agnostic, btw.
>
>--
>Jason Dufair - jase at dufair.org
>http://www.dufair.org/
>"Ad in classifieds: Pandora's Box (no box) $5"

Well you could submit them to the libmpeg3 people on source forge, 
and to me and I'll drop them into our source tree for squeak and 
build a mac vm.

PS you've a sunit for this so I can confirm it works?

-- 
--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================



More information about the Squeak-dev mailing list