Hilfe bei reparatur der Audiofx engine bei 4.4.2

  • 5 Antworten
  • Letztes Antwortdatum
T

tobias.s

Neues Mitglied
1
Hallo,

ich habe ein Android Navi mit installiertem Omnirom 4.4.2 und SU_Rechte.
Ansich funktioniert das Navi wunderbar, nur hat es ein Problem, dass irgendwie die Audiofx Engine nicht richtig bzw. gar nicht funktioniert und somit alle Klangverbesserungen nicht funktionieren bzw. jede DSP-App wie z.B. DSP-Manager, Viper4Audio usw. nicht installierbar sind.

Merkwürdigerweise ist die Datei audio_effects.conf in System/etc vorhanden wie auch die einzelnen nötigen Libraries in /system/lib/soundfx die in der oben geannten Datei gelistet sind.

Der Eintrag unter Einstellungen/Töne/--->Musikeffeckte existiert auch irgendwie gar nicht ?! :(

Hat irgendjemand eine Idee wie man die Audiofx engine initilaisiert bzw. wo das Problem zu suchen ist.
Bei den vorherigen Android Versionen für dieses Navi (2.3.4 und 4.0.4) hat die Engine reibungslos funktioniert.

Vielen Dank für jede Info.
 
Zuletzt bearbeitet:
Also du hast ein Android Navi(gationsgerät)?

Also ich hatte dieses Problem nur bei Viper schon mal, dort kann man einfach in einen Compactible Mode gehen und dann hat es bis her immer gefunzt! Vielleicht einfach nochmal neu rooten und/ oder das Rom nochmal neu installieren!:)
Gibts Omni Roms nich eigentlich nur für Samsung:confused::what:

Wenn ich helfen konnte dankeschön geben, wenn nicht bitte Private Nachricht schicken :)
Gesendet von meinem X10_Dual+ mit der Android-Hilfe.de App
 
Erstmal danke für Deine Antwort :)

Es ist ein Art Mediacenter/Navi all in one Gerät.

Also reflashen bringt nichts weil allen anschein ein Fehler bei der Programmierung des Herstellers vorhanden ist.
Das Omnirom Image kommt vom Hersteller (Cusptech) des Navi's selbst. Dieser bietet jedoch irgendwie null Support an :(
Das Rom kommt in verschlüsselter Form als Image welches dann vom Gerät selbst entschlüsselt wird und in einer Art Batchdatei mittels uBoot aufgespielt wird.

Zurück zum eigentlichen Problem:
Der Compatible Modus ist bei Viper4Android ja erst dann interessant wenn der Driver schon installiert ist(denke ich mal). Dies ist ja hier leider nicht der Fall.
Wenn ich den Driver installieren möchte meldet Viper "incompatible Rom".

Ein Blick in Logcat während des Versuchs den Driver zu installieren zeigt, dass Viper keine Effekte findet (Found 0 effects) als ob die Audiofx Engine erst garnicht existiert.

Wie ich jedoch oben schon geschrieben hatte sind die Ordner/Libraries/conf-Dateien alle vorhanden.

Jede App die irgendwie eine Audiomodifikation mitbringt wie Viper/DSP Manager/Beatsaudio/pureX benötigt wohl diese verflixte Audiofx Geschichte :(

Ein Player der auf den System Equilizer zugreift oder ähnliches erzeugt solche Fehlermeldungen im Logcat:

Code:
5-22 16:13:42.964 W/AudioFlinger(  118): createEffect() effect not found
05-22 16:13:42.964 E/AudioEffect( 3987): set(): AudioFlinger could not create effect, status: -22
05-22 16:13:42.964 E/AudioEffects-JNI( 3987): AudioEffect initCheck failed -4
05-22 16:13:42.964 E/AudioEffect-JAVA( 3987): Error code -4 when initializing AudioEffect.
05-22 16:13:42.972 D/dalvikvm( 3987): GC_CONCURRENT freed 288K, 11% free 3095K/3460K, paused 6ms+18ms, total 86ms
05-22 16:13:42.980 E/WrapEqualizer( 3987): createEqualizer()
05-22 16:13:42.980 E/WrapEqualizer( 3987): java.lang.IllegalArgumentException: Effect type: 0bed4300-ddd6-11db-8f34-0002a5d5c51b not supported.
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at android.media.audiofx.AudioEffect.<init>(AudioEffect.java:411)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at android.media.audiofx.Equalizer.<init>(Equalizer.java:146)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at com.vblast.xiialive.media.audiofx.b.<init>(SourceFile:58)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at com.vblast.xiialive.media.audiofx.b.a(SourceFile:39)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at com.vblast.xiialive.media.streamers.s.d(SourceFile:537)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at com.vblast.xiialive.media.streamers.s.<init>(SourceFile:88)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at com.vblast.xiialive.media.player.h.<init>(SourceFile:181)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at com.vblast.xiialive.service.MediaService.onCreate(SourceFile:528)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at android.app.ActivityThread.handleCreateService(ActivityThread.java:2572)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at android.app.ActivityThread.access$1800(ActivityThread.java:135)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at android.os.Handler.dispatchMessage(Handler.java:102)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at android.os.Looper.loop(Looper.java:136)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at android.app.ActivityThread.main(ActivityThread.java:5017)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at java.lang.reflect.Method.invokeNative(Native Method)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at java.lang.reflect.Method.invoke(Method.java:515)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-22 16:13:42.980 E/WrapEqualizer( 3987):     at dalvik.system.NativeStart.main(Native Method)
Anbei füge ich mal die Sound configurationsdateien die ich in /system/etc gefunden habe. Alle Dateien die in den .conf Files refenrenziert werden, sind auch in system/lib/soundfx vorhanden. Also keine fehlenden Libraries.

Falls es hilft, könnte ich auch ein Nandroid Image vom system erstellen falls es irgendwie weiterbringt.

Blöderweise bin ich nicht ganz firm in sachen Android Rom Modding. :sad:
Im xda-Forum habe ich aufgeschnappt, dass solche Fehler mit adaptierten .conf Dateien behoben werden können, aber wie genau..darüber schweigen alle :D

Danke nochmal für Jede Hilfe.
 

Anhänge

  • conf.zip
    3,8 KB · Aufrufe: 99
Dann unterstützt dein Rom anscheinend keine Soundoptimierung was sehr komisch ist! Da dein Gerät anscheinend sehr kompliziert ist denke ich das es dafür auch cwm oder Custom Roms gibt!? Ich werd mal ein bissle Güügeln und meld mich wieder:p

Wenn Viper keine Soundeffekte findet könnt was an deinem Root nicht stimmen oder sie werden in einen andren falschen Ordner verschoben!


Wenn ich geholfen habe einfach ein Dankeschön, wenn nicht bitte eine Private Nachricht schicken :)
 
Hey,

habe den Fehler mitlerweile gefunden :D
Man glaubt es kaum aber es war ein Schreibfehler in einer anderen audio_effects.conf Datei vom Entwickler...Nicht zu fassen, habe die Datei editiert und voilà, das Auto hat nun perfekten Sound. Viper funktioniert ohne Probleme. :thumbsup:
Und ich habe schon damit angefangen den Quellcode von Audioflinger.cpp zu durchsuchen :lol:

Gruß,
Tobias

Edit: Anstatt libraries schrieb der Chinese Librarys...das brennt doch förmlich in den Augen :D
 
Zuletzt bearbeitet:
Haha so sind sie halt :D

Ich hab im Internet eine "beats" audio effect ZIP gefunden die man nachflashen kann! Die hätte das Problem bestimmt auch gelöst bei Interesse einfach ml googlen!:p
 

Ähnliche Themen

rotation
Antworten
3
Aufrufe
571
Klaus986
K
M
Antworten
0
Aufrufe
393
ms.fox
M
hkkp
  • hkkp
Antworten
0
Aufrufe
509
hkkp
hkkp
Zurück
Oben Unten