Archiv > Development

MLD 4.0.1-64 - Problem mit Softhddevice

(1/7) > >>

bernd-1856:
Habe vorhin mal das neue MLD 4.0.1-64 Standart-shd heruntergeladen und von meinem USB-Stick gebootet.
Es kommt kein Bild, der VDR will starten aber bricht sofort wieder ab.  :(
Habe dann "softhddevice" deinstalliert und "xineliboutput" instaliert. Nach Neustart von X und starten des
VDR über das Webinterface kommt sofort ein Bild!

Denke es hat mit dem angehängtem Log zu tun.  :-\


--- Code: ---May  8 13:33:30 (MLD) user.info kernel: [drm] Initialized drm 1.1.0 20060810
May  8 13:33:30 (MLD) user.warn kernel: nvidia: module license 'NVIDIA' taints kernel.
May  8 13:33:30 (MLD) user.warn kernel: Disabling lock debugging due to kernel taint
May  8 13:33:30 (MLD) user.info kernel: vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
May  8 13:33:30 (MLD) user.info kernel: [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 0
May  8 13:33:30 (MLD) user.warn kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  331.67  Fri Apr  4 13:48:39 PDT 2014
May  8 13:33:30 (MLD) user.debug kernel: nvidia 0000:01:00.0: irq 41 for MSI/MSI-X
May  8 13:33:30 (MLD) user.warn kernel: NVRM: Your system is not currently configured to drive a VGA console
May  8 13:33:30 (MLD) user.warn kernel: NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
May  8 13:33:30 (MLD) user.warn kernel: NVRM: requires the use of a text-mode VGA console. Use of other console
May  8 13:33:30 (MLD) user.warn kernel: NVRM: drivers including, but not limited to, vesafb, may result in
May  8 13:33:30 (MLD) user.warn kernel: NVRM: corruption and stability problems, and is not supported.
May  8 15:33:34 (MLD) user.err vdr: codec/video: ffmpeg/libav buggy: width or height zero
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create decoder: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:34 (MLD) user.err vdr: video/vdpau: can't create video mixer: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: codec/video: ffmpeg/libav buggy: width or height zero
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: out of surfaces
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create decoder: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video surface: The size of a supplied object does not match the object it is being used with.
May  8 15:33:46 (MLD) user.err vdr: video/vdpau: can't create video mixer: The size of a supplied object does not match the object it is being used with.
May  8 13:33:54 (MLD) daemon.info kernel: systemd-udevd[8428]: starting version 204
May  8 13:33:54 (MLD) user.info kernel: BTRFS: device fsid 7db76df2-29af-4d45-b87c-293c55e70643 devid 1 transid 1905 /dev/sda1
May  8 13:33:54 (MLD) user.info kernel: BTRFS: device fsid 7db76df2-29af-4d45-b87c-293c55e70643 devid 1 transid 1905 /dev/sda1
May  8 13:33:54 (MLD) user.info kernel: input: eventlircd as /devices/virtual/input/input16
May  8 15:33:56 (MLD) auth.info login[8939]: root login on 'tty1'
--- End code ---

Da ich jetzt die nächsten 2 Wochen beruflich nicht da bin kann ich erst später wieder testen.  :(

Grafikkarte ist eine GT210 die mit der 4.0.0 ohne Probleme läuft.

mfg. Bernd
 

MegaX:
Hi Bernd

danke fürs melden. Beim nächsten Mal mach bitte auch gleich nen Bug Tracker auf, dann geht das nicht so schnell unter.

Hab jetzt einen erstellt und schau mir das so schnell ich kann an.

Bug #74


MegaX

skippy:
Hallo Bernd,

versuch es mal bitte mit einem selbst erstellten ISO. Darin xorg-autodetect abwählen und xorg-nvidia hinzufügen. Bei mir läuft softhddevice damit.

Ne war Quatsch, damit habe ich beim Booten ein sauberes OSD, was ich vorher nicht hatte. Sobald ich aber meine Kanalliste einspiele und xorg und den vdr neu starte, rebootet der VDR mit denselben Fehlermeldungen, die du auch hast.

//edit: SD-Sender und Aufnahmen führen nicht zum Absturz des VDR, aber zu einer Mickey Maus Stimme

Viele Grüße skippy

clausmuus:
Hi,

im VDR-Portal gab's das schon mal vor einem Jahr: http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/116648-softhddevice-kein-hdtv-mit-skystar-hd2-und-vdpau/
Demnach hängt das mit der ffmpeg Version zusammen. Wenn wir Glück haben gibt's nen Paket mit ner älteren/anderen Version, ansonsten müsste das selbst kompiliert werden, und dem softhddevice bekannt machen wo das zu finden ist.

Das ist aber nur ne Vermutung. Vielleicht ist's auch was anderes.

Claus

det:
hi
yavdr verwendet hier einen patsch

Index: vdr-plugin-softhddevice-0.6.1rc1.git20140218.1126/codec.c
===================================================================
--- vdr-plugin-softhddevice-0.6.1rc1.git20140218.1126.orig/codec.c   2014-02-18 12:26:03.000000000 +0100
+++ vdr-plugin-softhddevice-0.6.1rc1.git20140218.1126/codec.c   2014-04-05 20:49:29.091636284 +0200
@@ -215,7 +215,7 @@
    if (video_ctx->pkt) {
        frame->pkt_pts = video_ctx->pkt->pts;
    } else {
-       frame->pkt_pts = AV_NOPTS_VALUE;
+       //frame->pkt_pts = AV_NOPTS_VALUE;
    }
    return 0;
     }
@@ -240,7 +240,7 @@
    if (video_ctx->pkt) {
        frame->pkt_pts = video_ctx->pkt->pts;
    } else {
-       frame->pkt_pts = AV_NOPTS_VALUE;
+       //frame->pkt_pts = AV_NOPTS_VALUE;
    }
    return 0;
     }


fileicht hilft es

https://launchpad.net/~yavdr/+archive/testing-vdr/+packages?field.name_filter=&field.series_filter=trusty&field.status_filter=published&batch=75&memo=75&start=75
mfg det

Navigation

[0] Message Index

[#] Next page

Go to full version