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.
Nee für --hud oder --opengl gibt es kein grabbing des OSD im xineliboutput.
Ne, Spass bei Seite: Ich habe jetzt rausgefunden woran es liegt: Ich lasse xinelibout mit --hud --opengl laufen. Wenn ich das rausnehme, dann funktioniert auch wieder das OSD im live-plugin. Bin mir aber 99% sicher, dass das früher auch mit --hud --opengl funktioniert hat.
Grüße, Peter
Quoted
@durchflieger
Mit deinem neuen osd-handling patch gibt es keine skipped frames beim Fortschrittsbalken mehr. Danke!
This post has been edited 1 times, last edit by "jrie" (Apr 15th 2011, 11:26pm)
Mal eine Frage, wo liegt eigentlich der Engpass, an der PCI Anbindung meiner 8400GS, oder an der Pentium3 Cpu?

|
|
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 |
#! /bin/sh /usr/share/dpatch/dpatch-run
## opt-93_hd-timeshift-wait.dpatch by <Gerald Dachs<gda@dachsweb.de>>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: No description.
@DPATCH@
diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' vdr-1.7.16~/menu.c vdr-1.7.16/menu.c
--- vdr-1.7.16~/menu.c 2010-12-29 14:45:44.340181552 +0100
+++ vdr-1.7.16/menu.c 2010-12-29 14:46:28.116181557 +0100
@@ -4910,11 +4910,11 @@
Skins.Message(mtStatus, tr("Pausing live video..."));
cReplayControl::SetRecording(NULL, NULL); // make sure the new cRecordControl will set cReplayControl::LastReplayed()
if (Start(NULL, true)) {
- sleep(2); // allow recorded file to fill up enough to start replaying
+ sleep(5); // allow recorded file to fill up enough to start replaying
cReplayControl *rc = new cReplayControl;
cControl::Launch(rc);
cControl::Attach();
- sleep(1); // allow device to replay some frames, so we have a picture
+ sleep(2); // allow device to replay some frames, so we have a picture
Skins.Message(mtStatus, NULL);
rc->ProcessKey(kPause); // pause, allowing replay mode display
return true;
|
Auch wenn ich mich wiederhole:
Springen, Spulen, Schneiden, Verschieben von Schnittmarken mit Bildaktualisierung funzt zur Zeit nur mit dem vdr-xine-plugin. Und das auch nur mit aktuellem Softwareunterbau. Schmeiss das xineliboutput-plugin runter und nimm das vdr-xine-0.9.4-plugin, wenn du Ruhe haben willst.
Gruß
iNOB
Nutze halt gelegentlich auch den Medienplayer von xineliboutput. Auch wenn ich mich wiederhole:
Springen, Spulen, Schneiden, Verschieben von Schnittmarken mit Bildaktualisierung funzt zur Zeit nur mit dem vdr-xine-plugin. Und das auch nur mit aktuellem Softwareunterbau. Schmeiss das xineliboutput-plugin runter und nimm das vdr-xine-0.9.4-plugin, wenn du Ruhe haben willst.
Gruß
iNOB
Beim vdr-xine-plugin bekomme ich nach ca. 30 Minuten Tonaussetzer / Stottern.