Audioplayer: Aussetzer beim Abspielen von SD-Card
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 22. August 2008, 02:09
Audioplayer: Aussetzer beim Abspielen von SD-Card
Hallo,
ich habe mir einen Micro SD-Card Adapter in meine dBox2 von Sagem eingebaut (MMC2-Verdrahtung, am Modemstecker) und möchte Musik von der SD-Card abspielen.
Beim Abspielen von MP3-Dateien bekommt der Audioplayer den Schluckauf, ca. alle 10 Sekunden einen kurzen Aussetzer (hicks!), geht richtig auf den Magen. Dabei bleibt der Sekundenzähler ca. 2 Sekunden lang stehen und springt dann auf die übernächste Anzeige weiter. Aus dem Netzwerk spielt er hingegen flüssig.
EDIT:
[macht allerdings nach etwa einer Viertelstunde mal ein paar Minuten Pause zwischen zwei Stücken (mit Speichererweiterung erst nach einer halben Stunde)] - gelöst! CIFS statt FTPFS verwenden!
/EDIT
Was mir auch auffällt ist, dass das UI beim Abspielen von SD-Card viel träger reagiert als beim Abspielen vom Netzlaufwerk (langsamer Refresh der Titelliste, stark verzögerte Reaktion auf Lautstärkeeinstellkommandos).
Eigentlich müsste die SD-Card an der dBox schnell genug für Musik sein. Es spielt ja ca 10 Sekunden lang unterbrechungsfrei. Dann kommt die winzige Unterbrechung von gefühlten 200 ms, und weiter geht's. Es kann eigentlich nicht daran liegen, dass die Daten nicht schnell genug aus der Karte kommen.
Wenn die Unterbrechungen 200 ms pro 10 s Spielzeit (bei 128kbps) betragen, wäre die Verarbeitungsgeschwindigkeit 2% zu niedrig. Bei 30% niedrigerer Bitrate müsste also alles glattgehen. Ich hab jetzt mal eine Datei mit 96kbps abgespielt. Die Aussetzer kommen etwa alle 11 Sekunden, der erste aber erst nach 17s. Bei einer 320kbps-Datei kommen die Aussetzer alle 4 Sekunden (das UI reagiert allerdings bei 320k nicht mehr).
Wenn ich das soeben gespielte Stück wiederhole gibt es übrigens keine Aussetzer, klar, wird ja wohl aus dem Buffer abgespielt.
Ich kann praktisch keine Dateien mit mehr als 64kbps abspielen. Ist da was dran zu machen? Woran muss ich drehen?
Viele Grüße,
silatigiD
ich habe mir einen Micro SD-Card Adapter in meine dBox2 von Sagem eingebaut (MMC2-Verdrahtung, am Modemstecker) und möchte Musik von der SD-Card abspielen.
Beim Abspielen von MP3-Dateien bekommt der Audioplayer den Schluckauf, ca. alle 10 Sekunden einen kurzen Aussetzer (hicks!), geht richtig auf den Magen. Dabei bleibt der Sekundenzähler ca. 2 Sekunden lang stehen und springt dann auf die übernächste Anzeige weiter. Aus dem Netzwerk spielt er hingegen flüssig.
EDIT:
[macht allerdings nach etwa einer Viertelstunde mal ein paar Minuten Pause zwischen zwei Stücken (mit Speichererweiterung erst nach einer halben Stunde)] - gelöst! CIFS statt FTPFS verwenden!
/EDIT
Was mir auch auffällt ist, dass das UI beim Abspielen von SD-Card viel träger reagiert als beim Abspielen vom Netzlaufwerk (langsamer Refresh der Titelliste, stark verzögerte Reaktion auf Lautstärkeeinstellkommandos).
Eigentlich müsste die SD-Card an der dBox schnell genug für Musik sein. Es spielt ja ca 10 Sekunden lang unterbrechungsfrei. Dann kommt die winzige Unterbrechung von gefühlten 200 ms, und weiter geht's. Es kann eigentlich nicht daran liegen, dass die Daten nicht schnell genug aus der Karte kommen.
Wenn die Unterbrechungen 200 ms pro 10 s Spielzeit (bei 128kbps) betragen, wäre die Verarbeitungsgeschwindigkeit 2% zu niedrig. Bei 30% niedrigerer Bitrate müsste also alles glattgehen. Ich hab jetzt mal eine Datei mit 96kbps abgespielt. Die Aussetzer kommen etwa alle 11 Sekunden, der erste aber erst nach 17s. Bei einer 320kbps-Datei kommen die Aussetzer alle 4 Sekunden (das UI reagiert allerdings bei 320k nicht mehr).
Wenn ich das soeben gespielte Stück wiederhole gibt es übrigens keine Aussetzer, klar, wird ja wohl aus dem Buffer abgespielt.
Ich kann praktisch keine Dateien mit mehr als 64kbps abspielen. Ist da was dran zu machen? Woran muss ich drehen?
Viele Grüße,
silatigiD
Zuletzt geändert von silatigid am Freitag 22. August 2008, 13:37, insgesamt 1-mal geändert.
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Welcher mmc-Treiber ist aktiv?
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 22. August 2008, 02:09
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
mmccombo (glaub ich) - wo finde ich die Versionsangabe?
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Ist normalerweise im HDMenü. Da kann man den Treiber wählen. Ich empfehle, den normalen mmc zu nehmen.
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 22. August 2008, 02:09
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Es ist der mmc2.o für die Verdrahtung am Modemstecker der Sagem-Box. Hatte keine Lust, an der Hauptplatine herumzulöten. Ich denke mal, es ist die neueste Version davon.
-
- Foren-Moderator
- Beiträge: 944
- Registriert: Freitag 21. Januar 2005, 16:18
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Hallo,
soweit ich weiss, musst du halt folgendes bedenken: Der Audioplayer geht fast vollständig über die CPU (die ist ja so schon sehr gut damit ausgelastet), das Ansprechen der MMC geht ebenfalls vollständig über die CPU, somit kommen sich diese beiden Prozessorhungrigen Aufgaben in die Quere (wobei ich annehme, das es übers Netzwerk irgendwie einfacher geht).
Nichtsdestotrotz könnte der AP mal ne Generalüberholung vertragen, wobei ich aber leider nicht glaube, dass sich dafür jemand finden wird
MfG,
MTM.
soweit ich weiss, musst du halt folgendes bedenken: Der Audioplayer geht fast vollständig über die CPU (die ist ja so schon sehr gut damit ausgelastet), das Ansprechen der MMC geht ebenfalls vollständig über die CPU, somit kommen sich diese beiden Prozessorhungrigen Aufgaben in die Quere (wobei ich annehme, das es übers Netzwerk irgendwie einfacher geht).
Nichtsdestotrotz könnte der AP mal ne Generalüberholung vertragen, wobei ich aber leider nicht glaube, dass sich dafür jemand finden wird
MfG,
MTM.
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
wofür?Nichtsdestotrotz könnte der AP mal ne Generalüberholung vertragen, wobei ich aber leider nicht glaube, dass sich dafür jemand finden wird
mp3s werden über die libmad dekodiert, da nützt ne AP Überholung gar nix
-
- Foren-Moderator
- Beiträge: 944
- Registriert: Freitag 21. Januar 2005, 16:18
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
hallo,
@ Houdini: OK, du warst ja quasi (afaik) der Einzige, der da überhaupt mal Hand angelegt hat...
Btw wo ich mal gerade dein Gehör habe: Wäre die Box potent genug (HE-)AAC zu dekodieren, oder benötigt das zuviel Rechenleistung? Man bräuchte ja wenn überhaupt einen Integer-Dekoder iirc?
MfG,
MTM.
@ Houdini: OK, du warst ja quasi (afaik) der Einzige, der da überhaupt mal Hand angelegt hat...
Um zB mal das/die (vermutlichen) Memleak(s) zu finden und zu tilgen?wofür?
Btw wo ich mal gerade dein Gehör habe: Wäre die Box potent genug (HE-)AAC zu dekodieren, oder benötigt das zuviel Rechenleistung? Man bräuchte ja wenn überhaupt einen Integer-Dekoder iirc?
MfG,
MTM.
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 22. August 2008, 02:09
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Bitte nicht hauen, wenn das jetzt ganz abwegig ist:
Könnte nicht der AVIA600 Chip die MP3-Dekodierung besorgen? Während kein Fernsehen dekodiert wird, liegt der doch die ganze Zeit nur auf der faulen Haut. Ich meine, es ist doch nur eine Frage des µCodes, der kann doch beim Umschalten jedesmal schnell nachgeladen werden. Hat sich schon mal jemand nach MP3-Applikationen für den AVIA600 umgesehen?
Könnte nicht der AVIA600 Chip die MP3-Dekodierung besorgen? Während kein Fernsehen dekodiert wird, liegt der doch die ganze Zeit nur auf der faulen Haut. Ich meine, es ist doch nur eine Frage des µCodes, der kann doch beim Umschalten jedesmal schnell nachgeladen werden. Hat sich schon mal jemand nach MP3-Applikationen für den AVIA600 umgesehen?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Mach doch mal. Programmier mal schnell nen neuen ucode für einen DSP, für den du keine Dokumentation etc. hast.silatigid hat geschrieben:Ich meine, es ist doch nur eine Frage des µCodes, der kann doch beim Umschalten jedesmal schnell nachgeladen werden.
Wenn du damit fertig bist, mache ich das mit dem "schnell nachladen".
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 22. August 2008, 02:09
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Hat denn in den letzten Jahren mal jemand LSI kontaktiert? Immerhin ist die AVIA Chipset-Linie inzwischen ca. 12 Jahre alt, da besteht sicher kein Geheimhaltungsinteresse mehr. Vielleicht hat man bei LSI ja ein Herz für Hardware-Archäologieprojektekeine Dokumentation etc.
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Ja, das wäre doch eine schöne Aufgabe für Dich...silatigid hat geschrieben:Hat denn in den letzten Jahren mal jemand LSI kontaktiert? Immerhin ist die AVIA Chipset-Linie inzwischen ca. 12 Jahre alt, da besteht sicher kein Geheimhaltungsinteresse mehr. Vielleicht hat man bei LSI ja ein Herz für Hardware-Archäologieprojektekeine Dokumentation etc.
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 22. August 2008, 02:09
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Ich kann ja mal sehen, was ich machen kann
Bisher habe ich nur herausgefunden, dass C-Cube 2001 von LSI absorbiert wurde. Die Internet-Domain wurde gelöscht und leider auch die Archivseiten bei web.archive.org. LSI hat dann noch C-Cube's AViA-9600â„¢ Family SINGLE-CHIP DIGITAL SET-TOP BOX SOLUTION vermarktet, aber über AVIA600 findet sich auch auf den LSI-Seiten bei web.archive.org nichts mehr. Jedenfalls hab ich's noch nicht gefunden.
Mal sehen, was LSI am Montag dazu sagt.
Bisher habe ich nur herausgefunden, dass C-Cube 2001 von LSI absorbiert wurde. Die Internet-Domain wurde gelöscht und leider auch die Archivseiten bei web.archive.org. LSI hat dann noch C-Cube's AViA-9600â„¢ Family SINGLE-CHIP DIGITAL SET-TOP BOX SOLUTION vermarktet, aber über AVIA600 findet sich auch auf den LSI-Seiten bei web.archive.org nichts mehr. Jedenfalls hab ich's noch nicht gefunden.
Mal sehen, was LSI am Montag dazu sagt.
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 22. August 2008, 02:09
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Ich habe die SD-Card jetzt in der Box formatiert, mit vfat (sync, noatime), und die Treiberoptimierung eingeschaltet.
Es spielt jetzt unterbrechungsfrei! Auch 320kbps-Dateien, schnellere hab ich nicht drauf. Allerdings hängt das UI dann ziemlich in den Seilen.
Vielen Dank an alle, die mir geholfen haben!!!
Gruß,
silatigiD
ps: An der AVIA-Sache bleibe ich dran, falls LSI antwortet, poste ich nochmal.
EDIT: Was ist eigentliich im sync-mode anders als bei nosync? Und was macht die Treiberoptimierung?
Hab jetzt mal ein paar MP3-Files mit VBR abgespielt. Dabei hab ich keine Hänger im UI festgestellt. Grad hör ich ein Stück, bei dem die Anzeige zwischen 192k und 320k hin und her springt. Auch die Spielzeitanzeige wird im Sekundentakt aufgedatet. Scheinbar ist die VBR-Decodierung mit deutlich weniger CPU-Last verbunden als bei festen 320k.
Es spielt jetzt unterbrechungsfrei! Auch 320kbps-Dateien, schnellere hab ich nicht drauf. Allerdings hängt das UI dann ziemlich in den Seilen.
Vielen Dank an alle, die mir geholfen haben!!!
Gruß,
silatigiD
ps: An der AVIA-Sache bleibe ich dran, falls LSI antwortet, poste ich nochmal.
EDIT: Was ist eigentliich im sync-mode anders als bei nosync? Und was macht die Treiberoptimierung?
Hab jetzt mal ein paar MP3-Files mit VBR abgespielt. Dabei hab ich keine Hänger im UI festgestellt. Grad hör ich ein Stück, bei dem die Anzeige zwischen 192k und 320k hin und her springt. Auch die Spielzeitanzeige wird im Sekundentakt aufgedatet. Scheinbar ist die VBR-Decodierung mit deutlich weniger CPU-Last verbunden als bei festen 320k.
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 22. August 2008, 02:09
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Jetzt würde ich ja gern per FTP Musik auf die SD-Karte laden. Per FTP habe ich aber nur Zugriff auf /var. OK, dann mache ich mir per telnet in var einen Link auf /mnt/sdmmc. Der Link ist aber nur per telnet sichtbar, nicht per ftp, obwohl ich bei beiden jeweils als root eingeloggt bin.
Da fällt mir ein, dass ich Devices ja auch mehrfach montieren kann. Meinen Mountbefehl mag Linux aber nicht:
Kann mir bitte mal jemand ein wenig Linux-Nachhilfe geben?
Da fällt mir ein, dass ich Devices ja auch mehrfach montieren kann. Meinen Mountbefehl mag Linux aber nicht:
Code: Alles auswählen
/var # mount -t vfat -o rw,sync,noatime /dev/mmc sdcard
mount: mounting /dev/mmc on sdcard failed: Block device required
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
Code: Alles auswählen
Verbindung mit dbox-oben wurde hergestellt.
220-Sagem D-BOX2 - Kernel %r (%t).
220
Benutzer (dbox-oben:(none)): root
331 Please specify the password.
Kennwort:
230 Login successful.
ftp> pwd
257 "/var"
ftp> cd ..
250 Directory successfully changed.
ftp> cd /mnt
250 Directory successfully changed.
ftp> pwd
257 "/mnt"
ftp>
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 22. August 2008, 02:09
Re: Audioplayer: Aussetzer beim Abspielen von SD-Card
ja, seltsam, per Konsole komme ich auch ins Rootverzeichnis. Warum bin ich bloss so ein schreibfauler Mausschuppser geworden? Wahrscheinlich weil ich erst zu Linux gestoßen bin, als die Maus schon erfunden war, Knoppix aber noch nicht
So, jetzt hab ich's mal mit dem Ftpexplorer probiert, geht auch. Aber der Windows-Explorer sieht nur alles unterhalb von /var.
Kann ich da was dran ändern, oder gibt's für Windows einen FTP-Client mit sicherer Übertragung? Der FTP-Explorer kopiert unvollständige Dateien und macht keine Integritätsprüfung.
So, jetzt hab ich's mal mit dem Ftpexplorer probiert, geht auch. Aber der Windows-Explorer sieht nur alles unterhalb von /var.
Kann ich da was dran ändern, oder gibt's für Windows einen FTP-Client mit sicherer Übertragung? Der FTP-Explorer kopiert unvollständige Dateien und macht keine Integritätsprüfung.