I've fixed a heck of a lot of stuff in the time frame of just over ten minutes. And you all care... right. I actually ran Vorbize, and discovered some stupid bugs (e.g., segfault???). Fixed. Both Vorbize and Ogg123 should now speak fluently in Monty's comment-eese. I'll be working on getting both to implement all the comment tags; I'm seriously considering dropping all comment support in Vorbize in favor of an external comment utility (anybody got any, unfinished? I'll finish it...). Well, how many hits did www.vorbis.com get today? (i.e., how was the public beta?) By the way, is anybody working on the "real" command line utility? It seems to have been dormant for a while. Kenneth --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/
At 10:56 PM 6/20/00 -0400, you wrote:>I've fixed a heck of a lot of stuff in the time frame of just over tenminutes.>And you all care... right. > >I actually ran Vorbize, and discovered some stupid bugs (e.g., segfault???). >Fixed. > >Both Vorbize and Ogg123 should now speak fluently in Monty's comment-eese. >I'll be working on getting both to implement all the comment tags; I'm >seriously considering dropping all comment support in Vorbize in favor of >an external comment utility (anybody got any, unfinished? I'll finish it...).Ick. Forgot that I was going to send you mine... I'll dig it up later (it's on another drive) and try and get it sent sometime today). The comment-rewriting stuff works fine (though it doesn't yet try to catch the case where it can do things more efficiently), but the UI side of things doesn't work tolerably. I suggest you DON'T drop all support in vorbize - it's much more efficient to write out the comment header initially rather than re-writing the entire stream later. Of course, I'm not expecting complex support at all - just basic stuff.> >Well, how many hits did www.vorbis.com get today? (i.e., how was the public >beta?) > >By the way, is anybody working on the "real" command line utility? It seems >to have been dormant for a while.I think people are, but I'm not sure about any details. Now, batching up replies to previous mails from you: decoder_example.c is based on libvorbis directly for two reasons: decoder_example has existed for much longer than vorbisfile, and decoder_example serves as the only real example for the decode-side APIs (other than vorbisfile itself - but that's pretty complex). The winamp and xmms plugins are usable as examples of how to use vorbisfile - it's trivially easy, really. And finally, I'll go and build a copy of vorbize for win32 in a bit. It'll be at http://www.labyrinth.net.au/~msmith/vorbize.exe (but don't try that for half an hour or so) Michael --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/
Just out of curiosity. Why don't you just use the filename for the time being for the name that is printed out in winamp. Right now unknown track <encoded by xiphophrus... isn't very useful when playing tracks. Just a thought. I'd do it myself but I can't compile under anything but cygwin and I'm not sure how to build the winamp .dll that way. Thanks, Matt -----Original Message----- From: Michael Smith <msmith@labyrinth.net.au> To: vorbis-dev@xiph.org <vorbis-dev@xiph.org> Date: Tuesday, June 20, 2000 11:23 PM Subject: Re: [vorbis-dev] Kenneth's Second Commit>At 10:56 PM 6/20/00 -0400, you wrote: >>I've fixed a heck of a lot of stuff in the time frame of just over ten >minutes. >>And you all care... right. >> >>I actually ran Vorbize, and discovered some stupid bugs (e.g.,segfault???).>>Fixed. >> >>Both Vorbize and Ogg123 should now speak fluently in Monty's comment-eese. >>I'll be working on getting both to implement all the comment tags; I'm >>seriously considering dropping all comment support in Vorbize in favor of >>an external comment utility (anybody got any, unfinished? I'll finishit...).> >Ick. Forgot that I was going to send you mine... I'll dig it up later (it's >on another drive) and try and get it sent sometime today). The >comment-rewriting stuff works fine (though it doesn't yet try to catch the >case where it can do things more efficiently), but the UI side of things >doesn't work tolerably. > >I suggest you DON'T drop all support in vorbize - it's much more efficient >to write out the comment header initially rather than re-writing the entire >stream later. Of course, I'm not expecting complex support at all - just >basic stuff. > >> >>Well, how many hits did www.vorbis.com get today? (i.e., how was thepublic>>beta?) >> >>By the way, is anybody working on the "real" command line utility? Itseems>>to have been dormant for a while. > >I think people are, but I'm not sure about any details. > >Now, batching up replies to previous mails from you: > decoder_example.c is based on libvorbis directly for two reasons: >decoder_example has existed for much longer than vorbisfile, and >decoder_example serves as the only real example for the decode-side APIs >(other than vorbisfile itself - but that's pretty complex). > The winamp and xmms plugins are usable as examples of how to use >vorbisfile - it's trivially easy, really. > > And finally, I'll go and build a copy of vorbize for win32 in a bit. >It'll be at http://www.labyrinth.net.au/~msmith/vorbize.exe (but don't try >that for half an hour or so) > >Michael > >--- >8 ---- >List archives: http://www.xiph.org/archives/ >Ogg project homepage: http://www.xiph.org/ogg/--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/
>Just out of curiosity. Why don't you just use the filename for the time >being for the name that is printed out in winamp. Right now unknown track ><encoded by xiphophrus... isn't very useful when playing tracks. Just a >thought. I'd do it myself but I can't compile under anything but cygwin >and >I'm not sure how to build the winamp .dll that way.I've gotten it to build under Mingw32 (another win32 gcc port), and the steps should be about the same for cygwin (just change one parameter for dllwrap). You'll need the winamp plugin headers as well... 1. Create a .def file for the dll: EXPORTS winampGetInModule2 2. Compile the module: gcc -o vorbis.o -c -I../include vorbis.c 3. Link the dll: dllwrap --dllname in_vorbis.dll -dev vorbis.def --target i386-cygwin32 -L../lib vorbis.o ../lib/vorbisfile.a -lvorbis Andy ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/