Opened 10 years ago

Last modified 6 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.1.1
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 9 years ago.
Fix of the broken uniaud apis against trunk

Download all attachments as: .zip

Change History (16)

comment:1 Changed 10 years ago by David Azarewicz

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

comment:2 in reply to:  1 Changed 10 years ago by KO Myung-Hun

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 Changed 10 years ago by David Azarewicz

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 Changed 10 years ago by KO Myung-Hun

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 Changed 10 years ago by David McKenna

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 Changed 10 years ago by David McKenna

I mean uniaud.dll... sorry.

comment:7 Changed 10 years ago by KO Myung-Hun

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 Changed 10 years ago by David Azarewicz

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 Changed 10 years ago by KO Myung-Hun

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.

Changed 9 years ago by KO Myung-Hun

Attachment: uniaud_apis.diff added

Fix of the broken uniaud apis against trunk

comment:10 Changed 9 years ago by KO Myung-Hun

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

It was a regression of cleanup compiler warnings.

comment:11 Changed 8 years ago by abwillis

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 Changed 6 years ago by Silvan Scherrer

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

comment:13 Changed 6 years ago by KO Myung-Hun

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

comment:14 Changed 6 years ago by Silvan Scherrer

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

comment:15 Changed 6 years ago by KO Myung-Hun

see ticket #231.

Note: See TracTickets for help on using tickets.