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.
|
|
Source code |
1 |
Mar 21 14:43:17 vdr vdr: video/vdpau: osd too big: unsupported |
|
|
Source code |
1 2 3 4 5 6 7 |
Mar 21 15:12:01 vdr vdr: video: dropping frame (408/107740) Mar 21 15:12:01 vdr vdr: video/vdpau: out of surfaces Mar 21 15:12:01 vdr vdr: video/vdpau: decoder rendering failed: An invalid handle value was provided. Mar 21 15:12:01 vdr vdr: video: 22:39:16.749 +65 115 0/\ms 34 v-buf Mar 21 15:12:01 vdr vdr: video/vdpau: release surface 0xffffffff, which is not in use Mar 21 15:12:01 vdr vdr: video: 22:39:16.789 +65 171 0/\ms 39 v-buf Mar 21 15:12:02 vdr vdr: video/vdpau: can't render mixer: An invalid handle value was provided. |
Moin,
ich habe da aktuell noch ein ganz anderes Problem:
Die folgenden Zeilen aus softhddevice.cpp
![]()
Source code
1 2 3 4 5 6 7 81549 // check if user is inactive, automatic enter suspend mode 1550 if (SuspendMode == NOT_SUSPENDED && ShutdownHandler.IsUserInactive()) { 1551 // don't overwrite already suspended suspend mode 1552 cControl::Launch(new cSoftHdControl); 1553 cControl::Attach(); 1554 Suspend(ConfigSuspendClose, ConfigSuspendClose, ConfigSuspendX11); 1555 SuspendMode = SUSPEND_NORMAL; 1556 }
verhindern bei mir ein Runterfahren des VDRs mittels vdrshutdown-Skript.
Der VDR beginnt ganz normal 5 Minuten vor dem Abschalten mit der Anzeige
"VDR wird in x:xx Minuten abgeschaltet". 3 Minuten vorher bleibt das Bild stehen,
der Zähler läuft aber weiter bis er irgendwann bei 0:00 angelangt ist. Die Anzeige
verschwindet nicht und im Log entstehen weiter Einträge. Das Shutdown-Skript
wird nicht aufgerufen. Erst wenn ich den o.a. Block auskommentiere erhalte ich
das bekannte Shutdownverhalten.
Im Plugin stehen beide Suspendoptionen im Setup auf "nein".
Bin ich der Einzige mit diesem Verhalten oder mache ich noch irgendwo einen Gedankenfehler?
Gruß, Samael
Für oben und unten gibts bereits Einstellung. Für links + rechts darf jemand gerne einen Patch schreiben, ansonsten wenn es die Zeit erlaubt.
Punkt 5:
Ich starte das Plugin mit "-g 1930x1090-5-5" um einen Overscan für die unschönen Ränder (links und rechts) zu erhalten, die auch bei HD-Sendern auftreten. Es wäre super, wenn man später den Overscan über das Setup-Menü einstellen könnte.
Wenn 4:3 Sendungen mit schwarzen Balken links und rechts dargestellt werden, gibt es beim Übergang zum schwarzen Bereich ebenfalls unschöne Ränder, kann man da noch was machen?
Ja neue Version läuft schon, aber muß noch ausführlich getestet werden.
Quoted
Punkt 7:
Das Spulen funktioniert sowohl bei HD als auch SD im TS-Format einwandfrei, bei PES wird bei "3x" etwa im Zweisekundentakt gespult. Ist aber glaube ich bereits bekannt?
Quoted
Punkt 8:
Bei einem ersten Test auf ZDF HD gab es mehrfach Ton- und Bildstörungen. Die einfachen Bildstörungen mit etwas Pixelsalat kenne ich auch von Xine, allerdings wurde bei softhddevice auch manchmal der Ton kurz unterbrochen, das war vorher nicht.
Hin und wieder "hagelt" es plötzlich "v-buf" Meldungen im Log, Bildstörungen sind aber nicht zu sehen. Wenn es ruckelt, gibt es i.d.R. ein "dropping frame".
Bei Xine hatte ich früher das Problem, dass bei zu geringem Buffer auf ARD HD oder ZDF HD das Bild für längere Zeit anfängt zu zappeln.
Dieses Zappeln tritt auch bei softhddevice auf, fängt sich aber innerhalb kürzester Zeit wieder.
Im Log kamen dann "missed frame", "dropping frame", "decoder render too slow" und "display buffer empty, duping frame" sowie haufenweise "v-buf"-Meldungen. Das genaue Log habe ich gerade verloren, werde es aber noch mal beobachten und nachreichen.
Ein Test mit den PoweMizer-Einstellungen folgt noch.
Quoted
Punkt 9:
Wundern tut mich noch dies:
![]()
Source code
1 Mar 21 14:43:17 vdr vdr: video/vdpau: osd too big: unsupported
und dies
![]()
Source code
1 2 3 4 5 6 7 Mar 21 15:12:01 vdr vdr: video: dropping frame (408/107740) Mar 21 15:12:01 vdr vdr: video/vdpau: out of surfaces Mar 21 15:12:01 vdr vdr: video/vdpau: decoder rendering failed: An invalid handle value was provided. Mar 21 15:12:01 vdr vdr: video: 22:39:16.749 +65 115 0/\ms 34 v-buf Mar 21 15:12:01 vdr vdr: video/vdpau: release surface 0xffffffff, which is not in use Mar 21 15:12:01 vdr vdr: video: 22:39:16.789 +65 171 0/\ms 39 v-buf Mar 21 15:12:02 vdr vdr: video/vdpau: can't render mixer: An invalid handle value was provided.
Moin,
ich habe da aktuell noch ein ganz anderes Problem:
Die folgenden Zeilen aus softhddevice.cpp
![]()
Source code
1 2 3 4 5 6 7 81549 // check if user is inactive, automatic enter suspend mode 1550 if (SuspendMode == NOT_SUSPENDED && ShutdownHandler.IsUserInactive()) { 1551 // don't overwrite already suspended suspend mode 1552 cControl::Launch(new cSoftHdControl); 1553 cControl::Attach(); 1554 Suspend(ConfigSuspendClose, ConfigSuspendClose, ConfigSuspendX11); 1555 SuspendMode = SUSPEND_NORMAL; 1556 }
verhindern bei mir ein Runterfahren des VDRs mittels vdrshutdown-Skript.
Der VDR beginnt ganz normal 5 Minuten vor dem Abschalten mit der Anzeige
"VDR wird in x:xx Minuten abgeschaltet". 3 Minuten vorher bleibt das Bild stehen,
der Zähler läuft aber weiter bis er irgendwann bei 0:00 angelangt ist. Die Anzeige
verschwindet nicht und im Log entstehen weiter Einträge. Das Shutdown-Skript
wird nicht aufgerufen. Erst wenn ich den o.a. Block auskommentiere erhalte ich
das bekannte Shutdownverhalten.
Im Plugin stehen beide Suspendoptionen im Setup auf "nein".
Bin ich der Einzige mit diesem Verhalten oder mache ich noch irgendwo einen Gedankenfehler?
Gruß, Samael
Schau mal hier rein: softhddevice und yavdr 0.4 - hat das jemand am laufen?
Post 6
Sorry, habe ich überlesen.
Wenn du es im GIT einspielst, kann ich das gerne mit mehreren SD-Aufnahmen in PES (ARD, RTL, Sky, ...) mal testen und ein Feedback geben.
Quoted
Ja neue Version läuft schon, aber muß noch ausführlich getestet werden.
Quoted
Zitat
Punkt 7:
Das Spulen funktioniert sowohl bei HD als auch SD im TS-Format einwandfrei, bei PES wird bei "3x" etwa im Zweisekundentakt gespult. Ist aber glaube ich bereits bekannt?
Empfangsstörungen kann ich nicht ausschließen, obwohl das bei DVB-C eigentlich ja nicht vorkommen dürfte. In jedem Fall kann ich daran dann zumindest vorerst nichts ändern, wäre also klasse, wenn Dein Plugin auch damit zurecht kommen könnte.
Quoted
Sind das Empfangsstörungen? Da ich mit möglichst kleinen Audiopuffer arbeite, ergeben diese auch sofortige Tonstörungen.
Das klingt mir danach, daß deine Audiokarte ziemlich aus dem Takt läuft. Versuche mal mit Audiodrift Korrektur.
Von Dir habe ich das auch.
Quoted
Den Trick mit größerem Videobild habe sich selbst empfohlen, aber OSD Löschen klappt nur mit 1920x1080.
Das heißt also, dass die Fehlermeldungen mit "... handle ..." davon kommen? Dann sollte ich das wohl wieder abschalten. Und was kann man dagegen machen?
Quoted
Wenn Video aus dem Tritt kommt, Klötzchen oder Pufferüberläufe, dann kommt ffmpeg mit den Referenzframes durcheinander.
Ich würde ja gerne mit Patches helfen, ich steige aber gerade erst in die Plugin-Programmierung ein und so etwas hier ist mir leider mehr als fremd.
Quoted
Für oben und unten gibts bereits Einstellung. Für links + rechts darf jemand gerne einen Patch schreiben, ansonsten wenn es die Zeit erlaubt.
Quoted
Zitat von »CafeDelMar«
Wenn 4:3 Sendungen mit schwarzen Balken links und rechts dargestellt werden, gibt es beim Übergang zum schwarzen Bereich ebenfalls unschöne Ränder, kann man da noch was machen?
Eine richtig funktionierende Audiosteuerung wäre ein netter Bonus.
Ja, ich leide auch etwas unter dem fehlenden MUTE.
Dann bau softvol in asound.conf, dann geht auch mute.
Johns
|
|
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 |
pcm.!default pcm.hdmi_complete
ctl.NVidia { type hw; card NVidia; }
ctl.!default ctl.NVidia
pcm.hdmi_hw {
type hw
card NVidia
device 7
}
pcm.hdmi_formatted {
type plug
slave {
pcm hdmi_hw
#rate 48000 # <- Optional! Hier die gewünschte Rate.
#channels 2
}
}
pcm.hdmi_complete {
type softvol
slave.pcm hdmi_formatted
control.name hdmi_volume
control.card NVidia
}
pcm.51to20 {
type route
slave.pcm "hdmi_complete"
slave.channels 2
ttable.0.0 3 # Front links -> links
ttable.1.1 3 # Front rechts -> rechts
ttable.2.0 2.707 # Hinten links -> links
ttable.3.1 2.707 # Hinten rechts -> rechts
ttable.4.0 3.0 # Zentrum -> links
ttable.4.1 3.0 # Zentrum -> rechts
ttable.5.0 2.5 # Basskanal -> links
ttable.5.1 2.5 # Basskanal -> rechts
|
|
|
Source code |
1 |
PLUGIN_PARAMETERS="-d :0 -g 1920x1080+0+0 -s -a 51to20 -p hdmi_hw" |

Eine richtig funktionierende Audiosteuerung wäre ein netter Bonus.
Ja, ich leide auch etwas unter dem fehlenden MUTE.
Dann bau softvol in asound.conf, dann geht auch mute.
Johns
Und wie und wo sollte ich das einbauen, in der Readme steht leider nichts darüber??
Quoted
Das zappelige Bild kenne ich aber auch von anderen VDRs. Nur unter Xine haben eben ausschließlich höhere Buffer geholfen, Dein Plugin fängt sich hingegen dann innerhalb Sekunden von selbst wieder. Schön ist das Ganze allerdings nicht. Ich versuche mal ein Log von so einer Situation zu bekommen.
|
|
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 |
Mar 21 19:14:12 vdr vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Mar 21 19:14:13 vdr vdr: [6499] frontend 0/0 lost lock on channel 133, tp 338 Mar 21 19:14:13 vdr vdr: [6499] frontend 0/0 regained lock on channel 133, tp 338 Mar 21 19:14:13 vdr vdr: video: 0:10:43.691 +167 342 0/\ms 23 v-buf Mar 21 19:14:13 vdr vdr: video: 0:10:43.711 +127 282 0/\ms 22 v-buf Mar 21 19:14:13 vdr vdr: video: 0:10:43.731 +87 318 0/\ms 26 v-buf Mar 21 19:14:13 vdr vdr: video: 0:10:43.751 +67 278 0/\ms 25 v-buf Mar 21 19:14:13 vdr vdr: video: 0:10:43.771 +47 334 0/\ms 28 v-buf Mar 21 19:14:13 vdr vdr: video/vdpau: decoder render too slow 175ms Mar 21 19:14:13 vdr vdr: video: 0:10:43.811 -127 342 0/\ms 35 v-buf Mar 21 19:14:14 vdr vdr: video/vdpau: decoder render too slow 174ms Mar 21 19:14:14 vdr vdr: video: display buffer empty, duping frame (10/11751) 36 Mar 21 19:14:14 vdr vdr: video: missed frame (8/11751) Mar 21 19:14:14 vdr vdr: video: missed frame (9/11751) Mar 21 19:14:14 vdr vdr: video: 0:10:45.091 +844 322 0/\ms 9 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:45.111 +818 276 0/\ms 8 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:45.131 +787 354 0/\ms 12 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:45.151 +747 294 0/\ms 11 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:43.891 -572 330 0/\ms 15 v-buf Mar 21 19:14:14 vdr vdr: video: dropping frame (13/11758) Mar 21 19:14:14 vdr vdr: video: 0:10:45.191 +707 310 0/\ms 13 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:45.211 +667 346 0/\ms 18 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:45.231 +627 286 0/\ms 17 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:45.251 +587 322 0/\ms 21 v-buf Mar 21 19:14:14 vdr vdr: [6503] changing pids of channel 161 from 501+501=2:502=deu@3:0:0 to 401+401=2:402=deu@3:0:0 Mar 21 19:14:14 vdr vdr: video: 0:10:45.271 +547 262 0/\ms 20 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:45.291 +507 298 0/\ms 24 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:45.311 +467 334 0/\ms 31 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:44.051 -852 274 0/\ms 30 v-buf Mar 21 19:14:14 vdr vdr: video: dropping frame (14/11766) Mar 21 19:14:14 vdr vdr: video: 0:10:45.351 +427 254 0/\ms 28 v-buf Mar 21 19:14:14 vdr vdr: video: 0:10:45.371 +387 290 0/\ms 31 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:45.391 +347 326 0/\ms 37 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:45.411 +307 266 0/\ms 36 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:45.431 +267 334 0/\ms 40 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:45.451 +227 274 0/\ms 39 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:45.471 +187 310 0/\ms 43 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:45.491 +147 346 0/\ms 47 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:45.511 +107 286 0/\ms 46 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:45.531 +67 322 0/\ms 50 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:45.551 +47 282 0/\ms 49 v-buf Mar 21 19:14:15 vdr vdr: video: 0:10:44.391-1252 334 0/\ms 49 v-buf Mar 21 19:14:15 vdr vdr: video: dropping frame (15/11783) Mar 21 19:14:16 vdr vdr: [6503] changing pids of channel 161 from 401+401=2:402=deu@3:0:0 to 501+501=2:502=deu@3:0:0 Mar 21 19:14:18 vdr vdr: video: 0:10:48.911 +27 358 0/\ms 46 v-buf |
[...] Na ja, ich denke was woanders steht braucht man ja nicht nochmal wiederholen:http://alsa.opensrc.org/Softvol
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
pcm.51to20 {
type coftvol
slave.pcm "hdmi_complete"
slave.channels 2
ttable.0.0 3 # Front links -> links
ttable.1.1 3 # Front rechts -> rechts
ttable.2.0 2.707 # Hinten links -> links
ttable.3.1 2.707 # Hinten rechts -> rechts
ttable.4.0 3.0 # Zentrum -> links
ttable.4.1 3.0 # Zentrum -> rechts
ttable.5.0 2.5 # Basskanal -> links
ttable.5.1 2.5 # Basskanal -> rechts
|


Ok , dann werden es wohl doch Empfangsprobleme sein - evtl. mit Femon nachsehenNein, das war mitten in der Sendung ohne Umschalten auf ZDF HD.
Quoted
type coftvol
This post has been edited 1 times, last edit by "rudirabbit" (Mar 21st 2012, 7:45pm)

Moin!
Gute Kabel sind immer wichtig, aber auch bei DVB-C kann es Empfangsstörungen geben (Bagger, Presslufthammer, Arbeiten an der Kopfstation usw.).
Nur, weil das Kabel unter der Erde liegt, heißt das nicht, dass da keiner dran rumfummelt.
Sie sind aber sicherlich seltener und nicht so wetterabhängig wie Sat oder Terr.
Und ein Kabelbruch, Quetschung usw. ist natürlich auch ärgerlich.
Lars.
This post has been edited 1 times, last edit by "CafeDelMar" (Mar 21st 2012, 10:41pm)
Startparameter des Plugins:
![]()
Source code
1 2 3 4 5 6 7 8pcm.!default pcm.hdmi_complete pcm.hdmi_complete { type softvol slave.pcm hdmi_formatted control.name hdmi_volume control.card NVidia }
![]()
Source code
1 PLUGIN_PARAMETERS="-d :0 -g 1920x1080+0+0 -s -a 51to20 -p hdmi_hw"