Open Sound System v4.0

Címkék

A 4Front Technologies bejelentette az Open Sound System (OSS) hangrendszer 4.0-s verzióját Linux, Solaris, FreeBSD, Open Server6 és UnixWare7 operációs rendszerekhez. Az Open Sound System egy kereszt-platformos audio architektúra, amely a legtöbb fogyasztói és professzionális audio eszközhöz kínál eszközmeghajtó-programokat. A driverek mellett egy alkalmazásprogramozási felületet (API) is kínál, amely lehetővé teszi, hogy a rá fejlesztett alkalmazások egyszerűen lefordíthatóak legyenek bármely támogatott operációs rendszeren. Újdonságok:

  • New and improved transparent Virtual Mixer engine
    • Allows up to 16 applications to share the same "real" audio device.
    • Supports recording and full duplex in addition to playback.
    • Ability to mix stereo and multichannel audio streams up to 7.1/192Khz/32bit.
    • Supports full 24 bit range without loss of precision during internal computations.
    • mmap() support for games like DoomIII and Quake4.
    • Each application has its own independant volume controls.
    • Supports loop back recording.
  • Full Solaris Audio Device Architecture (SADA) emulation on Solaris so that
    legacy Solaris audio apps can run on Open Sound System drivers.
  • Advanced Linux Sound Architecture (ALSA) Library emulation support so that popular ALSA apps (the ones that use the ALSA library interface) can run on Open Sound System.
  • 100% backwards compatibility for Open Sound System (OSS) v3 API.
  • 64bit internal processing guarantees audio fidelity and precision if the audio data needs to be converted.
  • New device enumeration and mixer API makes it very easy to manage devices programatically.
  • Uses up to date native kernel interfaces and installation methods will enable OSS to keep up with changes to the operating systems for the forseeable future.
  • Updated drivers for all devices supported in the older OSS v3.9x versions. Support for obsolete ISA bus devices has been finally withdrawn from Open Sound System v4.0.

A bejelentés itt.

Hozzászólások

ezek utan mit erdemes hasznalni linuxon? oss4 vagy alsa? (mert ahogy olvasom mind2 tudja emulalni a masikat)
audigy 2 zs karim van

::powered by Archlinux

UHU2.0,Suse10.2,Frugal6/rc1,Slax5.1.8 mindegyiken ugyan az a hiba jelenség.
Egy darabig szól majd hibaüzenet nélkül csontra fagy.
A fagyást lehet reprodukálni egyszerüen.
A soudfont loaderrel be kell tölteni egy tetszőleges SF2-őt.
KMID start bármilyen MIDI, fagyás.
Hardware hiba kizárva ,WinXP-n tökéletes.
Azt hiszem az NVIDIA driverrel kerül összetűzésbe.

Egy másik laptopon Ati bináris driver, Audigy pcmcia ,nincs hiba.
Ezen a laptopon NVIDIA bináis nélkül, Audigy pcmcia ,nincs hiba.
Ezen a laptopon NVIDIA bináis driver, Realtek HD_AUDIO ,nincs hiba.
Ezen a laptopon WINXP ,Audigy pcmcia,NVIDIA driver ,nincs hiba.
Ezen a laptopon NVIDIA bináis driver, Audigy pcmcia, csontra fagyás !!!!
Közös IRQ-t használnak.
Ez most ALSA bug,vagy az NVIDIA driver hiba azt nem tudom.
A kernelre nem gyanakszom mert többfélével is próbáltam, és a hiba azonos.
Sajnos tovább nem tudom szűkíteni mert az uj OSS nem támogatja a kártyát.

Se az OSS, se az ALSA nem kepes lejatszani DTS hanganyagot rendesen. Annyi lenne a dolguk, hogy odaadjak a szutyok alaplapi hangkartyanak, az meg valtoztatas nelkul kikuldje uvegen a dekodernek. Legjobb esetben is csak recseges jon elo, de altalaban a dekoder ossze-vissza villog, mert nem erti, mit kap. DVD-rol siman megy a DTS hang...
Az XP meg arra is keptelen, hogy megszolaltassa a hatso hangszorokat :/

Ennyit a hangrendszerekrol. Jarjunk koncertre.

En igy hasznalom a gepem ALSA-val es semmi gondom nincs vele. Pedig egyszeru alaplapra integralt hangchipem van: C-Media Electronics Inc CM8738 (rev 10)

XMMS/BMP-vel egyszeruen csak lejatszom a dts-wav-ot vagy ac3-at, ami optikan keresztul jut az erositobe. A lejatszok standard 44.1/48kHz-es sztereo jelnek hiszik az adatfolyamot (a spektrumanalizator feherzajkent remeg)...
A lenyeg az, hogy semmi ne modositson az adatfolyamon. Elofordulhat, hogy mixer "halkit" rajta, vagy esetleg hozzakever mas forrasbol vmit, vagy magatol atmintavetelezi mas frekvenciara (pl. ha force-olva van a 48kHz a kimeneten es 44.1kHz-es a bemenet).
De nekem ezek alapbol tiltva vannak, tehat igazandibol nem is tudom elrontani (mixer csuszkai hatastalanok, maximum hangeron megy ki a cucc, csak mute-olni tudom). Ha pedig DD/DTS adatfolyamot jatszok le (tipikusan MPlayer), akkor mar mas hangkelto progik szamara blokkolt a hangkartya, egyebkent pedig siman osszemixeli (mp3 + flash pl.) jol.
Egyetlen hatranya a dolognak az, hogy egyeb analog bemenetet (TV tunerbol) sehogy sem tudtam az optika fele iranyitani, csak standard analog kimeneteken hajlando szolni, ezert nekem ezek is bele futnak az erositobe (TV adas minosegenel ez nem okoz problemat).

Es ezt mar igy hasznalom legalabb egy eve tobb SuSE verzion keresztul...

Ha mar win is szoba kerult fent, akkor nekem az lenne a kerdesem, hogy mindezt hogy lehet megvalositani win alatt? Mert nekem mindenaron a DVD lejatszo programok dekodoljak DD/DTS jelet, es mar csak sztereo jel megy ki az optikan...

"egyeb analog bemenetet (TV tunerbol) sehogy sem tudtam az optika fele iranyitani"
az analog jelet be kell digizned es azt kell kitolnod a digitalis kimeneten. en probalkoztam ilyennel de a digizes belevitt egy kis kesleltetest a hangba es kesett a videojelhez kepest
--
Tuddd gi: A Dörrög Zuldán, te hűjje!
(Rejtő Jenő: Az elátkozott part)

"Se az OSS, se az ALSA nem kepes lejatszani DTS hanganyagot rendesen"

szvsz ez lejátszóprogram-specifikus nekem a kaffeine jól átküldi spdif-en.

"altalaban a dekoder ossze-vissza villog, mert nem erti, mit kap. DVD-rol siman megy a DTS hang"

nekem ilyet a VLC produkál csak de az mind2 oprendszeren (ubu/winfos)

Allows up to 16 applications to share the same "real" audio device.

Ilyet tud az ALSA ? Lehet OSS -re váltok ..
szerk: Látok valami dmix -et.

"OSS is now free for home/personal use. The software must be re-installed every 6 months."

hat ugy latom van belole demo, szoval kiprobalhatod

amugy mielott valaki felreertene, ez _nem_ ugyanaz az oss, ami a rendszerrel alapban jon

--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.

Nem, arra gondoltam amikor bekerult a regparm lehetoseg pipalhation a kernel configba, akkor az igy forditott kernel nem volt kompatibilis a binaris driverekkel.
Valamint nem sokka jon gcc 4.2 - ki tudja milyen problemakt jelent ,ez majd a regi binaris driverek szamara. OpenSource esetben egy ujra forgatast tobbnyire, de binarist nem tudsz ujraforgatni. Ebben az esetben en nem terhet at gcc 4.2 -re addig amig a binaris drivert nem szalitjak hozza..

Nevetseges hangrendszerek harca, ikszedik felvonas.
Vegyel egy Windows-t, vagy MacOS-t, es felejtsd el a szivast.

Jah, csak úgy érdekes volt, hogy míg az XP (még az eredeti, nemcsak az SP1-2-esek) kapásból felismerte nekem az SB Live! 5.1-m, az alaplapi AC'97-ről (fúj) nem is beszélve, addig a Vista egyiket sem. 2007.

A linuxos hangrendszerekkel viszont egyetértek. Desktop linux év(ei|é)ben kicsit több kell ennél.

---
A Linux nem Windows, de a Windows se Linux.

Termeszetes hogy egy friss Linux disztribucio tobb hangkartyat tamogat mint egy regebbi Windows. A baj ott van, hogy nem tudom hasznalni az Audidy-met, a kepessegei kb felet sem tamogatja a Linux. En nem is errol beszeltem, hanem a driverek alatt futo hangrendszerek jellemzoirol:

Aki nem erti mirol beszelek, a Vista hangrendszererol bovebben:
http://channel9.msdn.com/ShowPost.aspx?PostID=189709
http://channel9.msdn.com/ShowPost.aspx?PostID=116541

Teljesen ujrairt userspace hangrendszer, 32 bit belso floating point feldolgozas, per-application hangeroszabalyzo, es tarsai.
Tudom, Fud, troll, stb...

AZt nem tudod, hogy az OpenAL hol helyezkedik el ebben?

Egyébként az Audigyvel az a baj, hogy Creative nem túl segítőkész, azt még valami régi sb live forrásból írták meg, de pl az X-fi már nem megy egyáltalán és azt hiszem év végére igért alsa drivert a cég. Spect az alsa csapat nem kap.

Software is like sex, it's better with a penguin. :D (r)(tm)(c)

Tenyleg nagyon jo lenne, ha:
- A gyartok pontos hw spec-t adnanak a kartyakhoz, amivel kihasznalhatnak az opensource kozosseg erejet.
- Stabilabb lenne a Linux kernel API, es lennenek olyan alkalmazasok ra, ami jo valasztassa tenne studio kornyezetben (mint ahogy 3D grafikara is hasznaljak). Ebben az esetben a hangeszkoz gyartoknak erdeke fuzodne a driverek elkeszitesehez, es a helyzet valtozna.

-- in vinnui veritas --

Nézzél már szét egy picit.
A piacon lévö sok csatornás hangkátyák közül melyiket kezeli alapból ?
A játékok alatt melyik hangkártyával van térhangzás ?
Az X-Fi ,vagy Audigy kártyák képességének csak a töredékét tudja használni.
Az ENVYL csipesek sincsenek jobb helyzetben.
Az EMU kártyákkal mi a helyzet ?
A vistában az alaplapi realtek retek a nyerő.

ROFTL

A hét windóz lábszagértöje

Ki a szart érdekel, hogy melyik kangkártyákat kezeli _alapból_? XP alatt is max. az használja a default drivert, aki mp3 hallgatáson kívül másról még nem hallott... MS is megmondta, hogy az alap driverek csak "basic functionality only", ha kiakarod használni a hardver adta lehetőségeket, akkor használd a gyártó által adott drivert. Ennyi erővel rommá lehetne fikázni a Linuxot is, tekintve hogy "alapból" nem támogatja se az nVidia, se az ATI 3D-s funkcióit... Tényleg, mekkora egy szar! NINCS BENNE _ALAPBÓL_! LOL

Vistában realtek retek a nyerő, ja hátpersze, a Linux/ALSA viszont sajnos még azt sem támogatja megfelelően. Épp csak 2 naponta jön valaki az újonan vásárolt notebookjával, hogy Linux alatt nem megy a hang, a /proc/asound/card0/codec#0 "Realtek ID 862"-t mutat, amelyről az ALSA még csak nem is hallott, ALC861 opcióval meg persze nem hajtja meg az erősítőt. Csúcsszuper! Linux desktopot mindenhova! A balfaszok meg lezúzzák a faszba inkább és raknak helyette Windowst, mert az alatt megy gond nélkül. Micsoda barmok, tényleg!

Mellesleg nem hangkártya driverekről volt szó, hanem hang-alrendszerről. Abban meg évekkel előbbre jár MacOSX és Windows XP audio rendszere is az ALSA förmedvényhez képest, a Vista meg fényévekkel...

Velemenyem szerint most kb. fej-fej mellett van tudasban a Vista hangrendszere, es az OSX CoreAudio, talan annyi kulonbseggel hogy az OSX megoldasa az eletciklusabol adodoan esetleg valamivel kiforrottabb, es tobb alkalmazas tamogatja, egyebirant egyetertunk.

Annyival megtoldanam, hogy Linux alatt biztatonak neveznem a helyzetet, mert a jack (http://jackaudio.org/) jonak igerkezik, leszamitva hogy kezdetleges. :) Alkalmazasok viszont nem surun tamogatjak, es megintcsak problema a professzionalis alkalmazasok fajo hianya...

-- in vinnui veritas --

Nekem is az hiányzik igazán, hogy a profi cuccokat portolják Linuxra. Az biztat, hogy én már akkor is zenéltem, amikor a Cubase csak Atari800-ra meg Macre létezett, és ott voltam Frankfurtban a Music Messe-n, amikor a Steinberg bemutatta a Windowsos Cubase-t. Úgyhogy előbb-utóbb meglesznek ezek Linuxra is.

Annyira azért nem is. Én mondjuk úgy választottam hangkártyát (M-Audio Delta 1010 LT), hogy legyen hozzá Linuxos támogatás a gyártótól. Ráadásul a képességeihez képest nem is volt túl drága (8 analóg be, 8 analóg ki, SPDIF ki/be). Hozzá tartozik, hogy a WinXP alatt azért egyelőre jobban ki tudom használni.

miva'?

a legfapadosabb disztróban is ott van az alsa, működik. slackware, debian, ubuntu, zenwalk, frugalware, uhu, és a franc tudja még, mit néztem, mindegyiken működik out-of-box. egy sb audigy 2 zs notebook és egy ati ixp 400. akkor min is kell kiakadni?

windows-on ehhez fel kell tenni egy 20 mb-os cuccot (az ixp 400-ashoz - hogy egy ac97es kártyának vajon minek ennyi "hasznos" dolog...), az audigy-hez meg egy 40mb-osat. ez linuxon 1-1 100kb-os modul. és az audigy gyönyörűen szól 5.1-ben is. tényleg milyen sz-r...

Tovabbra is hangkartya driverekrol van szo, amelyeknek Linuxos megfeleloje nem feltetlenul tamogatja az adott kartya osszes kepesseget. Itt foleg a nagyobb tudasu kartyakkal van baj. Linux alatt nem mindig mukodik a hangkartya osszes mintavetelezesi freki/bitmelyseg, beepitett DSP funkciok, midi, optikai ki/bemenetek, stb.

ez a solarisnak naon jo cucc, pl most se hangerot nem tudok szabalyozni se mono/stereo (xmms, mplayer, realplay)
de vajon xmmsel menne-e ?
@edit: fog, es lehet szabalyozni mindent ^^