VDR - Monitoring/Auto-restart

  • Mich würde sonst noch der syslog-Auszug interessieren, wenn du das Kabel abziehst. Da müsste dann eigentlich irgendwann "video stream broken" kommen - oder vielleicht auch gerade nicht, weil der Kanal ja kein Video hat. Vielleicht hat der vdr da noch einen "Lücke" beim Emergency Exit. Ich weiß nicht, ob ich mir das in absehbarer Zukunft ansehen kann, will es aber versuchen.


    Lars.

    Zurück zum eigentlichen Thema (journalctl heissts mit systemd), Kabel abziehen sieht so aus:

    Code
    Mai 20 00:49:36 wiregate2011 vdr[3486]: [3493] frontend 0/0 lost lock on channel 319, tp 112265
    Mai 20 00:49:38 wiregate2011 vdr[3486]: [3493] frontend 0/0 timed out while tuning to channel 319, tp 112265
    Mai 20 00:49:44 wiregate2011 vdr[3486]: [3512] [input_vdr] No data in 8 seconds, queuing no signal image
    Mai 20 00:49:52 wiregate2011 vdr[3486]: [3512] [input_vdr] No data in 8 seconds, queuing no signal image
    Mai 20 00:49:56 wiregate2011 vdr[3486]: [3493] frontend 0/0 regained lock on channel 319, tp 112265
    Mai 20 00:50:35 wiregate2011 vdr[3486]: [25329] ERROR: TS packet not accepted in Transfer Mode


    Ohne manuellen restart geht nix (channel 319 ist Radio/Bayern 3), wiegesagt, es würde mir reichen, das zu detektieren um per monit/nagios nen restart auszulösen)


    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • Ich schau mal, ob ich heute mal einen Blick in den Quelltext werfen kann. Eigentlich sollte der vdr das selbst können.


    Lars.

  • Danke Lars,


    ist heute nacht wieder stehengeblieben, läuft nach nem restart aber stundenlang, teils wochenlang (alter 1.7.28 )
    Wenn ich irgendwas an zusätzlichen Logs liefern kann, bitte Info.


    Grüsse Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • Spontan kann ich nur sagen, dass der Emergency Exit nur dann zum Einsatz kommt, wenn eine Aufnahme läuft.
    Du machst aber keine Aufnahmen, sondern streamst es nur bzw. hörst es direkt, oder?


    Lars.

  • Richtig: keine Aufnahmen, nur DVB-S Radio hören.


    Jetzt wars wieder soweit: kein Ton:



    Restart:

    Code
    Mai 20 15:06:52 wiregate2011 vdr[14810]: [14818] changing pids of channel 576 from 160+160=2:80=esl@4:0:0 to 160+160=2:80=esl@4,81=eng@4:0:32Mai 20 15:06:52 wiregate2011 vdr[14810]: [14818] changing caids of channel 576 from 0 to 100,1810Mai 20 15:06:52 wiregate2011 vdr[14810]: [14818] changing pids of channel 577 from 171+171=2:124=esl@4:0:0 to 171+171=2:124=esl@4,125=eng@4:0:65Mai 20 15:06:52 wiregate2011 vdr[14810]: [14818] changing caids of channel 577 from 0 to 100,1810Mai 20 15:06:53 wiregate2011 vdr[14810]: [14818] changing pids of channel 578 from 168+168=2:112=esl@4:0:0 to 168+168=2:112=esl@4,113=eng@4:0:56Mai 20 15:06:53 wiregate2011 vdr[14810]: [14818] changing caids of channel 578 from 0 to 100,1810Mai 20 15:06:54 wiregate2011 vdr[14810]: [14818] changing pids of channel 579 from 170+170=2:120=esl@4:0:0 to 170+170=2:120=esl@4,121=eng@4:0:62Mai 20 15:06:54 wiregate2011 vdr[14810]: [14818] changing caids of channel 579 from 0 to 100,1810Mai 20 15:06:58 wiregate2011 vdr[14810]: [14810] [xine..put] cXinelibOsd::CanHandleAreas(): Device does not support ARGBMai 20 15:06:59 wiregate2011 vdr[14810]: [14836] [input_vdr] No data in 8 seconds, queuing no signal imageMai 20 15:07:08 wiregate2011 vdr[14810]: [14836] [input_vdr] No data in 8 seconds, queuing no signal imageMai 20 15:07:16 wiregate2011 vdr[14810]: [14836] [input_vdr] No data in 8 seconds, queuing no signal imageMai 20 15:07:24 wiregate2011 vdr[14810]: [14836] [input_vdr] No data in 8 seconds, queuing no signal imageMai 20 15:07:32 wiregate2011 vdr[14810]: [14836] [input_vdr] No data in 8 seconds, queuing no signal imageMai 20 15:07:40 wiregate2011 vdr[14810]: [14836] [input_vdr] No data in 8 seconds, queuing no signal imageMai 20 15:07:48 wiregate2011 vdr[14810]: [14836] [input_vdr] No data in 8 seconds, queuing no signal imageMai 20 15:07:53 wiregate2011 vdr[14810]: [14810] stopping plugin: xineliboutputMai 20 15:07:53 wiregate2011 vdr[14810]: [14810] [xine..put] cXinelibDevice::StopDevice(): Stopping device ...Mai 20 15:07:53 wiregate2011 vdr[14810]: [14821] Remote decoder/display server (cXinelibServer) thread ended (pid=14810, tid=14821)Mai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [xine..put] cXinelibLocal::Action - event loop terminated, xine_is_finished=0Mai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [vdr-fe]    unwiring audio post pluginsMai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [vdr-fe]    unwiring video post pluginsMai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [vdr-fe]    unloading post pluginsMai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [demux_vdr] demux_xvdr_dispose()Mai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [input_vdr] vdr_plugin_disposeMai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [input_vdr] Disposing event queuesMai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [input_vdr] Destroying mutexesMai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [input_vdr] Disposing fifosMai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [input_vdr] flush_all_fifos(full)Mai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [input_vdr] dispose done.Mai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [xine..put] cXinelibLocal::Action: Xine closedMai 20 15:07:53 wiregate2011 vdr[14810]: [14820] [vdr-fe]    unloading post pluginsMai 20 15:07:54 wiregate2011 vdr[14810]: [14820] [xine..put] cXinelibLocal::Action: thread finishedMai 20 15:07:54 wiregate2011 vdr[14810]: [14820] Local decoder/display (cXinelibThread) thread ended (pid=14810, tid=14820)Mai 20 15:07:54 wiregate2011 vdr[14810]: [14810] [xine..put] cXinelibOsdProvider: shutting down !Mai 20 15:07:54 wiregate2011 vdr[14810]: [14810] [xine..put] cXinelibOsdProvider: OSD open while OSD provider shutting down !Mai 20 15:07:54 wiregate2011 vdr[14810]: [14810] saved setup to /var/lib/vdr/setup.confMai 20 15:07:54 wiregate2011 vdr[14810]: [14818] section handler thread ended (pid=14810, tid=14818)Mai 20 15:07:54 wiregate2011 vdr[14810]: [14817] tuner on frontend 0/0 thread ended (pid=14810, tid=14817)Mai 20 15:07:54 wiregate2011 vdr[14810]: [14810] [xine..put] cXinelibDevice::StopDevice(): Stopping device ...Mai 20 15:07:54 wiregate2011 vdr[14810]: [14810] deleting plugin: xineliboutputMai 20 15:07:56 wiregate2011 vdr[14810]: [14810] max. latency time 6 secondsMai 20 15:07:56 wiregate2011 vdr[14810]: [14810] caught signal 15Mai 20 15:07:56 wiregate2011 vdr[14810]: [14810] exiting, exit code 0Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] VDR version 2.0.3 startedMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] switched to user 'vdr'Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] codeset is 'UTF-8' - knownMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] found 28 locales in /usr/share/localeMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading plugin: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.2.0.0Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/setup.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/sources.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/diseqc.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/scr.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/channels.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/timers.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/commands.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/reccmds.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/svdrphosts.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/keymacros.confMai 20 15:08:00 wiregate2011 vdr[2321]: [2323] video directory scanner thread started (pid=2321, tid=2323, prio=high)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] registered source parameters for 'A - ATSC'Mai 20 15:08:00 wiregate2011 vdr[2321]: [2325] epg data reader thread started (pid=2321, tid=2325, prio=high)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] registered source parameters for 'C - DVB-C'Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] registered source parameters for 'S - DVB-S'Mai 20 15:08:00 wiregate2011 vdr[2321]: [2325] reading EPG data from /var/cache/vdr/epg.dataMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] registered source parameters for 'T - DVB-T'Mai 20 15:08:00 wiregate2011 vdr[2321]: [2323] video directory scanner thread ended (pid=2321, tid=2323)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] probing /dev/dvb/adapter0/frontend0Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] creating cDvbDeviceMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] new device number 1Mai 20 15:08:00 wiregate2011 vdr[2321]: [2324] video directory scanner thread started (pid=2321, tid=2324, prio=high)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2324] video directory scanner thread ended (pid=2321, tid=2324)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] DVB API version is 0x0504 (VDR was built with 0x050A)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] frontend 0/0 provides DVB-S with QPSK ("ST STV0299 DVB-S")Mai 20 15:08:00 wiregate2011 vdr[2321]: [2328] tuner on frontend 0/0 thread started (pid=2321, tid=2328, prio=high)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] found 1 DVB deviceMai 20 15:08:00 wiregate2011 vdr[2321]: [2328] cTimeMs: using monotonic clock (resolution is 1 ns)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] initializing plugin: xineliboutput (1.1.0): X11/xine-lib output pluginMai 20 15:08:00 wiregate2011 vdr[2321]: [2329] section handler thread started (pid=2321, tid=2329, prio=low)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] new device number 9Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] [xine..put] cXinelibLocal: Using xine-lib configuration file /var/lib/vdr/plugins/xineliboutput/configMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] [xine..put] cTimePts: clock_gettime(CLOCK_MONOTONIC): clock resolution 0 usMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] [xine..put] cTimePts: using monotonic clockMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] [xine..put] RTP SSRC: 0x2c52b43bMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] setting primary device to 2Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] assuming manual start of VDRMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] SVDRP listening on port 6419Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] setting current skin to "sttng"Mai 20 15:08:00 wiregate2011 vdr[2321]: [2321] loading /var/lib/vdr/themes/sttng-default.themeMai 20 15:08:00 wiregate2011 vdr[2321]: [2321] starting plugin: xineliboutputMai 20 15:08:00 wiregate2011 vdr[2321]: [2331] Local decoder/display (cXinelibThread) thread started (pid=2321, tid=2331, prio=high)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2332] Remote decoder/display server (cXinelibServer) thread started (pid=2321, tid=2332, prio=high)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2332] [xine..put] cXinelibServer priority set successful SCHED_RR 2 [1,99]Mai 20 15:08:00 wiregate2011 vdr[2321]: [2332] [xine..put] Listening on port 37890Mai 20 15:08:00 wiregate2011 vdr[2321]: [2332] [xine..put] Listening for UDP broadcasts on port 37890Mai 20 15:08:00 wiregate2011 vdr[2321]: [118B blob data]Mai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [xine..put] xineliboutput: plugin file is /usr/lib/vdr/plugins/libvdr-xineliboutput.so.2.0.0Mai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [xine..put] Searching frontend fbfe from /usr/lib/vdr/plugins/Mai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [xine..put] Probing /usr/lib/vdr/plugins/libxineliboutput-fbfe.so.1.1.0Mai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [xine..put] load_frontend: entry at 0xb5d41e7cMai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [xine..put] Using frontend fbfe (Framebuffer (fbfe)) from libxineliboutput-fbfe.so.1.1.0Mai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal::Action - fe createdMai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [vdr-fbfe]  fbfe_display_open(width=720, height=576, fullscreen=0, display=0.0)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [vdr-fbfe]  fbfe_display_open: error opening /dev/ttyMai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [vdr-fbfe]     (ERROR (xine_fbfe_frontend.c,176): No such device or address)Mai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal::Action - fe->fe_display_open okMai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal::Action - xine_initMai 20 15:08:00 wiregate2011 vdr[2321]: [2331] [vdr-fe]    Using xine-lib config file /var/lib/vdr/plugins/xineliboutput/configMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    Detected 4 CPUsMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    Enabling FFmpeg multithreaded video decodingMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal::Action - fe->xine_init okMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal::Action - xine_openMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] Symbol SysLogLevel found : value 3Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] Symbol LogToSysLog found : value yesMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] init class succeededMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] vdr_class_get_instanceMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] vdr_class_get_instance done.Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] vdr_plugin_open_localMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] fifo_buffer_new...Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] fifo_buffer_new done.Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] xine_input_xvdr: revision $Id: xine_input_vdr.c,v 1.364 2013/01/15 20:33:29 phintuka Exp $Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [demux_vdr] Using MPEG video decoder "dxr3-mpeg2"Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [demux_vdr] Using H.264      decoder "ffmpegvideo"Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [demux_vdr] Using VC-1       decoder "ffmpegvideo"Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [demux_vdr] Using MPEG audio decoder "mad"Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [demux_vdr] Using AC-3       decoder "a/52"Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [demux_vdr] Using AAC        decoder "faad"Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [demux_vdr] Using DTS        decoder "dts"Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [demux_vdr] Using LPCM       decoder "pcm"Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [demux_vdr] Using AAC LATM   decoder "ffmpegaudio"Mai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal::Action - fe->xine_open okMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    re-wiring post pluginsMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    Event: INFO WINDOW 720x576Mai 20 15:08:01 wiregate2011 vdr[2321]: [2347] [input_vdr] read_block waiting for configuration dataMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal::Action - fe->xine_play okMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [input_vdr] vdr_flush_engine: stream_start, flush skippedMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    closing post plugin: tvtimeMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    closing post plugin: upmixMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    closing post plugin: autocropMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    closing post plugin: swscaleMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    closing post plugin: ppMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    closing post plugin: unsharpMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [vdr-fe]    closing post plugin: denoise3dMai 20 15:08:01 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal::Action - fe config OKMai 20 15:08:01 wiregate2011 vdr[2321]: [2347] [demux_vdr] video fifo flush and decoder reset after still imageMai 20 15:08:01 wiregate2011 vdr[2321]: [2347] [demux_vdr] H.264 scanner: Possible MPEG2 start code (0xb3)Mai 20 15:08:02 wiregate2011 vdr[2321]: [2325] epg data reader thread ended (pid=2321, tid=2325)Mai 20 15:08:03 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal::Action - logo sentMai 20 15:08:03 wiregate2011 vdr[2321]: [2331] [xine..put] cXinelibLocal:Action - Starting event loopMai 20 15:08:03 wiregate2011 vdr[2321]: [2321] [xine..put] cXinelibDevice::StartDevice(): Device startedMai 20 15:08:03 wiregate2011 vdr[2321]: [2321] remote control KBD - learning keysMai 20 15:08:03 wiregate2011 vdr[2321]: [2321] [xine..put] cXinelibOsd::CanHandleAreas(): Device does not support ARGBMai 20 15:08:11 wiregate2011 vdr[2321]: [2347] [input_vdr] No data in 8 seconds, queuing no signal imageMai 20 15:08:13 wiregate2011 vdr[2321]: [2321] switching to channel 319Mai 20 15:08:13 wiregate2011 vdr[2321]: [2454] receiver on device 1 thread started (pid=2321, tid=2454, prio=high)Mai 20 15:08:13 wiregate2011 vdr[2321]: [2321] [vdr-fe]    opening post plugin: goom:fps:25,width:720,height:576Mai 20 15:08:13 wiregate2011 vdr[2321]: [2321] [xine-post]   * enable post goom --> not found, no actionMai 20 15:08:13 wiregate2011 vdr[2321]: [2321] [xine-post]   * loading post goom:fps:25,width:720,height:576Mai 20 15:08:13 wiregate2011 vdr[2321]: [2455] TS buffer on device 1 thread started (pid=2321, tid=2455, prio=high)Mai 20 15:08:13 wiregate2011 vdr[2321]: [2321] [xine-post]     loaded plugins (type 2.1): goomMai 20 15:08:13 wiregate2011 vdr[2321]: [2321] [xine-post]   * enable post goom --> found, enabledMai 20 15:08:13 wiregate2011 vdr[2321]: [2321] [xine-post]         wiring       goom[out] -> [in]audio_outMai 20 15:08:13 wiregate2011 vdr[2321]: [2321] [xine-post]         wiring     stream[out] -> [in]goomMai 20 15:08:13 wiregate2011 vdr[2321]: [2321] [vdr-fe]    Post plugin goom loaded and wiredMai 20 15:08:13 wiregate2011 vdr[2321]: [2321] setting watchdog timer to 60 secondsMai 20 15:08:13 wiregate2011 vdr[2321]: [2347] [demux_vdr] PMT changed, resetting demuxerMai 20 15:08:13 wiregate2011 vdr[2321]: [2321] OSD size changed to 720x576 @ 1.42222Mai 20 15:08:13 wiregate2011 vdr[2321]: [2321] [xine..put] cXinelibOsd::CanHandleAreas(): Device does not support ARGBMai 20 15:08:13 wiregate2011 vdr[2321]: [2347] [demux_vdr] audio stream changed: 00000000 -> 03010000Mai 20 15:08:19 wiregate2011 vdr[2321]: [2321] max. latency time 1 seconds



    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • Hast du schon mal die Wiedergabe über streamdev statt xineliboutput probiert?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Wenn jedes mal bei Tonausfall "info: Starting EPG scan" im syslog steht, dann wird es das sein.


    Wenn der vdr ein paar Stunden vor sich hin dümpelt und denkt, dass da kein Benutzer mehr aktiv ist, dann startet er einen EPG-Scan. Wenn ich dich richtig verstanden habe, brauchst du den ja nicht. Wenn doch, dann solltest du ihn manuell zu einer Uhrzeit anstoßen, wo du kein Radio hörst.
    Oder eine zweite Karte hinzufügen, damit eine immer scannen kann, während die andere Radio hört.


    Lars.

  • Deaktivere mal den EPG-Scan (EPGScanTimeout = 0 in der setup.conf, wieder bei gestopptem vdr)...


    Lars.

    Erledigt, mal sehen..

    Hast du schon mal die Wiedergabe über streamdev statt xineliboutput probiert?

    Früher ja, ist aber ewig her (1.6 oder so..).. (Im Prinzip brauch ich ja gar kein Bild..)
    Irgendwie gings dann aber nur mit xineliboutput AFAIR, für eine config, Audio-only wäre ich dankbar!


    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • Schau dir mal monit an https://mmonit.com/monit/
    Damit kann man Dienste, also auch den VDR überwachen. Ich habe für meinen Headless VDR sowas eingerichtet:


    Code
    check file vdr-log with path /var/log/vdr                                                                                                                                                                          
            if match "ERROR: video data stream broken" then restart
            if match "SATIP-ERROR: Connect failed" then alert
    
    check process vdr-server with pidfile /var/run/runvdr-server.pid                                                                                                                                                   
            start program = "/etc/init.d/runvdr-server start" with timeout 60 seconds                                                                                                                                  
            stop  program = "/etc/init.d/runvdr-server stop"                                                                                                                                                           
            if memory usage > 25% for 5 cycles then alert                                                                                                                                                              
            if memory usage > 30% for 5 cycles then restart


    Ich denke das ist selbsterklärend.

    SAT Hardware: Gibertini SE75 | DuraSat Dur-Line UK-24 | DD OctopusNET V2 Rack (Firmware 1.1.6) mit MaxS8
    Server: Asus M5A78L-M/USB3 | Sempron 145@2Cores | 8GB ECC RAM | PicoPSU | Debian Stretch 64Bit | VDR 2.4.5 mit SAT>IP, epgsearch, live, markad
    Clients: RaspberryPI 2/3 | Yocto Poky Linux (Openembedded) 3.2+git | Linux Kernel 5.4.72 | VDR 2.4.5 mit SAT>IP, RpiHDDevice, SkinDesigner, Remote, Extrecmenu, Femon, Mlist


    R.I.P: Gigaset M740 mit VDR von open7x0.org

Jetzt mitmachen!

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