Schon mal Debug Version gebaut? Und vielleicht in paar mehr Ausgaben.
Sieht mir nach einer Thread Race Condition aus.
Johns
Schon mal Debug Version gebaut? Und vielleicht in paar mehr Ausgaben.
Sieht mir nach einer Thread Race Condition aus.
Johns
Habe das softhddevice mit Debug gebaut und beim ersten mal hat es mit dem Ton geklappt. Beim zweiten Versuch jedoch kein Ton in XBMC:
Sep 12 07:56:55 [G2V gg_switch.sh] gg_switch <-switch>
Sep 12 07:56:55 [su] pam_unix(su:session): session closed for user root
Sep 12 07:56:55 [G2V gg_switch.sh] Starting <02.root.XBMC>
Sep 12 07:56:55 [G2V gg_switch.sh] Started start <02.root.XBMC>
Sep 12 07:56:55 [G2V gg_startapp.sh] gg_startapp <02.root.XBMC>
Sep 12 07:56:55 [G2V gg_setactapp.sh] /_config/bin/gg_setactapp.sh XBMC
Sep 12 07:56:55 [G2V gg_setactapp.sh] svdrpsend REMO off
Sep 12 07:56:55 [vdr] [11325] connect from 127.0.0.1, port 52557 - accepted
Sep 12 07:56:56 [vdr] [11325] closing SVDRP connection
Sep 12 07:56:56 [root] 220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Fri Sep 12 07:56:55 2014; UTF-8_
Sep 12 07:56:56 [root] 250 Remote control disabled_
Sep 12 07:56:56 [root] 221 hdvdr01 closing connection_
Sep 12 07:56:56 [G2V gg_setactapp.sh] svdrpsend PLUG softhddevice DETA
Sep 12 07:56:57 [vdr] [11325] connect from 127.0.0.1, port 52558 - accepted
Sep 12 07:56:57 [vdr] audio: reset video ready_
Sep 12 07:56:57 [vdr] video: reset start_
Sep 12 07:56:57 [vdr] video: set clock --:--:--.---_
Sep 12 07:56:57 [vdr] audio: flush 1 ring buffer(s)_
Sep 12 07:56:57 [vdr] audio/alsa: flush state RUNNING_
Sep 12 07:56:57 [vdr] audio: audio flush 48ms_
Sep 12 07:56:57 [vdr] [softhddev]Clear: 0ms buffers 0_
Sep 12 07:56:57 [vdr] video: set closing_
Sep 12 07:56:57 [vdr] video: set clock --:--:--.---_
Sep 12 07:56:57 [vdr] video: reset start_
Sep 12 07:56:57 [vdr] video: set clock --:--:--.---_
Sep 12 07:56:57 [vdr] video: new stream start_
Sep 12 07:56:57 [vdr] video: decoder buffer empty, duping frame (50/6516) 0 v-buf_
Sep 12 07:56:57 [vdr] video: --:--:--.--- +0 0 0/\ms 0-1 v-buf_
Sep 12 07:56:57 [vdr] video/vdpau: closing eof_
Sep 12 07:56:57 [vdr] video/vdpau: black surface displayed_
Sep 12 07:56:57 [vdr] video: set trick-speed 0_
Sep 12 07:56:57 [vdr] audio: not paused, check the code_
Sep 12 07:56:57 [vdr] [softhddev]Suspend:_
Sep 12 07:56:57 [vdr] video: screen saver extension present_
Sep 12 07:56:57 [vdr] video: video thread canceled_
Sep 12 07:56:57 [vdr] video/vdpau: VdpauDestroySurfaces_
Sep 12 07:56:57 [vdr] video/vdpau: 1 missed, 50 duped, 0 dropped frames of 0,0_
Sep 12 07:56:57 [root] Focus: 1
Sep 12 07:56:57 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 0(Gg_launcher)>
Sep 12 07:56:57 [vdr] [11325] closing SVDRP connection
Sep 12 07:56:57 [root] 220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Fri Sep 12 07:56:57 2014; UTF-8_
Sep 12 07:56:57 [root] 900 SoftHdDevice is detached_
Sep 12 07:56:57 [root] 221 hdvdr01 closing connection_
Sep 12 07:56:59 [root] Focus: (1080, 1920) 0(Gg_launcher) - 15815
Sep 12 07:56:59 [lircd-0.9.0] removed client
Sep 12 07:56:59 [G2V gg_setactapp.sh] Starting /usr/bin/irexec --daemon /etc/gen2vdr/remote/act/XBMC.conf
Sep 12 07:56:59 [lircd-0.9.0] accepted new client on /var/run/lirc/lircd
Sep 12 07:56:59 [G2V gg_startapp.sh] Starting <02.root.XBMC><XBMC> with user <root>
Sep 12 07:56:59 [su] Successful su for root by root
Sep 12 07:56:59 [su] + /dev/pts/2 root:root
Sep 12 07:56:59 [su] pam_unix(su:session): session opened for user root by (uid=0)
Sep 12 07:56:59 [G2V g2v_display.sh] svdrpsend PLUG imonlcd OFF
Sep 12 07:57:00 [vdr] [11325] connect from 127.0.0.1, port 52559 - accepted
Sep 12 07:57:00 [vdr] [11325] iMonLCD: closing, turning backlight off.
Sep 12 07:57:00 [vdr] [11325] closing SVDRP connection
Sep 12 07:57:00 [root] 220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Fri Sep 12 07:57:00 2014; UTF-8_
Sep 12 07:57:00 [root] 250 driver suspended_
Sep 12 07:57:00 [root] 221 hdvdr01 closing connection_
Sep 12 07:57:01 [lircd-0.9.0] accepted new client on /var/run/lirc/lircd
Sep 12 07:57:02 [root] Focus: 0
Sep 12 07:57:02 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 1(Unnamed)>
Alles anzeigen
Beim zurückschalten auf VDR auch kein Ton:
Sep 12 07:59:16 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 0(Gg_launcher)>
Sep 12 07:59:16 [su] pam_unix(su:session): session closed for user root
Sep 12 07:59:18 [root] Focus: (1080, 1920) 0(Gg_launcher) -
Sep 12 07:59:18 [G2V gg_setactapp.sh] /_config/bin/gg_setactapp.sh G2V-Launcher
Sep 12 07:59:18 [G2V gg_setactapp.sh] svdrpsend REMO off
Sep 12 07:59:19 [vdr] [11325] connect from 127.0.0.1, port 52562 - accepted
Sep 12 07:59:19 [vdr] [11325] closing SVDRP connection
Sep 12 07:59:19 [root] 220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Fri Sep 12 07:59:19 2014; UTF-8_
Sep 12 07:59:19 [root] 250 Remote control disabled_
Sep 12 07:59:19 [root] 221 hdvdr01 closing connection_
Sep 12 07:59:19 [G2V gg_setactapp.sh] svdrpsend PLUG softhddevice DETA
Sep 12 07:59:20 [vdr] [11325] connect from 127.0.0.1, port 52563 - accepted
Sep 12 07:59:20 [vdr] [11325] closing SVDRP connection
Sep 12 07:59:20 [root] 220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Fri Sep 12 07:59:20 2014; UTF-8_
Sep 12 07:59:20 [root] 900 SoftHdDevice already detached_
Sep 12 07:59:20 [root] 221 hdvdr01 closing connection_
Sep 12 07:59:22 [lircd-0.9.0] removed client
Sep 12 07:59:22 [G2V gg_setactapp.sh] Starting /usr/bin/irexec --daemon /etc/gen2vdr/remote/act/G2V-Launcher.conf
Sep 12 07:59:22 [lircd-0.9.0] accepted new client on /var/run/lirc/lircd
Sep 12 07:59:24 [G2V gg_switch.sh] gg_switch </01.root.VDR>
Sep 12 07:59:24 [G2V gg_switch.sh] Starting <01.root.VDR>
Sep 12 07:59:25 [G2V gg_switch.sh] Started start <01.root.VDR>
Sep 12 07:59:25 [G2V gg_startapp.sh] gg_startapp <01.root.VDR>
Sep 12 07:59:25 [G2V gg_setactapp.sh] /_config/bin/gg_setactapp.sh VDR
Sep 12 07:59:25 [lircd-0.9.0] removed client
Sep 12 07:59:25 [G2V gg_setactapp.sh] Starting /usr/bin/irexec --daemon /etc/gen2vdr/remote/act/VDR.conf
Sep 12 07:59:25 [lircd-0.9.0] accepted new client on /var/run/lirc/lircd
Sep 12 07:59:25 [G2V gg_startapp.sh] Starting <01.root.VDR><VDR> with user <root>
Sep 12 07:59:25 [su] Successful su for root by root
Sep 12 07:59:25 [su] + /dev/pts/7 root:root
Sep 12 07:59:25 [su] pam_unix(su:session): session opened for user root by (uid=0)
Sep 12 07:59:25 [G2V x2vdr.sh] /_config/bin/x2vdr.sh
Sep 12 07:59:25 [G2V x2vdr.sh] svdrpsend REMO on
Sep 12 07:59:25 [vdr] [11325] connect from 127.0.0.1, port 52564 - accepted
Sep 12 07:59:25 [vdr] [11325] closing SVDRP connection
Sep 12 07:59:25 [root] 220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Fri Sep 12 07:59:25 2014; UTF-8_
Sep 12 07:59:25 [root] 250 Remote control enabled_
Sep 12 07:59:25 [root] 221 hdvdr01 closing connection_
Sep 12 07:59:25 [G2V x2vdr.sh] Start </_config/bin/vdr-softhd.sh >
Sep 12 07:59:25 [root] /_config/bin/vdr-softhd.sh -s
Sep 12 07:59:25 [root] Starte svdrpsend plug softhddevice atta
Sep 12 07:59:26 [vdr] [11325] connect from 127.0.0.1, port 52565 - accepted
Sep 12 07:59:26 [vdr] [softhddev]Resume:_
Sep 12 07:59:26 [vdr] video: visual 0x21 depth 24_
Sep 12 07:59:26 [vdr] video: window prepared_
Sep 12 07:59:26 [root] Focus: 0
Sep 12 07:59:26 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 1(softhddevice)>
Sep 12 07:59:26 [vdr] video/vdpau: VDPAU API version: 1_
Sep 12 07:59:26 [vdr] video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 340.32 Tue Aug 5 20:35:32 PDT 2014_
Sep 12 07:59:26 [vdr] video/vdpau: highest supported high quality scaling 1_
Sep 12 07:59:26 [vdr] video/vdpau: feature deinterlace temporal supported_
Sep 12 07:59:26 [vdr] video/vdpau: feature deinterlace temporal spatial supported_
Sep 12 07:59:26 [vdr] video/vdpau: attribute skip chroma deinterlace supported_
Sep 12 07:59:26 [vdr] video/vdpau: 4:2:0 chroma format with 4096x4096 supported_
Sep 12 07:59:26 [vdr] video/vdpau: 4:2:2 chroma format with 4096x4096 supported_
Sep 12 07:59:26 [vdr] video/vdpau: 8bit BGRA format with 16384x16384 supported_
Sep 12 07:59:26 [vdr] video/vdpau: 10bit RGBA format with 16384x16384 supported_
Sep 12 07:59:27 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000004_
Sep 12 07:59:27 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000005_
Sep 12 07:59:27 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000006_
Sep 12 07:59:27 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000007_
Sep 12 07:59:27 [vdr] video/vdpau: created grab render output surface 1920x1080 with id 0x00000008_
Sep 12 07:59:27 [vdr] video: screen saver extension present_
Sep 12 07:59:27 [vdr] video: dpms was enabled_
Sep 12 07:59:27 [vdr] video/vdpau: osd surfaces created_
Sep 12 07:59:27 [vdr] video/vdpau: osd clear image_
Sep 12 07:59:27 [vdr] audio: 'alsa' output module used_
Sep 12 07:59:27 [vdr] audio/alsa: playback open 'hw:NVidia,7' error: Das Gerät oder die Ressource ist belegt_
Sep 12 07:59:27 [vdr] audio/alsa: mixer default - PCM open_
Sep 12 07:59:27 [vdr] audio/alsa: PCM mixer found 0 - 255 ratio 255000_
Sep 12 07:59:27 [vdr] audio: 44100Hz supports 0 0 0 0 0 0 0 0 channels_
Sep 12 07:59:27 [vdr] audio: 48000Hz supports 0 0 0 0 0 0 0 0 channels_
Sep 12 07:59:27 [vdr] audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels_
Sep 12 07:59:27 [vdr] audio: play thread started_
Sep 12 07:59:27 [vdr] audio: wait on start condition_
Sep 12 07:59:27 [vdr] [11325] switching to channel 92
Sep 12 07:59:27 [vdr] [11325] closing SVDRP connection
Sep 12 07:59:27 [root] 220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Fri Sep 12 07:59:26 2014; UTF-8_
Sep 12 07:59:27 [root] 900 SoftHdDevice is attached_
Sep 12 07:59:27 [root] 221 hdvdr01 closing connection_
Sep 12 07:59:27 [vdr] video: set trick-speed 0_
Sep 12 07:59:27 [vdr] video: display thread started_
Sep 12 07:59:27 [vdr] audio: not paused, check the code_
Sep 12 07:59:27 [vdr] video/event: MapNotify_
Sep 12 07:59:27 [vdr] pesdemux: bad pes packet_
- Last output repeated 2 times -
Sep 12 07:59:27 [vdr] video: new stream 150552ms_
Sep 12 07:59:27 [vdr] video: possible stream change loss_
Sep 12 07:59:27 [vdr] [softhddev] invalid PES video packet_
Sep 12 07:59:27 [G2V g2v_display.sh] svdrpsend PLUG imonlcd ON
Sep 12 07:59:27 [vdr] pesdemux: bad pes packet_
- Last output repeated twice -
Sep 12 07:59:27 [vdr] [softhddev] 8 invalid PES video packet(s)_
Sep 12 07:59:27 [vdr] video: h264 detected_
Sep 12 07:59:27 [vdr] codec: using video codec h264_vdpau or ID 0x001c_
Sep 12 07:59:27 [vdr] codec: vdpau decoder found_
Sep 12 07:59:27 [vdr] codec: video mpeg hack active_
Sep 12 07:59:27 [vdr] codec: video ''_
Sep 12 07:59:27 [vdr] codec: can use own buffer management_
Sep 12 07:59:27 [vdr] codec: can export data for HW decoding (VDPAU)_
Sep 12 07:59:27 [vdr] codec: bad video frame_
- Last output repeated twice -
Sep 12 07:59:28 [vdr] pesdemux: new codec 000000 -> 0x15003_
Sep 12 07:59:28 [vdr] codec: using audio codec (null) or ID 0x15003_
Sep 12 07:59:28 [vdr] codec: audio ''_
Sep 12 07:59:28 [vdr] codec/audio: format change fltp 48000Hz *2 channels_
Sep 12 07:59:28 [vdr] audio: setup channels 2 frequency 48000Hz _
Sep 12 07:59:28 [vdr] audio: 2 channels unsupported_
Sep 12 07:59:28 [vdr] codec/audio: audio setup error_
Sep 12 07:59:28 [vdr] codec: bad video frame_
- Last output repeated 8 times -
Sep 12 07:59:28 [vdr] [11325] connect from 127.0.0.1, port 52567 - accepted
Sep 12 07:59:28 [vdr] [11325] iMonLCD: using Device /dev/lcd0, with 15c2:ffdc
Sep 12 07:59:28 [vdr] codec: bad video frame_
- Last output repeated 2 times -
Sep 12 07:59:28 [vdr] [11325] closing SVDRP connection
Sep 12 07:59:28 [root] 220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Fri Sep 12 07:59:28 2014; UTF-8_
Sep 12 07:59:28 [root] 250 driver resumed_
Sep 12 07:59:28 [root] 221 hdvdr01 closing connection_
Sep 12 07:59:28 [vdr] codec: bad video frame_
- Last output repeated 7 times -
Sep 12 07:59:29 [vdr] codec/video: ffmpeg/libav buggy: width or height zero_
Sep 12 07:59:29 [vdr] video: ready --:--:--.--- 0ms/frame 151990ms_
Sep 12 07:59:29 [vdr] Vdpau_get_format: codec 28 fmts:_
Sep 12 07:59:29 [vdr] _0x00000024 vdpau_h264_
Sep 12 07:59:29 [vdr] video/vdpau: profile 7 with level 41, macro blocks 65536, width 4032, height 4080 supported_
Sep 12 07:59:29 [vdr] video/vdpau: create decoder profile=7 0x0 #16 refs_
Sep 12 07:59:29 [vdr] _0x00000024 vdpau_h264_
Sep 12 07:59:29 [vdr] codec/video: ffmpeg/libav buggy: width or height zero_
Sep 12 07:59:29 [vdr] video: ready --:--:--.--- 0ms/frame 151990ms_
Sep 12 07:59:29 [vdr] Vdpau_get_format: codec 28 fmts:_
Sep 12 07:59:29 [vdr] _0x00000024 vdpau_h264_
Sep 12 07:59:29 [vdr] video/vdpau: profile 7 with level 41, macro blocks 65536, width 4032, height 4080 supported_
Sep 12 07:59:29 [vdr] video/vdpau: create decoder profile=7 0x0 #16 refs_
Sep 12 07:59:29 [vdr] _0x00000024 vdpau_h264_
Sep 12 07:59:29 [vdr] video/vdpau: VdpauCreateSurfaces: 1920x1080 * 21_
Sep 12 07:59:29 [vdr] video/vdpau: temporal deinterlace enabled_
Sep 12 07:59:29 [vdr] video/vdpau: temporal spatial deinterlace enabled_
Sep 12 07:59:29 [vdr] video/vdpau: inverse telecine disabled_
Sep 12 07:59:29 [vdr] video/vdpau: noise reduction disabled_
Sep 12 07:59:29 [vdr] video/vdpau: sharpness disabled_
Sep 12 07:59:29 [vdr] video/vdpau: high quality scaling 1 disabled_
Sep 12 07:59:29 [vdr] video/vdpau: background color 0,000000/0,000000/0,000000/0,000000_
Sep 12 07:59:29 [vdr] video/vdpau: skip chroma deinterlace disabled_
Sep 12 07:59:29 [vdr] video/vdpau: noise reduction level 0,000_
Sep 12 07:59:29 [vdr] video/vdpau: sharpness level +0,000_
Sep 12 07:59:29 [vdr] video/vdpau: color space ITU-R BT.709_
Sep 12 07:59:29 [vdr] video: aspect 8768:4941_
Sep 12 07:59:29 [vdr] video: stretch output 1920x1080+0+0_
Sep 12 07:59:29 [vdr] video: new stream frame 152082ms_
Sep 12 07:59:29 [vdr] audio: a/v start, no valid audio_
Sep 12 07:59:29 [vdr] video/vdpau: interlaced 1 top-field-first 1_
Sep 12 07:59:29 [vdr] video/vdpau: black surface displayed_
Sep 12 07:59:29 [vdr] video: decoder buffer empty, duping frame (1/6) 1 v-buf_
Sep 12 07:59:29 [vdr] video: 18:00:57.037+8888 0 0/\ms 1+5 v-buf_
Sep 12 07:59:29 [vdr] video/vdpau: 1410490824596017 display time 60000_
Sep 12 07:59:29 [vdr] video/vdpau: missed frame (1/8)_
Sep 12 07:59:29 [vdr] video: decoder buffer empty, duping frame (2/8) 0 v-buf_
Sep 12 07:59:29 [vdr] video: 18:00:57.077+8888 0 0/\ms 0+5 v-buf_
Sep 12 07:59:29 [vdr] video/vdpau: 1410490824676017 display time 40000_
Sep 12 07:59:29 [vdr] video/vdpau: missed frame (2/10)_
Sep 12 07:59:29 [vdr] video/vdpau: 1410490824736017 display time 40000_
Sep 12 07:59:30 [vdr] video/vdpau: missed frame (3/12)_
Sep 12 07:59:30 [vdr] video: decoder buffer empty, duping frame (3/54) 0 v-buf_
Sep 12 07:59:30 [vdr] video: 18:00:57.997+8888 0 0/\ms 0+5 v-buf_
Alles anzeigen
Nach einem killall vdr wieder Ton wieder da im VDR
Ein komlettes Logset: https://dl.dropboxusercontent.…g/g2v_log_09120801.tar.xz
PS: mit "-w alsa-close-open-delay"
Also da geht schon was am Anfang schief.
Das Plugin meint das es bereits detached ist.
Leider sind im Audio Close keine Meldungen drin, Diese müssten ergänzt werden.
Um das Umschaltscript auszuschliessen:
while true; do svdrpsend plug softhddevice deta; fuser /dev/snd/*; svdrpsend plug softhddevice atta; done
Vielleicht noch >/dev/null bei den svdrpsend's
Johns
Das DETA im zweiten Log bei 7:59:20 ist da wo von XBMC (bereits ohne Ton) in den Launcher gewechselt wird. Sollte eigentlich nichts ausmachen, wenn es (unnötigerweise) erneut aufgerufen wird.
Im ersten Log, wo die Schaltung von VDR -> XBMC abläuft. Sieht man nur ein DETA bei 7:56:56 und die Erfolgsmeldung bei 7:56:57.
Wo muss ich da welche Ausgaben einbauen?
Ich habe die While-Schleife ein paar Sekunden laufen lassen und dann mit STRG-C abgebrochen. Die Ausgaben waren diese:
hdvdr01 softhddevice # while true; do svdrpsend plug softhddevice deta; fuser /dev/snd/*; svdrpsend plug softhddevice atta; done
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:28 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:29 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:30 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:31 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:31 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:32 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:33 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:34 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:34 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:35 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:35 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:37 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:37 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:38 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:38 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:39 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:40 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:41 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:41 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:42 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:43 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:44 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:44 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:45 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:45 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:47 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:47 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:48 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:48 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:50 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:50 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:51 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:51 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:52 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:53 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:54 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:54 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:55 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:56 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:57 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:57 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:58 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:01:59 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:00 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:00 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:01 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:01 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:03 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:03 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:04 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:04 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:06 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:06 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:07 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:07 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:08 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:09 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:10 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:10 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:11 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:12 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:13 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:13 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:14 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:14 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:16 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:16 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:17 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:17 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:18 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:19 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:20 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:20 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:21 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:22 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:23 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Sat Sep 13 09:02:23 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
/dev/snd/pcmC1D7p: 17383m
^C
Alles anzeigen
Daraus werde ich nicht schlau... Nach dem STRG-C habe ich am VDR keinen Ton
Laut Log hat es schon beim ersten Durchgang gehakt:
Sep 13 09:01:28 [vdr] audio: reset video ready_
Sep 13 09:01:28 [vdr] video: reset start_
Sep 13 09:01:28 [vdr] video: set clock --:--:--.---_
Sep 13 09:01:28 [vdr] audio: flush 1 ring buffer(s)_
Sep 13 09:01:28 [vdr] audio/alsa: flush state RUNNING_
Sep 13 09:01:28 [vdr] video: slow down video, duping frame_
Sep 13 09:01:28 [vdr] video: decoder buffer empty, duping frame (27/1298) 0 v-buf_
Sep 13 09:01:28 [vdr] video: --:--:--.--- +0 0 240/\ms 0+5 v-buf_
Sep 13 09:01:28 [vdr] audio: audio flush 48ms_
Sep 13 09:01:28 [vdr] [softhddev]Clear: 0ms buffers 0_
Sep 13 09:01:28 [vdr] video: set closing_
Sep 13 09:01:28 [vdr] video: set clock --:--:--.---_
Sep 13 09:01:28 [vdr] video: reset start_
Sep 13 09:01:28 [vdr] video: set clock --:--:--.---_
Sep 13 09:01:28 [vdr] video: new stream start_
Sep 13 09:01:28 [vdr] video: set trick-speed 0_
Sep 13 09:01:28 [vdr] audio: not paused, check the code_
Sep 13 09:01:28 [vdr] [softhddev]Suspend:_
Sep 13 09:01:28 [vdr] video/vdpau: closing eof_
Sep 13 09:01:28 [vdr] video: decoder buffer empty, duping frame (28/1298) 0 v-buf_
Sep 13 09:01:28 [vdr] video/vdpau: black surface displayed_
Sep 13 09:01:28 [vdr] video: screen saver extension present_
Sep 13 09:01:28 [vdr] video: video thread canceled_
Sep 13 09:01:28 [vdr] video/vdpau: VdpauDestroySurfaces_
Sep 13 09:01:28 [vdr] video/vdpau: 0 missed, 28 duped, 0 dropped frames of 0,0_
Sep 13 09:01:28 [logger] Focus: 1
Sep 13 09:01:28 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 0(Gg_launcher)>
Sep 13 09:01:28 [vdr] [17383] closing SVDRP connection
Sep 13 09:01:29 [vdr] [17383] connect from 127.0.0.1, port 52026 - accepted
Sep 13 09:01:29 [vdr] [softhddev]Resume:_
Sep 13 09:01:29 [vdr] video: visual 0x21 depth 24_
Sep 13 09:01:29 [vdr] video: window prepared_
Sep 13 09:01:29 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 1(softhddevice)>
Sep 13 09:01:29 [vdr] video/vdpau: VDPAU API version: 1_
Sep 13 09:01:29 [vdr] video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 340.32 Tue Aug 5 20:35:32 PDT 2014_
Sep 13 09:01:29 [vdr] video/vdpau: highest supported high quality scaling 1_
Sep 13 09:01:29 [vdr] video/vdpau: feature deinterlace temporal supported_
Sep 13 09:01:29 [vdr] video/vdpau: feature deinterlace temporal spatial supported_
Sep 13 09:01:29 [vdr] video/vdpau: attribute skip chroma deinterlace supported_
Sep 13 09:01:29 [vdr] video/vdpau: 4:2:0 chroma format with 4096x4096 supported_
Sep 13 09:01:29 [vdr] video/vdpau: 4:2:2 chroma format with 4096x4096 supported_
Sep 13 09:01:29 [vdr] video/vdpau: 8bit BGRA format with 16384x16384 supported_
Sep 13 09:01:29 [vdr] video/vdpau: 10bit RGBA format with 16384x16384 supported_
Sep 13 09:01:29 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000004_
Sep 13 09:01:29 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000005_
Sep 13 09:01:29 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000006_
Sep 13 09:01:29 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000007_
Sep 13 09:01:29 [vdr] video/vdpau: created grab render output surface 1920x1080 with id 0x00000008_
Sep 13 09:01:29 [vdr] video: screen saver extension present_
Sep 13 09:01:29 [vdr] video/vdpau: osd surfaces created_
Sep 13 09:01:29 [vdr] video/vdpau: osd clear image_
Sep 13 09:01:29 [vdr] audio: 'alsa' output module used_
Sep 13 09:01:29 [vdr] audio/alsa: playback open 'hw:NVidia,7' error: Das Gerät oder die Ressource ist belegt_
Sep 13 09:01:29 [vdr] audio/alsa: mixer default - PCM open_
Sep 13 09:01:29 [vdr] audio/alsa: PCM mixer found 0 - 255 ratio 255000_
Sep 13 09:01:29 [vdr] audio: 44100Hz supports 0 0 0 0 0 0 0 0 channels_
Sep 13 09:01:29 [vdr] audio: 48000Hz supports 0 0 0 0 0 0 0 0 channels_
Sep 13 09:01:29 [vdr] audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels_
Sep 13 09:01:29 [vdr] audio: play thread started_
Sep 13 09:01:29 [vdr] audio: wait on start condition_
Alles anzeigen
Moin,
sollte nicht erscheinen. Ist also einfach reproduzierbar.
Ist die entscheidene Option ? Mit der es geht oder nicht?
Ansonsten:
diff --git a/audio.c b/audio.c
index 6ca3df1..d0ea7de 100644
--- a/audio.c
+++ b/audio.c
@@ -2169,6 +2169,8 @@ static void AudioExitThread(void)
{
void *retval;
+ Debug(3, "audio: %s\n", __FUNCTION__);
+
if (AudioThread) {
if (pthread_cancel(AudioThread)) {
Error(_("audio: can't queue cancel play thread\n"));
@@ -2994,6 +2996,8 @@ void AudioExit(void)
{
const AudioModule *module;
+ Debug(3, "audio: %s\n", __FUNCTION__);
+
#ifdef USE_AUDIO_THREAD
if (AudioUsedModule->Thread) { // supports threads
AudioExitThread();
Alles anzeigen
und mehr mal einbauen. Damit sieht ob und wann die aufgerufen werden.
Und Plugin mit DEBUG bauen, sonst kommen die nicht.
Johns
Vielen Dank für die Unterstützung.
Ich habe die beiden Debugausgeben mal eingebaut und die While Schleife gestartet.
Die Einstellung
ist diejenige, wo es nicht geht.
Habe manuell svdrpsend plug softhddevice deta und atta gemacht: Kein Ton:
Sep 15 11:45:21 [vdr] [8424] connect from 127.0.0.1, port 59586 - accepted
Sep 15 11:45:21 [vdr] [8424] closing SVDRP connection
Sep 15 11:45:31 [vdr] [8781] channel 63 (3sat HD) event Mo. 15.09.2014 10:15-12:15 (VPS: 15.09. 10:15) 'Tietjen und Hirschhausen' status 4
Sep 15 11:45:32 [vdr] [8781] channel 74 (ZDFinfo HD) event Mo. 15.09.2014 11:15-12:00 (VPS: 15.09. 11:15) 'Atlantis der Nordsee' status 4
Sep 15 11:45:33 [vdr] [8424] connect from 127.0.0.1, port 59587 - accepted
Sep 15 11:45:33 [vdr] audio: reset video ready_
Sep 15 11:45:33 [vdr] video: reset start_
Sep 15 11:45:33 [vdr] video: set clock --:--:--.---_
Sep 15 11:45:33 [vdr] audio: flush 1 ring buffer(s)_
Sep 15 11:45:33 [vdr] audio/alsa: flush state RUNNING_
Sep 15 11:45:33 [vdr] audio: audio flush 48ms_
Sep 15 11:45:33 [vdr] [softhddev]Clear: 0ms buffers 0_
Sep 15 11:45:33 [vdr] video: set closing_
Sep 15 11:45:33 [vdr] video: set clock --:--:--.---_
Sep 15 11:45:33 [vdr] video: reset start_
Sep 15 11:45:33 [vdr] video: set clock --:--:--.---_
Sep 15 11:45:33 [vdr] video: new stream start_
Sep 15 11:45:33 [vdr] video: set trick-speed 0_
Sep 15 11:45:33 [vdr] audio: not paused, check the code_
Sep 15 11:45:33 [vdr] [softhddev]Suspend:_
Sep 15 11:45:33 [vdr] audio: AudioExit_
Sep 15 11:45:33 [vdr] audio: AudioExitThread_
Sep 15 11:45:33 [vdr] video/vdpau: closing eof_
Sep 15 11:45:33 [vdr] video: decoder buffer empty, duping frame (24/35402) 0 v-buf_
Sep 15 11:45:33 [vdr] video: --:--:--.--- +0 0 240/\ms 0-1 v-buf_
Sep 15 11:45:33 [vdr] video/vdpau: black surface displayed_
Sep 15 11:45:33 [vdr] video: screen saver extension present_
Sep 15 11:45:33 [vdr] video: video thread canceled_
Sep 15 11:45:33 [vdr] video/vdpau: VdpauDestroySurfaces_
Sep 15 11:45:33 [vdr] video/vdpau: 0 missed, 24 duped, 0 dropped frames of 0,0_
Sep 15 11:45:33 [logger] Focus: 1
Sep 15 11:45:33 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 0(Gg_launcher)>
Sep 15 11:45:33 [vdr] [8424] closing SVDRP connection
Sep 15 11:45:35 [logger] Focus: (1080, 1920) 0(Gg_launcher) - 8415
Sep 15 11:45:46 [vdr] [8424] connect from 127.0.0.1, port 59588 - accepted
Sep 15 11:45:46 [vdr] [softhddev]Resume:_
Sep 15 11:45:46 [vdr] video: visual 0x21 depth 24_
Sep 15 11:45:46 [vdr] video: window prepared_
Sep 15 11:45:46 [logger] Focus: 0
Sep 15 11:45:46 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 1(softhddevice)>
Sep 15 11:45:46 [vdr] video/vdpau: VDPAU API version: 1_
Sep 15 11:45:46 [vdr] video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 340.32 Tue Aug 5 20:35:32 PDT 2014_
Sep 15 11:45:46 [vdr] video/vdpau: highest supported high quality scaling 1_
Sep 15 11:45:46 [vdr] video/vdpau: feature deinterlace temporal supported_
Sep 15 11:45:46 [vdr] video/vdpau: feature deinterlace temporal spatial supported_
Sep 15 11:45:46 [vdr] video/vdpau: attribute skip chroma deinterlace supported_
Sep 15 11:45:46 [vdr] video/vdpau: 4:2:0 chroma format with 4096x4096 supported_
Sep 15 11:45:46 [vdr] video/vdpau: 4:2:2 chroma format with 4096x4096 supported_
Sep 15 11:45:46 [vdr] video/vdpau: 8bit BGRA format with 16384x16384 supported_
Sep 15 11:45:46 [vdr] video/vdpau: 10bit RGBA format with 16384x16384 supported_
Sep 15 11:45:46 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000004_
Sep 15 11:45:46 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000005_
Sep 15 11:45:46 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000006_
Sep 15 11:45:46 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000007_
Sep 15 11:45:46 [vdr] video/vdpau: created grab render output surface 1920x1080 with id 0x00000008_
Sep 15 11:45:46 [vdr] video: screen saver extension present_
Sep 15 11:45:46 [vdr] video: dpms was enabled_
Sep 15 11:45:46 [vdr] video/vdpau: osd surfaces created_
Sep 15 11:45:46 [vdr] video/vdpau: osd clear image_
Sep 15 11:45:46 [vdr] audio: 'alsa' output module used_
Sep 15 11:45:46 [vdr] audio/alsa: playback open 'hw:NVidia,7' error: Das Gerät oder die Ressource ist belegt_
Sep 15 11:45:46 [vdr] audio/alsa: mixer default - PCM open_
Sep 15 11:45:46 [vdr] audio/alsa: PCM mixer found 0 - 255 ratio 255000_
Sep 15 11:45:46 [vdr] audio: 44100Hz supports 0 0 0 0 0 0 0 0 channels_
Sep 15 11:45:46 [vdr] audio: 48000Hz supports 0 0 0 0 0 0 0 0 channels_
Sep 15 11:45:46 [vdr] audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels_
Sep 15 11:45:46 [vdr] audio: play thread started_
Alles anzeigen
Wenn ich das gleiche (wieder Manuell) mit ClearOnSwitch=0 mache geht es:
Sep 15 11:49:55 [vdr] [12250] connect from 127.0.0.1, port 59604 - accepted
Sep 15 11:49:55 [vdr] video: set closing_
Sep 15 11:49:55 [vdr] video: set clock --:--:--.---_
Sep 15 11:49:55 [vdr] video: reset start_
Sep 15 11:49:55 [vdr] video: set clock --:--:--.---_
Sep 15 11:49:55 [vdr] video: new stream start_
Sep 15 11:49:55 [vdr] video: set trick-speed 0_
Sep 15 11:49:55 [vdr] audio: not paused, check the code_
Sep 15 11:49:55 [vdr] [softhddev]Suspend:_
Sep 15 11:49:55 [vdr] audio: AudioExit_
Sep 15 11:49:55 [vdr] audio: AudioExitThread_
Sep 15 11:49:55 [vdr] video: screen saver extension present_
Sep 15 11:49:55 [vdr] video: video thread canceled_
Sep 15 11:49:55 [vdr] video/vdpau: VdpauDestroySurfaces_
Sep 15 11:49:55 [vdr] video/vdpau: 0 missed, 35 duped, 0 dropped frames of 0,0_
Sep 15 11:49:55 [logger] Focus: 1
Sep 15 11:49:55 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 0(Gg_launcher)>
Sep 15 11:49:55 [vdr] [12250] closing SVDRP connection
Sep 15 11:49:57 [logger] Focus: (1080, 1920) 0(Gg_launcher) - 8415
Sep 15 11:50:01 [cron] (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons)
Sep 15 11:50:02 [vdr] [12250] connect from 127.0.0.1, port 59605 - accepted
Sep 15 11:50:02 [vdr] [softhddev]Resume:_
Sep 15 11:50:02 [vdr] video: visual 0x21 depth 24_
Sep 15 11:50:02 [vdr] video: window prepared_
Sep 15 11:50:02 [logger] Focus: 0
Sep 15 11:50:02 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 1(softhddevice)>
Sep 15 11:50:02 [vdr] video/vdpau: VDPAU API version: 1_
Sep 15 11:50:02 [vdr] video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 340.32 Tue Aug 5 20:35:32 PDT 2014_
Sep 15 11:50:02 [vdr] video/vdpau: highest supported high quality scaling 1_
Sep 15 11:50:02 [vdr] video/vdpau: feature deinterlace temporal supported_
Sep 15 11:50:02 [vdr] video/vdpau: feature deinterlace temporal spatial supported_
Sep 15 11:50:02 [vdr] video/vdpau: attribute skip chroma deinterlace supported_
Sep 15 11:50:02 [vdr] video/vdpau: 4:2:0 chroma format with 4096x4096 supported_
Sep 15 11:50:02 [vdr] video/vdpau: 4:2:2 chroma format with 4096x4096 supported_
Sep 15 11:50:02 [vdr] video/vdpau: 8bit BGRA format with 16384x16384 supported_
Sep 15 11:50:02 [vdr] video/vdpau: 10bit RGBA format with 16384x16384 supported_
Sep 15 11:50:02 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000004_
Sep 15 11:50:02 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000005_
Sep 15 11:50:02 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000006_
Sep 15 11:50:02 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000007_
Sep 15 11:50:02 [vdr] video/vdpau: created grab render output surface 1920x1080 with id 0x00000008_
Sep 15 11:50:02 [vdr] video: screen saver extension present_
Sep 15 11:50:02 [vdr] video/vdpau: osd surfaces created_
Sep 15 11:50:02 [vdr] video/vdpau: osd clear image_
Sep 15 11:50:02 [vdr] audio: 'alsa' output module used_
Sep 15 11:50:02 [vdr] audio/alsa: supports pause: yes_
Sep 15 11:50:02 [vdr] audio/alsa: mixer default - PCM open_
Sep 15 11:50:02 [vdr] audio/alsa: PCM mixer found 0 - 255 ratio 255000_
Sep 15 11:50:02 [vdr] audio/alsa: buffer size 4224 95ms, period size 1056 23ms_
Sep 15 11:50:02 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:03 [vdr] audio/alsa: buffer size 4240 96ms, period size 848 19ms_
Sep 15 11:50:03 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:03 [vdr] audio/alsa: buffer size 4224 95ms, period size 1056 23ms_
Sep 15 11:50:03 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:03 [vdr] audio/alsa: buffer size 4096 92ms, period size 1024 23ms_
Sep 15 11:50:03 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:04 [vdr] audio/alsa: buffer size 4608 96ms, period size 1152 24ms_
Sep 15 11:50:04 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:04 [vdr] audio/alsa: buffer size 4608 96ms, period size 1152 24ms_
Sep 15 11:50:04 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:04 [vdr] audio/alsa: buffer size 4608 96ms, period size 1152 24ms_
Sep 15 11:50:04 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:04 [vdr] audio/alsa: buffer size 4096 85ms, period size 1024 21ms_
Sep 15 11:50:04 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:04 [vdr] audio/alsa: buffer size 16384 85ms, period size 4096 21ms_
Sep 15 11:50:04 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:05 [vdr] audio/alsa: buffer size 8192 42ms, period size 2048 10ms_
Sep 15 11:50:05 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:05 [vdr] [12851] timer 1 (5 2055-2215 'Masters of Sex') set to event Di. 16.09.2014 21:00-22:00 'Masters of Sex'
Sep 15 11:50:05 [vdr] [12851] timer 1 (5 0255-0415 'Masters of Sex') set to event Mi. 17.09.2014 03:00-04:00 'Masters of Sex'
Sep 15 11:50:05 [vdr] [12851] timer 1 (5 0800-0920 'Masters of Sex') set to event Mi. 17.09.2014 08:05-09:05 'Masters of Sex'
Sep 15 11:50:05 [vdr] [12851] timer 1 (5 1355-1515 'Masters of Sex') set to event Mi. 17.09.2014 14:00-15:00 'Masters of Sex'
Sep 15 11:50:05 [vdr] audio/alsa: buffer size 5440 28ms, period size 2720 14ms_
Sep 15 11:50:05 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:05 [vdr] audio/alsa: buffer size 4096 21ms, period size 1024 5ms_
Sep 15 11:50:05 [vdr] audio/alsa: state PREPARED_
Sep 15 11:50:05 [vdr] audio: 44100Hz supports 2 2 4 4 6 6 8 8 channels_
Sep 15 11:50:05 [vdr] audio: 48000Hz supports 2 2 4 4 6 6 8 8 channels_
Sep 15 11:50:05 [vdr] audio: 192000Hz supports 2 2 4 4 6 6 8 8 channels_
Sep 15 11:50:05 [vdr] audio: play thread started_
Alles anzeigen
Wäre es nicht am einfachsten, wenn das Plugin den ClearOnSwitch beim DETA einfach ignorieren wüdre?
Also mit
habe ich getestet, bei mir funktioniert es.
Habe alsa-lib-1.0.28 und Stereo Ausgabe.
Ich sehe keinen großen Unterschied zwischen den beiden Varianten.
Mit Debugger könnte man den Exit tracen, aber ich kann den Fehler leider nicht nachstellen.
ZitatWäre es nicht am einfachsten, wenn das Plugin den ClearOnSwitch beim DETA einfach ignorieren würde?
An der Stelle weiß man nicht ob es ein einfacher Kanalwechsel oder Detach ist.
Verwende einfach kein ClearOnSwitch :).
Ansonsten teste mal ob Stereo / HDMI / SPDIF ein Untersched macht. Und welche alsa-lib und Kernel?
Johns
Verwende einfach kein ClearOnSwitch :).
Das ist nicht wirklich eine Lösung. Es ist grausam, wenn das Bild nachläuft und das Menü schon da ist.
Ansonsten teste mal ob Stereo / HDMI / SPDIF ein Untersched macht. Und welche alsa-lib und Kernel?
Ok, gerne. Wie muss ich das machen. Habe nur via HDMI-Kabel am Reciever angeschlossen und -a hw:Nvidia,7 in der Konfig stehen. Die AC3's habe ich im Plugin auf PassThru stehen.
Kernel/Alsa
Kernel: Linux hdvdr01 3.15.10-gentoo #1 SMP PREEMPT Mon Aug 18 15:30:21 CEST 2014 x86_64 AMD Athlon(tm) Dual Core Processor 4850e AuthenticAMD GNU/Linux
Wie wäre es, wenn das Plugin wenn ein DETA kommt einfach selbst die Konfig in ClearOnSwitch ändert und bei ATTA wie der auf 1 stellt?
Mir fällt gerade noch ein, dass manchmal (selten) beim betätigen von Wiedergabe (Aufnahme) kein Ton kommt und das Bild dann nach ca. 1 Sekunde stehen bleibt. Wenn ich dann auf Stop und wieder auf Wiedergabe gehe geht es dann...
Kann man im Plugin eventuell eine Abfrage einbauen, ob das Sounddevice freigegeben wurde und falls nicht dieses noch mal schließen?
MegaV0lt:
Kannst du denn mit -w alsa-no-close-open beim Plugin-Aufruf leben? Ohne diesen Parameter hatte ich beim Starten von xbmc aus vdr heraus Probleme.
Die hatte ich soweit analysiert, dass manchmal AlsaExit keinen pcm_close macht, weil der letzte PCMOpen noch in Arbeit war, dann aber der AudioThread beendet wurde. Danach ist das Ausgabegerät blockiert.
Damit hatte ich letztens das Problem, dass der Ton (Aufnahme) zwar bei der Werbung da war, aber in der Serie nicht! Ich habe das dann nicht weiter getestet.Also keine Option
Und der mit delay bringt auch nichts. Habe sogar im Quellcode schon von 50 auf 100ms erhöht...
ZitatDie hatte ich soweit analysiert, dass manchmal AlsaExit keinen pcm_close macht, weil der letzte PCMOpen noch in Arbeit war, dann aber der AudioThread beendet wurde. Danach ist das Ausgabegerät blockiert.
Edit:
Das wäre doch schon mal eine Erklärung, bzw. ein Ansatzpunkt für johns?
Die hatte ich soweit analysiert, dass manchmal AlsaExit keinen pcm_close macht, weil der letzte PCMOpen noch in Arbeit war, dann aber der AudioThread beendet wurde. Danach ist das Ausgabegerät blockiert.
Sowas in der Art ist auch meine Vermutung. Nur ohne Fehler ist es schwierig zusuchen.
--- a/audio.c
+++ b/audio.c
@@ -1217,6 +1217,7 @@ static int AlsaSetup(int *freq, int *channels, int passthrough)
handle = AlsaPCMHandle;
// FIXME: need lock
+ Debug(3, "audio: %s [\n", __FUNCTION__);
AlsaPCMHandle = NULL; // other threads should check handle
snd_pcm_close(handle);
if (AudioAlsaCloseOpenDelay) {
@@ -1227,6 +1228,7 @@ static int AlsaSetup(int *freq, int *channels, int passthrough)
return -1;
}
AlsaPCMHandle = handle;
+ Debug(3, "audio: %s ]\n", __FUNCTION__);
}
for (;;) {
Alles anzeigen
Da steht schon brauche "lock", aber bisher klappte es ohne.
Johns
Das ist nicht wirklich eine Lösung. Es ist grausam, wenn das Bild nachläuft und das Menü schon da ist.
Ok, gerne. Wie muss ich das machen. Habe nur via HDMI-Kabel am Reciever angeschlossen und -a hw:Nvidia,7 in der Konfig stehen. Die AC3's habe ich im Plugin auf PassThru stehen.
Wie wäre es, wenn das Plugin wenn ein DETA kommt einfach selbst die Konfig in ClearOnSwitch ändert und bei ATTA wie der auf 1 stellt?
Einfach den Stereoausgang verwenden, du hörst zwar nichts, aber es werden andere Treiber verwendet.
Wenn es mit Stereo bei dir geht, dann kann ich es vergessen, hier mit Stereo den Fehler zu produzieren.
alsa-lib-1.0.27.2 könnte ich testen.
Johns
Ok, eingebaut und
hdvdr01 softhddevice # svdrpsend plug softhddevice deta
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Tue Sep 16 10:44:04 2014; UTF-8
900 SoftHdDevice is detached
221 hdvdr01 closing connection
hdvdr01 softhddevice # svdrpsend plug softhddevice atta
220 hdvdr01 SVDRP VideoDiskRecorder 2.1.6; Tue Sep 16 10:44:14 2014; UTF-8
900 SoftHdDevice is attached
221 hdvdr01 closing connection
Mit ClearOnSwitch = 0
Sep 16 10:44:04 [vdr] [8673] connect from 127.0.0.1, port 57050 - accepted
Sep 16 10:44:04 [vdr] video: set closing_
Sep 16 10:44:04 [vdr] video: set clock --:--:--.---_
Sep 16 10:44:04 [vdr] video: reset start_
Sep 16 10:44:04 [vdr] video: set clock --:--:--.---_
Sep 16 10:44:04 [vdr] video: new stream start_
Sep 16 10:44:04 [vdr] video: set trick-speed 0_
Sep 16 10:44:04 [vdr] audio: not paused, check the code_
Sep 16 10:44:04 [vdr] [softhddev]Suspend:_
Sep 16 10:44:04 [vdr] audio: AudioExit_
Sep 16 10:44:04 [vdr] audio: AudioExitThread_
Sep 16 10:44:04 [vdr] video: screen saver extension present_
Sep 16 10:44:04 [vdr] video: video thread canceled_
Sep 16 10:44:04 [vdr] video/vdpau: VdpauDestroySurfaces_
Sep 16 10:44:04 [vdr] video/vdpau: 0 missed, 35 duped, 0 dropped frames of 0,0_
Sep 16 10:44:05 [vdr] [8673] closing SVDRP connection
Sep 16 10:44:14 [vdr] [8673] connect from 127.0.0.1, port 57051 - accepted
Sep 16 10:44:14 [vdr] [softhddev]Resume:_
Sep 16 10:44:14 [vdr] video: visual 0x21 depth 24_
Sep 16 10:44:14 [vdr] video: window prepared_
Sep 16 10:44:14 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 0(softhddevice)>
Sep 16 10:44:14 [vdr] video/vdpau: VDPAU API version: 1_
Sep 16 10:44:14 [vdr] video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 340.32 Tue Aug 5 20:35:32 PDT 2014_
Sep 16 10:44:14 [vdr] video/vdpau: highest supported high quality scaling 1_
Sep 16 10:44:14 [vdr] video/vdpau: feature deinterlace temporal supported_
Sep 16 10:44:14 [vdr] video/vdpau: feature deinterlace temporal spatial supported_
Sep 16 10:44:14 [vdr] video/vdpau: attribute skip chroma deinterlace supported_
Sep 16 10:44:14 [vdr] video/vdpau: 4:2:0 chroma format with 4096x4096 supported_
Sep 16 10:44:14 [vdr] video/vdpau: 4:2:2 chroma format with 4096x4096 supported_
Sep 16 10:44:14 [vdr] video/vdpau: 8bit BGRA format with 16384x16384 supported_
Sep 16 10:44:14 [vdr] video/vdpau: 10bit RGBA format with 16384x16384 supported_
Sep 16 10:44:14 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000004_
Sep 16 10:44:14 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000005_
Sep 16 10:44:14 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000006_
Sep 16 10:44:14 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000007_
Sep 16 10:44:14 [vdr] video/vdpau: created grab render output surface 1920x1080 with id 0x00000008_
Sep 16 10:44:14 [vdr] video: screen saver extension present_
Sep 16 10:44:14 [vdr] video: dpms was enabled_
Sep 16 10:44:14 [vdr] video/vdpau: osd surfaces created_
Sep 16 10:44:14 [vdr] video/vdpau: osd clear image_
Sep 16 10:44:14 [vdr] audio: 'alsa' output module used_
Sep 16 10:44:14 [vdr] audio/alsa: supports pause: yes_
Sep 16 10:44:14 [vdr] audio/alsa: mixer default - PCM open_
Sep 16 10:44:14 [vdr] audio/alsa: PCM mixer found 0 - 255 ratio 255000_
Sep 16 10:44:14 [vdr] audio: AlsaSetup [_
Sep 16 10:44:14 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:14 [vdr] audio: AlsaSetup [_
Sep 16 10:44:14 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:14 [vdr] audio/alsa: buffer size 4224 95ms, period size 1056 23ms_
Sep 16 10:44:14 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:14 [vdr] audio: AlsaSetup [_
Sep 16 10:44:14 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:14 [vdr] audio: AlsaSetup [_
Sep 16 10:44:14 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:14 [vdr] audio/alsa: buffer size 4240 96ms, period size 848 19ms_
Sep 16 10:44:14 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:14 [vdr] audio: AlsaSetup [_
Sep 16 10:44:14 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:14 [vdr] audio: AlsaSetup [_
Sep 16 10:44:15 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:15 [vdr] audio/alsa: buffer size 4224 95ms, period size 1056 23ms_
Sep 16 10:44:15 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:15 [vdr] audio: AlsaSetup [_
Sep 16 10:44:15 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:15 [vdr] audio: AlsaSetup [_
Sep 16 10:44:15 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:15 [vdr] audio/alsa: buffer size 4096 92ms, period size 1024 23ms_
Sep 16 10:44:15 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:15 [vdr] audio: AlsaSetup [_
Sep 16 10:44:15 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:15 [vdr] audio/alsa: buffer size 4608 96ms, period size 1152 24ms_
Sep 16 10:44:15 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:15 [vdr] audio: AlsaSetup [_
Sep 16 10:44:15 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:15 [vdr] audio/alsa: buffer size 4608 96ms, period size 1152 24ms_
Sep 16 10:44:15 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:15 [vdr] audio: AlsaSetup [_
Sep 16 10:44:15 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:15 [vdr] audio/alsa: buffer size 4608 96ms, period size 1152 24ms_
Sep 16 10:44:15 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:15 [vdr] audio: AlsaSetup [_
Sep 16 10:44:16 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:16 [vdr] audio/alsa: buffer size 4096 85ms, period size 1024 21ms_
Sep 16 10:44:16 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:16 [vdr] audio: AlsaSetup [_
Sep 16 10:44:16 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:16 [vdr] audio/alsa: buffer size 16384 85ms, period size 4096 21ms_
Sep 16 10:44:16 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:16 [vdr] audio: AlsaSetup [_
Sep 16 10:44:16 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:16 [vdr] audio/alsa: buffer size 8192 42ms, period size 2048 10ms_
Sep 16 10:44:16 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:16 [vdr] audio: AlsaSetup [_
Sep 16 10:44:16 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:16 [vdr] audio/alsa: buffer size 5440 28ms, period size 2720 14ms_
Sep 16 10:44:16 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:16 [vdr] audio: AlsaSetup [_
Sep 16 10:44:16 [vdr] audio: AlsaSetup ]_
Sep 16 10:44:16 [vdr] audio/alsa: buffer size 4096 21ms, period size 1024 5ms_
Sep 16 10:44:16 [vdr] audio/alsa: state PREPARED_
Sep 16 10:44:16 [vdr] audio: 44100Hz supports 2 2 4 4 6 6 8 8 channels_
Sep 16 10:44:16 [vdr] audio: 48000Hz supports 2 2 4 4 6 6 8 8 channels_
Sep 16 10:44:16 [vdr] audio: 192000Hz supports 2 2 4 4 6 6 8 8 channels_
Sep 16 10:44:16 [vdr] audio: play thread started_
Alles anzeigen
Mit ClearOnSwitch=1
Sep 16 10:49:56 [vdr] [8673] connect from 127.0.0.1, port 57057 - accepted
Sep 16 10:49:56 [vdr] audio: reset video ready_
Sep 16 10:49:56 [vdr] audio: flush 1 ring buffer(s)_
Sep 16 10:49:56 [vdr] video: reset start_
Sep 16 10:49:56 [vdr] audio/alsa: flush state RUNNING_
Sep 16 10:49:56 [vdr] video: set clock --:--:--.---_
Sep 16 10:49:56 [vdr] audio: audio flush 48ms_
Sep 16 10:49:56 [vdr] [softhddev]Clear: 0ms buffers 0_
Sep 16 10:49:56 [vdr] video: set closing_
Sep 16 10:49:56 [vdr] video: set clock --:--:--.---_
Sep 16 10:49:56 [vdr] video: reset start_
Sep 16 10:49:56 [vdr] video: set clock --:--:--.---_
Sep 16 10:49:56 [vdr] video: new stream start_
Sep 16 10:49:56 [vdr] video: set trick-speed 0_
Sep 16 10:49:56 [vdr] audio: not paused, check the code_
Sep 16 10:49:56 [vdr] [softhddev]Suspend:_
Sep 16 10:49:56 [vdr] audio: AudioExit_
Sep 16 10:49:56 [vdr] audio: AudioExitThread_
Sep 16 10:49:56 [vdr] video: slow down video, duping frame_
Sep 16 10:49:56 [vdr] video: decoder buffer empty, duping frame (107/1506) 0 v-buf_
Sep 16 10:49:56 [vdr] video: --:--:--.--- +0 0 240/\ms 0-1 v-buf_
Sep 16 10:49:56 [vdr] video/vdpau: closing eof_
Sep 16 10:49:56 [vdr] video/vdpau: black surface displayed_
Sep 16 10:49:56 [vdr] video: screen saver extension present_
Sep 16 10:49:56 [vdr] video: video thread canceled_
Sep 16 10:49:56 [vdr] video/vdpau: VdpauDestroySurfaces_
Sep 16 10:49:56 [vdr] video/vdpau: 1 missed, 107 duped, 0 dropped frames of 0,0_
Sep 16 10:49:56 [vdr] [8673] closing SVDRP connection
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'Männersperre' for 'Girls' in eplists
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'Wahrheit oder Pflicht' for 'Girls' in eplists
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'Die Party' for 'Girls' in eplists
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'Innerlich tot' for 'Girls' in eplists
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'Einzelkind' for 'Girls' in eplists
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'Snacks umsonst' for 'Girls' in eplists
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'Gewalt ist eine Lösung' for 'Bates Motel' in eplists
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'Der andere Norman' for 'Bates Motel' in eplists
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'The Escape Artist' for 'Bates Motel' in eplists
Sep 16 10:50:00 [vdr] [12606] xmltv2vdr: failed to find 'Plunge' for 'Bates Motel' in eplists
Sep 16 10:50:01 [cron] (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons)
Sep 16 10:50:02 [vdr] [8673] connect from 127.0.0.1, port 57058 - accepted
Sep 16 10:50:02 [vdr] [softhddev]Resume:_
Sep 16 10:50:02 [vdr] video: visual 0x21 depth 24_
Sep 16 10:50:02 [vdr] video: window prepared_
Sep 16 10:50:02 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 0(softhddevice)>
Sep 16 10:50:02 [vdr] video/vdpau: VDPAU API version: 1_
Sep 16 10:50:02 [vdr] video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 340.32 Tue Aug 5 20:35:32 PDT 2014_
Sep 16 10:50:02 [vdr] video/vdpau: highest supported high quality scaling 1_
Sep 16 10:50:02 [vdr] video/vdpau: feature deinterlace temporal supported_
Sep 16 10:50:02 [vdr] video/vdpau: feature deinterlace temporal spatial supported_
Sep 16 10:50:02 [vdr] video/vdpau: attribute skip chroma deinterlace supported_
Sep 16 10:50:02 [vdr] video/vdpau: 4:2:0 chroma format with 4096x4096 supported_
Sep 16 10:50:02 [vdr] video/vdpau: 4:2:2 chroma format with 4096x4096 supported_
Sep 16 10:50:02 [vdr] video/vdpau: 8bit BGRA format with 16384x16384 supported_
Sep 16 10:50:02 [vdr] video/vdpau: 10bit RGBA format with 16384x16384 supported_
Sep 16 10:50:02 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000004_
Sep 16 10:50:02 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000005_
Sep 16 10:50:02 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000006_
Sep 16 10:50:02 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000007_
Sep 16 10:50:02 [vdr] video/vdpau: created grab render output surface 1920x1080 with id 0x00000008_
Sep 16 10:50:02 [vdr] video: screen saver extension present_
Sep 16 10:50:02 [vdr] video: dpms was enabled_
Sep 16 10:50:02 [vdr] video/vdpau: osd surfaces created_
Sep 16 10:50:02 [vdr] video/vdpau: osd clear image_
Sep 16 10:50:02 [vdr] audio: 'alsa' output module used_
Sep 16 10:50:02 [vdr] audio/alsa: supports pause: yes_
Sep 16 10:50:02 [vdr] audio/alsa: mixer default - PCM open_
Sep 16 10:50:02 [vdr] audio/alsa: PCM mixer found 0 - 255 ratio 255000_
Sep 16 10:50:02 [vdr] audio: AlsaSetup [_
Sep 16 10:50:02 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:02 [vdr] audio: AlsaSetup [_
Sep 16 10:50:02 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:02 [vdr] audio/alsa: buffer size 4224 95ms, period size 1056 23ms_
Sep 16 10:50:02 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:02 [vdr] audio: AlsaSetup [_
Sep 16 10:50:03 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:03 [vdr] audio: AlsaSetup [_
Sep 16 10:50:03 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:03 [vdr] audio/alsa: buffer size 4240 96ms, period size 848 19ms_
Sep 16 10:50:03 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:03 [vdr] audio: AlsaSetup [_
Sep 16 10:50:03 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:03 [vdr] audio: AlsaSetup [_
Sep 16 10:50:03 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:03 [vdr] audio/alsa: buffer size 4224 95ms, period size 1056 23ms_
Sep 16 10:50:03 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:03 [vdr] audio: AlsaSetup [_
Sep 16 10:50:03 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:03 [vdr] audio: AlsaSetup [_
Sep 16 10:50:03 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:03 [vdr] audio/alsa: buffer size 4096 92ms, period size 1024 23ms_
Sep 16 10:50:03 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:03 [vdr] audio: AlsaSetup [_
Sep 16 10:50:03 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:03 [vdr] audio/alsa: buffer size 4608 96ms, period size 1152 24ms_
Sep 16 10:50:03 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:03 [vdr] audio: AlsaSetup [_
Sep 16 10:50:04 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:04 [vdr] audio/alsa: buffer size 4608 96ms, period size 1152 24ms_
Sep 16 10:50:04 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:04 [vdr] audio: AlsaSetup [_
Sep 16 10:50:04 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:04 [vdr] audio/alsa: buffer size 4608 96ms, period size 1152 24ms_
Sep 16 10:50:04 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:04 [vdr] audio: AlsaSetup [_
Sep 16 10:50:04 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:04 [vdr] audio/alsa: buffer size 4096 85ms, period size 1024 21ms_
Sep 16 10:50:04 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:04 [vdr] audio: AlsaSetup [_
Sep 16 10:50:04 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:04 [vdr] audio/alsa: buffer size 16384 85ms, period size 4096 21ms_
Sep 16 10:50:04 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:04 [vdr] audio: AlsaSetup [_
Sep 16 10:50:04 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:04 [vdr] audio/alsa: buffer size 8192 42ms, period size 2048 10ms_
Sep 16 10:50:04 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:04 [vdr] audio: AlsaSetup [_
Sep 16 10:50:05 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:05 [vdr] audio/alsa: buffer size 5440 28ms, period size 2720 14ms_
Sep 16 10:50:05 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:05 [vdr] audio: AlsaSetup [_
Sep 16 10:50:05 [vdr] audio: AlsaSetup ]_
Sep 16 10:50:05 [vdr] audio/alsa: buffer size 4096 21ms, period size 1024 5ms_
Sep 16 10:50:05 [vdr] audio/alsa: state PREPARED_
Sep 16 10:50:05 [vdr] audio: 44100Hz supports 2 2 4 4 6 6 8 8 channels_
Sep 16 10:50:05 [vdr] audio: 48000Hz supports 2 2 4 4 6 6 8 8 channels_
Sep 16 10:50:05 [vdr] audio: 192000Hz supports 2 2 4 4 6 6 8 8 channels_
Sep 16 10:50:05 [vdr] audio: play thread started_
Alles anzeigen
Jetzt nach mehreren Tests mit Ton! Sind da die Debugausgaben schuld?
Jetzt nach mehreren Tests mit Ton! Sind da die Debugausgaben schuld?
Sowas kann schon mal passieren, weil jetzt das Timing etwas anders ist und die race condition dadurch seltener ausgelöst wird.
Lars.
Und das obwohl ich ja schon den -w alsa-close-open-delay switch verwende und im Code von 50 auf 100ms gegangen bin...
Hab mal eben schnell ohne den -w alsa-close-open-delay getestet. Geht jetzt auch mit Ton...
Race conditions suchen ist spaßig...
Lars.
Bei mir geht der DETA regelmäßig schief, wenn ich ohne alsa-no-close.open arbeite. Einfachste Abhilfe wäre in softhdevice.cpp in der DETA-Rountine zwischen ::Attach und Suspend einen sleep von mindestens 50ms einzubauen, besser aber die close-open-routine wie im anhängenden patch zu blocken.
close-open-delay spielt dabei keine rolle, weil erst der open von thread-cancel gekillt wird
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!