Opened 9 years ago

Last modified 6 years ago

#191 assigned defect

stuttering with uniaud apis

Reported by: komh Owned by: dazarewicz
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 komh 8 years ago.
Fix of the broken uniaud apis against trunk

Download all attachments as: .zip

Change History (16)

comment:1 follow-up: Changed 9 years ago by dazarewicz

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 9 years ago by komh

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 9 years ago by dazarewicz

  • Owner set to dazarewicz
  • Status changed from new to assigned
  • Version changed from 1.9.24 to 2.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 9 years ago by komh

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

I mean uniaud.dll... sorry.

comment:7 Changed 9 years ago by komh

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 9 years ago by dazarewicz

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 9 years ago by komh

  • Component changed from UNIAUD32 to UNIAUD-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 8 years ago by komh

Fix of the broken uniaud apis against trunk

comment:10 Changed 8 years ago by komh

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

It was a regression of cleanup compiler warnings.

comment:11 Changed 7 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 diver

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

comment:13 Changed 6 years ago by komh

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

comment:14 Changed 6 years ago by diver

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 komh

see ticket #231.

Note: See TracTickets for help on using tickets.