Development thread for QCDWAInMgr [Archive] - Quintessential Forum

PDA

View Full Version : Development thread for QCDWAInMgr


MLO
07-08-2004, 05:43 AM
Okay, since every thread regarding this plugin tends to go off topic I'm putting the latest version in this new clean thread for your feedback.

Shao Hao and I have spent a $h!t load of time and effort on this plugin, and it would be appreciated if we could keep this thread on topic. If you don't have anything constructive to say, then please post in another thread.

Here is what I want to know:
1) Does it work for your desired WA input plugins?
2) If it doesn't work, then how exactly (step by step) can I reproduce the problem?

---------------UPDATE--------------
Fixed the freeze on stop.

http://www.quinnware.com/downloader.php?plugin=88

---------------UPDATE--------------

matty28carter
07-08-2004, 10:17 AM
When using the winamp input plugins manager with the wave out plug-in QCD freezes when you press stop. It'll only freeze for 5-6 seconds but it shouldn't do it as no other plug-ins do. To reproduce: Just enable wave out, press play on a song that is using the winamp input plugins and press stop, it freezes.

MLO
07-08-2004, 08:42 PM
When using the winamp input plugins manager with the wave out plug-in QCD freezes when you press stop. It'll only freeze for 5-6 seconds but it shouldn't do it as no other plug-ins do. To reproduce: Just enable wave out, press play on a song that is using the winamp input plugins and press stop, it freezes.
What file format and which winamp plugin are you using?

I've noticed that this delay doesn't happen with all plugins... I just tested in_mid.dll and it didn't have the issue, but in_mp3.dll did have the issue when playing an mp3. Strangely though, in_mp3.dll did NOT have the issue when playing streams. Hmmm... http://www.quinnware.com/forum/images/icons/icon5.gif

matty28carter
07-09-2004, 09:14 AM
What file format and which winamp plugin are you using?

I've noticed that this delay doesn't happen with all plugins... I just tested in_mid.dll and it didn't have the issue, but in_mp3.dll did have the issue when playing an mp3. Strangely though, in_mp3.dll did NOT have the issue when playing streams. Hmmm... http://www.quinnware.com/forum/images/icons/icon5.gif

i've had it with in_mp3.dll and in_mad.dll don't know about streams or any other files...

MLO
07-13-2004, 12:20 AM
i've had it with in_mp3.dll and in_mad.dll don't know about streams or any other files...
I think the freeze problem is now fixed (in my tests with in_mp3.dll it now stops immediately for local files http://www.quinnware.com/forum/images/icons/icon7.gif).

Please test and let me know if it works for you too. The first post in this thread has been updated with the new QCDWAInMgr.dll.

krazyd
07-14-2004, 12:15 PM
Hi MLO,
First, let me say great job on the plugin :D, haven't tried it for a couple of months and it's improved a heap since I last used it. I have noticed a couple of small problems using it though:

If I'm playing an MP3 with the winamp Shibatch mpg123 plugin (v1.18y ot70a SSE) and the next song in the playlist is an ogg, on advancing to that song the message "Vorbis stream failed" appears, and the ogg is skipped.
If the plugin is loaded but not used since opening QCD (eg. playlist full of ogg's) the plugin interface in Preferences is not available.


Hope this is helpful :).

MLO
07-14-2004, 05:23 PM
If I'm playing an MP3 with the winamp Shibatch mpg123 plugin (v1.18y ot70a SSE) and the next song in the playlist is an ogg, on advancing to that song the message "Vorbis stream failed" appears, and the ogg is skipped.
If the plugin is loaded but not used since opening QCD (eg. playlist full of ogg's) the plugin interface in Preferences is not available.
Does your processor really have the SSE instruction set? None of mine do, so I'm going to use the "normal" Shibatch. You may want to retest with the "normal" one as well, unless you really do have a CPU with the SSE instruction set.

Anyway, I just tested your first scenario and everything worked okay. The error seems to indicate that this is an OGG plugin error. what version of Vorbis are you using? I tested with QCD version 1.80.

I couldn't reproduce the problem in your second scenario either. The only way to get rid of the Preferences Config is to uncheck the QCDWAInMgr.

p.s. What version of QCD are you using? I ran my tests with both 4.50 and 4.51. The QCDWAInMgr does not work with versions lower than 4.50.

krazyd
07-15-2004, 06:32 AM
Does your processor really have the SSE instruction set? None of mine do, so I'm going to use the "normal" Shibatch. You may want to retest with the "normal" one as well, unless you really do have a CPU with the SSE instruction set.

Anyway, I just tested your first scenario and everything worked okay. The error seems to indicate that this is an OGG plugin error. what version of Vorbis are you using? I tested with QCD version 1.80.
I'm pretty sure Athlon XP's have SSE, but the problem still exists even with the normal Shibatch. I am using the crossfader and vorbis plugin 1.80 which came with QCD 4.51. These are the steps I take to create the error:
- Load up a playlist with ogg's and mp3's
- Start playing an mp3
- queue an ogg to play next
- click 'next' halfway through the mp3
That's all I can think of. QueueIt and Sonique2QCD are the only other 3rd party plugins I have loaded. :puzzled:
I couldn't reproduce the problem in your second scenario either. The only way to get rid of the Preferences Config is to uncheck the QCDWAInMgr.
Okay, I tried this again and was unable to reproduce the problem. Sorry about the false alarm. :confused:

MLO
07-15-2004, 07:43 PM
I am using the crossfader and vorbis plugin 1.80 which came with QCD 4.51. These are the steps I take to create the error:
- Load up a playlist with ogg's and mp3's
- Start playing an mp3
- queue an ogg to play next
- click 'next' halfway through the mp3
That's all I can think of. QueueIt and Sonique2QCD are the only other 3rd party plugins I have loaded. :puzzled:

Okay, I didn't know you were using the crossfader... still didn't get any "Vorbis stream failed" error though. I don't have QueueIt though, maybe that has something to do with the error?

So when I played an mp3 and had an ogg next in the playlist, when I clicked next it switched to the ogg and played the last couple seconds of it... that's it. I really don't think this has anything to do with the Input Manager, because if I do mp3 to mp3 then the crossfader works as it should.... but who knows? http://www.quinnware.com/forum/images/emots/post/confused.gif

Tokelil
07-16-2004, 02:25 AM
I'll try it with QueueIt tomorrow, though I can't see it has anything to do with it, The only thing it sets is WM_PLAYNEXT (or what ever the command is)

krazyd
07-16-2004, 06:48 AM
Hmmm. Done a bit more experimentation.

For me, crossfading works mp3 to mp3 but not mp3 to ogg or to m4a. The problem exists even without the crossfader (using the waveout plugin or the simple directsound). There is no problem advancing ogg to ogg, m4a to m4a, ogg to m4a or even to mp3 from another format. :depressed:

Roj
07-19-2004, 10:42 PM
1) Does it work for your desired WA input plugins?
2) If it doesn't work, then how exactly (step by step) can I reproduce the problem?
mp3 streaming with mpg123 is broken.

Go to www.somafm.com (http://www.somafm.com)

Choose Beat Blender 128bit.

Once it's running press the stop button.

QCD will crash every time.

Please fix... :)

matty28carter
07-19-2004, 10:49 PM
I've just done some experimenting too. Using the latest winamp input manger (1.75) and winamp MAD if i add a MP3 file to the playlist then add a OGG file, start play ing the MP3 file then hit forward qcd just ignores the OGG file and stops. (this is using the standard bundles QCD ogg plugin)

MLO
07-20-2004, 05:38 AM
mp3 streaming with mpg123 is broken.

Go to www.somafm.com (http://www.somafm.com/)

Choose Beat Blender 128bit.

Once it's running press the stop button.

QCD will crash every time.

Please fix... :)
Can't reproduce... perhaps you have some other plugin that is causing the problem?

MLO
07-20-2004, 05:41 AM
I've just done some experimenting too. Using the latest winamp input manger (1.75) and winamp MAD if i add a MP3 file to the playlist then add a OGG file, start play ing the MP3 file then hit forward qcd just ignores the OGG file and stops. (this is using the standard bundles QCD ogg plugin)
This was mentioned earlier and I can reproduce it, but it only happens with mp3 to ogg... not mp3 to mp3, mp3 to aac, or mp3 to flac, etc... sort of leads me to believe it is an issue with the Vorbis plugin.

Roj
07-20-2004, 10:38 AM
Can't reproduce... perhaps you have some other plugin that is causing the problem?Running these three plugins only:

mpg123
Monkey's Audio
FLAC

See attached...

MLO
07-20-2004, 08:14 PM
Running these three plugins only:

mpg123
Monkey's Audio
FLAC

See attached...
Still can't reproduce (using your setup)... perhaps you have a QCD plugin that is causing the problem?

Roj
07-20-2004, 08:24 PM
Still can't reproduce (using your setup)... perhaps you have a QCD plugin that is causing the problem?The only QCD input plugins I use are the stock ones that come with the player (minus the ones for mp3 and mp3 pro) and QCD Tray Controls. For output I use the Crossfader plugin - I don't install either the Wav Out or Simple DirectSound plugins.

Wanna hear something even weirder? If I enable seamless / gapless playback, I can't play the stream.

MLO
07-21-2004, 02:28 AM
The only QCD input plugins I use are the stock ones that come with the player (minus the ones for mp3 and mp3 pro) and QCD Tray Controls. For output I use the Crossfader plugin - I don't install either the Wav Out or Simple DirectSound plugins.

Wanna hear something even weirder? If I enable seamless / gapless playback, I can't play the stream.
I had no problems using the crossfader for playback, even with seamless/gapless playback enabled. It crossfaded beautifully when going from a local mp3 to an mp3 stream. I also installed QCD Tray Control just to try and reproduce your environment, and it still worked flawlessly. Perhaps you need to disable all your input plugins (except the manager) and try to reproduce this problem again. And if you can't figure it out from that then perhaps you can test with alternate playback plugins.

Inthewoods
07-21-2004, 02:56 AM
I had no problems using the crossfader for playback, even with seamless/gapless playback enabled. It crossfaded beautifully when going from a local mp3 to an mp3 stream. I also installed QCD Tray Control just to try and reproduce your environment, and it still worked flawlessly. Perhaps you need to disable all your input plugins (except the manager) and try to reproduce this problem again. And if you can't figure it out from that then perhaps you can test with alternate playback plugins.

I'm having perfect test results here, even using Roj's SomaFM link. Crossfading and fadein/fadeout work just as expected. Since I am using 4.50, I even installed 4.51 temporarily to make sure it wasn't a QCD version issue, it still works fine.

hedge
08-10-2004, 11:34 AM
When using version 1.75 with in_midi version 3.07 the time display doesnt seem to work properly. It will show the right time, but won't actually count down, it just sticks at the song length, or if you seek into the midi, it will update the time, but then stop counting again.

MLO
08-10-2004, 05:19 PM
When using version 1.75 with in_midi version 3.07 the time display doesnt seem to work properly. It will show the right time, but won't actually count down, it just sticks at the song length, or if you seek into the midi, it will update the time, but then stop counting again.
Read my last post here:
http://www.quinnware.com/forum/showthread.php?t=2306

hedge
08-11-2004, 09:38 AM
Read my last post here:
http://www.quinnware.com/forum/showthread.php?t=2306
Yep that fixed it.

Turkwoyz
02-06-2006, 09:49 PM
wow, great plugin, it runs fine with the Oldsk00l (http://fuel.adsl.dk/index.php?view=area&project=Oldsk00l) winamp plugin.

winamp no longer does anything I want that Quintessential doesn't :D

the only problem is that it displays all the track lengths as 71582:46

oh and some files make Quintessential freeze when you try to skip to the next track