 |
hifi.slovanet.sk
|
 |
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému |
Autor |
Správa |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4843 Bydlisko: Plzeň
|
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4843 Bydlisko: Plzeň
|
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 10530 Bydlisko: Praha
|
Zaslal: So júl 30, 2022 21:45:25 Predmet: |
|
|
dustin, su s tym csjsound lepsie hodnoty merani, alebo povodny java audio pre linux bol len 16 bit?
a co REW a GPL licencia? To by pre closed source nemalo byt kompatibilne. |
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4843 Bydlisko: Plzeň
|
Zaslal: Ne júl 31, 2022 08:12:30 Predmet: |
|
|
miero napísal: | dustin, su s tym csjsound lepsie hodnoty merani, alebo povodny java audio pre linux bol len 16 bit? |
DirectAudioDevice provider v OpenJDK umí pouze fyzické karty - hw https://github.com/openjdk/jdk17/blob/74007890bb9a3fa3a65683a3f480e399f2b1a0b6/src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c#L97 - iterace přes snd_card_next(). Tedy výstup aplay -l. Nepracuje s PCM konfiguracemi (v .asoundrc atd.) Někdy je třeba omezit frekvenci, počet kanálů, formát a to v OpenJDK nelze.
Můj alsapcm naopak bere pouze PCM zařízení (výstup aplay -L) https://github.com/pavhofman/csjsound-alsapcm/blob/main/src/impl.c#L116 .
Obvykle je potřeba podpora obojího, k čemuž stačí do classpath přidat ten jar a do libpath tu dynamickou knihovnu, java už si to sama načte přes SPI.
Ve win je situace horší, protože OpenJDK umí jen DirectSound, což je 16bit a vždy přes windowsí mixer. Proto dělám DLL pro WASAPI exclusive. Javovský provider (jar) je stejný pro linux i windowsy.
citácia: | a co REW a GPL licencia? To by pre closed source nemalo byt kompatibilne. |
OpenJDK používá pro tyto moduly GPL2 s classpath exception, a proto jsem použil stejnou licenci - mrkni na https://github.com/pavhofman/csjsound-provider/blob/main/LICENSE#L280  |
|
Návrat hore |
|
 |
bvgsxduij112 Ready2Die

Založený: 22 júl 2022 Príspevky: 85 Bydlisko: hunan
|
|
Návrat hore |
|
 |
|
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre. Nemôžete pripojiť súbory do tohto fóra. Nemôžete sťahovať súbory z tohto fóra.
|
|