Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - David McKenna

Pages: 1 2 3 [4] 5 6 ... 15
 Thanks Lars! This seems to work with regular MP3 and WAV files, but I can't play any 24 bit WAV files (by double-clicking on them). I get an error saying 'The device driver cannot be opened or the required hardware is missing (rc=5006)'. Files are 24bit, 48KHz, 2 channel and are properly recognized if I right click on it and choose 'Open as..' -> 'Wavefile Info'. Far as I can tell the USBWAV codec is installed (using listprocs). Is this a limitation of the OS/2 player? What do you or Wim use to play 24 bit files?

 Still can't switch back and forth from Uniaud to USBWav, probably because there is no AmpMix page for UniAud. Unchecking the 'Default Device' under the USB Ampmix page doesn't stick for some reason. Once checked, USB is all I get until I go into MMPM2.INI and remove it from the [defaultnames] section. Can the Ampmix page for UniAud be added manually by tweaking MMPM2.INI? I'll play around with that...

 One other thing that seems obvious in retrospect... I uninstalled the old USB audio stuff using this package before re-installing, but the USB sequencer stuff was not removed (because it doesn't install it!). Have to use the last package (USBDrv220) to do it right.


Hi Rich,

  Yes, that is exactly what I found too! Didn't think of the 'mix and match' aspect, but it's a great idea. Once Lars releases his new version I have some 24 bit WAV files to test with.

 I was getting ready to install old Crystal Semiconductor drivers to inspect MMOS2.INI file entries when I read the READ.ME and ran across this little tidbit:

3) OS/2 Version 4 and Multiple MIDI and Audio devices
On OS/2 Warp Version 4, the operating system has a bug where
it always uses the MMPM/2 defined WaveAudio01 device for audio and
the Sequencer01 device for MIDI. 

If the machine has more than one WaveAudio device or more than
one Sequencer device, the WaveAudio02 and Sequencer02 devices
are NEVER used even if the user launches a "Digital Audio 2" application.

This problem applies to system sounds and all of the GUI based
applications that ship with the operating system. 

For more information, consult IBM OS/2 APAR:
   "JR10933 OS/2 Merlin MIDI player always uses MIDI1 device"

The system bug is a configuration issue where the workplace shell
associates ".WAV" and ".MID" file extensions expressly with the "01"
version of the WaveAudio and Sequencer devices.

There is no method to change the association and there is no facility
provided in the OS/2 shipped applets to select a different device.

NOTE: MMPM/2 is very capable of handling a multitude of devices.
This bug however limits the functionality.

The problem does not exist on OS/2 Warp version 3.

 So my memory of multiple sound cards must have been from the Warp3 days. I wonder exactly where this bug resides? Would be nice to add an 'Ampmix' page to STPM as a workaround...



  Back in the ISA buss days, I had 2 sound cards with Warp4 and I could switch between them from the Multimedia Setup object, so at least it used to work. Maybe I'll dig up the drivers (one was a Crystal Semiconductor card and one was one of those IBM multifunction cards) and try installing to see what kind of entries are added to MMPM2.INI...

 Hi Lars,


  This seems like either a bug, or a setup problem with MMOS/2 as the Waveaudio device should be associated with the proper mixer automatically, no?

I don't know if you can name it a bug. I rather think that WPS blindly uses the first audio device for audio playback instead of explicitely asking for the "default" audio device. The result is that if you double click on a sound file, the first audio device (which is the one appearing on the very left of the Waveaudio= and Ampmix= line in MMPM2.INI) will be used. I think the "default" setting is ignored by about any application and that's the problem.

  Further fiddling shows me that just by having the line 'Ampmix=....' in the [defaultnames] section is all that is needed to get sound where I want it. So this:


 gets sounds out of the soundcard (apps and double clicking files) and this:


 gets sounds out of the USB speakers.

 I can't believe this is how MMOS/2 is intended to work, since there are no 'Ampmix' tabs in the Multimedia Setup object. Something isn't quite right. Can you point me to any documents that describe the contents or creation of the MMPM2.INI file? Google doesn't get me anything useful....

 Hi Wim,

  Thanks for all the development you've been doing on USB Audio! And thanks for the tip about the [defaultnames] section of MMPM2.INI! I had UniAud installed and working and added USB audio, but could never get the USB sound working by switching the 'Default Waveaudio Device' setting in 'Multimedia Setup'. After reboot it would still use Uniaud, so I just uninstalled UniAud to get USB audio to work.

  After seeing your MMPM2.INI tip, I tried again and discovered that when you switch the 'Default Waveaudio Device' setting in 'Multimedia Setup', only the 'Waveaudio=....' line in the [defaultnames] section of MMPM2.INI is changed. Apparently that is not enough, an 'Ampmix=...' line corresponding to the 'Waveaudio=...' line is also needed. Once I added the Ampmix line and rebooted, USB audio worked.

  This seems like either a bug, or a setup problem with MMOS/2 as the Waveaudio device should be associated with the proper mixer automatically, no?


Go, Lars and Wim, go! Any chance multiple streams could be added?...

Applications / Re: How to list the OBJECTID names on WPS ?
« on: January 11, 2018, 10:36:01 pm »

  Yet another way is to right-click the object, go to 'Properties', then the 'Icon' tab and at the bottom click 'Details...'


Internet / Re: Experimental build of SeaMonkey
« on: December 19, 2017, 12:14:53 pm »

  Thanks! Yes, that seems to work well, what was it?

Storage / Re: oddities with OS2AHCI version 2.04
« on: December 16, 2017, 11:21:48 pm »

  I have those port interrupt errors in OS2AHCI$ too, on all of my systems I've tried it on. At least here, it is always on the port where I have a DVD drive attached. I tried smartahci, then dumping OS2AHCI$ like you suggest, but I just see the interrupt errors along with the list of attached devices. You might try messing around with the switches on the driver. Here, I must use /!R or I can't boot. Maybe one of those will help. Also, I was able to eek out a little more physical memory (as seen at the top of a 'testlog generic') by lowering the video memory in BIOS. Maybe tweak on that (up or down) and see if there are any changes.

Storage / Re: oddities with OS2AHCI version 2.04
« on: December 16, 2017, 08:37:47 pm »
 8GB installed memory, the upper part of which is setup as a RAM disk used for the swapper and temp files. Running with an Intel i3-6100 (2 cores) H110 chipset. VIRTUALADDRESSLIMIT=2816. Maybe you should run a memory check?

Storage / Re: oddities with OS2AHCI version 2.04
« on: December 16, 2017, 06:40:38 pm »

  Can run it over and over here with no issue....

Internet / Re: Experimental build of SeaMonkey
« on: December 02, 2017, 01:04:03 am »

  Yes, I see that buffering indicator issue too.... weird...

Internet / Re: Experimental build of SeaMonkey
« on: December 01, 2017, 12:34:01 pm »
Hi Dave,

  Thanks for the H264ify converter for SeaMonkey! Where did you get the XPI file? Was going to do the conversion myself, but couldn't locate where to download the file - the website wanted to install directly, but wouldn't allow doing that with SeaMonkey...

Internet / Re: Experimental build of SeaMonkey
« on: December 01, 2017, 12:28:19 pm »
 Hi Pete,

  The only way I have to check for an advertisement is try the same video with a windows install (I use my laptop). Obviously I haven't seen them all, but the ones I get an ad in Windows don't play in OS/2. So far, all non-ad videos I've run across do play in OS/2. But H264ify seems to play them all (so far..) including ads.

Internet / Re: Experimental build of SeaMonkey
« on: November 30, 2017, 09:25:57 pm »
 I'm also seeing strange behavior with SeaMonkey and YouTube. If I go to the main YouTube page ( everything looks OK, click on any video, the video page comes up with all comments and right side links like normal, but the video has a message: 'An error occurred. Please try again later.' and won't play. Then hit the 'reload' icon, get the video window, the YouTube search bar at the top and nothing else, but a 'waiting for...' message in the status bar. Now if I type 'Warpstock' in the YouTube search bar, I get a page with a bunch of videos from various Warpstocks and all of them play! So my guess is that videos with advertisements are somehow exposing a problem in SeaMonkey (since the Warpstock videos don't have any - somewhat unusual). Maybe can't handle some kind of network re-direction?

  Similar situation with Firefox, but after installing the H264ify add-on in Firefox none of these problems exist. When I get some time, I'll run Wireshark with and without H264ify and see if anything interesting crops up....

Pages: 1 2 3 [4] 5 6 ... 15