[vorbis-dev] Ports

Brian Havard brianh at kheldar.apana.org.au
Wed Dec 27 23:21:29 PST 2000



On Thu, 28 Dec 2000 16:01:28 +1100, Michael Smith wrote:

>>That should produce exactly the same thing as
>>
>>echo -e "GET /file.ogg HTTP/1.0\r\nAccept: */*\r\nUser-Agent:
>ogg123\r\nHost: localhost(orwhatever)" | nc localhost(orwhatever) 80
>>
>>with the headers (everything before the first \r\n\r\n) stripped.
>
>Indeed it should. Apparently, though, it isn't doing so. Hence my request
>for more information (remember, this is on OS/2, not unix).

I've tracked down the problem now. For some reason the 'seekable' test in
ov_open_callbacks() (the seek_func(f,0,SEEK_CUR)) screws up the stream. If
I take this out and force it to non-seekable it works just fine.

Another small item, I had to add "fflush(opt.instream);" in ogg123.c at
line 319 or the request didn't get sent and the 'Dump headers' code ended
up in an infinite loop as it doesn't check for EOF.


-- 
 ______________________________________________________________________________
 |  Brian Havard                 |  "He is not the messiah!                   |
 |  brianh at kheldar.apana.org.au  |  He's a very naughty boy!" - Life of Brian |
 ------------------------------------------------------------------------------

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.




More information about the Vorbis-dev mailing list