PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mythtv und Sound



Dirk.M
23.07.05, 22:49
Hallo,
bin inzwischen ganz schön genervt, weil ich es nicht schaffe bei mythtv beim Fernsehschauen Sound zu hören.
Habe mich schon durch alle möglichen Howto's und Foren gekämpft, aber keine Lösung für mein Problem gefunden.

Software
Suse 9.1 Prof
KDE 3.3.2 Level"a"
mythtv 0.18 (aus rpm installiert)
Alsa

Meine Hardware

-TVKarte Easylite TV-Tuner Card entspricht der Medion 5044 und wird mit modprobe saa7134 card=9 audio_clock_override=0x200000
modprobe tuner card=38
zum laufen gebracht. Kdetv funzt mit Sound
-Soundkarte Onboard CM8738

TV-Karte mit Line-In der Soundkarte verbunden. Für die Verwendung mit mythtv folgenden Befehl ausgeführt : killall artsd

/dev/dsp geprüft indem ich xawtv gestartet habe. LineIn gemutet und capture eingestellt habe. Nach der Eingabe von aplay /dev/dsp konnte ich den Fernsehsound, zwar mit starken Echo, hören. Also /dev/dsp geht.

Beim starten von mythfrotnend bekomme ich manchmal diese Meldungen






dirk@medion:~> mythfrontend
2005-07-23 23:44:19.605 DBPassword is not set in mysql.txt
2005-07-23 23:44:19.776 New DB connection, total: 1
Total desktop width=1280, height=1024, numscreens=1
2005-07-23 23:44:19.817 Using screen 0, 1280x1024 at 0,0
2005-07-23 23:44:19.821 mythfrontend version: 0.18.20050409-1 www.mythtv.org
2005-07-23 23:44:19.822 Enabled verbose msgs : important general
/usr/lib/qt3/plugins/styles/thinkeramik.so: Feature ThinKeramik already definedin /opt/kde3/lib/kde3/plugins/styles/thinkeramik.so!
2005-07-23 23:44:21.532 Switching to square mode (G.A.N.T.)
mythtv: could not connect to socket
2005-07-23 23:44:22.114 Joystick disabled.
mythtv: Verbindungsaufbau abgelehnt
lirc_init failed for mythtv, see preceding messages
2005-07-23 23:44:22.413 Registering Internal as a media playback plugin.
2005-07-23 23:44:22.608 Registering MythDVD DVD Media Handler as a media handler
2005-07-23 23:44:22.609 Registering MythDVD VCD Media Handler as a media handler
2005-07-23 23:44:25.565 Registering MythMusic Media Handler as a media handler
SIP listening on IP Address xxx.xxx.xxx.xxx:5060 NAT address xxx.xxx.xxx.xxx
SIP: Cannot register; proxy, username or password not set
2005-07-23 23:44:40.489 New DB connection, total: 2
2005-07-23 23:44:41.553 Connecting to backend server: 127.0.0.1:6543 (try 1 of 5)
2005-07-23 23:44:42.385 Using protocol version 15
2005-07-23 23:44:42.536 Using protocol version 15
2005-07-23 23:45:00.168 Opening audio device '/dev/dsp'.
2005-07-23 23:45:00.169 Opening OSS audio device '/dev/dsp'.
2005-07-23 23:45:04.581 Using XV port 78
2005-07-23 23:45:08.934 Changing from None to WatchingLiveTV
2005-07-23 23:45:09.521 Realtime priority would require SUID as root.
2005-07-23 23:45:09.809 Audio buffer overflow, audio data lost!
2005-07-23 23:45:09.810 Audio buffer overflow, audio data lost!
2005-07-23 23:45:09.810 Audio buffer overflow, audio data lost!
2005-07-23 23:45:09.810 Audio buffer overflow, audio data lost!
2005-07-23 23:45:09.810 Audio buffer overflow, audio data lost!
2005-07-23 23:45:09.811 Audio buffer overflow, audio data lost!
2005-07-23 23:45:09.811 Audio buffer overflow, audio data lost!
2005-07-23 23:45:09.811 Audio buffer overflow, audio data lost!

Dabei ist die Zeile mit dem Audio buffer overflow nicht immer da. Aber es ist trotzdem nichts zu hören.

Was bedeutet die Zeile ?
2005-07-23 23:45:09.521 Realtime priority would require SUID as root.
Wo muss ich da was ändern?

Ich wäre euch für jede Hilfe sehr dankbar. :D

Gruß Dirk

der_angler
24.07.05, 11:10
... das mit dem Sound & ALSA kenne ich, ist ein Problem bei mythtv, aber schau mal in die mythtv-mailing list, da gibt es Tips dazu -> http://www.gossamer-threads.com/lists/mythtv/

Das Buffer overflow ist aber ein anderes Problem, hatte das früher auch immer wieder, hat irgendwas damit zu tun, das manche Sender das Audio-Signal sowohl in 2-Kanal, als auch in 5.1 austrahlen. So, und wenn du, wie es scheint, Pech hast, dann versucht er beim Fernsehen immer 5.1 wieder zugeben, aber das kann mythtv noch nicht.
Lösung: Ich habe auf meiner Fernbedienung einen Knopf belegt, mit dem ich beim Fernsehen den Audio-Kanal wechseln kann. So, und wenn ich jetzt keinen Ton hatte, musste ich nur den Audio-Kanal wechseln und schon ging es.

Zum Thema SUID ...
Damit ist gemeint das du als root mal folgendes machen sollst
chmod +s /usr/mythfrontend (oder wo immer das File bei dir ist) und dann das mythbackend auch als root starten lassen. Bringt ein bißchen Performance.

Aber soviele HowTos hast du nicht gelesen, sonst wüsstest du das mit SUID, den dann wärst du hier gelandet -> http://wilsonet.com/mythtv/