[SOFTHDDEVICE] Schlechte Bildqualität

  • Ich hab gerade versucht Softhddevice mit 1.7.37 zu kompilieren.
    Leider passiert irgendetwas mit der Bildqualität, HD-Sender werden fast gar nicht angezeigt, sie sind die meiste zeit schwarz. SD Kanäle werden grobklötzig wieder gegeben.
    ffmpeg, xine sind mit den aktuellen GIT-Sourcen kompiliert. VDPAU (nvidia) ist auch neu.
    Ich bräuchte mal etwas Schützenhilfe wo ich genauer nachschauen kann.



    Aufruf des VDR mit
    /usr/sbin/vdr -c /etc/vdr -d -E /tmp/epg.data -g /video -l 3 -L /etc/vdr/plugins --localedir /usr/src/vdr/locale -P "softhddevice -v vdpau -d :0 -s -g wxh+x+y" -u root -v /video -w 90




    Feb 11 09:51:30 Coruscant vdr: [2277] VDR version 1.7.37 started
    Feb 11 09:51:30 Coruscant vdr: [2277] switched to user 'root'
    Feb 11 09:51:30 Coruscant vdr: [2277] running as daemon (tid=2277)
    Feb 11 09:51:30 Coruscant vdr: [2277] codeset is 'UTF-8' - known
    Feb 11 09:51:30 Coruscant vdr: [2277] found 28 locales in /usr/src/vdr/locale
    Feb 11 09:51:30 Coruscant vdr: [2277] loading plugin: /etc/vdr/plugins/libvdr-softhddevice.so.1.7.37
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/setup.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] ERROR: unknown config parameter: PrimaryLimit = 0
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/sources.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/diseqc.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/scr.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/channels.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/timers.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/commands.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/reccmds.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/svdrphosts.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/remote.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/keymacros.conf
    Feb 11 09:51:30 Coruscant vdr: [2277] registered source parameters for 'A - ATSC'
    Feb 11 09:51:30 Coruscant vdr: [2277] registered source parameters for 'C - DVB-C'
    Feb 11 09:51:30 Coruscant vdr: [2277] registered source parameters for 'S - DVB-S'
    Feb 11 09:51:30 Coruscant vdr: [2277] registered source parameters for 'T - DVB-T'
    Feb 11 09:51:30 Coruscant vdr: [2280] video directory scanner thread started (pid=2277, tid=2280, prio=high)
    Feb 11 09:51:30 Coruscant vdr: [2283] epg data reader thread started (pid=2277, tid=2283, prio=high)
    Feb 11 09:51:30 Coruscant vdr: [2277] probing /dev/dvb/adapter0/frontend0
    Feb 11 09:51:30 Coruscant vdr: [2277] creating cDvbDevice
    Feb 11 09:51:30 Coruscant vdr: [2283] reading EPG data from /tmp/epg.data
    Feb 11 09:51:30 Coruscant vdr: [2277] new device number 1
    Feb 11 09:51:30 Coruscant vdr: [2282] video directory scanner thread started (pid=2277, tid=2282, prio=high)
    Feb 11 09:51:30 Coruscant vdr: [2282] video directory scanner thread ended (pid=2277, tid=2282)
    Feb 11 09:51:30 Coruscant vdr: [2280] video directory scanner thread ended (pid=2277, tid=2280)
    Feb 11 09:51:30 Coruscant vdr: [2277] frontend 0/0 provides DVB-S,DVB-S2 with QPSK ("STB0899 Multistandard")
    Feb 11 09:51:30 Coruscant vdr: [2277] found 1 DVB device
    Feb 11 09:51:30 Coruscant vdr: [2286] section handler thread started (pid=2277, tid=2286, prio=low)
    Feb 11 09:51:30 Coruscant vdr: [2285] tuner on frontend 0/0 thread started (pid=2277, tid=2285, prio=high)
    Feb 11 09:51:30 Coruscant vdr: [2277] initializing plugin: softhddevice (0.6.0-GITd31ff55): A software and GPU emulated HD device
    Feb 11 09:51:30 Coruscant vdr: [2285] cTimeMs: using monotonic clock (resolution is 1 ns)
    Feb 11 09:51:30 Coruscant vdr: [2277] new device number 9
    Feb 11 09:51:30 Coruscant vdr: [2277] setting primary device to 2
    Feb 11 09:51:30 Coruscant vdr: [2277] [softhddev]MakePrimaryDevice: 1
    Feb 11 09:51:30 Coruscant vdr: [2277] [softhddev]SetVideoFormat: 1
    Feb 11 09:51:30 Coruscant vdr: [2277] [softhddev]SetVideoDisplayFormat: 1
    Feb 11 09:51:30 Coruscant vdr: [2277] [softhddev]SetVolumeDevice: 220
    Feb 11 09:51:30 Coruscant vdr: [2277] assuming manual start of VDR
    Feb 11 09:51:30 Coruscant vdr: [2277] SVDRP listening on port 6419
    Feb 11 09:51:30 Coruscant vdr: [2277] setting current skin to "lcars"
    Feb 11 09:51:30 Coruscant vdr: [2277] loading /etc/vdr/themes/lcars-default.theme
    Feb 11 09:51:30 Coruscant vdr: [2277] starting plugin: softhddevice
    Feb 11 09:51:30 Coruscant vdr: [softhddev] ready suspended
    Feb 11 09:51:30 Coruscant vdr: [2277] switching to channel 7
    Feb 11 09:51:30 Coruscant vdr: [2277] [softhddev]SetVolumeDevice: 220
    Feb 11 09:51:30 Coruscant vdr: [2277] setting watchdog timer to 90 seconds
    Feb 11 09:51:30 Coruscant vdr: [2277] [softhddev]SetPlayMode: 1
    Feb 11 09:51:30 Coruscant vdr: [2288] receiver on device 1 thread started (pid=2277, tid=2288, prio=high)
    Feb 11 09:51:30 Coruscant vdr: [2290] TS buffer on device 1 thread started (pid=2277, tid=2290, prio=high)
    Feb 11 09:51:30 Coruscant vdr: [2277] OSD size changed to 1280x720 @ 1
    Feb 11 09:51:30 Coruscant vdr: [2283] epg data reader thread ended (pid=2277, tid=2283)
    Feb 11 09:51:31 Coruscant vdr: [2277] max. latency time 1 seconds
    Feb 11 09:52:08 Coruscant vdr: [2277] connect from 127.0.0.1, port 55076 - accepted
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: VDPAU API version: 1
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 313.18 Wed Jan 9 15:37:17 PST 2013
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: highest supported high quality scaling 1
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: feature deinterlace temporal supported
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: feature deinterlace temporal spatial supported
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: attribute skip chroma deinterlace supported
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: 4:2:0 chroma format with 4096x4096 supported
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: 4:2:2 chroma format with 4096x4096 supported
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: 8bit BGRA format with 16384x16384 supported
    Feb 11 09:52:08 Coruscant vdr: video/vdpau: 10bit RGBA format with 16384x16384 supported
    Feb 11 09:52:08 Coruscant vdr: audio: 'alsa' output module used
    Feb 11 09:52:08 Coruscant vdr: audio/alsa: supports pause: yes
    Feb 11 09:52:08 Coruscant vdr: audio: 44100Hz supports 1 2 3 4 5 6 7 8 channels
    Feb 11 09:52:08 Coruscant vdr: audio: 48000Hz supports 1 2 3 4 5 6 7 8 channels
    Feb 11 09:52:08 Coruscant vdr: [2277] closing SVDRP connection
    Feb 11 09:52:08 Coruscant vdr: audio/alsa: using device 'default'
    Feb 11 09:52:08 Coruscant vdr: audio/alsa: start delay 336ms
    Feb 11 09:52:09 Coruscant vdr: video: slow down video, duping frame
    Feb 11 09:52:09 Coruscant vdr: video: 8:11:23.885 +114 351 240/\ms 8+8 v-buf
    Feb 11 09:52:23 Coruscant vdr: [2379] [softhddev]FeedKeyPress: remote 'XKeySym' not found
    Feb 11 09:52:24 Coruscant vdr: [2277] max. latency time 2 seconds
    Feb 11 09:52:29 Coruscant vdr: [2277] [softhddev]SetPlayMode: 0
    Feb 11 09:52:29 Coruscant vdr: [2277] [softhddev]SetVideoDisplayFormat: 1
    Feb 11 09:52:29 Coruscant vdr: [2277] [softhddev]SetPlayMode: 1
    Feb 11 09:52:29 Coruscant vdr: [2277] [softhddev]ProcessKey: set user inactive
    Feb 11 09:52:29 Coruscant vdr: [2290] TS buffer on device 1 thread ended (pid=2277, tid=2290)
    Feb 11 09:52:29 Coruscant vdr: [2288] buffer stats: 109416 (2%) used
    Feb 11 09:52:29 Coruscant vdr: [2288] receiver on device 1 thread ended (pid=2277, tid=2288)
    Feb 11 09:52:29 Coruscant vdr: video: slow down video, duping frame
    Feb 11 09:52:29 Coruscant vdr: video: decoder buffer empty, duping frame (200/998) 0 v-buf
    Feb 11 09:52:29 Coruscant vdr: video: --:--:--.---+8888 4 240/\ms 0+5 v-buf
    Feb 11 09:52:29 Coruscant vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
    Feb 11 09:52:59 Coruscant vdr: video: decoder buffer empty, duping frame (297/998) 0 v-buf
    Feb 11 09:52:59 Coruscant vdr: video: --:--:--.--- +0 0 240/\ms 0-1 v-buf
    Feb 11 09:53:49 Coruscant vdr: video: --:--:--.--- +0 0 240/\ms 0-1 v-buf
    Feb 11 09:54:39 Coruscant vdr: video: --:--:--.--- +0 0 240/\ms 0-1 v-buf
    Feb 11 09:54:49 Coruscant dbus-daemon[1444]: **** CHANGING /sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
    Feb 11 09:54:49 Coruscant dbus-daemon[1444]: **** UPDATING /sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
    Feb 11 09:54:49 Coruscant dbus-daemon[1444]: **** EMITTING CHANGED for /sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
    Feb 11 09:54:49 Coruscant dbus-daemon[1444]: **** CHANGED /sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
    Feb 11 09:54:49 Coruscant dbus-daemon[1444]: **** CHANGING /sys/devices/pci0000:00/0000:00:1f.2/ata6/host5/target5:0:0/5:0:0:0/block/sdd
    Feb 11 09:54:49 Coruscant dbus-daemon[1444]: **** UPDATING /sys/devices/pci0000:00/0000:00:1f.2/ata6/host5/target5:0:0/5:0:0:0/block/sdd
    Feb 11 09:54:49 Coruscant dbus-daemon[1444]: **** EMITTING CHANGED for /sys/devices/pci0000:00/0000:00:1f.2/ata6/host5/target5:0:0/5:0:0:0/block/sdd
    Feb 11 09:54:49 Coruscant dbus-daemon[1444]: **** CHANGED /sys/devices/pci0000:00/0000:00:1f.2/ata6/host5/target5:0:0/5:0:0:0/block/sdd
    Feb 11 09:55:29 Coruscant vdr: video: --:--:--.--- +0 0 240/\ms 0-1 v-buf
    Feb 11 09:56:19 Coruscant vdr: video: --:--:--.--- +0 0 240/\ms 0-1 v-buf
    Feb 11 09:57:09 Coruscant vdr: video: --:--:--.--- +0 0 240/\ms 0-1 v-buf
    Feb 11 09:57:59 Coruscant vdr: video: --:--:--.--- +0 0 240/\ms 0-1 v-buf

  • Schaut mir mehr nach Empfangsproblemen aus:


    Code
    Feb 11 09:52:29 Coruscant vdr: [2288] receiver on device 1 thread ended (pid=2277, tid=2288)


    Wenn nichts empfangen wird oder nur Bruchstücke dann gibts solche Effekte.


    Eine Einwandfreie Aufnahme auf den Rechner spielen, wenn die die Gleichen Probleme hat, dann kann doch woanders die Ursache liegen.


    Ansonsten noch beim bauen des Plugins auf Warnungen achten.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hi,


    ich denke es liegt an der aktuellen git-Version von ffmpeg.
    Trotz "Revision 04286fb2: Add video compatibility with >=ffmpeg 1.1.", ist mit der aktuellen git-Version von ffmpeg und softhddevice auf HD Sendern kein Bild zu kriegen. Das "Klötzchenproblem" mit den SD Sendern besteht weiterhin.


    grappi

    Wohnzimmer-VDR: Hardware: ASRock Mainboard M3N78D; AMD 240e CPU; Zotac GeForce GT220 passiv; Mystique Dual SaTiX-S2; TT-DVB-S2 3200 Software: VDR-2.0.0; softhddevice (aktuelle git) ; NVIDIA-Treiber 313.26

  • Dann warten wir mal auf ffmpeg 1.2 oder 1.1.2, dann gucke ich, was die kaputt gemacht haben.


    Also dann auf ffmpeg stable gehen, die sollten alle ab 0.7.x unterstützt sein.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Ist da denn schon irgendwas abzusehen ??
    Ich würde schon gerne wenn jetzt VDR 2.0 rauskommt auch auf Softhddevice gehen, da xine wohl leider nicht mehr weiterverfolgt wird. Aber mit meiner momentanen ffmpeg bekomme ich nur xineliboutput gescheit zum Laufen



    Sent from my iPad using Tapatalk

  • Nimm einfach ffmpeg < 1.1...zumindest solange, bis johns soweit ist. :D


    Unter Debian Wheezy hab ich derzeit noch 1.0.5 von Debian Multimedia als Paket installiert und das geht problemlos. Die Zeiten, wo ich ffmpeg von hand kompiliere, sind vorbei. Bei Suse, wenn ich das richtig sehe, gibts auch das 1.0.5 Paket.


    http://solaajayi.wordpress.com…asy-way-on-opensuse-11-1/


    Vielelicht hilft das ja.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Außer ffmpeg GIT, dies teste ich nicht mehr, sollten alle Versionen gehen.
    Auch ffmpeg 1.1.0 - 1.1.3 funktionieren, der Woraround ist im softhddevice GIT unc 0.6.0rc3 enthalten.


    Sollte in dieser Kombination immer noch dein Fehler auftreten, dann müsste er an was anderem liegen.


    JJohns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!