447377
Das mit den Zeitstempeln war mir jetzt nicht bewusst, aber ich hatte zuvor ein "make clean" im Plugin Verzeichnis von softhddevice ausgeführt.
Daran kann es dann wohl nicht liegen...
cu
gromit
447377
Das mit den Zeitstempeln war mir jetzt nicht bewusst, aber ich hatte zuvor ein "make clean" im Plugin Verzeichnis von softhddevice ausgeführt.
Daran kann es dann wohl nicht liegen...
cu
gromit
Ja, ein 'make clean' hab ich vorher gemacht.
Ich habe auch nochmal extra nachgeschaut ob es wirklich aktuell neu erstellt wurde:
Quote
linux-k6n1:/usr/local/src/VDR/PLUGINS/lib # dir
total 17232
-rwxr-xr-x 1 root root 825864 Nov 7 20:16 libvdr-softhddevice.so.2.3.1
linux-k6n1:/usr/local/src/VDR/PLUGINS/lib #
cu
gromit
Quote
Hast du softhddevice nach dem Wechsel des ffmpeg-Pakets neu kompiliert? Die ffmpeg-Header ändern sich ja mit den Build-Optionen.
Ja, habe softhddevice neu kompiliert, aendert aber leider nichts:
Quote
Nov 07 20:18:00 linux-k6n1 vdr[12067]: [12067] [softhddev]SetPlayMode: 1
Nov 07 20:18:00 linux-k6n1 kernel: device 1 receiv[12085]: segfault at 28 ip 00007f0ed03401d0 sp 00007f0ec697dc98 error 4 in libvdr-softhddevice.so.2.3.1[7f0ed0314000+36000]
Nov 07 20:18:10 linux-k6n1 kernel: saa7146: unregister extension 'budget_ci dvb'
bei make install kommt am Ende eine Fehlermeldung, ich vermute mal die ist harmlos:
linux-k6n1:/usr/local/src/VDR # make install
if [ -n "/usr/local/lib/pkgconfig" ] ; then\
mkdir -p /usr/local/lib/pkgconfig ;\
cp vdr.pc /usr/local/lib/pkgconfig ;\
fi
*** Plugin epgtableid0:
make[1]: Nothing to be done for 'all'.
*** Plugin femon:
make[1]: Nothing to be done for 'all-redirect'.
*** Plugin hello:
make[1]: Nothing to be done for 'all'.
*** Plugin osddemo:
make[1]: Nothing to be done for 'all'.
*** Plugin pictures:
make[1]: Nothing to be done for 'all'.
*** Plugin restfulapi:
make[1]: Nothing to be done for 'all'.
*** Plugin servicedemo:
make[1]: Nothing to be done for 'all'.
*** Plugin skincurses:
make[1]: Nothing to be done for 'all'.
*** Plugin softhddevice:
make[1]: Nothing to be done for 'all'.
*** Plugin status:
make[1]: Nothing to be done for 'all'.
*** Plugin svdrpdemo:
make[1]: Nothing to be done for 'all'.
install -D libvdr-epgtableid0.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-epgtableid0.so.2.3.1
install -D libvdr-femon.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-femon.so.2.3.1
install -D libvdr-hello.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-hello.so.2.3.1
install -D libvdr-osddemo.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-osddemo.so.2.3.1
install -D libvdr-pictures.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-pictures.so.2.3.1
install -D libvdr-restfulapi.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-restfulapi.so.2.3.1
install -D API.html /etc/vdr/plugins/restfulapi/API.html
install -D libvdr-svccli.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-svccli.so.2.3.1
install -D libvdr-svcsvr.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-svcsvr.so.2.3.1
install -D libvdr-skincurses.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-skincurses.so.2.3.1
install -D libvdr-softhddevice.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-softhddevice.so.2.3.1
install -D libvdr-status.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-status.so.2.3.1
install -D libvdr-svdrpdemo.so /usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-svdrpdemo.so.2.3.1
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-osddemo.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-osddemo.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-svccli.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-svccli.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-epgtableid0.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-epgtableid0.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-hello.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-hello.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-restfulapi.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-restfulapi.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-svcsvr.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-svcsvr.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-status.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-status.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-svdrpdemo.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-svdrpdemo.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-femon.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-femon.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-softhddevice.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-softhddevice.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-pictures.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-pictures.so.2.3.1’ are the same file
install: ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-skincurses.so.2.3.1’ and ‘/usr/local/src/vdr-2.3.1/PLUGINS/lib/libvdr-skincurses.so.2.3.1’ are the same file
Makefile:291: recipe for target 'install-plugins' failed
make: *** [install-plugins] Error 1
cu
gromit
Das Grundproblem ist geloest, aber da war ich wohl etwas vorschnell, wenn ich den Kanal wechseln moechte stuerzt der VDR ab:
Quote
./runvdr: Zeile 122: 6396 Speicherzugriffsfehler /usr/local/bin/vdr -w 60 --vfat -s /usr/local/bin/vdrshutdown -t /dev/tty8 -c /etc/vdr -E /var/vdr -v /video -g /tmp -L /usr/local/src/VDR/PLUGINS/lib -P 'softhddevice -D -f -a hw:1,7 -p hw:1,7 -g 1920x1080+0+0 -v vdpau '
Mo 7. Nov 19:59:00 CET 2016 reloading DVB driver
Mo 7. Nov 19:59:10 CET 2016 restarting VDR
...und im Log:
Quote
Nov 07 19:59:00 linux-k6n1 vdr[6396]: [6396] [softhddev]SetPlayMode: 1
Nov 07 19:59:00 linux-k6n1 kernel: device 1 receiv[6445]: segfault at 28 ip 00007f6967ddb1d0 sp 00007f695e418c98 error 4 in libvdr-softhddevice.so.2.3.1[7f6967daf000+36000]
Ich glaube ich teste doch nochmal den vdr-2.2.0
:-/
cu
gromit
Besten Dank fuer die Tipps, hat geholfen und funktioniert nun.
Habe erstmal alle ffmpeg Pakete ueber yast deinstalliert.
Dann mit dem vorgeschlagenen zypper Befehl neu installiert:
zypper install ffmpeg-2.8 ffmpeg-2.8-debugsource libavcodec-2.8-devel libavformat-2.8-devel libavresample-2.8-devel libswresample-2.8-devel libswscale-2.8-devel
Danach kam dann beim ATTA Befehl auch das Fenster mit TV-Bild wie erwartert.
Fuers Protokoll hier die ffmpeg Version:
linux-k6n1:/usr/local/src # ffmpeg -version
ffmpeg version 2.8.8 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8 (SUSE Linux)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --enable-libfdk_aac --enable-nonfree --disable-decoder=dca --enable-libdcadec --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libtwolame --enable-libvo-aacenc --enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
linux-k6n1:/usr/local/src #
Super und Danke nochmals!
cu
gromit
Das sind die ffmpeg Pakete die bei Suse 42.1 beiliegen, hab ich nicht selbst kompiliert. Aber gut gesehen...!
Dann sollte ich diese wohl deinstallieren und mir eine ffmpeg Version selber kompilieren.
Welche Version ist denn empfehlenswert für softhddevice? Die neuste oder besser eine ältere?
cu
Gromit
Ich bekomme softhddevice auf einer neuen Suse 42.1 installation nicht zum laufen.
Nach einiger Zeit ohne VDR wuerde ich gerne den VDR unter dem aktuellen Suse 42.1 wiederbeleben..
Die Ausgabe soll ueber vdpau erfolgen, aktueller Nvidia Treiber NVIDIA-Linux-x86_64-367.57 ist installiert.
vdpautest laeuft sauber durch.
Die Eckdaten (wenn ich was wichtiges vergessen habe, einfach melden!):
QuoteDisplay More
Suse 42.1 Linux
budget karte
vdr 2.3.1
softhddevice (aktueller GIT Stand)
VDPAU mit NVIDIA-Linux-x86_64-367.57
ffmpeg version 2.8.8
ffmpeg version:
linux-k6n1:/usr/local/bin # ffmpeg -version
ffmpeg version 2.8.8 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8 (SUSE Linux)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-encoders --disable-decoders --disable-muxers --disable-demuxers --enable-encoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,libvorbis' --enable-decoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,ljpeg,v210x,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,otf,ttf,ass,srt,ssa,text' --enable-muxer='flac,gif,image2,image2pipe,matroska,matroska_audio,null,webm' --enable-demuxer='flac,gif,image2,image2pipe,matroska' --enable-x11grab
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
Ist es vielleicht eine Unvertraeglichkeit mit ffmpeg?
Es wuerde mir auch helfen wenn mir jemand seine Versionen nennen koennte die funktionieren (vdr, softhddevice, ffmpeg).
Hier nun was ich gemacht habe:
softhddevice starte ich detached wenn der vdr started:
VDRPLUGINS="-P 'softhddevice -D -f -a hw:1,7 -p hw:1,7 -g 1920x1080+0+0 -v vdpau ' "
Wenn ich dann den Befehl attach sende,
blitzt ganz kurz ein schwarzes Fenster auf welches sich sofort wieder schliesst,
der VDR beendet sich und startet neu.
Quote
access control disabled, clients can connect from any host
220 linux-k6n1 SVDRP VideoDiskRecorder 2.3.1; Sun Nov 6 20:42:52 2016; ISO-8859-1
900 SoftHdDevice is attached
aber gleichzeitig:
Quote
linux-k6n1:/usr/local/bin # runvdr
/usr/local/bin/runvdr: Zeile 122: 5390 Abgebrochen /usr/local/bin/vdr -w 60 --vfat -s /usr/local/bin/vdrshutdown -t /dev/tty8 -c /etc/vdr -E /var/vdr -v /video -g /tmp -L /usr/local/src/VDR/PLUGINS/lib -P 'softhddevice -D -f -a hw:1,7 -p hw:1,7 -g 1920x1080+0+0 -v vdpau '
So 6. Nov 20:42:52 CET 2016 reloading DVB driver
So 6. Nov 20:43:02 CET 2016 restarting VDR
Bild bzw ein Fenster kommt leider keins.
Hier das log (mit zwei VDR starts):
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] VDR version 2.3.1 started
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] codeset is 'ISO-8859-1' - known
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] found 28 locales in /usr/local/src/vdr-2.3.1/locale
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading plugin: /usr/local/src/VDR/PLUGINS/lib/libvdr-softhddevice.so.2.3.1
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/setup.conf
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/sources.conf
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/diseqc.conf
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/scr.conf
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/channels.conf
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/timers.conf
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/svdrphosts.conf
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/remote.conf
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/keymacros.conf
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] registered source parameters for 'A - ATSC'
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] registered source parameters for 'C - DVB-C'
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] registered source parameters for 'S - DVB-S'
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] registered source parameters for 'T - DVB-T'
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5391] video directory scanner thread started (pid=5390, tid=5391, prio=low)
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5392] epg data reader thread started (pid=5390, tid=5392, prio=high)
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] probing /dev/dvb/adapter0/frontend0
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] creating cDvbDevice
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] new device number 1
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5392] reading EPG data from /var/vdr
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5390] cTimeMs: using monotonic clock (resolution is 1 ns)
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5391] video directory scanner thread ended (pid=5390, tid=5391)
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5392] epg data reader thread ended (pid=5390, tid=5392)
Nov 06 20:42:49 linux-k6n1 vdr[5390]: [5394] device 0 CI adapter thread started (pid=5390, tid=5394, prio=high)
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] DVB API version is 0x050A (VDR was built with 0x050A)
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] frontend 0/0 provides DVB-C,(null) with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("Philips TDA10023 DVB-C")
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] found 1 DVB device
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5395] frontend 0/0 tuner thread started (pid=5390, tid=5395, prio=high)
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5396] device 1 section handler thread started (pid=5390, tid=5396, prio=low)
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [103B blob data]
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] new device number 2
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] setting primary device to 2
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] [softhddev]MakePrimaryDevice: 1
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] [softhddev]SetVideoFormat: 1
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] [softhddev]SetVideoDisplayFormat: 1
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] [softhddev]GetSpuDecoder:
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] [softhddev]SetVolumeDevice: 255
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] assuming manual start of VDR
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] setting current skin to "lcars"
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] loading /etc/vdr/themes/lcars-default.theme
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] starting plugin: softhddevice
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [softhddev] ready detached
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5390] remote control KBD - keys known
Nov 06 20:42:50 linux-k6n1 vdr[5390]: [5397] KBD remote control thread started (pid=5390, tid=5397, prio=high)
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5390] switching to channel 1 (Das Erste HD)
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5390] [softhddev]SetVolumeDevice: 255
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5390] setting watchdog timer to 60 seconds
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5398] device 1 receiver thread started (pid=5390, tid=5398, prio=high)
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5399] SVDRP server handler thread started (pid=5390, tid=5399, prio=low)
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5399] SVDRP listening on port 6419/tcp
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5400] device 1 TS buffer thread started (pid=5390, tid=5400, prio=high)
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5390] [softhddev]SetPlayMode: 1
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5390] OSD size changed to 1920x1080 @ 1
Nov 06 20:42:51 linux-k6n1 vdr[5390]: [5394] CAM 1: no module present
Nov 06 20:42:52 linux-k6n1 vdr[5390]: [5390] max. latency time 1 seconds
Nov 06 20:42:52 linux-k6n1 vdr[5390]: [5399] SVDRP < 127.0.0.1:39650 client connection accepted
Nov 06 20:42:52 linux-k6n1 vdr[5390]: [5399] SVDRP < 127.0.0.1:39650 server created
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: VDPAU API version: 1
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 367.57 Mon Oct 3 20:32:14 PDT 2016
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: highest supported high quality scaling 1
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: feature deinterlace temporal supported
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: feature deinterlace temporal spatial supported
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: attribute skip chroma deinterlace supported
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: 4:2:0 chroma format with 4096x4096 supported
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: 4:2:2 chroma format with 4096x4096 supported
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: 8bit BGRA format with 16384x16384 supported
Nov 06 20:42:52 linux-k6n1 vdr[5390]: video/vdpau: 10bit RGBA format with 16384x16384 supported
Nov 06 20:42:52 linux-k6n1 vdr[5390]: audio: 'alsa' output module isn't supported
Nov 06 20:42:52 linux-k6n1 vdr[5390]: codec: codec ID 0x15000 not found
Nov 06 20:43:02 linux-k6n1 kernel: saa7146: unregister extension 'budget_ci dvb'
Nov 06 20:43:02 linux-k6n1 kernel: saa7146: register extension 'budget_ci dvb'
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] VDR version 2.3.1 started
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] codeset is 'ISO-8859-1' - known
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] found 28 locales in /usr/local/src/vdr-2.3.1/locale
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading plugin: /usr/local/src/VDR/PLUGINS/lib/libvdr-softhddevice.so.2.3.1
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/setup.conf
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/sources.conf
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/diseqc.conf
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/scr.conf
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/channels.conf
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/timers.conf
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/svdrphosts.conf
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/remote.conf
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/keymacros.conf
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] registered source parameters for 'A - ATSC'
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] registered source parameters for 'C - DVB-C'
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] registered source parameters for 'S - DVB-S'
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] registered source parameters for 'T - DVB-T'
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5435] video directory scanner thread started (pid=5434, tid=5435, prio=low)
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5436] epg data reader thread started (pid=5434, tid=5436, prio=high)
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5436] reading EPG data from /var/vdr
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] probing /dev/dvb/adapter0/frontend0
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] creating cDvbDevice
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] new device number 1
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5434] cTimeMs: using monotonic clock (resolution is 1 ns)
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5435] video directory scanner thread ended (pid=5434, tid=5435)
Nov 06 20:43:07 linux-k6n1 vdr[5434]: [5436] epg data reader thread ended (pid=5434, tid=5436)
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5438] device 0 CI adapter thread started (pid=5434, tid=5438, prio=high)
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] DVB API version is 0x050A (VDR was built with 0x050A)
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] frontend 0/0 provides DVB-C,(null) with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("Philips TDA10023 DVB-C")
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5439] frontend 0/0 tuner thread started (pid=5434, tid=5439, prio=high)
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] found 1 DVB device
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5440] device 1 section handler thread started (pid=5434, tid=5440, prio=low)
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [103B blob data]
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] new device number 2
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] setting primary device to 2
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] [softhddev]MakePrimaryDevice: 1
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] [softhddev]SetVideoFormat: 1
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] [softhddev]SetVideoDisplayFormat: 1
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] [softhddev]GetSpuDecoder:
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] [softhddev]SetVolumeDevice: 255
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] assuming manual start of VDR
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] setting current skin to "lcars"
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] loading /etc/vdr/themes/lcars-default.theme
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] starting plugin: softhddevice
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [softhddev] ready detached
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5434] remote control KBD - keys known
Nov 06 20:43:08 linux-k6n1 vdr[5434]: [5441] KBD remote control thread started (pid=5434, tid=5441, prio=high)
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5434] switching to channel 1 (Das Erste HD)
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5434] [softhddev]SetVolumeDevice: 255
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5434] setting watchdog timer to 60 seconds
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5442] device 1 receiver thread started (pid=5434, tid=5442, prio=high)
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5443] SVDRP server handler thread started (pid=5434, tid=5443, prio=low)
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5443] SVDRP listening on port 6419/tcp
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5444] device 1 TS buffer thread started (pid=5434, tid=5444, prio=high)
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5434] [softhddev]SetPlayMode: 1
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5434] OSD size changed to 1920x1080 @ 1
Nov 06 20:43:10 linux-k6n1 vdr[5434]: [5438] CAM 1: no module present
Nov 06 20:43:11 linux-k6n1 vdr[5434]: [5434] max. latency time 1 seconds
Nov 06 20:45:01 linux-k6n1 cron[5451]: pam_unix(crond:session): session opened for user root by (uid=0)
Nov 06 20:45:01 linux-k6n1 systemd[1]: Starting user-0.slice.
Nov 06 20:45:01 linux-k6n1 systemd[1]: Created slice user-0.slice.
Nov 06 20:45:01 linux-k6n1 systemd[1]: Starting User Manager for UID 0...
Nov 06 20:45:01 linux-k6n1 systemd[1]: Starting Session 8 of user root.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: pam_unix(systemd-user:session): session opened for user root by (uid=0)
Nov 06 20:45:01 linux-k6n1 systemd[1]: Started Session 8 of user root.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Starting Paths.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Reached target Paths.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Starting Timers.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Reached target Timers.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Starting Sockets.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Reached target Sockets.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Starting Basic System.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Reached target Basic System.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Starting Default.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Reached target Default.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Startup finished in 9ms.
Nov 06 20:45:01 linux-k6n1 systemd[1]: Started User Manager for UID 0.
Nov 06 20:45:01 linux-k6n1 CRON[5451]: pam_unix(crond:session): session closed for user root
Nov 06 20:45:01 linux-k6n1 systemd[1]: Stopping User Manager for UID 0...
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopping Default.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopped target Default.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopping Basic System.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopped target Basic System.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopping Paths.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopped target Paths.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopping Timers.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopped target Timers.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopping Sockets.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Stopped target Sockets.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Starting Shutdown.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Reached target Shutdown.
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Starting Exit the Session...
Nov 06 20:45:01 linux-k6n1 systemd[5452]: Received SIGRTMIN+24 from PID 5485 (kill).
Nov 06 20:45:01 linux-k6n1 systemd[5453]: pam_unix(systemd-user:session): session closed for user root
Nov 06 20:45:01 linux-k6n1 systemd[1]: Stopped User Manager for UID 0.
Nov 06 20:45:01 linux-k6n1 systemd[1]: Stopping user-0.slice.
Nov 06 20:45:01 linux-k6n1 systemd[1]: Removed slice user-0.slice.
Was mir sonst noch aufgefallen ist:
Quote
Nov 06 19:40:28 linux-k6n1 vdr[2673]: codec: codec ID 0x15000 not found
Was ist das fuer ein Codec und wie kann das behoben werden?
=> Habe dies hier gefunden:
AV_CODEC_ID_MP2 = 0x15000
...aber welches Modul fehlt mir hier?
(libavcodec ist installiert, version siehe oben)
Waere toll wenn mir jemand einen Tipp geben kann oder einfach seine funktionierenden Version posten koennte,
um herausfinden, ob es an einer Versionsunvertraeglichkeit liegt.
cu
gromit
Hi zusammen,
ich stehe irgendwie auf dem Schlauch :
OpenSuse 42.1 neu aufgesetzt. ffmpeg ist 2.8.6
VDPAU Grafikkarte und installierter Nvidia Treiber.
vdr-2.3.1 mit aktuellem softhddevice oeffnet kein Fenster:
verwendete Parameter (wurden von einer frueheren Installation uebernommen) :
-P 'softhddevice -D -f -a hw:1,7 -p hw:1,7 -g 1920x1080+0+0 -v vdpau '
Quote
linux-k6n1:/usr/local/bin # xhost +
access control disabled, clients can connect from any host
Jedesmal wenn ich jetzt
Quote
linux-k6n1:/usr/local/bin # svdrpsend plug softhddevice atta
220 linux-k6n1 SVDRP VideoDiskRecorder 2.3.1; Mon Mar 28 16:10:02 2016; ISO-8859-1
900 SoftHdDevice is attached
linux-k6n1:/usr/local/bin #
ausfuehre wird der vdr offenbar neu gestartet, diese Zeilen erscheinen dann :
Quote
./runvdr: Zeile 119: 6105 Abgebrochen /usr/local/bin/vdr -w 60 --vfat -s /usr/local/bin/vdrshutdown -t /dev/tty8 -c /etc/vdr -E /var/vdr -v /video -L /usr/local/src/VDR/PLUGINS/lib -P 'softhddevice -D -f -a hw:1,7 -p hw:1,7 -g 1920x1080+0+0 -v vdpau '
Mo 28. M�r 16:10:02 CEST 2016 reloading DVB driver
Mo 28. M�r 16:10:12 CEST 2016 restarting VDR
Wenn man dies das erste Mal macht, blitzt kurz ein Fenster auf um sich sofort wieder zu schliessen.
Ich hab den Eindruck, dass der vdr oder softhddevice hier ein Problem hat. Wie finde ich nun heraus woran es genau liegt?
cu
gromit
Hi !
Nachdem ich softhddevice mit VDPAU nun zum Laufen gebracht habe frage ich mich nun, wie ich es konfigurieren muss
um ein optimales Bild zu bekommen? (Annahme ist: die Hardware hat ausreichend Reserven).
Manche Einstellungen sind bestimmt eindeutig zu nennen,
andere sind vermutlich auch vom Quellmaterial abhängig und von den persönlichen Vorlieben.
Da interessiert es mich aber trotzdem, welche Einstellungen ihr verwendet.
Ich habe einmal folgende Parameter herausgesucht, die vermutlich wichtig sind.
Falls ich welche vergessen habe schreibt mir das bitte hier hinein.
Was könnte wichtig sein und welche Einstellungen gibt es überhaupt: (Doku)
softhddevice.<res>.Scaling 0 = normal, 1 = fast, 2 = HighQuality, 3 = anamorphic
softhddevice.<res>.Deinterlace 0 = bob, 1 = weave, 2 = temporal, 3 = temporal_spatial, 4 = software
softhddevice.<res>.SkipChromaDeinterlace 0 = nicht verwendet, 1 = verwendet (für weniger leistungsfähige Grafikkarten, schlechtere Qualität)
softhddevice.<res>.Denoise 0 .. 1000 Rauschreduzierung (0 aus, 1000 maximal)
softhddevice.<res>.Sharpness -1000 .. 1000 Schärfeneinstellung (0 aus, -1000 maximal unscharf, 1000 maximal scharf)
softhddevice.<res>.Scaling : Ist 2=HighQuality besser oder 3=anamorphic ?
softhddevice.<res>.Deinterlace : Hier ist 3=temporal_spatial die Einstellung mit dem bestmöglichen Bild, richtig?
softhddevice.<res>.SkipChromaDeinterlace : Ist wohl eindeutig "0=nicht verwendet" die Einstellung für die beste Bildqualität, steht ja dabei.
softhddevice.<res>.Denoise : Das hängt vermutlich vom Quellmaterial ab. Welche Einstellungen habt ihr hier?
softhddevice.<res>.Sharpness : Das ist vermutlich Geschmackssache, welche Einstellung verwendet ihr hier? Sieht 1000 überschärft aus? Wie ist es mit 500?
=> Hab ich noch Parameter vergessen die die Bildqualität beeinflussen?
cu
gromit
Also alle Anleitungen bzgl. der hardware.conf kann ich unter Suse ignorieren weil diese nur unter debian funktioniert, richtig?
#1 : selbstkompilierten lirc-0.9.2a
Beim selbstkompilierten lirc-0.9.2a mit dem pythonpath Fehler bin ich nicht weiter gekommen,
auch wenn ich dies momentan nicht brauche, da die andere Lösung funktioniert,
interessiert es mich schon wie man den Python Fehler wegbekommt => Also wenn jemand die Lösung hat, bitte posten!
-------------------------------------------------------------------------------------------------------
#2 : Suse beiliegenden Lirc 0.9.0
Habe es nun mir dem vorkompilierten bei Suse beiliegenden Lirc 0.9.0 geschafft,
für alle Interessierten hier meine Lösung:
SvenS hat schon recht, die Fehlermeldung "invalid argument" kommt weil verscheidene Lirc Module nicht zueinander passen.
Ich verwende den original Suse Kernel (ist auch noch ein älterer drauf wie man sieht) und selbstkompilierte dvb-Treiber.
Bei dem dvb-Treiber gibt es auch Bestandteile von Lirc, nachdem ich diese teilweise umbenannt habe (hätte sie natürlich auch löschen können)
linux-pwt9:~ # find /lib/modules |grep lirc
/lib/modules/3.16.6-2-desktop/kernel/drivers/media/rc/keymaps/rc-lirc.ko.XXX
/lib/modules/3.16.6-2-desktop/kernel/drivers/media/rc/lirc_dev.ko.XXX
/lib/modules/3.16.6-2-desktop/kernel/drivers/media/rc/ir-lirc-codec.ko.XXX
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_sir.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_imon.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_bt829.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_zilog.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_igorplugusb.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_sasem.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_parallel.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_serial.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/media/rc/keymaps/rc-lirc.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/media/rc/ir-lirc-codec.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/media/rc/lirc_dev.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_sir.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_imon.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_bt829.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_zilog.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_igorplugusb.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_sasem.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_parallel.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_serial.ko
Display More
funktioniert nun
modprobe lirc_dev
modprobe lirc_serial
Nach dem booten wird lirc_dev und lirc_serial bisher aber noch nicht automatisch geladen.
Man muss ja bei einem seriellen Receiver verhindern, dass der serielle Port beim booten vom Kernel automatich
belegt wird.
In den (alten) Lirc Anleitungen steht dafür folgendes:
Ein Eintrag in der /etc/modprobe.conf kann sinnvoll sein:
alias char-major-61 lirc_serial
options lirc_serial irq=4 io=0x3f8 #hier Standartwerte für COM1, an dem der Empfänger angeschlossen ist
Bevor beim Booten die Module lirc_serial und lirc_dev geladen werden, muss der UART disabled werden:[1]
setserial /dev/ttyS0 uart none
Das muss man bei systemd wohl anders machen.
Ich habe mir folgenden lircd.service geschrieben der funktioniert:
/usr/lib/systemd/system/lircd.service
[Unit]
Description=Linux Infrared Remote Control
[Service]
ExecStartPre=/usr/bin/mkdir -p /var/run/lirc
ExecStartPre=/usr/bin/setserial /dev/ttyS0 uart none
ExecStartPre=/sbin/modprobe lirc_dev
ExecStartPre=/sbin/modprobe lirc_serial
ExecStartPre=/usr/bin/ln -sf /var/run/lirc/lircd /dev/lircd
ExecStart=/usr/sbin/lircd --pidfile=/var/run/lirc/lircd.pid -d /dev/lirc0
Type=forking
PIDFile=/var/run/lirc/lircd.pid
[Install]
WantedBy=multi-user.target
Display More
cu
gromit
#1 LIRC 0.9.2a selbst kompiliert
Probleme mit python pfad:
Also
linux-pwt9:~ # python -c "import sys; print(sys.path)"
liefert:
['', '/usr/lib/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/local/lib64/python2.7/site-packages', '/usr/local/lib/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages']
Wenn ich den neuen Pfad dann hinzufüge
linux-pwt9:~ # export PYTHONPATH+=/usr/local/lib/python3.4/site-packages/lirc
sieht so der Pfad aus:
linux-pwt9:~ # python -c "import sys; print(sys.path)"
['', '/usr/local/lib/python3.4/site-packages/lirc', '/usr/lib/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/local/lib64/python2.7/site-packages', '/usr/local/lib/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages']
Es funktioniert leider immer noch nicht:
linux-pwt9:/usr/local/bin # lirc-setup
Traceback (most recent call last):
File "/usr/local/bin/lirc-setup", line 10, in <module>
import mvc_control
File "/usr/local/lib/python3.4/site-packages/lirc/mvc_control.py", line 9, in <module>
import mvc_model
File "/usr/local/lib/python3.4/site-packages/lirc/mvc_model.py", line 14, in <module>
import subprocess
File "/usr/lib64/python3.4/subprocess.py", line 424, in <module>
_PopenSelector = selectors.SelectSelector
AttributeError: 'module' object has no attribute 'SelectSelector'
Display More
Ich habe festgestellt, dass ich zwei python Versionen installiert habe,
hat das vielleicht etwas mit dem Fehler zu tun?
/usr/lib/python2.7
/usr/lib/python3.4
???
------------------------------------------------------------------------
#2: LIRC aus Suse 13.2 Kernel
Ich erinnere mich, dass ich mit dem Suse beiligenden Lirc (hier 0.9.0) oder dem Lirc im Kernel schon einmal das gleiche Problem hatte: LINK
Wenn ich nach lirc auf meinen System suche kommt folgendes:
linux-pwt9:/usr/local/bin # find /lib/modules |grep lirc
/lib/modules/3.16.7-7-default/kernel/drivers/media/rc/keymaps/rc-lirc.ko
/lib/modules/3.16.7-7-default/kernel/drivers/media/rc/ir-lirc-codec.ko
/lib/modules/3.16.7-7-default/kernel/drivers/media/rc/lirc_dev.ko
/lib/modules/3.16.7-7-default/kernel/drivers/staging/media/lirc
/lib/modules/3.16.7-7-default/kernel/drivers/staging/media/lirc/lirc_sir.ko
/lib/modules/3.16.7-7-default/kernel/drivers/staging/media/lirc/lirc_imon.ko
/lib/modules/3.16.7-7-default/kernel/drivers/staging/media/lirc/lirc_bt829.ko
/lib/modules/3.16.7-7-default/kernel/drivers/staging/media/lirc/lirc_zilog.ko
/lib/modules/3.16.7-7-default/kernel/drivers/staging/media/lirc/lirc_igorplugusb.ko
/lib/modules/3.16.7-7-default/kernel/drivers/staging/media/lirc/lirc_sasem.ko
/lib/modules/3.16.7-7-default/kernel/drivers/staging/media/lirc/lirc_parallel.ko
/lib/modules/3.16.7-7-default/kernel/drivers/staging/media/lirc/lirc_serial.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/media/rc/keymaps/rc-lirc.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/media/rc/ir-lirc-codec.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/media/rc/lirc_dev.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_sir.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_imon.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_bt829.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_zilog.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_igorplugusb.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_sasem.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_parallel.ko
/lib/modules/3.16.6-2-desktop/kernel/drivers/staging/media/lirc/lirc_serial.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/media/rc/keymaps/rc-lirc.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/media/rc/ir-lirc-codec.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/media/rc/lirc_dev.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_sir.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_imon.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_bt829.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_zilog.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_igorplugusb.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_sasem.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_parallel.ko
/lib/modules/3.16.7-7-desktop/kernel/drivers/staging/media/lirc/lirc_serial.ko
linux-pwt9:/usr/local/bin #
Display More
Sind zwei original Suse Kernel und selbst kompilierte dvb-Treiber.
cu
gromit
Hi,
inwiefern hat die hardware.conf etwas mit Lirc zu tun? In den Lirc Sourcen habe ich keinen Hinweis zur hardware.conf gefunden.
Die Lirc installationsseite ist mir schon bekannt, ich habe auf einem älteren Kernel früher Lirc
schon einmal erfolgreich mit
modprobe lirc_dev
modprobe lirc_serial
installiert. Das funktioniert mir dem bei Suse 13.2 beiliegenden Lirc 0.9.0 nicht,
das lirc_serial Modul scheint zu fehlen:
linux-pwt9:/usr/local/src/ # lircd --version
lircd 0.9.0
linux-pwt9:/usr/local/src/ # lircd --driver=serial
Driver `serial' not supported.
Supported drivers:
accent
alsa_usb
asusdh
atilibusb
atwf83
audio_alsa
awlibusb
bte
bw6130
commandir
creative
creative_infracd
default
devinput
dfclibusb
dsp
dvico
ea65
i2cuser
irlink
livedrive_midi
livedrive_seq
logitech
macmini
mp3anywhere
mplay
mplay2
mouseremote
mouseremote_ps2
null
pcmak
pinsys
pixelview
samsung
sb0540
silitek
srm7500libusb
tira
tira_raw
udp
uirt2
uirt2_raw
usb_uirt_raw
usbx
linux-pwt9:/usr/local/src/ # modprobe lirc_dev
linux-pwt9:/usr/local/src/ # modprobe lirc_serial
modprobe: ERROR: could not insert 'lirc_serial': Invalid argument
modprobe: ERROR: Error running install command for lirc_serial
modprobe: ERROR: could not insert 'lirc_serial': Operation not permitted
linux-pwt9:/usr/local/src/ #
Display More
Wie man sieht funktioniert das "modprobe lirc_dev" aber das "modprobe lirc_serial" nicht.
Ich habe mal den neusten Lirc 0.9.2a manuell kompiliert, das hat zwar funktioniert,
aber das lirc-setup bringt folgende (offenbar python-spezifische) Fehlermeldung:
linux-pwt9:/usr/local/bin # lirc-setup
Traceback (most recent call last):
File "/usr/local/bin/lirc-setup", line 10, in <module>
import mvc_control
File "/usr/local/lib/python3.4/site-packages/lirc/mvc_control.py", line 9, in <module>
import mvc_model
File "/usr/local/lib/python3.4/site-packages/lirc/mvc_model.py", line 14, in <module>
import subprocess
File "/usr/lib64/python3.4/subprocess.py", line 424, in <module>
_PopenSelector = selectors.SelectSelector
AttributeError: 'module' object has no attribute 'SelectSelector'
linux-pwt9:/usr/local/bin #
Display More
Die notwendigen Abhängigkeiten habe ich nach bestem Wissen und Gewissen installiert (u.a. python3),
aber hier scheint etwas nicht zu stimmen, vielleicht mit der python Anbindung...
Hat jemand eine Idee was das ist?
Andere Frage:
Hat jemand eine funktionierende serielle Anbindung eines seriellen Homebrew-Receivers gemacht?
Wie und mit welcher Konfiguration?
Es gibt wie ich gelesen habe jetzt auch eine Funktion im Kernel (3.17) die das handeln kann,
habe darüber aber keine Infos gefunden wie man das einrichtet.
cu
gromit
Nein, es gibt weder
/dev/lirc noch
/dev/lirc0
Wann wird das Devicefile denn angelegt? bzw was muss ich tun damit das passiert?
cu
gromit
Ich versuche gerade LIRC mit einem seriellen Empfänger auf Suse 13.2 zum laufen zu bekommen.
Nachdem ich den für den selbstkompilierten Lirc 0.9.2a keine Anleitung gefunden habe, habe ich den deinstalliert und
den Lirc 0.9.0 der Suse 13.2 beiliegt aktiviert bzw. es versucht.
Es kommen folgende Meldungen:
2015-04-13T21:45:33.471779+02:00 linux-pwt9 lircd[908]: lircd-0.9.0[908]: accepted new client on /var/run/lirc/lircd
2015-04-13T21:45:33.471850+02:00 linux-pwt9 lircd[908]: lircd-0.9.0[908]: could not get file information for /dev/lirc
2015-04-13T21:45:33.471915+02:00 linux-pwt9 lircd[908]: lircd-0.9.0[908]: default_init(): No such file or directory
2015-04-13T21:45:33.471979+02:00 linux-pwt9 lircd[908]: lircd-0.9.0[908]: Failed to initialize hardware
der lirc.service sieht so aus:
[Unit]
Description=LIRC Infrared Signal Decoder
After=network.target
[Service]
Type=simple
ExecStart=/usr/sbin/lircd --nodaemon
[Install]
WantedBy=multi-user.target
Display More
Hat jemand eine Idee was falsch ist?
cu
gromit
So, hab's jetzt hinbekommen, Ton über HDMI funktioniert.
Hier meine Lösung:
Ich habe Pulseaudio deaktiviert und dann funktionierte es !
Ich habe dann auch die interne Soundkarte wieder aktiviert, die ich zum Testen deaktiviert hatte, es läuft nun mit folgenden Einstellungen:
-a hw:1,7 -p hw:1,7
Danke an johns für die Hilfe!
cu
gromit
P.S.
Was ist denn der Hintergrund warum es mit Puseaudio nicht funktioniert? Unterstützt softhddevice die Pulseaudio Schnittstelle nicht?
Also ich habe glaube ich das pulseaudio Paket installiert, aber ich war mir nicht sicher ob das auch aktiv ist
bis ich im Log folgenden Eintrag gesehen habe:
Ich habe die Onboard Soundkarte auf dem Mainboard einmal ausgeschaltet um das zu vereinfachen.
aplay -l ergibt dann:
linux-pwt9:~ # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
Display More
Dann bekomme ich mit
speaker-test -c2 -D hw:0,7
einen Ton über HDMI.
linux-pwt9:~ # speaker-test -c2 -D hw:0,7
speaker-test 1.0.28
Playback device is hw:0,7
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 262144
Period size range from 32 to 131072
Using max buffer size 262144
Periods = 4
was set period_size = 65536
was set buffer_size = 262144
0 - Front Left
1 - Front Right
Time per period = 5.546864
Display More
Wenn ich die gleichen Parameter (0,7) bei softhddevice angebe, kommt leider kein Ton, sondern folgende Fehlermeldung:
2015-04-13T01:23:33.875476+02:00 linux-pwt9 pulseaudio[1527]: Daemon already running.
2015-04-13T01:23:34.196287+02:00 linux-pwt9 vdr: [917] connect from 127.0.0.1, port 33706 - accepted
2015-04-13T01:23:34.370236+02:00 linux-pwt9 vdr: video/vdpau: VDPAU API version: 1
2015-04-13T01:23:34.370429+02:00 linux-pwt9 vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 343.22 Thu Sep 11 15:58:04 PDT 2014
2015-04-13T01:23:34.370544+02:00 linux-pwt9 vdr: video/vdpau: highest supported high quality scaling 1
2015-04-13T01:23:34.370669+02:00 linux-pwt9 vdr: video/vdpau: feature deinterlace temporal supported
2015-04-13T01:23:34.370784+02:00 linux-pwt9 vdr: video/vdpau: feature deinterlace temporal spatial supported
2015-04-13T01:23:34.370903+02:00 linux-pwt9 vdr: video/vdpau: attribute skip chroma deinterlace supported
2015-04-13T01:23:34.371019+02:00 linux-pwt9 vdr: video/vdpau: 4:2:0 chroma format with 4096x4096 supported
2015-04-13T01:23:34.371137+02:00 linux-pwt9 vdr: video/vdpau: 4:2:2 chroma format with 4096x4096 supported
2015-04-13T01:23:34.371257+02:00 linux-pwt9 vdr: video/vdpau: 8bit BGRA format with 16384x16384 supported
2015-04-13T01:23:34.371364+02:00 linux-pwt9 vdr: video/vdpau: 10bit RGBA format with 16384x16384 supported
2015-04-13T01:23:34.489950+02:00 linux-pwt9 vdr: audio: 'alsa' output module used
2015-04-13T01:23:34.490473+02:00 linux-pwt9 vdr: audio/alsa: playback open 'hw:0,7' error: Das Gerät oder die Ressource ist belegt
Display More
Soll ich das pulseaudio Paket nun deinstallieren? Kommt sich das in die Quere?
cu
gromit
Beim Ton über HDMI stehe ich noch auf dem Schlauch:
aplay -l
linux-pwt9:~ # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
linux-pwt9:~ #
Display More
Sounddämon Pulseaudio läuft.
Wie gebe ich jetzt das HDMI Device bei speaker-test an ?
(möglicherweise mit Parameter -D aber was kommt dahinter? Eine Nummer funktioniert jedenfalls nicht)
=> speaker-test ohne parameter höre ich nichts
Bei
speaker-test -Dplug:spdif
leider auch nichts.
cu
gromit
Hi!
Ich versuche gerade einen neuen VDR aufzusetzen (mit OpenSuse 13.2) und scheitere gerade an der LIRC Anbindung.
Ich verwende Kernel 3.16.7-7 und wollte den aktuellen lirc 0.9.2a selbst kompilieren und damit meinen seriellen Homebrew Receiver anbinden.
Eine funktionierende lirc.conf habe ich noch von einem funktionierenden älteren vdr.
Nun hat sich offenbar bei lirc >= 0.9.1 einiges verändert, es gibt kein setup.sh mehr und kein lirc_serial Treiber.
Bei Suse 13.2 ist zudem jetzt systemd Standard welches eine andere Startkonfiguration erforderlich macht.
Die Anleitungen im Netz beziehen sich auf den "alten" Lirc mit lirc_serial.
Wie bekomme ich den lirc 0.9.2 auf meinem System richtig installiert? Hat jemand eine Anleitung was zu tun ist?
Ich habe natürlich die Lirc Dokumentation durchgelesen, bin daraus aber nicht schlau geworden bzw.
meine Konfig funktioniert nicht.
Was habe ich bisher gemacht?
Kompilieren funktioniert:
./autogen.sh
./configure
make
make install
Was muss jetzt gemacht werden damit der serielle Empfänger angesteuert wird?
Ich habe lirc-setup gefunden und ausgeführt, leider funktioniert das nicht:
linux-pwt9:/usr/local/bin # lirc-setup
Traceback (most recent call last):
File "/usr/local/bin/lirc-setup", line 10, in <module>
import mvc_control
File "/usr/local/lib/python3.4/site-packages/lirc/mvc_control.py", line 9, in <module>
import mvc_model
File "/usr/local/lib/python3.4/site-packages/lirc/mvc_model.py", line 14, in <module>
import subprocess
File "/usr/lib64/python3.4/subprocess.py", line 424, in <module>
_PopenSelector = selectors.SelectSelector
AttributeError: 'module' object has no attribute 'SelectSelector'
linux-pwt9:/usr/local/bin #
Display More
Ich hab gelesen, dass jetzt eine /etc/lirc/hardware.conf angepasst werden muss.
Hier ist meine (die aber vermutlich falsch ist, da lirc_serial offenbar nicht existiert)
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Home-brew (16x50 UART compatible serial port)"
REMOTE_MODULES="lirc_dev lirc_serial"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc"
#REMOTE_DEVICE="/dev/lirc0"
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
Display More
/dev/lirc0 existiert nicht (/dev/lirc auch nicht), daher geht das auch schief:
2015-04-12T13:54:37.698212+02:00 linux-pwt9 lircd-0.9.2a[925]: Notice: accepted new client on /var/run/lirc/lircd
2015-04-12T13:54:37.698310+02:00 linux-pwt9 lircd-0.9.2a[925]: Error: could not get file information for /dev/lirc0
Hat jemand einen Tipp/Anleitung für mich?
Kann ich eigendlich auch einen alten lirc 0.9.0 auf dem Kernel einsetzen?
cu
gromit
Der Tipp war gut, habe die beiden Kommandos in ein Skript gepackt werlches mit den KDE Autostat
automatisch aufgerufen wird und es funktioniert.
D.h. das Bild am TV kommt nun automatisch. Bleibt jetzt nur noch der fehlende Ton (per HDMI).
Ich hab eigendlich alle Einstellungen durch (1,3 1,7 1,8 1,9) und auch mit dem Alsa-Mixer
kontrolliert ob kein MUTE aktiviert war, aber leider hab ich es noch nicht hinbekommen der Ton am TV auszugeben.
Sind die Logeinträge nomal oder läuft hier etwas schief?
2015-03-28T23:12:46.000011+01:00 linux-pwt9 vdr: video: slow down video, duping frame
2015-03-28T23:12:46.000091+01:00 linux-pwt9 vdr: video: speed up video, droping frame
2015-03-28T23:12:46.000172+01:00 linux-pwt9 vdr: video: 4:20:02.632 -546 1156 240/\ms 45+5 v-buf
2015-03-28T23:13:18.409384+01:00 linux-pwt9 vdr: video/vdpau: out of surfaces
2015-03-28T23:13:18.409620+01:00 linux-pwt9 vdr: video/vdpau: release surface 0x000011, which is not in use
2015-03-28T23:13:18.417335+01:00 linux-pwt9 vdr: video/vdpau: release surface 0x000012, which is not in use
2015-03-28T23:13:18.442974+01:00 linux-pwt9 vdr: video: slow down video, duping frame
2015-03-28T23:13:18.443150+01:00 linux-pwt9 vdr: video: 4:20:36.852+1228 1231 240/\ms 8+8 v-buf
2015-03-28T23:13:18.553135+01:00 linux-pwt9 vdr: video/vdpau: release surface 0x00000c, which is not in use
2015-03-28T23:13:18.692293+01:00 linux-pwt9 vdr: video/vdpau: can't render mixer: An invalid handle value was provided.
2015-03-28T23:13:18.738818+01:00 linux-pwt9 vdr: message repeated 3 times: [ video/vdpau: can't render mixer: An invalid handle value was provided.]
2015-03-28T23:13:18.739012+01:00 linux-pwt9 vdr: video/vdpau: release surface 0xffffffff, which is not in use
2015-03-28T23:13:29.821580+01:00 linux-pwt9 vdr: video/vdpau: can't block queue: The display was pre-empted, or a fatal error occurred.
2015-03-28T23:13:29.821782+01:00 linux-pwt9 vdr: video/vdpau: can't render mixer: An invalid handle value was provided.
2015-03-28T23:13:29.821905+01:00 linux-pwt9 vdr: video/vdpau: can't queue display: An invalid handle value was provided.
2015-03-28T23:13:29.821996+01:00 linux-pwt9 vdr: video: slow down video, duping frame
2015-03-28T23:13:29.822085+01:00 linux-pwt9 vdr: video: speed up video, droping frame
2015-03-28T23:13:29.822174+01:00 linux-pwt9 vdr: video: 4:20:46.452 -550 1181 240/\ms 47+6 v-buf
Display More
cu
gromit
Auf "xhost +" bin ich ja selbst gekommen,
da ganz oben aber "Man xhost +" stand, habe ich die man page wegen der Großschreibung halt ausgeschlossen
Sorry.
Auf der man-Page ist zwar die Bedeutung des Befehls erklärt, aber nicht wo er in einer vdr Konfiguration mit softhddevice hinkommt.
Die softhddevice wiki Seite gibt darüber leider auch keine Auskunft.
Wo gehören diese Zusatzbefehle sinnvollerweise hin?
In der runvdr an der Stelle nach dem vdr Start jedenfalls nicht:
while (true) do
eval "$VDRCMD"
xhost +
svdrpsend plug softhddevice ATTA
if test $? -eq 0 -o $? -eq 2; then exit; fi
echo "`date` reloading DVB driver"
$KILL $VDRPRG
sleep 10
UnloadDriver
LoadDriver
echo "`date` restarting VDR"
done
Display More
Das funktioniert nicht,
wo habt ihr das stehen?
cu
gromit