Audio su ReactOS ( Luglio 2009 )

Moderators: gabrielilardi, forart, Davy Bartoloni

User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: Audio su ReactOS ( Luglio 2009 )

Post by Davy Bartoloni »

ErVito wrote: Davy, perchè react-it, con il vecchio "hack" (giusto?), non playa il logon .wav anche se lanciato manualmente? L'hack sputtana l'audio "ufficiale"?
l'hack dello userinit per playare il suono l'ho eliminato nella 0.11.... cosi' ho potuto togliere un file modificato (quasi per nulla) di ros...
ora il suono viene emesso usando una chiave di RUN del registro.. difatti prima si sentiva quando appariva il desktop.. ora invece quando si disegnano le icone...

per quanto riguarda il fatto che l'applet controllo volume/suoni faccia casino con il suono di startup ReactIT.. hai ragione.. grazie di averlo segnalato...
particamente per migliorare la qualita' e ridurre la dimensione.. ho trovato una buona ottimizzazione con un sample rate di 16 Khz 16 Bit Mono... ( 168K bello lungo e corposo )

mentre invece quello vecchio, usato poi da Jander coem startup sound era un 22Khz 16 Bit Stereo... (decisamente piu grande .. 361K )

boh.. faro' delel prove e .. vedo a cosa e' dovuto.. se allo stereo o alla frequenza di campionamento..

[EDIT] .. ok, dipende dalla STEREOFONIA MANCANTE... molto strano.. cmq ho provveduto a segnalarlo a jander :) THX erVito!
Ey3
Posts: 790
Joined: Thu Nov 15, 2007 9:13 pm
Location: Italy

Re: Audio su ReactOS ( Luglio 2009 )

Post by Ey3 »

Scusate se ritiro su in thread ma era l'ultimo riguardante l'audio nello specifico e non mi sembrava il caso di aprirne uno nuovo per dire questo, ma secondo me vale la pena di fare 2 test sull'audio guardate un po' qua:
Commit by janderwald :: r43321 reactos/drivers/wdm/audio/ (9 files in 3 dirs):

[WDMAUD]

* Use KsProbeStreamIrp in wdmaud to probe user buffers
* Remove a few hacks which were required to pass down irps to portcls [PORTCLS]
* Check if there is an automation table [SYSAUDIO]
* Release file object of pin to prevent reference leak --
* Audio stack now reacts faster as it now longer copies audio buffers in kernel mode and instead locks down the user buffers. In addition it uses less memory to do the same work.

#
Bisogna vedere se nei casi in cui prima l'audio scattava/grattava la situazione è migliorata. Davy hai voglia di fare qualche prova quando hai tempo data la tua specializzazione in audio? :D Io ti traduco tutto quello che vuoi :P
ErVito
Posts: 304
Joined: Tue Nov 13, 2007 5:17 pm
Location: Bresso (MI)
Contact:

Re: Audio su ReactOS ( Luglio 2009 )

Post by ErVito »

Aspetto notizie quanto meno rincuoranti...

Saluti,
Marco.
Vieni a trovarmi -> http://ervito.altervista.org
gabrielilardi
Moderator Team
Posts: 873
Joined: Sat Sep 02, 2006 1:30 am
Location: Italy

Re: Audio su ReactOS ( Luglio 2009 )

Post by gabrielilardi »

ErVito wrote:Aspetto notizie quanto meno rincuoranti...

Saluti,
Marco.
Già funziona il mixer! Certo, quello XP, perché quello di ros porta ancora i pannolini... :lol:
Questo è lo screenshot dell'altro giorno... ;)

[ external image ]
User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: Audio su ReactOS ( Luglio 2009 )

Post by Davy Bartoloni »

Ma a te (Gabriel) funge l'audio di ROS? ( su VBox e qemu? ) perche' a me hanga al primo riavvio dopo averlo installato su VBOX e quasi subito su QEMU

ecco il debug log...

Code: Select all

err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\ksuser.dll" -> L"C:\\ReactOS\\System32\\ksuser.dll"
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\ksproxy.ax" -> L"C:\\ReactOS\\System32\\ksproxy.ax"
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\ks.sys" -> L"C:\\ReactOS\\system32\\drivers\\ks.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\ALCXWDM.SYS" -> L"C:\\ReactOS\\system32\\drivers\\ALCXWDM.SYS"
fixme:(dll/win32/setupapi/interface.c:309) Need to InstallOneInterface({6994ad04-93ef-11d0-a3cc-00a0c9223196} L"Wave" L"AC97AUD.Interface.Wave" 0)
fixme:(dll/win32/setupapi/interface.c:309) Need to InstallOneInterface({65e8773e-8f56-11d0-a3b9-00a0c9223196} L"Wave" L"AC97AUD.Interface.Wave" 0)
fixme:(dll/win32/setupapi/interface.c:309) Need to InstallOneInterface({65e8773d-8f56-11d0-a3b9-00a0c9223196} L"Wave" L"AC97AUD.Interface.Wave" 0)
fixme:(dll/win32/setupapi/interface.c:309) Need to InstallOneInterface({6994ad04-93ef-11d0-a3cc-00a0c9223196} L"Topology" L"AC97AUD.Interface.Topology" 0)
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\sysaudio.sys" -> L"C:\\ReactOS\\System32\\sysaudio.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\wdmaud.sys" -> L"C:\\ReactOS\\System32\\wdmaud.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\portcls.sys" -> L"C:\\ReactOS\\System32\\portcls.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\drmk.sys" -> L"C:\\ReactOS\\System32\\drmk.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\kmixer.sys" -> L"C:\\ReactOS\\System32\\kmixer.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\wdmaud.drv" -> L"C:\\ReactOS\\System32\\drivers\\wdmaud.drv"
err:(dll/win32/setupapi/queue.c:1659) copy error 2 L"C:\\ReactOS\\inf\\ksuser.dll" -> L"C:\\ReactOS\\System32\\drivers\\ksuser.dll"
err:(dll\win32\shell32\shellpath.c:1454) Failed to create directory L"%USERPROFILE%\\Local Settings\\Temporary Internet Files".
err:(dll/win32/wininet/urlcache.c:554) Couldn't get path for default container 0
err:(dll\win32\shell32\shellpath.c:1454) Failed to create directory L"%USERPROFILE%\\Local Settings\\History".
err:(dll/win32/wininet/urlcache.c:554) Couldn't get path for default container 1
err:(dll\win32\shell32\shellpath.c:1454) Failed to create directory L"%USERPROFILE%\\Cookies".
err:(dll/win32/wininet/urlcache.c:554) Couldn't get path for default container 2
fixme:(dll/win32/setupapi/stubs.c:200) Stub 00638160 0134FF40 1 0134FF0C
(ntoskrnl\mm\pool.c:300) Warning: Trying to free a NULL pointer!
Assertion 'FALSE' failed at ntoskrnl\mm\pool.c line 301
[7hEntered debugger on embedded INT3 at 0x0008:0x808d407a.
kdb:> bt
Eip:
<NTOSKRNL.EXE:d407b (lib/cmlib/hivesum.c:32 (HvpHiveHeaderChecksum@4))>
Frames:
<NTOSKRNL.EXE:92ef9 (ntoskrnl/mm/pool.c:301 (ExFreePoolWithTag@8))>
<NTOSKRNL.EXE:92e02 (ntoskrnl/mm/pool.c:248 (ExFreePool@4))>
<NTOSKRNL.EXE:526dc (ntoskrnl/io/iomgr/deviface.c:567 (IoGetDeviceInterfaces@16))>
<NTOSKRNL.EXE:692e7 (ntoskrnl/io/pnpmgr/pnpnotify.c:239 (IoRegisterPlugPlayNotification@28))>
<sysaudio.sys:18cf (drivers/wdm/audio/sysaudio/deviface.c:345 (SysAudioRegisterNotifications))>
<sysaudio.sys:2007 (drivers/wdm/audio/sysaudio/main.c:178 (SysAudio_InstallDevice@4))>
<sysaudio.sys:216d (drivers/wdm/audio/sysaudio/main.c:244 (DriverEntry@8))>
<NTOSKRNL.EXE:5465e (ntoskrnl/io/iomgr/driver.c:1390 (IopCreateDriver@24))>
<NTOSKRNL.EXE:537de (ntoskrnl/io/iomgr/driver.c:460 (@IopInitializeDriverModule@20))>
<NTOSKRNL.EXE:54b1b (ntoskrnl/io/iomgr/driver.c:1758 (IopLoadUnloadDriver@4))>
<NTOSKRNL.EXE:4801a (ntoskrnl/ex/work.c:162 (ExpWorkerThreadEntryPoint@4))>
<NTOSKRNL.EXE:c0884 (ntoskrnl/ps/thread.c:158 (PspSystemThreadStartup@8))>
<NTOSKRNL.EXE:cb8a2 (ntoskrnl/wmi/wmi.c:287 (NtTraceEvent@16))>
kdb:> 
gabrielilardi
Moderator Team
Posts: 873
Joined: Sat Sep 02, 2006 1:30 am
Location: Italy

Re: Audio su ReactOS ( Luglio 2009 )

Post by gabrielilardi »

Sì, a me funge, solitamente uso vbox, dal log mi sa che non stai usando l'ultima revisione, quel bug l'ho visto ma era stato risolto nella 43285, a me funziona...
User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: Audio su ReactOS ( Luglio 2009 )

Post by Davy Bartoloni »

si infatti stavo usando un vecchio kernel ( che rimba! )

ma lo senti al rallentatore?
gabrielilardi
Moderator Team
Posts: 873
Joined: Sat Sep 02, 2006 1:30 am
Location: Italy

Re: Audio su ReactOS ( Luglio 2009 )

Post by gabrielilardi »

Devo dire che Io ho solo provato Winamp con qualche mp3, certi vanno benissimo, altri invece vanno a scatti... stranamente mi è successo che uno a 192kbps fungeva bene mentre un altro a 128kbps a scatti... :? (tutti i due sempre a 44hkz)
Ey3
Posts: 790
Joined: Thu Nov 15, 2007 9:13 pm
Location: Italy

Re: Audio su ReactOS ( Luglio 2009 )

Post by Ey3 »

Lo screen del mixer l'avevo visto bazzicare in IRC qualche giorno fa :) beh fa piacere!
In quanto all'audio beh, speriamo che si vada sempre migliorando! Domani mi dovrebbe arrivare una ct4810 che proverò immediatamente anche se purtroppo ho paura che non andrà... :(
User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: Audio su ReactOS ( Luglio 2009 )

Post by Davy Bartoloni »

gabrielilardi wrote:Devo dire che Io ho solo provato Winamp con qualche mp3, certi vanno benissimo, altri invece vanno a scatti... stranamente mi è successo che uno a 192kbps fungeva bene mentre un altro a 128kbps a scatti... :? (tutti i due sempre a 44hkz)
ma intendo proprio... tutto ... cieo' usando il directaudio.. il suono viene riprodotto al 50%/70% della velocita' reale ( perlomeno a me ) .. ho reinstallato tutto per il dubbio che dipendesse da qualche guaio mio.. ma per esempio l' "amiga tribute" si sente proprio al rallentatore... sia su qemu che su vbox...
ErVito
Posts: 304
Joined: Tue Nov 13, 2007 5:17 pm
Location: Bresso (MI)
Contact:

Re: Audio su ReactOS ( Luglio 2009 )

Post by ErVito »

Io è una vita che non sento l'audio di ros :(
Mi spiace moltissimo...

Saluti,
Marco.

[edit:] Ok, avevo fatto la mia puttanata con vbox, sì, l'audio funge. Però ho già segnalato a Davy, il fatto che React-IT mi si blocca proprio sullo startup (penso io)....Davy, se hai delle news...fammi sapere!
Vieni a trovarmi -> http://ervito.altervista.org
Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests