PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Audio output von Medienplayer herausfinden?



moped
02.01.13, 21:47
Hallo zusammen,

ich bin im Besitz des Medienplayers der ersten Generation von WD (http://en.wikipedia.org/wiki/WD_TV) auf den ich die Custom Firmware WDLXTV von B-rad (http://b-rad.cc/wdlxtv/) aufgespielt habe. Durch diese habe ich root Rechte auf dem Gerät und hab Zugriff auf die Optware Pakete. Ich weiß leider nicht was die Grundlage für die Firmware bildet, die Kernel Version ist: 2.6.15-TvDock.
Nun wollte ich den Music Player Deamon (mpd) auf dem Gerät installieren, damit ich nicht immer einen Bildschirm einschalten muss um Musik zu hören. Mpd benötigt in seinem config file ein audio_output, von dem ich leider nicht weiß wie ich ihn finden kann. Ich habe es mit pulse und alsa probiert bekomme aber folgende Fehlermeldung:


# /opt/bin/mpd --create-db -v /opt/etc/mpd.conf
config: loading file /opt/etc/mpd.conf
listen: binding to any address
listen: binding to socket address [::]:6600
listen: binding to socket address 0.0.0.0:6600
path: path_set_fs_charset: fs charset is: UTF-8
output: line 80: No such audio output plugin: alsa bzw. pulse
Abort

Ich weiß dass das hier nun nicht gerade die Standarddistribution ist, aber vielleicht weiß ja doch jemand wie ich an das Audio Gerät kommen kann. lsmod gibt folgende Ausgabe:


# lsmod
Module Size Used by Tainted: PF
gl620a 2448 0
rndis_host 3888 0
plusb 752 0
net1080 3808 0
cdc_subset 1184 0
catc 11216 0
cdc_ether 2992 1 rndis_host
rtl8150 11200 0
pegasus 20448 0
mcs7830 4496 0
kaweth 15216 0
dm9601 14320 0
asix 18928 0
usbnet 15728 8 gl620a,rndis_host,plusb,net1080,cdc_subset,cdc_eth er,mcs7830,asix
mii 3824 4 pegasus,mcs7830,asix,usbnet
loop 13232 0
em8xxx 846784 8
proc_pipe 1064688 0
llad 95648 9 em8xxx
sr_mod 12672 0
cdrom 35424 1 sr_mod


Bin für jeden Tipp dankbar,
schönen Gruß,
moped

kreol
02.01.13, 23:37
Schon lspci probiert? Kann bei der hier nicht wirklich bekannten Distri zumindest einen Ansatz bringen.

Wirf auch mal einen Blick auf /dev, ob es da Audiogeräte gibt.

Kreol

moped
03.01.13, 02:53
Hey,

danke für die Antwort. lspci gibts leider nicht und ist soweit ich das sehe auch nicht bei optware dabei. In /dev gibts eine Menge Devices. Woran könnt ich denn wohl ein Audio Gerät erkennen bzw. testen ob es sich bei einem dev um ein Audio Device handelt? Neben vielen loopx, sdx und ttyx sind mir vor allem:


em8xxx0, full, fuse, kmem, kmsg, mum0, ptmx, pts/0, vcs, vcsa und verschiede mtdx, mtdxro und usbdevx.x

aufgefallen. Hatte auch mal nach den Berechtigungen geschaut, aber gehören leider alle root:root. Könnte irgendwas davon ein Audio Gerät sein?

Besten Gruß,
moped

derguteweka
03.01.13, 08:54
Moin,

Wahrscheinlich gibts auf dem Ding weder Alsa noch Pulse. Der hat wahrscheinlich einen HW-MPEG-Decoder auf dem Chip. Kann sein, dass da die CPU ueberhaupt nix mit Audio zu tun hat. Gibts das File /proc/config.gz - da koenntest du die Konfiguration des laufenden Kernels angucken.
Von deinen gesichteten device-nodes scheint mir der em8xxx0 am exotischsten. Aber ueber den wird dann wohl mehr gesteuert als bloss Audio.

Gruss
WK

moped
03.01.13, 17:07
Kann sein, dass da die CPU ueberhaupt nix mit Audio zu tun hat.
Das würde dann wahrscheinlich bedeuten, dass mein Projekt zum Scheitern verurteilt ist? /proc/config.gz gibts leider auch nicht. Noch andere Ideen?

derguteweka
03.01.13, 17:30
Moin,


Das würde dann wahrscheinlich bedeuten, dass mein Projekt zum Scheitern verurteilt ist?
Jepp.


/proc/config.gz gibts leider auch nicht. Noch andere Ideen?
Schade. Gibts was datenblattartiges im Netz ueber den/die verbauten Chips; irgendwelche sourcen zum selbstcompilieren, etc?

Gruss
WK

moped
31.01.13, 20:29
Schade. Gibts was datenblattartiges im Netz ueber den/die verbauten Chips; irgendwelche sourcen zum selbstcompilieren, etc?

Es gibt wohl Möglichkeiten, es läuft ja auch eine Homebrew Firmware drauf, aber ich glaube das Übersteigt dann doch den Aufwand den ich dafür betreiben wollte. Trotzdem danke für die Anregungen.