Displaying 3 results from an estimated 3 matches for "decodethread".
2000 May 22
1
Winamp plugin compile problems and fix/docs
...he Cygnus environment
(gcc, and a lot of other GNU utils)
on Windows NT.
_beginthread() is not found. That doesn't look like a function
application code should ever call directly.
I converted it to use CreateThread and it compiles and works.
Change this:
thread_handle = (HANDLE)_beginthread(DecodeThread,0, (void *)(&killDecod
eThread) );
To this:
thread_handle = (HANDLE)CreateThread(NULL,0,DecodeThread,(void *)(&killD
ecodeThread),0,0);
and then it works. No guarantees at all that this is correct and no
warranty if it breaks anything.
I have a working DLL now. Should I give it to any...
2001 Feb 03
0
Winamp plugin annoyance
Hello,
When the Winamp plugin is playing an Ogg Vorbis file, if you
try to scroll the playlist so that the title of the Ogg file scrolls out
of view, it jumps back again, which is very annoying.
The fix:
In function DecodeThread, replace
if(lostsync || (decode_pos_ms - lastupdate > 500))
{
...
mod.SetInfo(bitrate / 1000, samplerate / 1000, num_channels, 1);
by
if(lostsync || (decode_pos_ms - lastupdate > 500))
{
...
mod.SetInfo(bitrate / 1000, -1, -1, -1);
(-1 indicating "no change")
Another annoy...
2001 Mar 04
1
Winamp plugin playlist behavior
Hello vorbis-dev@xiph.org!
I used to be an MP3-addict, but beta4 convinced me so from now on I
decided to convert all my new audio to OGG :)
I'd just like to point out a strangeness in the Winamp plugin
behavior - try this:
Start playing a vorbis file, then click List Options->New List, after
that add a playlist or a stand-alone music file to the list; almost
immediately the first item