Hallo!
Ich betreibe auf meinem Clientrechner VDR mit Softdevice und XV.
Jedoch erscheint das OSD nur bei Tastendrücken, verschwindet dann
direkt wieder. Die Menüs bleiben also nicht stehen.
Kann das OSD mit XV überhaupt sauber dargestellt werden?
Eine weitere Frage: Kann man XV mit 16:9 und Vollbild verwenden?
Wenn ja, wie? Ich bekam nur eins von beiden hin.
Softdevice, XV: OSD verschwindet immer
- mase
- Geschlossen
-
-
> Original von Mase
> Hallo!
> Ich betreibe auf meinem Clientrechner VDR mit Softdevice und XV.
> Jedoch erscheint das OSD nur bei Tastendrücken, verschwindet dann
> direkt wieder. Die Menüs bleiben also nicht stehen.Welche Version(en) hast Du ?
Welche Graphik-Karte ist im Einsatz ?Kann das OSD mit XV überhaupt sauber dargestellt werden?
Ja, vielleicht hilft bei Dir ja den OSD-Darstellungsmodus von "pseudo" auf "software" umzustellen. Dann aber bitte die aktuelle CVS-Version verwenden, ich habe da gerade einen Fix reingebracht habe.
> Eine weitere Frage: Kann man XV mit 16:9 und Vollbild verwenden?
Ja.
Welche Bildschimauflösung hast Du ?
Wenn die Tasächliche Bildgeometrie nicht mit der verwendeten übereinstimmt, so kann die zu verwendente Geometrie über das OSD angepaßt werden (OSD Bildschirmformat).> Wenn ja, wie? Ich bekam nur eins von beiden hin.
Wenn der Bildschirm nicht im 16:9-Format ist, dann hilft Dir vielleicht die Wahl eines Ausschnitts weiter (OSD Cropping).
Stefan Lucke
-
Ist ein Laptop mit einer Geforce 6800Go mit einem 16:9 17" Widescreen
Display.
Die Verion ist die CVS aus Frank's Pluginpaket.
Ich probier mal ne neue. -
Ich hab jetzt die neue CVS drauf. Wenn ich jedoch aus dem
Menü Softdevice aufrufe, beendet sich VDR ohne Fehlermeldung.
Auch im log steht nix.
Ich konnte also noch nix einstellen. -
softdevice kann alles was bei dir nicht geht. nur nicht im shm modus. der shmclient ist nocht nicht besonders gut. irgendwo muß aber ein hinweis zu finden sein wieso sd crasht.
am besten ist sich sd-0.2.2 runterzuholen, dann im makefile evtl. die ffmpeg locations abändern. jetz ein ./configure --help
am besten alles deaktivieren was nicht benötigt wird. vor allem --disable-subplugins. make plugins und dann sollte alles gehen.
-
Ich hab sd-0.2.2 installiert. Alles deaktiviert, was ich nicht brauche,
auch shm.
Ohne subplugins steigt VDR schon beim Start kommentarlos aus.
Alles wird initialisiert, das XV-Fenster kommt auch, ist nur schwarz,
dann beendet sich alles. Mit subplugins startet alles ok, aber ich
kann den Menüeintrag nicht aufrufen, dann beendet sich wieder alles.
Die CVS-Version funktioniert auch ohne subplugins, jedoch alles andere
ist beim alten.
Wie siehts denn mit dem OSD-Speicher aus? Den hab ich auf 1000000
eingestellt, also für gemoddete Karten.
Vielleicht ist das der Fehler. -
Zitat
Original von Mase
Ich hab sd-0.2.2 installiert. Alles deaktiviert, was ich nicht brauche,
auch shm.
Ohne subplugins steigt VDR schon beim Start kommentarlos aus.
Dann zeig doch bald bitte die Meldungen aus dem syslog _und_ von stdout/stderr.
Vielleicht steht da doch was interessantes was nur übersehen wurde.ZitatWie siehts denn mit dem OSD-Speicher aus? Den hab ich auf 1000000
eingestellt, also für gemoddete Karten.
Vielleicht ist das der Fehler.
Hast Du ne FF Karte ?Stefan Lucke
-
Im Server ist eine FF und eine Budget.
Im Clienten, wo sd läuft ist keine DVB-Karte.
Da geh ich über streamdev.syslog:
Feb 19 10:01:04 mase1 vdr: [4998] setting audio track to 1 (0)
Feb 19 10:01:04 mase1 vdr: [5004] [VideoOut]: resolution changed: W(736 -> 720); H(576 ->576)
Feb 19 10:01:04 mase1 vdr: [5004] [VideoOut]: aspect changed (0 -> 0 ; 1,366667 -> 1,333333)
Feb 19 10:01:04 mase1 vdr: [5004] [VideoOut]: 720x576 [0,0 720x576] -> 1280x800 [113,0 1054x800]
Feb 19 10:01:04 mase1 vdr: [5006] [softdevice-audio] samplerate: 48000Hz, channels: #2
Feb 19 10:01:04 mase1 vdr: [5006] [softdevice-audio] Period size 1024 Buffer size 16384
Feb 19 10:01:04 mase1 vdr: [5006] [softdevice-audio] Hardware initialized
Feb 19 10:01:06 mase1 vdr: [4986] max. latency time 1 secondsMehr ist nicht drin.
Wie krieg ich denn die Meldungen von stdout/stderr? -
Und was wird auf der Standartausgabe geschrieben also dort wo vdr+softdevice gestarttet werden ?
Bei mir zum Beispiel (wenn er gleich sich gleich beendet):
Code
Alles anzeigenjarada:/home/nfs/extra/src/video/DVB/vdr-1.3.36.jarada # ./vdr -P "softdevice -vo xv:" -P"softplay --media-path / " -E /net_data/vdr137-dvb-t-jarada/epg.data -c /net_data/vdr137-dvb-t-jarada -v /net_data/video/ -p 2010 [softdevice] processing args [softdevice] argv [0] = softdevice [softdevice] argv [1] = -vo vo_argv: xv: [setup-softdevice] alsa ac3Mode set to: 0 [setup-softdevice] alsa AC3 device set to: hw:0,1 [setup-softdevice] alsa device set to: default [setup-softdevice] A/V Offset set to (0) [setup-softdevice] Cropping 0 lines from bottom [setup-softdevice] Cropping 0 columns from left [setup-softdevice] cropping mode set to 0 (none) [setup-softdevice] cropping mode toggle key set to 0 (none) [setup-softdevice] Cropping 0 columns from right [setup-softdevice] Cropping 0 lines from top [setup-softdevice] deinterlace method set to 0 none [setup-softdevice] mainMenu: 1 [setup-softdevice] setting alpha blend mode to pseudo [softdevice] picture mirroring set to 0 (off) [setup-softdevice] pixel format set to (YUY2) [setup-softdevice] shouldSuspend to: 0 [setup-softdevice] syncTimerMode: sig [softdevice] UseStretchBlitset to on [setup-softdevice] vidBrightness: 50 [setup-softdevice] vidContrast: 50 [setup-softdevice] vidHue: 50 [setup-softdevice] vidSaturation: 50 [setup-softdevice] startup aspect set to (16:9 wide) [softdevice] initializing Plugin [softdevice] Initializing Video Out [softdevice] ffmpeg version(CVS) build(3277056) [XvVideoOut]: displayAspect = 1,248175, displayRatio = 1,250000, PAR = 0,998540 [XvVideoOut]: osd_image shmid = 605388800 [XvVideoOut]: got osd_image: width 1280 height 1024, bytes per line 5120 [XvVideoOut]: max area size 1024 x 1024 [XvVideoOut]: using area size 736 x 576 X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 141 (XVideo) Minor opcode of failed request: 19 () Serial number of failed request: 1821 Current serial number in output stream: 1823
Oder wenn er weiterläuft geht es so weiter:
Code[XvVideoOut]: max area size 1024 x 1024 [XvVideoOut]: using area size 736 x 576 [softdevice] Subplugin successfully opend [softdevice] Video Out seems to be OK [softdevice] Initializing Audio Out [softdevice] Audio out seems to be OK [softdevice] A/V devices initialized, now initializing MPEG2 Decoder Read list from /net_data/vdr137-dvb-t-jarada/plugins/softplay/Liste 1
-
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] argv [1] = -vo
vo_argv: xv:full:aspect=wide
[ProcessArgs] xv: start up fullscreen
[ProcessArgs] xv: startup aspect ratio set to wide (16:9)
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg version(CVS) build(3342848)
[XvVideoOut]: displayAspect = 1,619512, displayRatio = 1,600000, PAR = 1,012195
[XvVideoOut]: osd_image shmid = 3145729
[XvVideoOut]: got osd_image: width 1280 height 800, bytes per line 5120
[XvVideoOut]: max area size 2046 x 2046
[XvVideoOut]: using area size 736 x 576
[softdevice] Xv out OK !
[softdevice] Video Out seems to be OK
[softdevice] Initializing Audio Out
[softdevice] Audio out seems to be OK
[softdevice] A/V devices initialized, now initializing MPEG2 DecoderWenn nur streamdev verwendet wird, darf ich dann den OSD-Speicher auf
gemoddete Karten setzen? Im Server ist eine solche. -
Zitat
Original von Mase
[softdevice] Video Out seems to be OK
[softdevice] Initializing Audio Out
[softdevice] Audio out seems to be OK
[softdevice] A/V devices initialized, now initializing MPEG2 DecoderWenn nur streamdev verwendet wird, darf ich dann den OSD-Speicher auf
gemoddete Karten setzen? Im Server ist eine solche.Die Meldungen sehen eigentlich sehr gut aus. Bei Streamdev + Softdevice sollten Einstellungen bzgl. des OSD-Speichers eigentlich keinen Einfluß haben, habe aber selbst keine Erfahung mit FF-Karten.
-
Komisch ist halt, dass sich VDR nur beim Aufruf von softdevice aus
dem Menü beendet. Ohne Meldungen.
Ich wollte ja nur mein OSD von pseudo auf software stellen, bzw.
die Auflösungen ändern. -
Mein OSD bleibt nur, wenn kein Bildinhalt vorhanden ist.
Sobald der Empfang startet, hab ich die OSD-Probleme. -
Zitat
Original von Mase
Komisch ist halt, dass sich VDR nur beim Aufruf von softdevice aus
dem Menü beendet. Ohne Meldungen.
Ich wollte ja nur mein OSD von pseudo auf software stellen, bzw.
die Auflösungen ändern.Genau dabei hatte ich ja auch Probleme. Von wann genau ist Deine CVS-Version ? Im Zweifelsfall mal "cvs update" im Verzeichnis von softdevice. Du kannst auch in Deiner "setup.conf" den Wert von "softdevice.OSDalphablend" auf 1 setzen: softdevice.OSDalphablend = 1
-
Die Version ist von heute.
Ich probiers mal über die setup.conf. -
softdevice.OSDalphablend = 1 hat gewirkt.
Mein OSD Problem ist weg.
Aber ins Menü von sd komm ich immernoch nicht.
Wie würde die Einstellung in der setup.conf lauten,
wenn ich 16:9 schauen will und auch ein 16:9 Display habe? -
> softdevice.OSDalphablend = 1 hat gewirkt.
> Mein OSD Problem ist weg.
> Aber ins Menü von sd komm ich immernoch nicht.Generell nicht ins Menü oder nur softdevice setup ?.
Gibts ein segfault ? Sonst hilft nur vdr unter Kontrolle von gdb starten z.B.:Codejarada:/home/nfs/extra/src/video/DVB/vdr-1.3.36.jarada # gdb ./vdr GNU gdb 5.3.92 Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"... (gdb) set args -P "softdevice -vo xv:" -P"softplay --media-path / " -E /net_data/vdr137-dvb-t-jarada/epg.data -c /net_data/vdr137-dvb-t-jarada -v /net_data/video/ -p 2010 (gdb) run
> Wie würde die Einstellung in der setup.conf lauten,
> wenn ich 16:9 schauen will und auch ein 16:9 Display habe?Die Startup-Meldungen von Dir sehen gut aus (stdout/stderr):
> [ProcessArgs] xv: start up fullscreen
> [ProcessArgs] xv: startup aspect ratio set to wide (16:9)
> [softdevice] initializing Plugin
> [softdevice] Initializing Video Out
> [softdevice] ffmpeg version(CVS) build(334284
> [XvVideoOut]: displayAspect = 1,619512, displayRatio = 1,600000, PAR = 1,012195mit dem Ausschnitt aus syslog:
> Feb 19 10:01:04 mase1 vdr: [5004] [VideoOut]: resolution changed: W(736 -> 720); H(576 ->576)
> Feb 19 10:01:04 mase1 vdr: [5004] [VideoOut]: aspect changed (0 -> 0 ; 1,366667 -> 1,333333)
> Feb 19 10:01:04 mase1 vdr: [5004] [VideoOut]: 720x576 [0,0 720x576] -> 1280x800 [113,0 1054x800]Hier wird also eine 4:3 Übertragung auf einer 16:9 Fläche, mit schwarzen Streifen rechts und links, dargestellt.
Achtung: Die privaten Sender (freeTv) übertragen kein 16:9, sondern nur 4:3 Letterbox. -
Einen segfault gibt es nicht. Ich komm nur nicht ins Menü von sd.
-
Mit dem Debugger und
set args -w 60 -L /usr/local/src/VDR/PLUGINS/lib -c /usr/local/vdr/etc $* -P streamdev-client -P "softdevice -vo xv:"
ging das Menü.
Soll text2skin, skinelchi schuld sein? -
Jetzt geht es auch ohne debug.
Ich komm ins sd menü rein.
Was ist das denn jetzt.
Ich reboote mal und probiers wieder.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!