neutrino mp3-Player auch AAC?

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
paulkerl
Neugieriger
Neugieriger
Beiträge: 14
Registriert: Montag 17. Januar 2005, 11:53

neutrino mp3-Player auch AAC?

Beitrag von paulkerl »

Aloha zusammen,

gibt es ein Plugin für den neutrino mp3-Player um auch AAC Files (.m4a ohne DRM!) abspielen zu können?

Vielen Dank im Vorraus..

#LG

HuGO
Zwen
Developer
Beiträge: 867
Registriert: Mittwoch 14. August 2002, 19:50

Beitrag von Zwen »

Der neutrino mp3player hat keine plugin-Architektur.
Allerdings sind neue Audiocodecs dank einer sauber getrennten Architektur leicht zu integrieren :-), aber neukopilieren muss man dann schon...
Für AAC/MP4 gibts ja auch ne fertige decoder lib (faad2) , die könnte man benutzen. Die Frage der Fragen ist wiedermal nur, ob die paar MHz der Box zum dekodieren in Realtime ausreichen...
Wie sieht denn die Prozessorlast beim Abspielen im Vergleich zum MP3-Abspielen aus (auf nem PC)?
Wenn die Prozessor-Performance nicht ausreicht kann man sich die Mühe nämlich sparen...

Zwen
paulkerl
Neugieriger
Neugieriger
Beiträge: 14
Registriert: Montag 17. Januar 2005, 11:53

AAC-Player auf neutrino

Beitrag von paulkerl »

Zwen hat geschrieben: Für AAC/MP4 gibts ja auch ne fertige decoder lib (faad2) , die könnte man benutzen. Die Frage der Fragen ist wiedermal nur, ob die paar MHz der Box zum dekodieren in Realtime ausreichen...
Wie sieht denn die Prozessorlast beim Abspielen im Vergleich zum MP3-Abspielen aus (auf nem PC)?

Zwen
Aloha Zwen,

danke für die Antwort....

Die Last liegt nur 4% über mp3... Ich denke die Box sollte das schaffen... Zumindest werde ich es mal versuchen.

Da ich noch absolut keine Ahnung von der Materie habe wäre es super wenn du mir sagen könntest wie ich das faad2 in meine neutrino box reinbekomme.. wäre super...

Vielen Dank..

LG

HuGO
Zwen
Developer
Beiträge: 867
Registriert: Mittwoch 14. August 2002, 19:50

Beitrag von Zwen »

Hm, also programmieren muss man schon können...

1. faad2 lib ins cdk einbauen
2. unter apss/tuxbox/neutrino/drivers/audiodec/ einen decoder analog zu mp3dec.cpp/oggdec.cpp oder wavedec.cpp schreiben, der dann die libfaad2 benutzt...
3. in basedec.cpp das neue decodermodul bekanntmachen

Zwen
paulkerl
Neugieriger
Neugieriger
Beiträge: 14
Registriert: Montag 17. Januar 2005, 11:53

Danke

Beitrag von paulkerl »

Aloha,

ich werde mir die dateien mal ansehen und es einfach mal versuchen... kann ja nicht viel schief gehen ;)..

Eine Frage noch....

Punkt 2 und 3 sollte ich hoffentlich anhand der bestehenden Dateien hinbekommen. Wie baue ich aber die faad2 lib ins cdk ein? oder sind die Schritte unter 2 und 3 schon genau dieser einbau?

Danke...

LG

huGO
Zwen
Developer
Beiträge: 867
Registriert: Mittwoch 14. August 2002, 19:50

Beitrag von Zwen »

Zu 1 siehe:

cdk/doc/README.3rdparty.en

Zu 2/3: Sollte anhand der vorhandenen decoder nachvollziehbar sein.

Zwen
Zuletzt geändert von Zwen am Dienstag 18. Januar 2005, 13:12, insgesamt 1-mal geändert.
paulkerl
Neugieriger
Neugieriger
Beiträge: 14
Registriert: Montag 17. Januar 2005, 11:53

Danke...

Beitrag von paulkerl »

Vielen Dank für die Hilfe...

LG

huGO
DBOX-Fan
Interessierter
Interessierter
Beiträge: 48
Registriert: Donnerstag 1. Januar 2004, 16:28

Beitrag von DBOX-Fan »

was ist aus dem Thema eigentlich geworden? Habe auch starkes Interesse daran, da ich im iTunes nicht aufgepasst habe und jetzt ca. 1.500 Files als M4A auf meiner FP liegen. Da ich inzwischen gern Musik über die DBOX (über WLAN von meinem PC) höre, ist es blöd, wenn ca. 1/4 der Files eben nicht abspielbar sind.

Ist damit zu rechnen, dass das in absehbarer Zeit in die Images reinkommt? Für die Experten dürfte doch der Aufwand nicht allzu groß sein, wenn der Weg schon mal beschrieben ist...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Danke

Beitrag von rhabarber1848 »

paulkerl hat geschrieben:Wie baue ich aber die faad2 lib ins cdk ein?
Diesen Patch benutzen: EDIT: Patch ist im CVS

Dann "make libfaad2"
Zuletzt geändert von rhabarber1848 am Freitag 6. November 2009, 23:50, insgesamt 1-mal geändert.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: neutrino mp3-Player auch AAC?

Beitrag von dietmarw »

fast 4,5 jahre.. uiuiui..
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: neutrino mp3-Player auch AAC?

Beitrag von rhabarber1848 »

dietmarw hat geschrieben:fast 4,5 jahre.. uiuiui..
Ich bin gestern über ein Internetradio gestolpert, das
in AAC sendet. Der Patch ist der erste Schritt dahin,
diesen Sender über die Dbox2 hören zu können.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: neutrino mp3-Player auch AAC?

Beitrag von Houdini »

bevor sich jemand zu viele Gedanken macht.
ich habe das Dekodieren des folgenden Stücks nach 10% abgebrochen:

Code: Alles auswählen

lady.aac file info:
ADTS, 290.412 sec, 134 kbps, 44100 Hz

  ---------------------
 | Config:  2 Ch       |
  ---------------------
 | Ch |    Position    |
  ---------------------
 | 00 | Left front     |
 | 01 | Right front    |
  ---------------------

Command terminated by signal 2
real    7m 32.80s
user    7m 4.79s
sys     0m 23.56s
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: neutrino mp3-Player auch AAC?

Beitrag von seife »

probier's mal damit: http://sourceforge.net/projects/zfaad/

Aber so richtig glaube ich nicht dran, dass die dbox genügend bums für AAC hat. ;)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: neutrino mp3-Player auch AAC?

Beitrag von rhabarber1848 »

libfaad2 hat bereits fixed-point-Support eingebaut,
dieser wird durch #define FIXED_POINT aktiviert.
Ich habe den Patch dahingehend aktualisiert:
~ # faad /mnt/fools.aac
[...]
Fixed point version
[...]
/mnt/fools.aac file info:
ADTS, 30.929 sec, 48 kbps, 44100 Hz
[...]
Decoding /mnt/fools.aac took: 72.42 sec. 0.43x real-time.
Von real-time ist das aber immer noch entfernt.
Andere Boxen haben schnellere CPUs...

PS: Quelle der Testdatei: http://www.mp3-tech.org/tests/aac_48/sa ... ample9.zip
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Danke

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:Dann "make libfaad2"
committed, vielleicht hat jemand Verwendung dafür auf neueren Boxen:
http://article.gmane.org/gmane.comp.vid ... x.scm/1455
http://article.gmane.org/gmane.comp.vid ... x.scm/1456