Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Also dann kannst du nur direkt mit -p <spdif> ausgeben, dann kannst du noch das bisherige asound.conf um stereo auf spdif erweitern.
Dann geht alles über spdif, Fernseher geht nur bei Sendern ohne Dolby Digital Kanal, wenn du dann Ton auf dem Fernseher willst, musst pass-through auschalten, dann geht alles auch auf dem Fernseher.
Ich habe jetzt entdeckt, dass die Art wie softhddevice 4:3 Material auf einem 16:9 Bildschirm darstellt, von vdr´s VideoDisplayFormat Parameter in der setup.conf abhängt. Vdr blendet das aber im Menu aus (bei 16:9). Da muss man erst mal drauf kommen :-).
|
|
Source code |
1 |
VideoDisplayFormat = 0 |

Ich möchte auf die Möglichkeit sowohl HDMI Sound zum TV als auch SPDIF zur DD Anlage parallel nutzen zu können nicht verzichten, aber mein TV kommt mit dem AC3 Passtrough leider nicht zurecht. (Ständiges Knattern.)
Das Problem habe ich aber auch schon länger mit Xine und anderen Sendern. Ist zwar ziemlich nervig, aber da Live-Pause relativ selten vorkommt, habe ich ich bislang immer wieder vergessen da mal nachzuhaken.Ein klitzekleines Problem habe ich noch entdeckt: auf Sat1 HD und Pro7 HD funktioniert manchmal die Pause Taste (Timeshift) nicht richtig. Es wird zwar versucht, das Live signal anzuhalten, aber auf diesen Sendern läuft das Bild weiter, der VDR ist nicht im Modus "Aufnahme wiedergeben". Manchmal wird zwar pausiert, das Bild bleibt dann aber schwarz und das Log wird mit "missing frame" Meldungen geflutet.
M
Könntest Du Dir vorstellen, Dein Plugin so zu (re-)strukturieren, dass Du auch ein remote Frontend betreiben kannst?
Sprich: dass man Dein Plugin auch zweigeteilt übersetzen kann, sodass die Teile auf 2 unterschiedlichen Rechnern laufen können (analog zu xineliboutput)?
Ein klitzekleines Problem habe ich noch entdeckt: auf Sat1 HD und Pro7 HD funktioniert manchmal die Pause Taste (Timeshift) nicht richtig. Es wird zwar versucht, das Live signal anzuhalten, aber auf diesen Sendern läuft das Bild weiter, der VDR ist nicht im Modus "Aufnahme wiedergeben". Manchmal wird zwar pausiert, das Bild bleibt dann aber schwarz und das Log wird mit "missing frame" Meldungen geflutet.
An einem LG LCD im Arbeitszimmer klappt das AC3 Passthrough. Allerdings gibt es direkt nach dem Umschalten auf einen Sender mit Dolby Digital Ausgabe (2.0 oder 5.1) immer ein einmaliges lautes Knacken.
Positiv aufgefallen ist mir zudem noch, dass das Umschalten von z.B. deutsch auf Englisch (bei Sky) sofort passiert. Zumindest bei XINE dauert es immer ein paar Sekunden.
Wird sich das offensichtlich hardwareabhängige AC3 Problem evtl. noch lösen lassen?
Auch wenn es etwas Offtopic ist: Danke, dass das endlich mal jemand bestätigt. Bei mir dauert es mit Xine (neueste df-extensions) zum Teil bis zu 30 Sekunden, allerdings nur bei Aufnahmen, bei Live-TV geht es quasi sofort.Positiv aufgefallen ist mir zudem noch, dass das Umschalten von z.B. deutsch auf Englisch (bei Sky) sofort passiert. Zumindest bei XINE dauert es immer ein paar Sekunden.
Ich möchte auf die Möglichkeit sowohl HDMI Sound zum TV als auch SPDIF zur DD Anlage parallel nutzen zu können nicht verzichten, aber mein TV kommt mit dem AC3 Passtrough leider nicht zurecht. (Ständiges Knattern.)
Das trifft ziemlich genau das was ich auch suche. Hinbekommen habe ich es bisher nicht.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
pcm.multi {
type multi
slaves.a.pcm "hw:1,7" # stereo device 0
slaves.a.channels 2
slaves.b.pcm "hw:0,0" # stereo device 1
slaves.b.channels 2
bindings.0.slave a # kanäle verteilen
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}
pcm.both {
type route
slave.pcm multi
slave.channels 4
ttable.0.0 1.0 # kanäle duplizieren
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
}
pcm.softvol {
type softvol
slave.pcm "both"
control.name "softvol"
control.card 0
}
pcm.51to20 {
type route
slave.pcm "softvol"
slave.channels 2
ttable.0.0 1 # Front links -> links
ttable.1.1 1 # Front rechts -> rechts
ttable.2.0 0.707 # Hinten links -> links, Dämpfung 3dB
ttable.3.1 0.707 # Hinten rechts -> rechts, Dämpfung 3dB
ttable.4.0 0.5 # Zentrum -> links, Dämpfung 6dB
ttable.4.1 0.5 # Zentrum -> rechts, Dämpfung 6dB
ttable.5.0 0.5 # Basskanal -> links, Dämpfung 6dB
ttable.5.1 0.5 # Basskanal -> rechts, Dämpfung 6dB
}
|
Ansonsten gilt für dich das Selbe wie für Copperhead.
This post has been edited 1 times, last edit by "Copperhead" (Feb 11th 2012, 1:44pm)
Quoted
Quoted
Könntest Du Dir vorstellen, Dein Plugin so zu (re-)strukturieren, dass Du auch ein remote Frontend betreiben kannst?
Sprich: dass man Dein Plugin auch zweigeteilt übersetzen kann, sodass die Teile auf 2 unterschiedlichen Rechnern laufen können (analog zu xineliboutput)?
Wenn dann verwende ich was Fertiges also xvdr oder streamdev oder xine und bau nicht noch ein Plugin.
Aber dies ist nicht mehr geplant, da es ja schon funktioniert http://projects.vdr-developer.org/projec…ice/wiki/Client
Mit den zusätzlichen Plugins remotetimers, epgsync kann man dann auf den Server zugreifen. Vielleicht gibt es noch ein Plugin mit dem man auch
auf das Remote OSD für Setup zugreifen kann, dann wüsste ich nchts mehr was fehlt.

Quoted
Ich möchte auf die Möglichkeit sowohl HDMI Sound zum TV als auch SPDIF zur DD Anlage parallel nutzen zu können nicht verzichten, aber mein TV kommt mit dem AC3 Passtrough leider nicht zurecht. (Ständiges Knattern.)
Aktuell gehe ich über den TV, soll heißen per hdmi zum TV und der TV hat einen SPDIF-out der zur Anlage geht.
Quoted
cat /etc/asound.conf
pcm.!default {
type plug
slave {
pcm "both"
}
}
pcm.both {
type route
slave {
pcm multi
channels 4
}
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
}
pcm.multi {
type multi
slaves.a {
pcm "tv"
channels 2
}
slaves.b {
pcm "receiver"
channels 2
}
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}
pcm.tv {
type hw
card 0
device 3
channels 2
}
pcm.receiver {
type hw
card 0
device 1
channels 2
}
Quoted
Bezüglich Alsa mit Nvidia und Kernel 3.2 bin ich vor zwei Wochen auch böse auf die Nase gefallen. Bei mir kam nur noch mit speaker-test Ton und sonst nix mehr...weder aplay noch irgend ein Programm.
Das ist ein Bug, der auch in 3.2.2 noch nicht gefixt ist...die Lösung (zumindest für mich) war der Patch von hier: https://bugzilla.kernel.org/show_bug.cgi?id=42567
@C-3PO: Keine Ahnung ob der bei dir auch hilft, da bei dir ja die anderen Programme funktionieren...ich würde es mal testen. Bei mir läuft Johns plugin unter Kernel 3.2.2 und Alsa 1.0.25 sehr geschmeidig

So hier ist die Eierlegendewollmilchsau:
Damit funktioniert aber leider bei mir die Lautstärkeregelung nichtmehr.![]()
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
vdr01 ~ # dmesg |grep -i hdmi
HDMI: detected monitor SONY TV
at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16 20 24
HDMI: supports coding type AC-3: channels = 6, rates = 32000 44100 48000, max bitrate = 640000
HDMI hot plug event: Codec=0 Pin=5 Presence_Detect=1 ELD_Valid=0
HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
HDMI hot plug event: Codec=0 Pin=5 Presence_Detect=1 ELD_Valid=0
HDMI status: Codec=0 Pin=5 Presence_Detect=1 ELD_Valid=0
HDMI hot plug event: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=1
HDMI status: Codec=0 Pin=5 Presence_Detect=1 ELD_Valid=1
vdr01 ~ #
|

|
|
Source code |
1 |
HITRADIO OE3;ORF:12692:HC56M2O0S0:S19.2E:22000:130=2:131=deu@3:0:0:13013:1:1117:0 |
This post has been edited 3 times, last edit by "Siedu" (Feb 11th 2012, 6:47pm)
Wieso möchtest du dann überhaupt Pass-through?
Quoted
@c3-PO:
Wie schon geschrieben, habe ich nur einen TV via HDMI mit meiner GT520 verbunden.
Jo... sieht ganz so aus.
Quoted
P.S. Irgendwie bin ich zu blöd das Log ordentlich zu posten.