Hirdetés

Aktív témák

  • DarkByte

    addikt

    válasz Karma #348 üzenetére

    Már forgattam libmpg123 -mat natívban, nem kell ROM -ot foltozni, simán NDK -val megoldottam és JNI híváson át akarom olvasni tőle a dekódolt sample -kat, API -ban pedig van AudioTrack osztály amivel lehet írni PCM mintákat az audio hardwarre. Sajna még ténylegesen összekapcsolni nem tudtam őket, nem volt időm (terv van csak meg), de a libmpg123 -ra megcsináltam pár teszt esetet és látszólag oké lesz. Ugyanígy át akarom portolni a libflac -t is idővel (meg gyakorlatilag bármit átlehet ami fordul Linux -on). Saját belső mixert akarok írni natívban, ugyanígy EQ -t is, és csak a végső fázisban mennek a sample -k java -hoz. Legjobb az lenne ha a foobar -os igényeim átmennének, de ez még jócskán odébb van. Szóval csak szépen apránként. Jobban fog ösztönözni ha lesz hardware a kezemben és nem emulátorral kell debugolni. Teljesítményre leszek kíváncsi, sajna a JNI ront a helyzeten, de amit lehet natívban akarok csinálni és csak a végső rész illetve az UI kommunikáció lesz java. Ha lesz NDK -ban natív audio hardware kezelés akkor majd értelemszerűen ezt is át akarom írni (vagy lesz opció rá hogy megmaradjon a kompatibilitás).

Aktív témák