
Nomen
MemberContent Type
Profiles
Forums
Events
Everything posted by Nomen
-
K-Lite Codec Pack and ffdshow with KernelEX and Kext
Nomen replied to schwups's topic in Windows 9x Member Projects
I've tried to install newer versions of K-lite, but the install ends quickly when it determines it's running on a win-98 system. I've tried to unpack the k-lite exe file using 7-zip, but that doesn't work. How do you get newer versions of Klite to bypass the win-98 check? -
According to this: http://www.activewin.com/directx/features.shtml ============ DirectX 9 New Features There are many new and exciting features in all of the DirectX components. (...) DirectX Audio (DirectSound® & DirectMusic®) DirectSound support of 192+ kHz: The maximum frequency of sound buffers has been increased from 100 kHz to 200 kHz, where supported by the operating system (i.e., starting with Windows XP SP1). Note that this new frequency limit is not currently supported by DirectShow. =============
-
Ok, so I have VLC 2.0.8 installed, and it plays everything fine (including 192 khz / 24 bit audio) but I must have float32 turned off. VLC 2.1.0 and higher seem to turn float32 on by default, and this is known to produce distorted audio for some systems. So now I am trying the portable version of 2.1.1, and yes -> I can play 192 khz / 24 bit audio (including the test file) but only because I change the default Audio Output Module from "automatic" to "Waveout". The Automatic setting seems to always use DirectX (which doesn't work for me with hi-rez files). Another output option (Windows multimedia device output) also does not work. The setting for "Waveout" is to use "Microsoft Soundmapper". The other option is "C-Media Wave Device ($1, $64)" and if I select that, I get no audio, and diagnostic message is "waveout error: Waveout couldn't find appropriate channel mapping". When I had version 2.1.0 installed (it replaced older 2.0.x version) I could not play 192 khz/24-bit file no matter what options I tried. Version 2.1.1 still stutters on some 16-bit/44 khz flac files, and 2.0.8 plays the same files just fine. Here is the log output when the stutter happens: flac warning: an error in the stream caused the decoder to lose synchronization.flac warning: an error in the stream caused the decoder to lose synchronization.main warning: playback too early (-90136): down-samplingflac error: frame's data did not match the CRC in the footer.flac warning: an error in the stream caused the decoder to lose synchronization.flac warning: an error in the stream caused the decoder to lose synchronization.main warning: playback way too early (-179632): playing silencemain debug: inserting 7921 zeroesflac error: frame's data did not match the CRC in the footer.flac warning: an error in the stream caused the decoder to lose synchronization.main warning: playback too early (-91957): down-samplingflac warning: an error in the stream caused the decoder to lose synchronization.main warning: playback way too early (-184476): playing silencemain debug: inserting 8135 zeroesEdit: I have ffdshow (K-lite codec pack) installed Feb. 2010. FFdshow.ax version 1.0.5.2427.
-
So in terms of VLC 2.0.8 - for 24-bit/192 khz it doesn't matter if I have output module set to "Default" or "Waveout" or "DirectX", because Waveout will always be used (according to Module Tree output in message window) and I will hear silence unless Waveout device is set to Microsoft SoundMapper. Float32 for DirectX or Waveout can be on or off - it makes no difference. Properties for Win32 Waveout have 2 choices for output device (Microsoft Soundmapper / C-media Wave Device ($1,$64). I hear silence (no audio output) if I select C-Media Wave Device. If I select Microsoft Soundmapper, I can hear the music. Properties for DirectX have 2 choices for output device (primary sound driver / C-Media Wave Device). Now, when it comes to playing 16-bit, 44 khz flac files, things are different. If I force the output to use DirectX, and set float32 to ON, playback is noisy for a short time and I get blue screen errors and even if I get the desktop back, the system is unstable. I haven't tried, but I think I get the same (blue screen) if I set float32 on and set output to Waveout. My audio drivers are: - C-Media cmuda.sys (5.12.01.0042.6). - audio3d.dll + a3d.dll (Sensaura) 4.12.01.2008a - cmids3d.dll (c-media) 1.0.0.0 - cmirmdrv.exe (1.0.0.11) - cmuda.dll (5.12.1.135) - udaprop.dll (1.0.2.2) Also - Media Player Classic (6.4.8.2) and Windows Media player 9.00.00.3349 don't play the 192khz sample file.
-
When I was first interested in VLC 2.1.0 on Nov. 9, I downloaded the installer version (vlc-2.1.0-win32.exe) and ran it. It wanted to remove the previous version (which was either 2.0.6 or 2.0.8). I said sure, go ahead. So I now have fully installed 2.1.0, and the default for both waveout and DirectX was to turn on float32, which caused problems for audio playback (which made it really nasty-sounding noise). Even when I turned off float32, I couldn't play 192 khz audio. I then downloaded the portable (.zip) versions for several versions of VLC, such as 1.1.5, 2.0.0, 2.0.8 and 2.1.1. I ran those, and NONE OF THEM worked for 192 khz audio. I then downloaded the installer version of 2.0.8 (vlc-2.0.8-win32.exe) and ran it. It wanted to un-install the previous version (2.1.0) and I said sure - please do. I told it to delete cache and preferences during the install. I then started 2.0.8 and the default setting for float32 for waveout was on (I turned it off) and the default for directx was off. I then tried the sample 24-bit/192 khz file (the file I mentioned above) -> AND IT PLAYS. So -> VLC 2.1.0 is somehow incompatible with playing 192 khz audio files on win-98, and installing the "installable" version of 2.1.0 does something to win-98 system files that PREVENTS earlier portable versions of VLC (like 2.0.8) from playing 192 khz files. So when *installing* 2.1.0, what win-98 files (or registry entries?) does it touch / alter / replace?
-
I downloaded some music recently (2-channel stereo, 24-bit, 192 khz) flac files. They don't play on VLC 2.1.0 and 2.1.1 (I hear no audio during playback). During playback, VLC statistics shows the input bit rate (input, demuxed and content) all active, but the Audio statistics (decoded / played / lost) all show 0 blocks / 0 buffers. Even VLC 2.0.8 shows the same thing - no audio playback. I tried a test file that I got more than a year ago (2-channel, 24-bit, 192 khz) and it also doesn't play. The last version of VLC I had prior to updating was 2.0.6, and I know the high bit-rate files played on it, but I have to now go and find that version of VLC to be sure. Schwups - can you play any high-resolution flac files (24-bit/192 khz) with VLC? There are some available as test files here: http://www.2l.no/hires/index.html The file 2L50SACD_tr01_stereo_192kHz.flac is the smallest one (108 mb).
-
Does it make a difference if you turn off the float32 setting? I just downloaded this: http://download.videolan.org/pub/videolan/vlc/2.1.1/win32/vlc-2.1.1-win32.zip It doesn't seem to require installation - vlc seems to run directly from the directory you unpack it from. So I ran it, and immediately checked the float32 settings and they were off. I then played a flac file (Acoustic Alchemy - Reference point) and it played fine. Bit-rate showed anywhere from 800 to over 1000 kbits/sec. I then played Yellowjackets - Live Wires (.wav file) 720 mb .wav file (I believe this is a DTS 5.1 file) with VLC reporting input bitrate of about 1400. Sounded great. But all is not well. I then played another .flac file (Pools - Steps Ahead) - with VLC showing only about 800 kbits/sec input bit-rate. It played in a sort of stuttering way - as if someone was opening and closing a switch connecting my PC to the speakers, with no noise or poping during the switching. I stopped the playback and ran VLC.exe from version 2.0.8 and played the same file - and it sounded fine. I played a few more large .flac tracks (Pat Metheny) with 2.1.1 and they seemed to play fine, but something I noticed is that there is a single stutter at the very start when playing many flac files.
-
Ok, I think I've solved the problem. First, I had to realize that changing settings in the advanced preferences always seems to require closing and then opening VLC for the changes to take effect. I found that the default setting for VLC 2.1.0 for Audio - Output Modules - DirectX and Waveout both enable "Use float32 output". Once I de-selected those (removed check-mark) the audio plays fine. I went back and looked at the settings for the stand-alone VLC 2.0.8 and float32 options WERE NOT CHECKED. So if someone wants to see if their win-98 system will play audio with the float32 option enabled, that would be useful to confirm if it needs to be disabled. Remember that you need to restart VLC after making these changes.
-
Here is the direct download link for what I think is the stand-alone (no installation required) version of VLC 2.1.0: http://mirror.csclub.uwaterloo.ca/vlc/vlc/2.1.0/win32/vlc-2.1.0-win32.zip Or use what-ever mirror you're comfortable with. It would be useful to know what other experiences are for this version in terms of audio playback.
-
My current version of msvcrt.dll is 7.10.3052.4. The file is located in \windows\system and is 360,448 bytes (Apr 5/2004). I have msvcr70.dll also in \windows\system. It is version 7.00.9466.0 and is 344,064 bytes (Jan 5/2002). From DOS, I renamed msvcrt.dll to msvcrt.old and copied msvcr70.dll to msvcrt.dll and re-started windows. I made sure that vlc.exe kernelEx property was set to enabled (default) and tried again to play some music files. There was no change - audio playback was essentially noise (technically, not "white" noise or static, but strange frequency-shifted or maybe 4-bit audio instead of 16-bit?). I then downloaded the .zip version (stand-alone?) file vlc-2.1.0-win32.zip, unpacked it, then ran vlc.exe and tried to play an audio file - and again it was noise. Yesterday I downloaded vlc-2.0.8-win32.zip (again, I think this is stand-alone) and it plays audio just fine. Regarding msvcr70.dll - did I follow the instructions correctly? Do I have the right file?
-
A little while ago I installed VLC 2.1.0 over-top (or replaced) 2.0.6. Other than setting the install file to kernelX win-XP/sp2 compability mode, and also vlc.exe to the same, I haven't done anything else. VLC seems to run fine - except that it plays flac and mp3 files horribly - like it frequency-shifts the audio and it sounds really bad. I haven't tried to play any video with it yet. Is there anything I need to do (mess with codecs, edit a kstub file, etc) to get this to work? Edit: I've played various types of video files, and the video is fine, but the audio is horrible. PS: Is there any way to enable a "simple" text editor when creating or editing posts on msfn? I can't seem to type anything in the edit window using my default browser (Firefox version - Bon Echo) so instead I'm using Opera 12.
-
If you want to continue to experiment with different browsers for Win-98, you might want to try Netscape Navigator 9.0.0.6. I use that browser on websites that my default browser (Firefox 2.0.0.20) gives me problems. I don't use higher versions of Firefox because they cause thin white lines (1 pixel lines) to be drawn across bitmapped images when scrolling web pages up and down and other strange behavior with toolbar icons.
-
Is this the same reason why flash content on web pages show up as a big box with a > play symbol in the middle of the box and instead of playing or rendering automatically when the webpage is loaded you have to click on the > play symbol? (this is for opera 12.02). Speaking of opera (12.02), is it normal to not have browser control buttons like the back or forward button?
-
I can confirm that it works. I downloaded this file: http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_active_x.msi and set the Kex properties of the msi file to win-2k. Then ran the installer, which failed - but it put Flash32_11_8_800_175.ocx in my windows\system\macromedia\flash folder. I set the Kex properties of that file to Win-2k and then used regsvr32 from a command-line in that folder to register it. I tested it here using IE6 - http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html and the animation works, and it says I have flash version 11.8.800.175. I've also played some youtube videos and some online forex charts with controls that use flash, and they seem to work fine.
-
This 2003 thread discusses the "Mr. Enigma" key which apparently is not found on win-9x/me but is found on (Some? Many? Most?) win-XP systems. Someone claims to have found a reference to Mr.Enigma in HIVESFT.INF in the I386 folder of the XP install CD. http://www.dslreports.com/forum/r6097142-Weird-entry-in-registry A letter from Microsoft seems to confirm that the MR.Enigma key is involved with the DVD drive somehow. ========= The key has to do with the built in DVD licensing scheme of Windows XP. Hope this addresses your concerns. Sincerely ... (in a follow-up, he continues:) Regarding the detailed information of this key, what I know is that it's uses are to protect DVD data that is fairly sophomoric at this point. I have searched both in our internal database and on the Internet. I'm afraid that there is no more detailed information so far. However, as far as I know, this issue has been reported to our proper department. It has been bugged and the key does not exist in Windows .Net Server. Should you have any concerns, please feel free to drop me a note. Vincent Jiang Microsoft Online Partner Support ========= That thread has a few comments about MRANENIA, but nothing useful. The keys Mr.Enigma and MRANENIA should appear one-after-the-other in the registry, but it seems they rarely do. Seems the transition point is between ME and XP. But it is interesting that both seem to have something to do with optical drives.
-
In my case, XXXX is I110. Under that key, I have a single binary value, the name of which is "1 ", which is 4 bytes in length, which are (in hex) 80, 00, 80, 80.
-
I have the DigitalProductID value at that location. It is a binary value, A3h bytes in length. Starting at byte 24h I have this string: "730-00847". Plugging that string into google turns up many hits to Windows 98 CD's being sold by various vendors - I am not sure how that number relates to win-98 - Microsoft product ID? Stock Number? Starting at byte 8 I have this string: "07604-oem-0002302-49210" - that also happens to be the string contained in the value "ProductId". I have renamed the key in my registry to "backupMRANENIA" - I expect that is equivalent to deleting it. We'll see what happens.PS: Under HKEY_Classes_root\CLSID\ I have key (guid?) with a value called "Windows Genuine Advantage Validation Tool" and under that a value called "AppID" with a value that looks like a guid. If I search for that guid I find a reg sting with a value "LegitCheckControl". I recall having to run a WGA program some time ago in order to download something from MS. Edit: With the MRANENIA registry key renamed to "backupMRANENIA" and rebooting, the system starts just fine, and I seem to be able to access a data CD from my DVD/RW drive with no problems. Checking the registry, the system did not restore the MRANENIA key after rebooting - and the renamed key remains intact. I'm able to run FF2 and post this edit.
-
I also have it on my win-98 system. Have a look at these:http://discussions.virtualdr.com/showthread.php?39343-Weird-registry-key http://www.freedomlist.com/forum/viewtopic.php?t=4121 Using the built-in file-find looking for "MRANENIA" it shows up in system.dat and bbdbcade (no idea what that file is, but it's 15 mb). Manually loading IOS.vxd and CDVSD.vxd in wordpad also shows they contain "MRANENIA". Many or most questions about mranenia seem to pertain to win-98/ME and date to 2001-2004. There does not seem to be anything resembling a valid, coherent or authoritative answer to its function or reason for being in the registry. On my system, that key is a 128-byte binary value, most of which are zero. The first 5 values on my system are 20,03,41,43 and 47 (in hex). The last 83 bytes are zero.
-
Just to add one more thing - I've dropped the 11.8 version DLL into \Program Files\Mozilla Firefox\plugins (calling the file NPSWF32.dll and then renaming to NPSWF32_11_8_800_94.dll) and FF just seems to ignore it, and instead is using the DLL located in \macromed\flash directory.
-
I obtained the file NPSWF32.zip as described in that link, and placed the file npswf32.dll in my program_files\opera\program\plugins folder. Prior to doing that, the only files in that folder was readme.txt and npqtplugin.dll.I then ran opera (12.02) and went to the flash version page: http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html What I saw next is typical (for me) when viewing flash content using Opera -> it displays a big play ">" button where the flash content should be on any page I visit. Clicking that button starts the flash player and the content / object is rendered. In this case, the movie plays just fine. Further down on that page, I click the other play button and the flash version is displayed (11.8.800.94). So Opera has no problems with this version of flash and just dropping the DLL into it's plugins folder. I did a binary compare of this flash DLL and it matches the file that I've been trying to drop into the /macromed/flash folder. The only thing I haven't done (yet) is drop this DLL into the firefox plugin folder...
-
My directx version is 9.0c (4.09.000.0904). There is no [DINPUT8.dll] section in my kstub822.ini file. I did not run the msi file. I downloaded this file: Flash_Portable_11.8.800.94_32-64_Plugin.exe and unpacked it manually, where I found NPSWF32.dll (version 11.8.800.94). I did not look at the link (yet) that you posted. But as I said - I had flash 11.6 and simply dropped the 11.8 version DLL into the windows/system/macromed/flash directory, renaming the old file to avoid conflict. What is gained (or - what is different) when the msi file is run? I apparently have npswf32.dll version 11.3.300.265 in program_files\mozilla_firefox\plugins. Is it important/necessary to coordinate the flash DLL's between that location and system/macromed/flash? I'm assuming that flash 11.8 will work with FF 2.0.0.20... So basically I need to know if running the msi file is absolutely required, and if so is any preparation required (like uninstalling old version and / or manually removing registry entries).
-
So I should add this to Kstub822.ini?[DINPUT8.dll] DirectInput8Create= Using ImportPatcher.37, I get this:========== [Parameters] Test by loading=Y Walk dependencies=N Link to copies=N Unbind broken bindings=N OS Subsystem Version Ceiling=4.10 [DLL replacements] [KERNEL32.dll] VerifyVersionInfoW= VerSetConditionMask= [Patches needed] npswf32_11_8_800_94.dll.new=Subsystem, Functions ============ And if it means anything, kstub822.log is full of these: = Kernel32.dll:GetUserGeoID=t1 = (mostly this one, many of them) = Kernel32.dll:InitializeSListHead=f1 = (about twp-dozen of these) = Secur32.dll:InitSecurityInterfaceW=z0 = (a handful of these) I have version 3.00.8449 of atl.dll in my windows\system folder, 73 kb, file-date Aug 29/2002.
-
Did you try this: http://aps2.toshiba-tro.de/bluetooth/?page=download ?Or maybe here: http://aps.toshiba-tro.de/bluetooth/?page=download-toshiba For example: http://support1.toshiba-tro.de/tools/bluetooth/20303-eng.zip?Submit=Download
-
I'm still not getting the new(est) versions of Flash to run. I've Added this to Kstub822.ini: [Gdi32.dll] GdiAlphaBlend=z11 I have tried with and without the "z11" part (rebooting between tries) and it makes no difference. When I visit this URL with Firefox 2.0.0.20: http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html With the flash DLL named as npswf32_11_8_800_94.dll I get a small box with light-blue background where animation movie should be, and larger box also with light-blue background further down where flash version should be printed. No error messages, but also no movie. With the flash DLL renamed as npswf32.dll, I get this error: "The plug-in performed an illegal operation. You are strongly advised to restart firefox." The test URL does not run the movie or display the flash version, and there are no light-blue boxes. Regardless how I have the DLL file named, nothing changes when I change the Kex compatibility mode between Default and Windows 2000/sp4. Reverting back to the previous flash dll (named as npswf32.dll, version 11.6.602.171) the movie plays fine, the flash version is displayed. With the older version (11.6) present as NPSWF32.dll, and the newer (11.8) version present as npswf32_11_8_800_94.dll in the MACROMED/FLASH directory, both set to win2k compatibility, I get the "illegal operation" error message. And if it matters - I have many ocurrances of different versions of GDIPLUS.DLL all over my C drive (but none in the Kex directory) and specifically I have version 5.1.3097.0 (xpclient.010817-1148) in my windows/system folder. I have 6 different versions of dbghelp.dll located in 6 different /program files/ folders. Does the new version(s) of flash require a matching or compatible flashplayer.xpt file to be present in the \Flash directory?
-
Does anyone have a more recent version of flash 11.6.602.171 running on their win-98/me system? I've been trying to swap npswf32.dll for a more recent version (11.7 or 11.8) with no luck. I've been reading that the file flashplayer.xpt might also be needed, but I can't find a download package containing that file (or at least an 11.7 or 11.8 package containing that file). I've renamed my existing .xpt file and my current flash version works just fine, so I don't know what role the xpt file plays. My current version of the DLL file is set to Win-2000 compatibility mode in Kex, if that matters.