[mpg123-devel] [ mpg123-Bugs-3390838 ] Distorted Sound for MSVC x86 Build
Brought to you by:
sobukus
From: SourceForge.net <no...@so...> - 2011-09-22 00:50:02
|
Bugs item #3390838, was opened at 2011-08-13 05:25 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=733194&aid=3390838&group_id=135704 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: mpg123 Group: 1.13.3 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Distorted Sound for MSVC x86 Build Initial Comment: When building mpg123 through the Visual Studio 2008 project configurations under ports/msvc++/2008, I hear distorted sound and random noise during simple playback if I build with the `Release_x86_Dll' configuration. This issue does not occur If I build with the `Release_Generic_Dll' configurations, which does not use Yasm. My testing environment: Intel Core i7 Q720 Windows 7 Pro 64-bit Microsoft Visual C++ 2008 or 2010, tried both and had the same problem Yasm 1.1.0 Windows 32-bit or 64-bit binaries, tried both and had the same problem ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2011-09-22 00:50 Message: I can reproduce the problem too. Windows 7, VS2010, Yasm 1.1.0 32bit, compiled using x86 dll release build. tne ENC_FLOAT_32 format is unaffected, ENC_SIGNED_16 is affected. Cheers, Milan Straka ---------------------------------------------------------------------- Comment By: Su Zhang (s68zhang) Date: 2011-09-07 23:10 Message: Hi patr3ck, I tried the feedseek testing code. It seems that the issue does not occur when the output format is MPG123_ENC_FLOAT_32. I tried changing the following line in feedseek.c: ret = mpg123_format(m, rates[i], MPG123_MONO | MPG123_STEREO, MPG123_ENC_FLOAT_32); to: ret = mpg123_format(m, rates[i], MPG123_MONO | MPG123_STEREO, MPG123_ENC_SIGNED_16); then I reproduced the problem. I will upload a sample file if you need one. Thank you very much for looking into this. ---------------------------------------------------------------------- Comment By: Patr3ck (patr3ck) Date: 2011-09-07 21:43 Message: Using the feedseek testing code I successfully decoded mp3 using VS2010 with Yasm 1.1.0 32bit, compiled using the x86 dll release build. Can you try if the feedseek testing code works for you? It is part of the VS2010 solution and will decode to a wav file. Patrick ---------------------------------------------------------------------- Comment By: MeikeTalbach (meiketalbach) Date: 2011-08-29 14:41 Message: I have this problem too and it is very annoying (VS2010, XP, YASM 1.1.0, X86). Could work around by disabling all optimized decoders (MMX, 3DNOW, 3DNOWEXT, SSE) and falling back to the not-optimized ones (GENERIC, I386, I586). Whenever I play an MP3 file, it starts with a "bing" sound. I decompressed an MP3 to WAV and analyzed it with Adobe Audition. The waveform has an overlay that looks like stairways. I can provide sample file if required. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=733194&aid=3390838&group_id=135704 |