Go Back   Winamp Forums > Developer Center > Winamp Development

Reply
Thread Tools Search this Thread Display Modes
Old 12th June 2006, 14:46   #1
wh_
Junior Member
 
Join Date: May 2006
Posts: 2
eax 2.0 output plugin

once again. The previous topic was a bit deficient.
Now I'm writing an output plugin for winamp. (eax 2.0
output, uses directsound) but it is not working in windows xp.
there is no problem in win98 at all!
When I click on the play button winamp start playing sound it's ok and there are no problems with pause and seek, fades etc. but, when i click on the stop button it's my responsibility to stop directsound output, if i don't stop
it, it should play circularly the sound data which the plugin had been downloaded.
But - in windows xp - winamp stops (interrupts or what) the sound playback when i click on the stop button.
(the plugin uses fade-out when you clicks on the stop button) but this is interrupted by winamp or something else.
I think this is a communication failure (between winamp and it's dlls) or similar.
this is not the only bug in windows xp.
I did a skin interface for the plugin, and there are problems
with the text display (!)
plugin was written in assembly (visual c like stack-based programming like enter x,y/leave sub esp,/add esp, etc..)
I rarely used bss data for functions except the sound data, it's located in bss data not in global mem or heap..

I don't know what can i do, simply i cannot debug this.
please reply
wh_ is offline   Reply With Quote
Reply
Go Back   Winamp Forums > Developer Center > Winamp Development

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump