http://bugs.winehq.org/show_bug.cgi?id=23568
Summary: Foobar2000: Cannot play audio files Product: Wine Version: 1.2-rc6 Platform: x86-64 URL: http://www.foobar2000.org/download OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: alexandru.balut@gmail.com
Created an attachment (id=29453) --> (http://bugs.winehq.org/attachment.cgi?id=29453) console output when starting Foobar2000 and trying to play an mp3
Play any mp3 file, notice a dialog window with the title "Playback error" and the content "Unrecoverable playback error: Unknown error code (0x80070057)" appears.
Foobar2000 v1.0
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2010-07-08 19:33:31 --- Could be a duplicate of bug 16942, same guid is shown as unsupported - 00000003-0000-0010-8000-00aa00389b71 (KSDATAFORMAT_SUBTYPE_IEEE_FLOAT)
http://bugs.winehq.org/show_bug.cgi?id=23568
Jonathan Busby jonathanbusby@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathanbusby@gmail.com
--- Comment #2 from Jonathan Busby jonathanbusby@gmail.com 2010-07-08 20:37:49 --- What steps, **exactly** did you take to get FooBar to crash? Is it reproducible? I ask this because I have no problem opening/playing MP3s in FooBar v1.0.3 using Wine-1.2-rc6. In fact, I'm playing an MP3 right now.
Could there be something else in your configuration that's causing the crash?
http://bugs.winehq.org/show_bug.cgi?id=23568
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #3 from Alex Balut alexandru.balut@gmail.com 2010-07-09 01:49:06 --- (In reply to comment #2)
What steps, **exactly** did you take to get FooBar to crash? Is it reproducible?
Could there be something else in your configuration that's causing the crash?
I reinstalled foobar2000_v1.0.exe in a new prefix, standard installation, and it works. It only fails when I run it from the ~/.wine prefix (and click Ctrl+O, double click an mp3). I can reproduce it. BTW, it does not crash, it only shows a dialog window with an error message.
I see in the console log I previously attached one line that only appears when it does not work: fixme:dsound:DirectSoundDevice_CreateSoundBuffer SubFormat {00000003-0000-0010-8000-00aa00389b71} not supported right now.
I'm not sure what happened that could have caused this to appear.
I also tried with wine 1.0, and 1.1.42, and with these I get a different error message: "Unrecoverable playback error: Device not found (0x88780078)"
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #4 from Alex Balut alexandru.balut@gmail.com 2010-07-09 02:01:00 --- Created an attachment (id=29457) --> (http://bugs.winehq.org/attachment.cgi?id=29457) console output when starting Foobar2000 v1.0.3 and trying to play an mp3
(In reply to comment #3)
I also tried with wine 1.0, and 1.1.42, and with these I get a different error message: "Unrecoverable playback error: Device not found (0x88780078)"
BTW, this (different) error message appears when I try to play an mp3 in Foobar2000 v1.0.3 (which I just installed, hoping it would fix the problem). Also, the console output is a bit different now, see the attached log.
Results are consistent.
http://bugs.winehq.org/show_bug.cgi?id=23568
Alex Balut alexandru.balut@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #29457|0 |1 is obsolete| |
--- Comment #5 from Alex Balut alexandru.balut@gmail.com 2010-07-09 02:26:00 --- (From update of attachment 29457) Please ignore comment 4, I was using the OSS Driver instead of the ALSA Driver.
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #6 from Jonathan Busby jonathanbusby@gmail.com 2010-07-09 06:38:54 --- (In reply to comment #3)
(In reply to comment #2)
What steps, **exactly** did you take to get FooBar to crash? Is it reproducible?
Could there be something else in your configuration that's causing the crash?
I reinstalled foobar2000_v1.0.exe in a new prefix, standard installation, and it works. It only fails when I run it from the ~/.wine prefix (and click Ctrl+O, double click an mp3). I can reproduce it. BTW, it does not crash, it only shows a dialog window with an error message.
I see in the console log I previously attached one line that only appears when it does not work: fixme:dsound:DirectSoundDevice_CreateSoundBuffer SubFormat {00000003-0000-0010-8000-00aa00389b71} not supported right now.
I'm not sure what happened that could have caused this to appear.
I also tried with wine 1.0, and 1.1.42, and with these I get a different error message: "Unrecoverable playback error: Device not found (0x88780078)"
I know this is a dumb question, but are you using Wine-1.2-rc6 ? ( ie. the latest version )
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #7 from Alex Balut alexandru.balut@gmail.com 2010-07-09 07:20:26 --- (In reply to comment #6)
I know this is a dumb question, but are you using Wine-1.2-rc6 ? ( ie. the latest version )
wine-1.2-rc6
BTW, I tried Foobar2000 v1.0.3 with Wine 1.0 and 1.1.42, and I get the same error, so it's something in my prefix that is causing this.
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #8 from Jonathan Busby jonathanbusby@gmail.com 2010-07-09 18:28:23 --- I installed it into ~/fb2ktest/ , started it up, hit CRTL-O and then double-clicked an mp3.... nothing happened other than the mp3 beginning to play.
I need to be able to reproduce this otherwise I'll have to unlink this bug from FooBar2000 v1.0 in the AppDB.
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #9 from Jonathan Busby jonathanbusby@gmail.com 2010-07-09 19:10:59 --- I also tried :
jdb2@aleph0:~$ export WINEPREFIX=$HOME/.wine-fb2k-test/ jdb2@aleph0:~$ winecfg wine: created the configuration directory '/home/jdb2/.wine-fb2k-test' fixme:system:SetProcessDPIAware stub! fixme:dwmapi:DwmIsCompositionEnabled 0x33cfdc fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:advapi:SetNamedSecurityInfoW L"C:\windows\system32\gecko\1.0.0\wine_gecko\components\xpti.dat" 1 536870916 (nil) (nil) 0x21ffc4 (nil) fixme:iphlpapi:NotifyAddrChange (Handle 0xa73e8d8, overlapped 0xa73e8e0): stub fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:advapi:SetNamedSecurityInfoW L"C:\windows\system32\gecko\1.0.0\wine_gecko\components\compreg.dat" 1 536870916 (nil) (nil) 0x1f3370c (nil) wine: configuration in '/home/jdb2/.wine-fb2k-test' has been updated. jdb2@aleph0:~/Desktop$ cd ~/.wine-fb2k-test/ [1]+ Exit 1 wine foobar2000_v1.0.3.exe (wd: ~/Desktop) (wd now: ~/.wine-fb2k-test)
jdb2@aleph0:~/.wine-fb2k-test/drive_c$ cd Program\ Files/
jdb2@aleph0:~/.wine-fb2k-test/drive_c/Program Files$ cd foobar2000/
jdb2@aleph0:~/.wine-fb2k-test/drive_c/Program Files/foobar2000$ wine foobar2000.exe & [1] 4845 jdb2@aleph0:~/.wine-fb2k-test/drive_c/Program Files/foobar2000$ fixme:win:RegisterShellHookWindow (0x10056): stub err:ole:CoGetClassObject class {1968106d-f3b5-44cf-890e-116fcb9ecef1} not registered err:ole:CoGetClassObject class {1968106d-f3b5-44cf-890e-116fcb9ecef1} not registered err:ole:create_server class {1968106d-f3b5-44cf-890e-116fcb9ecef1} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {1968106d-f3b5-44cf-890e-116fcb9ecef1} could be created for context 0x17 fixme:ole:snapshot_QueryGetData (0x150a40, 0x32f144 {cf c066 ptd (nil) aspect 1 lindex -1 tymed 1}) fixme:ole:snapshot_QueryGetData (0x150a40, 0x32f144 {cf c067 ptd (nil) aspect 1 lindex -1 tymed 1}) fixme:ole:snapshot_QueryGetData (0x150a40, 0x32f144 {cf c031 ptd (nil) aspect 1 lindex -1 tymed 1}) fixme:ole:snapshot_QueryGetData (0x150a40, 0x32f144 {cf c032 ptd (nil) aspect 1 lindex -1 tymed 1}) fixme:ole:snapshot_QueryGetData (0x150a40, 0x32f144 {cf 000f ptd (nil) aspect 1 lindex -1 tymed 1}) fixme:avrt:AvSetMmThreadCharacteristicsW (L"Playback",0x1dde91c): stub fixme:avrt:AvSetMmThreadCharacteristicsW (L"Playback",0x1edea48): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x15e418,0x15fce0): stub fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub
[1]+ Done wine foobar2000.exe jdb2@aleph0:~/.wine-fb2k-test/drive_c/Program Files/foobar2000$
As before, I pressed CRTL-O and then double-clicked an mp3. I get the same result ie. normal behavior.
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #10 from Alex Balut alexandru.balut@gmail.com 2010-07-10 16:25:22 --- (In reply to comment #8)
I need to be able to reproduce this otherwise I'll have to unlink this bug from FooBar2000 v1.0 in the AppDB.
It could very well be a real problem which appears only for some people, for example because they use a specific Linux distribution. Or because they use a specific "something" which you don't have. A bug is either valid, in which case it makes sense to be linked, or invalid, in which case it should be discarded, but not unlinked for no reason.
Anyway, I'm not the only one who has this problem. See this recent comment to http://appdb.winehq.org/objectManager.php?sClass=version&iId=18689
"foobar stopped working." by Mike Talanca on Friday July 2nd 2010, 19:50 I get this error whenever I try to play a song in foobar2000:
Unrecoverable playback error: Unknown error code (0x80070057)
When I open foobar2000 from a terminal, I get this output: pastebin.ca/1893686
Then when I try to play a song, I get this: pastebin.ca/1893687
What's going on? Foobar used to work fine. Sound in all other apps, including other wine apps, works perfectly fine.
(In reply to comment #9) I'm not sure what you are trying to say in comment 9.. If you want to provide console output when the application works, to be compared with the one provided when the bug can be reproduced, I understand this is better done by attaching a file, not including it in a comment.
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #11 from Jonathan Busby jonathanbusby@gmail.com 2010-07-10 17:08:52 --- (In reply to comment #10)
(In reply to comment #8)
I need to be able to reproduce this otherwise I'll have to unlink this bug from FooBar2000 v1.0 in the AppDB.
It could very well be a real problem which appears only for some people, for example because they use a specific Linux distribution. Or because they use a specific "something" which you don't have. A bug is either valid, in which case it makes sense to be linked, or invalid, in which case it should be discarded, but not unlinked for no reason.
Yes, I know. I was under the ( apparently false ) impression that *I* had to reproduce the bug *myself* in order to promote it to "checked" in the AppDB. I apologize for any confusion.
Anyway, I'm not the only one who has this problem. See this recent comment to http://appdb.winehq.org/objectManager.php?sClass=version&iId=18689
"foobar stopped working." by Mike Talanca on Friday July 2nd 2010, 19:50 I get this error whenever I try to play a song in foobar2000:
Unrecoverable playback error: Unknown error code (0x80070057)
When I open foobar2000 from a terminal, I get this output: pastebin.ca/1893686
Then when I try to play a song, I get this: pastebin.ca/1893687
What's going on? Foobar used to work fine. Sound in all other apps, including other wine apps, works perfectly fine.
(In reply to comment #9) I'm not sure what you are trying to say in comment 9.. If you want to provide console output when the application works, to be compared with the one provided when the bug can be reproduced, I understand this is better done by attaching a file, not including it in a comment.
I was trying to provide an accurate, step-by-step record of what I tried to do to reproduce the bug. I apologize if I accidentally "spammed" the comments section with STDERR messages, but I thought it would be better not to interrupt the flow of the conversation -- I am aware of the policies regarding debugging info etc.
Regards,
Jonathan
http://bugs.winehq.org/show_bug.cgi?id=23568
Raymond superquad.vortex2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |superquad.vortex2@gmail.com
--- Comment #12 from Raymond superquad.vortex2@gmail.com 2010-07-12 00:31:16 --- (In reply to comment #0)
Created an attachment (id=29453)
--> (http://bugs.winehq.org/attachment.cgi?id=29453) [details]
console output when starting Foobar2000 and trying to play an mp3
Play any mp3 file, notice a dialog window with the title "Playback error" and the content "Unrecoverable playback error: Unknown error code (0x80070057)" appears.
Foobar2000 v1.0
it seem depend on which version of windows you selected in winecfg when you install
foobar2000 1.0.3 work fine on XP but fail with "Unrecoverable playback error: Unknown error code (0x80070057)" when you select vista
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #13 from Alex Balut alexandru.balut@gmail.com 2010-07-12 12:53:06 --- (In reply to comment #12)
Play any mp3 file, notice a dialog window with the title "Playback error" and the content "Unrecoverable playback error: Unknown error code (0x80070057)" appears.
it seem depend on which version of windows you selected in winecfg when you install
foobar2000 1.0.3 work fine on XP but fail with "Unrecoverable playback error: Unknown error code (0x80070057)" when you select vista
I confirm. I changed the Windows version to XP, and it works fine; (also works fine with Server 2003). Thanks!
I guess this is still a bug, I mean, it should also work fine when the Windows version is set to Vista.
http://bugs.winehq.org/show_bug.cgi?id=23568
Mike saiyanmikey@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saiyanmikey@gmail.com
--- Comment #14 from Mike saiyanmikey@gmail.com 2010-07-12 14:32:21 --- I get this error no matter what version of Windows I pick under winecfg. This is the error I get when I try to play a song (current version is Windows XP):
If I have to delete and create a new .wine and uninstall/reinstall everything, I guess that's what I'll do, but I really don't want to do it.
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #15 from Raymond superquad.vortex2@gmail.com 2010-07-14 01:40:24 --- (In reply to comment #1)
Could be a duplicate of bug 16942, same guid is shown as unsupported - 00000003-0000-0010-8000-00aa00389b71 (KSDATAFORMAT_SUBTYPE_IEEE_FLOAT)
Beside the popup dialog box, when select vista
seem the application request a secondary buffer with subformat {00000003-0000-0010-8000-00aa00389b71}
trace:dsound:DirectSoundDevice_CreateSoundBuffer (structsize=36) trace:dsound:DirectSoundDevice_CreateSoundBuffer (flags=0x0001c080: trace:dsound:_dump_DSBCAPS DSBCAPS_CTRLVOLUME DSBCAPS_STICKYFOCUS DSBCAPS_GLOBALFOCUS DSBCAPS_GETCURRENTPOSITION2 ) trace:dsound:DirectSoundDevice_CreateSoundBuffer (bufferbytes=89968) trace:dsound:DirectSoundDevice_CreateSoundBuffer (lpwfxFormat=0x17de978) fixme:dsound:DirectSoundDevice_CreateSoundBuffer SubFormat {00000003-0000-0010-8000-00aa00389b71} not supported right now.
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #16 from Raymond superquad.vortex2@gmail.com 2010-07-15 22:20:23 --- (In reply to comment #13)
I guess this is still a bug, I mean, it should also work fine when the Windows version is set to Vista.
Did you install foobar 's wasapi component and select the output device in foobar ?
you will need to install openal-soft and select alsa in .alsoftrc
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #17 from Raymond superquad.vortex2@gmail.com 2010-07-18 18:22:09 --- (In reply to comment #9)
I also tried :
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Playback",0x1dde91c): stub fixme:avrt:AvSetMmThreadCharacteristicsW (L"Playback",0x1edea48): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x15e418,0x15fce0): stub fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub
[1]+ Done wine foobar2000.exe jdb2@aleph0:~/.wine-fb2k-test/drive_c/Program Files/foobar2000$
As before, I pressed CRTL-O and then double-clicked an mp3. I get the same result ie. normal behavior.
Did you select vista since AvSetMmThreadCharacteristics and AvRevertMmThreadCharacteristics are function call supported by vista
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #18 from Alex Balut alexandru.balut@gmail.com 2010-07-29 14:46:16 --- (In reply to comment #16)
(In reply to comment #13)
I guess this is still a bug, I mean, it should also work fine when the Windows version is set to Vista.
Did you install foobar 's wasapi component and select the output device in foobar ?
you will need to install openal-soft and select alsa in .alsoftrc
I did not install Foobar's wasapi component. In Playback -> Output, the Output Device is "Primary Sound Driver".
Why do I need to install openal-soft?
(In reply to comment #17) Jonathan, can you reproduce the bug if you set the Windows version to "Vista" in winecfg?
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #19 from Raymond superquad.vortex2@gmail.com 2010-07-29 21:29:37 --- (In reply to comment #18)
(In reply to comment #16)
(In reply to comment #13)
I guess this is still a bug, I mean, it should also work fine when the Windows version is set to Vista.
Did you install foobar 's wasapi component and select the output device in foobar ?
you will need to install openal-soft and select alsa in .alsoftrc
I did not install Foobar's wasapi component. In Playback -> Output, the Output Device is "Primary Sound Driver".
Why do I need to install openal-soft?
just because wine developer implement mmdevapi using openal instead of alsa or oss
http://bugs.winehq.org/show_bug.cgi?id=23568
Owen Rudge owen@owenrudge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |owen@owenrudge.net
--- Comment #20 from Owen Rudge owen@owenrudge.net 2010-09-02 15:44:42 CDT --- It looks like this is the same basic issue as bug 16942. I've submitted a patch that adds support for 32-bit IEEE float buffers, and foobar2000 was one of the apps I tested it with. Floating point foobar output worked perfectly with the patch for me. You may want to re-test once the patches are committed.
http://bugs.winehq.org/show_bug.cgi?id=23568
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution| |FIXED
--- Comment #21 from Anastasius Focht focht@gmx.net 2011-05-15 12:37:13 CDT --- Hello,
unable to reproduce. I tested various formats (mp3, flac, ogg ..) and the playback is fine. If you still experience problems, reopen and provide step-by-step recipe with latest wine version.
$ sha1sum foobar2000_v1.1.6.exe f6af381a0465e012f42b6eb291eb12666ac8e57a foobar2000_v1.1.6.exe
$ wine --version wine-1.3.20
Regards
http://bugs.winehq.org/show_bug.cgi?id=23568
--- Comment #22 from Raymond superquad.vortex2@gmail.com 2011-05-21 03:05:32 CDT --- Have you try wasapi ?
http://www.foobar2000.org/components/view/foo_out_wasapi
The sound is choppy even when using "hw" or "pulse" as "default" device
the sound is still good when mmdevapi still use openal-soft before wine 1.3.19
http://bugs.winehq.org/show_bug.cgi?id=23568
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from Alexandre Julliard julliard@winehq.org 2011-05-27 13:36:24 CDT --- Closing bugs fixed in 1.3.21.
http://bugs.winehq.org/show_bug.cgi?id=23568
Marenz winehq@supradigital.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq@supradigital.org
--- Comment #24 from Marenz winehq@supradigital.org 2013-01-11 17:40:48 CST --- After the wine upgrade to wine-1.5.21 I have exactly this problem. None of the suggested method worked (changing windows version, deleting prefix, re-installing foobar).
I made sure an output device is selected but for all devices but the null device I get the elsewhere mentioned error message: "Unrecoverable playback error: Unknown error code (0x80070057)"
I am using arch linux on a 64bit system with OSS as my output.
Sound does work in winecfg when pressing the Test button.
Maybe of importance: When I press play in foobar, I here a short "noise" in the speakers.
Reopen regression?