Opened 14 years ago

Last modified 4 years ago

#191 assigned defect

stuttering with uniaud apis

Reported by: KO Myung-Hun Owned by: David Azarewicz
Priority: normal Milestone: HDA
Component: UNIAUD-API Version: 2.02.06
Severity: normal Keywords:
Cc:

Description

Hi/2.

All the versions of Uniaud v1.9.22 later has a stuttering sound with Uniaud APIs.

You can test this with WarpVision, MPlayer, KMP using Uniaud APIs.

The following is my uniaud infos from unimix.exe

Command line mixer for UNIAUD. Version 0.05
Copyright 2004,2005 by Netlabs.org
Written by Vlad Stelmahosky aka Vladest
Detected UNIAUD version 2.11
Detected 2 audio adapter(s)
Card info:
  num: 0
  id: SB
  driver: HDA-Intel
  name: HDA ATI SB
  longname: HDA ATI SB at 0xc0500000 irq 11
  mixer: SigmaTel STAC9200
  componenets: HDA:83847690,00241854,00102201

Attachments (1)

uniaud_apis.diff (859 bytes ) - added by KO Myung-Hun 13 years ago.
Fix of the broken uniaud apis against trunk

Download all attachments as: .zip

Change History (22)

comment:1 by David Azarewicz, 14 years ago

Please specify exactly what command line to use for testing with mplayer, and what type of audio file you are playing.

in reply to:  1 comment:2 by KO Myung-Hun, 14 years ago

The following is my config file for MPlayer.

# Write your default config options here!
font=g:/fonts/ttf/gulim.ttf
subcp=cp949
sws=0
quiet=yes
#vfm=qtvideo
#afm=qtaudio
#cache=2048
#vo=kva:dive
priority=high
dvd-device=r:
cdrom-device=r:
slang=ko
codecpath=g:/odin/system32
doubleclick-time=0

And I invoke MPlayer like this to let it use Uniaud APIs explicitly,

mplayer -ao kai:uniaud any_movie_file

At least, all the medium I have regardless of its type, have the stuttering problem.

comment:3 by David Azarewicz, 14 years ago

Owner: set to David Azarewicz
Status: newassigned
Version: 1.9.242.1.1

I cannot reproduce your problem on any of my systems with the released Uniaud32 version 1.9.24 as specified in this ticket.

However, I just happened to notice that in your original note it says: "Detected UNIAUD version 2.11" which is version 2.1.1 not version 1.9.24. So I tested with version 2.1.1 and I do see a problem with playing audio through the uniaud API. 2.1.1 is a beta version with known problems that haven't been fixed yet. I will add this problem to the list for 2.1.1 and change the version in this ticket to 2.1.1.

comment:4 by KO Myung-Hun, 14 years ago

IIRC, all the version have the problems.

But, I have no those hws now. So I cannot confirm it.

Anyway, however, if you can reproduce it on 2.1.1 only, it would be good to fix just it.

Thanks for your works.

comment:5 by David McKenna, 14 years ago

Are you using the most recent uniapi.dll version (at hobbes.nmsu.edu/incoming)? I just noticed that eCS 2.0 GA comes with a much older version of that file - might be a problem.

comment:6 by David McKenna, 14 years ago

I mean uniaud.dll... sorry.

comment:7 by KO Myung-Hun, 14 years ago

I think I have a most recent version of uniaud.dll.

    9-11-07   7:53          41,132          54  uniaud.dll

I got this from Silvan who forwarded Vlad's mail.

However, I cannot find uniaud.dll at hobbes.nmsu.edu/incoming. Where can I get it ?

Finally, I don't use eCS 2.0GA.

comment:8 by David Azarewicz, 14 years ago

The latest uniaud.dll is in the Uniaud195-1924.zip file available at http://svn.netlabs.org/uniaud

This zip file was recently rebuilt to include the latest uniaud.dll. The uniaud16 and uniaud32 drivers were not changed.

The stuttering issue is known and I have been able to reproduce it with uniaud32 2.1.1, but I cannot reproduce it in uniaud32 version 1.9.24.

comment:9 by KO Myung-Hun, 14 years ago

Component: UNIAUD32UNIAUD-API

I've tested with Uniaud195-1924.zip and Uniaud195-211.zip

Uniaud195-1924.zip does not produce sounds at all.

Uniaud195-211.zip produce sounds but they are lengthened and stuttering.

dart modes are all ok.

by KO Myung-Hun, 13 years ago

Attachment: uniaud_apis.diff added

Fix of the broken uniaud apis against trunk

comment:10 by KO Myung-Hun, 13 years ago

I've attached the fixes for the broken uniaud apis against trunk.

It was a regression of cleanup compiler warnings.

comment:11 by abwillis, 12 years ago

This diff does not apply to the new code based on 1.0.24 and I have not successfully applied it manually either. 1.0.24 does not work with uniaud apis either.

comment:12 by Silvan Scherrer, 11 years ago

I wonder if this is all still true with the latest uniaud drop from David.

comment:13 by KO Myung-Hun, 11 years ago

1.09.26 works with fixed uniaud.dll. 2.x still does not work.

comment:14 by Silvan Scherrer, 11 years ago

with your own built uniaud? or did you also test the ones released by David from end September?

comment:15 by KO Myung-Hun, 11 years ago

see ticket #231.

comment:16 by martini, 4 years ago

Hi KO Myung-Hun

I'm trying to do some tickets housekeeping here.

Do you still experience this issue with Uniaud version 2.2.6 / 2020-05-06 (​ftp://ftp.netlabs.org/pub/uniaud/Uniaud-20200506.exe).

Can we close this ticket?

Regards

comment:17 by KO Myung-Hun, 4 years ago

Hi/2.

I've tested with it. But the problem still exists.

comment:18 by martini, 4 years ago

Version: 2.1.12.02.01

comment:19 by martini, 4 years ago

Version: 2.02.012.02.06

comment:20 by Paul Smedley, 4 years ago

KO - can you test with my builds from os2world? latest is https://smedley.id.au/tmp/uniaud32-linux-5.10.7-20210117.zip

I'll also look at your diff above...

comment:21 by KO Myung-Hun, 4 years ago

Hi/2, Paul.

I've tested the above driver. However, unfortunately, it does not help.

With Intel HD audio:

It does not produce sound at all.

With ICH AC97:

It produces noises only.

Note: See TracTickets for help on using tickets.