Direct2D mode seems to be broken as of latest version, D3D and GDI works properly
Heyo! I've got an odd issue, not sure if anyone else has seen this yet. How come when I have foobar set to downmix recordings to mono in the Preferences > Advanced > Tools > Waveform Seekbar panel, waveforms get displayed half-width? As in, the seekbar functions normally, seeking to the right side of the pane scrolls to the appropriate part of the song, but the waveform appears scaled to only 50% of the window's width?
I've noticed that too, but only with Direct2D.There are other problems with the other frontends: with GDI, the waveform is not drawn at all for many tracks (but not all), and with Direct3D, the result depends of the script, but scripts that work well with most tracks display nothing with other tracks.Something has changed too. Previously, when a track that has not already been scanned was selected, the display was originally blank, and after a few seconds, the right waveform was displayed. Now, the waveform of the previous track remains in the display during the scanning of the new track, and often, it remains for ever, or it just disappears when the scan is finished. Playing another track of the same album then again the track that does not shows up correctly does nothing: the waveform of the first track remains in the display.Also, it seems that Rescan All Waveforms do not work any more. I've tried to delete the wavecache.db file and rebuild all waveforms, just to be sure that the problem was not caused by a corrupted db, but I cannot do it. Rescan All Waveforms does nothing and nothing appears in the log.I have also tried to revert to v0.2.29 that I had in a backup, and it seems to work better, but the Rescan All Waveforms problem persists.Not sure why I have so many problems. I have never noticed that bugs previously, but I've installed Windows 8 x64 recently. Could it be the reason?
Use media library? More bugs.
Curse you, exotic users with settings I don't use.The best configuration to have as an end user is the one that I use. Anything else will get less testing, and as you've seen, more bugs Use CUI? More bugs.Use D2D? More bugs.Downmix-on-scan? More bugs.Use media library? More bugs.Not on my machine? Tons of bugs!Direct2D is especially annoying, as I can't launch that from a debugger at all.
Apologies if this has been covered but I can't seem to search for "windows 8" in this forum.Today's project is bringing up a windows 8 machines (l need it to test my software on) and I installed waveform seekbar but it never shows any waveforms. The blue highlight moves across the screen but there is no waveform shown.One unusual thing I did was to copy my foobar theme.ftl file from another computer to bring the layout over.On my windows 7 machine, waveform seekbar is set to direct 3D 9C. That setting won't stick, or allow config (i'm guessing there's no directX in windows . It's set on GDI and the frontend settings are grayed out. It will also "stick" on direct2d 1.0, but there is still no waveform showing.Any ideas?
The Direct3D 9.0c mode requires the DirectX end-user runtime dated earliest February 2010, which can be installed through use of the DirectX end-user Runtime Web Installer (make sure to not accidentally install the Bing Bar they try to force on you).Note that the DirectX redistributable is required on all OSes no matter whether you think you "have DirectX installed already, lol" or not.The Direct2D 1.0 mode requires either Windows Vista SP2 or Windows 7 and up. For Vista SP2 it requires installation of the Platform Update.
Also, it seems that Rescan All Waveforms do not work any more. I've tried to delete the wavecache.db file and rebuild all waveforms, just to be sure that the problem was not caused by a corrupted db, but I cannot do it. Rescan All Waveforms does nothing and nothing appears in the log.
Previously, when a track that has not already been scanned was selected, the display was originally blank, and after a few seconds, the right waveform was displayed. Now, the waveform of the previous track remains in the display during the scanning of the new track
Sounds like you have wrong channels enabled in the "Channel display order" configuration. IMO best look is obtained by setting "Downmix display" to "mix-down to mono", with this you only need to tick "Front center (mono)" channel. With other settings you need at least "Front left" and "Front right".
return match_pi("(random|record):.*") || match_pi("(http|https|mms|lastfm|foo_lastfm_radio|tone)://.*") || match_pi("(cdda)://.*");
Audio CDs are on the ignore list, as they're not a format that isn't possible to scan in the background or concurrently. Be happy, as it'd kill your optical drive if it still was, not to mention that it would ruin your playback by eternal underruns.Code: [Select]return match_pi("(random|record):.*") || match_pi("(http|https|mms|lastfm|foo_lastfm_radio|tone)://.*") || match_pi("(cdda)://.*");As for Windows 8, I've got several testers on it, and I run it as my primary OS. If there's any OS that will break, it's the ones before 7, as I don't have anyone running them.