Hello all, I'm going away on vacation again, so no work on ogg123 from me for a week. This is disappointing because I would have liked to be able to get my branch work into shape for an rc3 release, but there's no way I'll be able to get it done by then. That said, since I have moved the buffer code to pthreads and added libcurl streaming, the new code needs a lot of testing, specifically on platforms other than Linux/x86. Anyone with such a platform available can help greatly by checking out my branch, 'kcarnold_work' of vorbis-tools/ogg123, and testing these things: 1. Does the pthread buffer code work? 2. Does libcurl build and run?, and 3. Does it all work when you try to play a file or stream? I'm especially interested to see if you can make the buffer deadlock; I have removed all deadlock conditions that I have found on my computer, but have not tested on any other computers running faster or slower or otherwise scheduling the threads differently. Try streaming from various sources, local or remote. I'd recommend a verbosity of at least 3. If you find a deadlock, enable debugging in curl_interface.c and/or buffer.c. There's also a deadlock protection #ifdef in buffer.c that you can try. curl_interface.c's debugging interface will dump on stderr, so turn off the status indicator (no -v's). buffer.c's DEBUG_BUFFER will dump a ton of data into /tmp/bufferdebug. If it deadlocks for you, send me the last 20 lines or so (or if it compresses well, the whole thing -- it's very repetitive text). You can also try out the new configfile interface; use ogg123 -c for a pretty table of what options I've hooked in so far. Or steal it for your own project ;) Thanks. -- Kenneth Arnold <ken@arnoldnet.net> / kcarnold / Linux user #180115 http://arnoldnet.net/~kcarnold/ <HR NOSHADE> <UL> <LI>application/pgp-signature attachment: stored </UL> -------------- next part -------------- A non-text attachment was scrubbed... Name: part Type: application/octet-stream Size: 233 bytes Desc: not available Url : http://lists.xiph.org/pipermail/vorbis-dev/attachments/20010813/f4d9d829/part-0001.obj