Posts by 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:

    Display Spoiler


    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:

    Code
    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:

    Display Spoiler


    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

    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!):


    ffmpeg version:

    Display Spoiler


    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,

    Code
    xhost +
    svdrpsend plug softhddevice ATTA

    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):

    Display Spoiler

    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)

    Code
    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)

    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:

    Code
    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


    :welle

    cu
    gromit

    #1 LIRC 0.9.2a selbst kompiliert

    Probleme mit python pfad:
    Also

    linux-pwt9:~ # python -c "import sys; print(sys.path)"

    liefert:

    Code
    ['', '/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:

    Code
    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:

    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:


    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:

    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:


    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

    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:

    Code
    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:


    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!
    :prost2

    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:

    Code
    2015-04-13T01:23:33.875476+02:00 linux-pwt9 pulseaudio[1527]: Daemon already running.


    Ich habe die Onboard Soundkarte auf dem Mainboard einmal ausgeschaltet um das zu vereinfachen.

    aplay -l ergibt dann:

    Dann bekomme ich mit

    speaker-test -c2 -D hw:0,7

    einen Ton über HDMI.

    Wenn ich die gleichen Parameter (0,7) bei softhddevice angebe, kommt leider kein Ton, sondern folgende Fehlermeldung:


    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

    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:



    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)


    /dev/lirc0 existiert nicht (/dev/lirc auch nicht), daher geht das auch schief:

    Code
    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?

    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?

    Code
    xhost +
    svdrpsend plug softhddevice ATTA

    In der runvdr an der Stelle nach dem vdr Start jedenfalls nicht:

    Das funktioniert nicht, :(
    wo habt ihr das stehen?


    cu
    gromit