You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Thursday, November 21st 2013, 3:33pm

softhddevice gibt Sounddevice nicht frei

Hi,

ich habe hier seit ein paar Tagen (Komplettupdate System + VDR + PlugIns) das seltsame Problem dass softhddevice bei Suspend das Audiodevice nicht freigibt. Das führt dazu dass nach einem "svdrpsend.pl plug softhddevice deta" das Sounddevice noch belegt ist und z.B. XBMC kein Audiodevice nutzen kann. Das tritt aber nur ab und zu auf.

Wenn der VDR läuft sieht es so aus:

Spoiler Spoiler

vdr / # pidof vdr
24895
vdr / # ls -l /proc/24895/fd | grep snd
lrwx------ 1 root root 64 Nov 21 15:21 39 -> /dev/snd/pcmC0D3p
lrwx------ 1 root root 64 Nov 21 15:19 9 -> /dev/snd/controlC0
vdr / #


Wenn ich jetzt "svdrpsend.pl plug softhddevice deta" ausführe sieht es normalerweise so aus und ich kann xbmc starten und alles funktioniert:

Spoiler Spoiler

vdr / # ls -l /proc/24895/fd | grep snd
vdr / #


In den letzten Tagen ist es aber oft so dass nach "svdrpsend.pl plug softhddevice deta" immer noch das pcm-device vom VDR belegt bleibt:

Spoiler Spoiler

vdr / # ls -l /proc/24895/fd | grep snd
lrwx------ 1 root root 64 Nov 21 15:21 39 -> /dev/snd/pcmC0D3p
vdr / #


XBMC meckert dann dass das Sounddevice belegt ist.
Auch nach "svdrpsend.pl plug softhddevice atta" bleibt der VDR ohne Ton.

Spoiler Spoiler

vdr / # ls -l /proc/24895/fd | grep snd
lrwx------ 1 root root 64 Nov 21 15:21 39 -> /dev/snd/pcmC0D3p
lrwx------ 1 root root 64 Nov 21 15:19 9 -> /dev/snd/controlC0
vdr / #


Im Log ist leider nichts zu finden, ausser der Meldung dass das Audiodevice belegt ist und nicht genutzt werden kann.

Hat irgendjemand einen Tip für mich wo ich den Fehler suchen kann ?

Gruß
SieDu

P.S. Ich nutze VDR 2.1.2 mit softhddevice-git und XBMC 12.2 unter Gentoo und es läuft alles unter dem user root.

2

Friday, November 22nd 2013, 11:27am

Es könnte mit diesem Problem zusammenhängen: [Testing Vdr] Softhddevice nach Timeshift kein Ton

Bei mir wird der Ton freigegeben und bei "DETA/ATTA" ist mir auch kein Fehler bekannt.

Härte Test:

Source code

1
while true; do svdrpsend plug softhddevice deta >/dev/null; ls -l /proc/$(pidof vdr)/fd | grep snd; svdrpsend plug softhddevice atta > /dev/null; done


An dieser Stelle sind keine Meldungen bei "-DDEBUG" eingebaut.
In AudioExit eine Debugmeldung einbauen und prüfen ob es aufgerufen wird.

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

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

3

Wednesday, December 4th 2013, 12:13am

Hallo Johns,

ich habe das selbe Problem mit der aktuellen git-Version. Bin mal Testweise auf die 0.6.0 zurückgegangen - dort ist es nicht. Kann dir aber (noch) nicht sagen ab wann genau es Auftritt. Ich weiß auch nicht wann ich dazu komme es mal zu durchzutesten.

habe die audio.c wie folgt erweitert:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
static void AudioExitThread(void)
{

	Debug(3, "audio: Begin of AudioExit\n");

	void *retval;
	if (AudioThread) {
    	if (pthread_cancel(AudioThread)) {
        	Error(_("audio: can't queue cancel play thread\n"));
    	}
    	if (pthread_join(AudioThread, &retval) || retval != PTHREAD_CANCELED) {
        	Error(_("audio: can't cancel play thread\n"));
    	}
    	pthread_cond_destroy(&AudioStartCond);
    	pthread_mutex_destroy(&AudioMutex);
    	AudioThread = 0;
	}
	Debug(3, "audio: End of AudioExit\n");

}

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void AudioExit(void)
{
	Debug(3, "audio: Begin of AudioExit\n");
	const AudioModule *module;

#ifdef USE_AUDIO_THREAD
	if (AudioUsedModule->Thread) {  	// supports threads
    	AudioExitThread();
	}
#endif
	module = AudioUsedModule;
	AudioUsedModule = &NoopModule;
	module->Exit();
	AudioRingExit();
	AudioRunning = 0;
	AudioPaused = 0;
	Debug(3, "audio: End of AudioExit\n");

}

Loglevel steht auf 3 und ich finde nix davon im Syslog. Hab ich bei der Debug-Meldung evtl. was falsch gemacht?!

Hier noch eine Logausgabe vom VDR wo der VDR das Audio-Device nicht wieder auf bekommt:

Quoted

Dec 04 00:09:44 [vdr] audio: can't set channels 0 sample-rate 0Hz_
Dec 04 00:10:43 [vdr] audio: 'alsa' output module used_
Dec 04 00:10:43 [vdr] audio/alsa: supports pause: yes_
Dec 04 00:10:43 [vdr] audio: 44100Hz supports 1 2 2 2 2 2 2 2 channels_
Dec 04 00:10:43 [vdr] audio: 48000Hz supports 1 2 2 2 2 2 2 2 channels_
Dec 04 00:10:43 [vdr] audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels_
Dec 04 00:10:43 [vdr] audio/alsa: using device 'default'_
Dec 04 00:10:43 [vdr] audio/alsa: start delay 336ms_
Dec 04 00:10:45 [vdr] audio/alsa: using device 'default'_
Dec 04 00:10:45 [vdr] audio/alsa: start delay 336ms_
Dec 04 00:10:45 [vdr] audio/alsa: using device 'default'_
Dec 04 00:10:45 [vdr] audio/alsa: start delay 336ms_
Dec 04 00:10:56 [vdr] audio: 'alsa' output module used_
Dec 04 00:10:56 [vdr] audio/alsa: playback open 'default' error: Das Gerät oder die Ressource ist belegt_
Dec 04 00:10:56 [vdr] audio: 44100Hz supports 0 0 0 0 0 0 0 0 channels_
Dec 04 00:10:56 [vdr] audio: 48000Hz supports 0 0 0 0 0 0 0 0 channels_
Dec 04 00:10:56 [vdr] audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels_
Dec 04 00:10:56 [vdr] audio: 2 channels unsupported_

Gruß
Michael
Gen2VDR v5.1
---------------
Intel DG45ID mit Core2Duo E4300, 2,5GB DDR2, Gainward G210 1024MB passiv, SSD, cineS2 + DuoFlex S2 unicable, TT Budget T-1500, MSI Mega Sky 580 DVB-T USB-Stick, Atric Einschalter, 3TB Video HDD

4

Wednesday, December 4th 2013, 7:57am

Hallo Johns,

ich kann es doch schon relativ weit eingrenzen: mit der 0.6.1rc1 gibts das problem nicht.

Gruß
Gen2VDR v5.1
---------------
Intel DG45ID mit Core2Duo E4300, 2,5GB DDR2, Gainward G210 1024MB passiv, SSD, cineS2 + DuoFlex S2 unicable, TT Budget T-1500, MSI Mega Sky 580 DVB-T USB-Stick, Atric Einschalter, 3TB Video HDD

5

Wednesday, December 4th 2013, 10:14am

Die Meldungen sollten erscheinen, wenn die Sourcen mit -DDEBUG übersetzt wurden.
Einfach im Makefile das '#' vor -DDEBUG entfernen. Ohne -DDEBUG werden alle Debug(...) weggelassen.
Nur Info(...) und höher ist in der normalen Version.

0.6.1rc1 vs GIT

Die Änderungen sind überschaubar, in der Hauptsache ist das Löschen der Puffer beim Umschalten dazugekommen.

Source code

1
softhddevice.ClearOnSwitch = 0


Sollte wie die alte Version laufen.

Dies sollte aber nichts am Detach Verhalten ändern.

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

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

6

Wednesday, December 4th 2013, 12:14pm

Hallo Johns,

das scheint exakt das Problem zu sein. Ich kann allerdings momentan nur per ssh auf meinen VDR zugreifen. Wenn ich "ClearOnSwitch" abschalte gibt das PlugIn bei "Deta" immer zuverlässig das Sounddevice frei.
Genaueres kann ich erst in den Weihnachtsfeiertagen sagen wenn ich wieder zu Hause bin.

Gruß
SieDu

7

Wednesday, December 4th 2013, 9:33pm

Hallo Johns,

habe es gerade mal getestet. Mit dem oben genannten Code kommt folgende Ausgabe im Syslog:

Quoted

Dec 04 21:30:29 [vdr] audio: reset video ready_
Dec 04 21:30:29 [vdr] audio: flush_
Dec 04 21:30:29 [vdr] audio/alsa: flush state RUNNING_
Dec 04 21:30:29 [vdr] audio: audio flush 21ms_
Dec 04 21:30:29 [vdr] audio: not paused, check the code_
Dec 04 21:30:29 [vdr] audio: Begin of AudioExit_
Dec 04 21:30:29 [vdr] audio: Begin of AudioExitThread_
Dec 04 21:30:29 [vdr] audio: End of AudioExitThread_
Dec 04 21:30:29 [vdr] audio: End of AudioExit_
Dec 04 21:30:44 [vdr] audio: 'alsa' output module used_
Dec 04 21:30:44 [vdr] audio/alsa: playback open 'default' error: Das Gerät oder die Ressource ist belegt_
Dec 04 21:30:44 [vdr] audio/alsa: mixer default - PCM open_
Es wird also alles aufgerufen. Der Ton ist trotzdem weg.

Gruß Michael

EDIT: die obersten 4 Debug Ausgaben noch hinzugefügt.
Gen2VDR v5.1
---------------
Intel DG45ID mit Core2Duo E4300, 2,5GB DDR2, Gainward G210 1024MB passiv, SSD, cineS2 + DuoFlex S2 unicable, TT Budget T-1500, MSI Mega Sky 580 DVB-T USB-Stick, Atric Einschalter, 3TB Video HDD

8

Wednesday, December 4th 2013, 9:49pm

Hallo Johns,



Quellcode

1



softhddevice.ClearOnSwitch = 0



Sollte wie die alte Version laufen.
Dies kann ich auch bestätigen. Habe aber noch die Git-Version von gestern drauf.


Gruß
Gen2VDR v5.1
---------------
Intel DG45ID mit Core2Duo E4300, 2,5GB DDR2, Gainward G210 1024MB passiv, SSD, cineS2 + DuoFlex S2 unicable, TT Budget T-1500, MSI Mega Sky 580 DVB-T USB-Stick, Atric Einschalter, 3TB Video HDD

This post has been edited 1 times, last edit by "Michael84" (Dec 4th 2013, 9:59pm)


9

Wednesday, December 4th 2013, 11:06pm

Ich glaube hier ist das Problem, oder ?

Source code

1
Dec 04 21:30:29 [vdr] audio: not paused, check the code_


Gruß
SieDu

10

Wednesday, December 4th 2013, 11:35pm

Hallo,

hab grad nochmal geschaut. Die Meldung kommt auch mit ClearOnSwitch = 0 - und da geht ja der Ton nach dem detatch noch. Es muss also was anderes sein.

Gruß
Gen2VDR v5.1
---------------
Intel DG45ID mit Core2Duo E4300, 2,5GB DDR2, Gainward G210 1024MB passiv, SSD, cineS2 + DuoFlex S2 unicable, TT Budget T-1500, MSI Mega Sky 580 DVB-T USB-Stick, Atric Einschalter, 3TB Video HDD

Dr. Seltsam

Im Forum Zuhause

Posts: 10,094

Location: 3. Planet des Sonnensystems

Occupation: Organisator

  • Send private message

11

Thursday, December 5th 2013, 12:15am

seid Ihr wirklich sicher, dass die Probleme bei ClearOnSwitch = 0 zuverlässig nicht auftreten? Ich kann mir da einen Zusammenhang kaum vorstellen.

War denn vorher überhaupt ClearOnSwitch = 1 gesetzt? Wie habt Ihr das geändert? Im Plugin-Setup-Menü oder durch Editieren der setup.conf? Falls letzteres: war da vorher tatsächlich ein Eintrag "ClearOnSwitch = 1" vorhanden?

Umd das nochmal zu verdeutlichen: Die Option, beim Kanalwechsel die Buffer zu leeren, kam vor wenigen Wochen erst ins git. Wer eine solche git-Version gezogen hat, hat zunächst überhaupt keine Veränderung, denn per default werden die Buffer beim Kanalwechsel nicht gecleart. Eine mögliche Verschlechterung kann also nur dann entstanden sein, wenn jemand eine git-Version seit dem 05.11. gezogen hat, und zusätzlich die Option in den Plugin-Einstellungen aktiviert hatte.
VDR 1: Silverstone LC20, Cougar A300/R, MSI C847MS-E33, passive Asus GT520, KNC One DVB-C, Cine CT V6, WD10EACS; Atric-IR-Einschalter. SW: yavdr 0.5 per SSD
VDR 2: im Aufbau: ACT-620 mit Coba-NT, Asrock B75 Pro3-M, Celeron G540, Sundtek MediaTV Digital Home (DVB-C/T), passive Asus GT610. SW: Ubuntu 13.04 minimal (ohne grafische Oberfläche) per SSD

12

Thursday, December 5th 2013, 1:25am

Hallo,

Wärend das Problem mit softhddevice.ClearOnSwitch = 1 zuverlässig immer auftritt (gesetzt über OSD, dann in setup.conf geschaut), ist es bei Tests mit über OSD ausgeschaltetem "Clear deocer on chanel switch" bisher zuverlässig nicht aufgetreten. In der setup.conf steht jetzt:

Source code

1
2
3
vdr01 ~ # cat /etc/vdr/setup.conf | grep softhddevice.ClearOnSwitch
softhddevice.ClearOnSwitch = 0
vdr01 ~ #


Habe es ca. 10 mal getestet in der Zwischenzeit wobei es da nie aufgetreten ist.

Gruß
Gen2VDR v5.1
---------------
Intel DG45ID mit Core2Duo E4300, 2,5GB DDR2, Gainward G210 1024MB passiv, SSD, cineS2 + DuoFlex S2 unicable, TT Budget T-1500, MSI Mega Sky 580 DVB-T USB-Stick, Atric Einschalter, 3TB Video HDD

13

Thursday, December 5th 2013, 10:20am

Ich glaube hier ist das Problem, oder ?

Source code

1
Dec 04 21:30:29 [vdr] audio: not paused, check the code_


Das nur eine Notiz an mich und kein wirkliches Problem. Der Aufrufer sollte den Pause Status wissen und nicht einfach play aufrufen, ist nur unsauberes arbeiten von mir.

seid Ihr wirklich sicher, dass die Probleme bei ClearOnSwitch = 0 zuverlässig nicht auftreten? Ich kann mir da einen Zusammenhang kaum vorstellen.

War denn vorher überhaupt ClearOnSwitch = 1 gesetzt? Wie habt Ihr das geändert? Im Plugin-Setup-Menü oder durch Editieren der setup.conf? Falls letzteres: war da vorher tatsächlich ein Eintrag "ClearOnSwitch = 1" vorhanden?


Hat mich auch gewundert. Besonders das es bei mir nicht auftritt.
Beim "clear" werden die Puffer gelöscht, entweder hängt noch der Flush, der meldet aber, daß er mit 21ms fertig ist.
Oder nach dem Flush ist der Thread im Wartestate und dieser macht Probleme.

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

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

14

Thursday, December 5th 2013, 10:41am

Hi,

ich kann das Problem genauso bestätigen. Mit aktiviertem ClearOnSwitch hatte ich beim Aufruf von Xbmc sowie bei der Rückkehr zum VDR keinen Ton. Mit deaktiviertem ClearOnSwitch funktionierts wieder wie zuvor.

Gruss

Holly

Gesendet von meinem A510 mit Tapatalk 4
Server: Debian 8 x64 mit Softhddevice, Kernel 4.0, Asus H97M-Plus, Intel i3-4150, NVIDIA GPU GeForce GT 520 (GF119), 2 x 2048 MB DDR2-RAM, 2 x Technotrend S2-1600 1 xTechnisat SkyStar USB HD, Pearl LCD-Display 2,4", Lirc-Serial mit Logitech Harmony 300, Phillips 47'' FullHD
Client: Debian 7.4 x64 mit XBMC+XVDR, Kernel 3.13.3, ASRock B75 Pro3-M, Intel CPU G630, NVIDIA GPU GeForce GT 610 (GF119), 2 x 2048 MB DDR3-RAM, 1 xTechnisat SkyStar2 HD, SilverStone Milo ML03, ASRock Smart Remote CIR mit Logitech Harmony 650, Beamer 120'' FullHD-3D

15

Thursday, December 5th 2013, 11:47am

Hallo,

@ johns: kann man das mit zusätzlichen Debugausgaben testen? wenn ja, wo müssen die hin?

Gruß
Gen2VDR v5.1
---------------
Intel DG45ID mit Core2Duo E4300, 2,5GB DDR2, Gainward G210 1024MB passiv, SSD, cineS2 + DuoFlex S2 unicable, TT Budget T-1500, MSI Mega Sky 580 DVB-T USB-Stick, Atric Einschalter, 3TB Video HDD

16

Thursday, December 5th 2013, 12:33pm

Du brauchst nichts einbauen, sollte schon genug im Log stehen.

Source code

1
2
3
4
5
6
7
8
9
10
11
vdr: audio: reset video ready
vdr: audio: flush
vdr: audio/alsa: flush state RUNNING
vdr: audio/alsa: using device 'hw:0,0'
vdr: audio/alsa: buffer size 4608 96ms, period size 1152 24ms
vdr: audio/alsa: state PREPARED
vdr: audio/alsa: start delay 148ms
vdr: audio: a/v next buf(0,   0ms)
vdr: audio: break after flush
vdr: audio: wait on start condition
vdr: audio: audio flush 18ms


So sollte der Flush im Log aussehen. Bei dir fehlt ein Teil. Wenn ich es richtig sehe, dann ist der Flush noch nicht fertig und damit kommt es zu dem Problem.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+++ b/audio.c
@@ -2053,15 +2053,15 @@ static void *AudioPlayHandlerThread(void *dummy)
                if (AudioRing[read].FlushBuffers) {
                    AudioRing[read].FlushBuffers = 0;
                    AudioRingRead = read;
-                   atomic_set(&AudioRingFilled, filled);
                    // handle all flush in queue
-                   flush = 1;
+                   flush = filled + 1;
                }
            }
 
            if (flush) {
                Debug(3, "audio: flush\n");
                AudioUsedModule->FlushBuffers();
+               atomic_set(&AudioRingFilled, flush - 1);
                if (AudioNextRing()) {
                    Debug(3, "audio: break after flush\n");
                    break;

Verschiebt die Rückmeldung und könnte das Problem beheben.

Edit: richtiger Patch

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

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

17

Thursday, December 5th 2013, 4:06pm

Hallo Johns,

der Patch läuft bei mir nicht durch - ich bekomm nen reject:

Spoiler Spoiler

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- /dev/null
+++ audio.c
@@ -2053,15 +2053,15 @@
            	if (AudioRing[read].FlushBuffers) {
                	AudioRing[read].FlushBuffers = 0;
                	AudioRingRead = read;
-               	atomic_set(&AudioRingFilled, filled);
                	// handle all flush in queue
-               	flush = 1;
+               	flush = filled + 1;
            	}
        	}

        	if (flush) {
            	Debug(3, "audio: flush\n");
            	AudioUsedModule->FlushBuffers();
+           	atomic_set(&AudioRingFilled, flush - 1);
            	if (AudioNextRing()) {
                	Debug(3, "audio: break after flush\n");
                	break;


Wenn ich die audio.c händisch abändere dann klappt es auch nicht. Anbei die Logausgaben und die von mir geänderte audio.c (hoffe ich habe nix falsch gemacht)

Spoiler Spoiler

while (filled--) {
read = (read + 1) % AUDIO_RING_MAX;
if (AudioRing[read].FlushBuffers) {
AudioRing[read].FlushBuffers = 0;
AudioRingRead = read;
// handle all flush in queue
flush = filled + 1;
}
}

if (flush) {
Debug(3, "audio: flush\n");
AudioUsedModule->FlushBuffers();
atomic_set(&AudioRingFilled, flush -1);
if (AudioNextRing()) {
Debug(3, "audio: break after flush\n");
break;
}
Debug(3, "audio: continue after flush\n");
}


Hier noch die Aktuelle Logausgabe mit der von mir geänderten audio.c:

Spoiler Spoiler

Dec 05 15:56:21 [G2V gg_switch.sh] gg_switch <>
Dec 05 15:56:21 [su] pam_unix(su:session): session closed for user root
Dec 05 15:56:21 [root] Focus: 1
Dec 05 15:56:21 [vdr] Unsupported event type 18_
Dec 05 15:56:21 [G2V gg_setactapp.sh] /_config/bin/gg_setactapp.sh G2V-Launcher
Dec 05 15:56:21 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 0(Gg_launcher)>
Dec 05 15:56:22 [vdr] [18432] connect from 127.0.0.1, port 57485 - accepted
Dec 05 15:56:22 [vdr] [18432] closing SVDRP connection
Dec 05 15:56:23 [vdr] [18432] connect from 127.0.0.1, port 57486 - accepted
Dec 05 15:56:23 [vdr] [18432] [softhddev]SetPlayMode: 0_
Dec 05 15:56:23 [vdr] audio: reset video ready_
Dec 05 15:56:23 [vdr] video: reset start_
Dec 05 15:56:23 [vdr] video: set clock --:--:--.---_
Dec 05 15:56:23 [vdr] audio: flush_
Dec 05 15:56:23 [vdr] audio/alsa: flush state RUNNING_
Dec 05 15:56:23 [vdr] audio: audio flush 1ms_
Dec 05 15:56:23 [vdr] [softhddev]Clear: 0ms buffers 0_
Dec 05 15:56:23 [vdr] video: set closing_
Dec 05 15:56:23 [vdr] video: set clock --:--:--.---_
Dec 05 15:56:23 [vdr] video: reset start_
Dec 05 15:56:23 [vdr] video: set clock --:--:--.---_
Dec 05 15:56:23 [vdr] video: new stream start_
Dec 05 15:56:23 [vdr] [18432] [softhddev]SetVideoDisplayFormat: 0_
Dec 05 15:56:23 [vdr] [18432] [softhddev]GetSpuDecoder:_
Dec 05 15:56:23 [vdr] [18432] [softhddev]SetPlayMode: 1_
Dec 05 15:56:23 [vdr] video: set trick-speed 0_
Dec 05 15:56:23 [vdr] audio: not paused, check the code_
Dec 05 15:56:23 [vdr] [softhddev]Suspend:_
Dec 05 15:56:23 [vdr] video/vdpau: closing eof_
Dec 05 15:56:23 [vdr] video: screen saver extension present_
Dec 05 15:56:23 [vdr] video: video thread canceled_
Dec 05 15:56:23 [root] Focus: (1080, 1920) 0(Gg_launcher) -
Dec 05 15:56:23 [vdr] [19211] TS buffer on device 3 thread ended (pid=18432, tid=19211)
Dec 05 15:56:23 [vdr] [19210] buffer stats: 187812 (1%) used
Dec 05 15:56:23 [vdr] [19210] receiver on device 3 thread ended (pid=18432, tid=19210)
Dec 05 15:56:23 [vdr] video/vdpau: VdpauDestroySurfaces_
Dec 05 15:56:23 [G2V gg_setactapp.sh] /_config/bin/gg_setactapp.sh G2V-Launcher
Dec 05 15:56:23 [vdr] video/vdpau: 2 missed, 6 duped, 0 dropped frames of 0,0_
Dec 05 15:56:23 [G2V gg_setactapp.sh] Killing /_config/bin/gg_setactapp.sh 19383
Dec 05 15:56:23 [vdr] [18432] closing SVDRP connection
Dec 05 15:56:23 [vdr] [18432] connect from 127.0.0.1, port 57487 - accepted
Dec 05 15:56:23 [vdr] [18432] closing SVDRP connection
Dec 05 15:56:25 [vdr] [18432] connect from 127.0.0.1, port 57488 - accepted
Dec 05 15:56:25 [vdr] [18432] closing SVDRP connection
Dec 05 15:56:27 [lircd-0.9.0] removed client
Dec 05 15:56:27 [G2V gg_setactapp.sh] Starting /usr/bin/irexec --daemon /etc/gen2vdr/remote/act/G2V-Launcher.conf
Dec 05 15:56:27 [lircd-0.9.0] accepted new client on /var/run/lirc/lircd
Dec 05 15:56:34 [G2V gg_switch.sh] gg_switch </01.root.VDR>
Dec 05 15:56:34 [G2V gg_switch.sh] Starting <01.root.VDR>
Dec 05 15:56:34 [G2V gg_startapp.sh] gg_startapp <01.root.VDR>
Dec 05 15:56:34 [G2V gg_setactapp.sh] /_config/bin/gg_setactapp.sh VDR
Dec 05 15:56:34 [lircd-0.9.0] removed client
Dec 05 15:56:34 [G2V gg_setactapp.sh] Starting /usr/bin/irexec --daemon /etc/gen2vdr/remote/act/VDR.conf
Dec 05 15:56:34 [lircd-0.9.0] accepted new client on /var/run/lirc/lircd
Dec 05 15:56:34 [G2V gg_startapp.sh] Starting <01.root.VDR><VDR> with user <root>
Dec 05 15:56:34 [su] Successful su for root by root
Dec 05 15:56:34 [su] + /dev/pts/5 root:root
Dec 05 15:56:34 [su] pam_unix(su:session): session opened for user root by (uid=0)
Dec 05 15:56:35 [G2V x2vdr.sh] /_config/bin/x2vdr.sh
Dec 05 15:56:35 [G2V x2vdr.sh] Start </_config/bin/vdr-softhd.sh >
Dec 05 15:56:35 [root] /_config/bin/vdr-softhd.sh -s
Dec 05 15:56:35 [vdr] [18432] connect from 127.0.0.1, port 57489 - accepted
Dec 05 15:56:35 [vdr] [18432] closing SVDRP connection
Dec 05 15:56:35 [vdr] [18432] connect from 127.0.0.1, port 57490 - accepted
Dec 05 15:56:35 [vdr] [18432] [softhddev]SetPlayMode: 0_
Dec 05 15:56:35 [vdr] [18432] [softhddev]SetVideoDisplayFormat: 0_
Dec 05 15:56:35 [vdr] [18432] [softhddev]GetSpuDecoder:_
Dec 05 15:56:35 [vdr] [18432] [softhddev]~cSoftHdControl: dummy player stopped_
Dec 05 15:56:35 [vdr] [softhddev]Resume:_
Dec 05 15:56:35 [vdr] video: visual 0x21 depth 24_
Dec 05 15:56:35 [vdr] video: window prepared_
Dec 05 15:56:35 [root] Focus: 0
Dec 05 15:56:35 [G2V gg_switchhook.sh] /_config/bin/gg_switchhook.sh -switch ActWin <(1080, 1920) 1(softhddevice)>
Dec 05 15:56:35 [vdr] video/vdpau: VDPAU API version: 1_
Dec 05 15:56:35 [vdr] video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 331.20 Wed Oct 30 17:39:35 PDT 2013_
Dec 05 15:56:35 [vdr] video/vdpau: highest supported high quality scaling 1_
Dec 05 15:56:35 [vdr] video/vdpau: feature deinterlace temporal supported_
Dec 05 15:56:35 [vdr] video/vdpau: feature deinterlace temporal spatial supported_
Dec 05 15:56:35 [vdr] video/vdpau: attribute skip chroma deinterlace supported_
Dec 05 15:56:35 [vdr] video/vdpau: 4:2:0 chroma format with 4096x4096 supported_
Dec 05 15:56:35 [vdr] video/vdpau: 4:2:2 chroma format with 4096x4096 supported_
Dec 05 15:56:35 [vdr] video/vdpau: 8bit BGRA format with 8192x8192 supported_
Dec 05 15:56:35 [vdr] video/vdpau: 10bit RGBA format with 8192x8192 supported_
Dec 05 15:56:35 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000004_
Dec 05 15:56:35 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000005_
Dec 05 15:56:35 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000006_
Dec 05 15:56:35 [vdr] video/vdpau: created output surface 1920x1080 with id 0x00000007_
Dec 05 15:56:35 [vdr] video/vdpau: created grab render output surface 1920x1080 with id 0x00000008_
Dec 05 15:56:35 [vdr] video: screen saver extension present_
Dec 05 15:56:35 [vdr] video: dpms was enabled_
Dec 05 15:56:35 [vdr] video/vdpau: osd surfaces created_
Dec 05 15:56:35 [vdr] video/vdpau: osd clear image_
Dec 05 15:56:35 [vdr] audio: 'alsa' output module used_
Dec 05 15:56:35 [vdr] audio/alsa: playback open 'default' error: Das Gerät oder die Ressource ist belegt_
Dec 05 15:56:35 [vdr] audio/alsa: mixer default - PCM open_
Dec 05 15:56:35 [vdr] audio: 44100Hz supports 0 0 0 0 0 0 0 0 channels_
Dec 05 15:56:35 [vdr] audio: 48000Hz supports 0 0 0 0 0 0 0 0 channels_
Dec 05 15:56:35 [vdr] audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels_
Dec 05 15:56:35 [vdr] audio: play thread started_
Dec 05 15:56:35 [vdr] audio: wait on start condition_
Dec 05 15:56:35 [vdr] [18432] switching to channel 1
Dec 05 15:56:35 [vdr] [19501] receiver on device 3 thread started (pid=18432, tid=19501, prio=high)
Dec 05 15:56:35 [vdr] [19502] TS buffer on device 3 thread started (pid=18432, tid=19502, prio=high)
Dec 05 15:56:35 [vdr] [18432] [softhddev]SetPlayMode: 1_
Dec 05 15:56:35 [vdr] video: set trick-speed 0_
Dec 05 15:56:35 [vdr] audio: not paused, check the code_
Dec 05 15:56:35 [vdr] video: display thread started_
Dec 05 15:56:35 [vdr] video/event: MapNotify_
Dec 05 15:56:35 [vdr] [18432] closing SVDRP connection
Dec 05 15:56:35 [vdr] video: slow down video, duping frame_
Dec 05 15:56:35 [vdr] video/vdpau: black surface displayed_
Dec 05 15:56:35 [vdr] video: new stream 12214ms_
Dec 05 15:56:35 [vdr] video: possible stream change loss_
Dec 05 15:56:35 [vdr] video: h264 detected_
Dec 05 15:56:35 [vdr] codec: using video codec h264_vdpau or ID 0x001c_
Dec 05 15:56:35 [vdr] codec: vdpau decoder found_
Dec 05 15:56:35 [vdr] codec: video mpeg hack active_
Dec 05 15:56:35 [vdr] codec: video ''_
Dec 05 15:56:35 [vdr] codec: can use own buffer management_
Dec 05 15:56:35 [vdr] codec: can export data for HW decoding (VDPAU)_
Dec 05 15:56:35 [vdr] codec: bad video frame_
- Last output repeated 2 times -
Dec 05 15:56:36 [vdr] pesdemux: new codec 000000 -> 0x15000_
Dec 05 15:56:36 [vdr] codec: using audio codec (null) or ID 0x15000_
Dec 05 15:56:36 [vdr] codec: audio ''_
Dec 05 15:56:36 [vdr] codec/audio: format change s16p 48000Hz *2 channels E-AC-3 pass-through_
Dec 05 15:56:36 [vdr] audio: setup channels 2 frequency 48000Hz _
Dec 05 15:56:36 [vdr] audio: 2 channels unsupported_
Dec 05 15:56:36 [vdr] codec/audio: audio setup error_
Dec 05 15:56:36 [vdr] codec: bad video frame_
- Last output repeated 14 times -
Dec 05 15:56:36 [vdr] codec/video: ffmpeg/libav buggy: width or height zero_
Dec 05 15:56:36 [vdr] video: ready --:--:--.--- 0ms/frame 12519ms_
Dec 05 15:56:36 [vdr] Vdpau_get_format: codec 28 fmts:_
Dec 05 15:56:36 [vdr] _0x00000024 vdpau_h264_
Dec 05 15:56:36 [vdr] video/vdpau: profile 7 with level 41, macro blocks 8192, width 2048, height 2048 supported_
Dec 05 15:56:36 [vdr] video/vdpau: create decoder profile=7 0x0 #16 refs_
Dec 05 15:56:36 [vdr] _0x00000024 vdpau_h264_
Dec 05 15:56:36 [vdr] codec/video: ffmpeg/libav buggy: width or height zero_
Dec 05 15:56:36 [vdr] video: ready --:--:--.--- 0ms/frame 12519ms_
Dec 05 15:56:36 [vdr] Vdpau_get_format: codec 28 fmts:_
Dec 05 15:56:36 [vdr] _0x00000024 vdpau_h264_
Dec 05 15:56:36 [vdr] video/vdpau: profile 7 with level 41, macro blocks 8192, width 2048, height 2048 supported_
Dec 05 15:56:36 [vdr] video/vdpau: create decoder profile=7 0x0 #16 refs_
Dec 05 15:56:36 [vdr] _0x00000024 vdpau_h264_
Dec 05 15:56:36 [vdr] video/vdpau: VdpauCreateSurfaces: 1280x720 * 21_
Dec 05 15:56:36 [vdr] video/vdpau: temporal deinterlace enabled_
Dec 05 15:56:36 [vdr] video/vdpau: temporal spatial deinterlace enabled_
Dec 05 15:56:36 [vdr] video/vdpau: inverse telecine disabled_
Dec 05 15:56:36 [vdr] video/vdpau: noise reduction disabled_
Dec 05 15:56:36 [vdr] video/vdpau: sharpness disabled_
Dec 05 15:56:36 [vdr] video/vdpau: high quality scaling 1 enabled_
Dec 05 15:56:36 [vdr] video/vdpau: background color 0,000000/0,000000/0,000000/0,000000_
Dec 05 15:56:36 [vdr] video/vdpau: skip chroma deinterlace disabled_
Dec 05 15:56:36 [vdr] video/vdpau: noise reduction level 0,000_
Dec 05 15:56:36 [vdr] video/vdpau: sharpness level +0,000_
Dec 05 15:56:36 [vdr] video/vdpau: color space ITU-R BT.709_
Dec 05 15:56:36 [vdr] video: aspect 8768:4941_
Dec 05 15:56:36 [vdr] video: aspect output 1917x1080+1+0_
Dec 05 15:56:36 [vdr] video: new stream frame 12565ms_
Dec 05 15:56:36 [vdr] audio: a/v start, no valid audio_
Dec 05 15:56:36 [vdr] video/vdpau: black surface displayed_
Dec 05 15:56:36 [vdr] video: initial slow down video, frame 1_
Dec 05 15:56:36 [vdr] video: 2:01:44.799+8888 0 0/\ms 0+1 v-buf_
Dec 05 15:56:39 [vdr] [softhddev]GetVideoSize: 1280x720 1,77778_
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 1841x1044+38+22 9ms 7688016_
Dec 05 15:56:39 [vdr] [18432] switching to channel 2
Dec 05 15:56:39 [vdr] [18432] [softhddev]SetPlayMode: 0_
Dec 05 15:56:39 [vdr] audio: reset video ready_
Dec 05 15:56:39 [vdr] audio: ----> 0ms start_
Dec 05 15:56:39 [vdr] audio: flush_
Dec 05 15:56:39 [vdr] audio: can't set channels 0 sample-rate 0Hz_
Dec 05 15:56:39 [vdr] audio: break after flush_
Dec 05 15:56:39 [vdr] audio: wait on start condition_
Dec 05 15:56:39 [vdr] audio: audio flush 0ms_
Dec 05 15:56:39 [vdr] video: reset start_
Dec 05 15:56:39 [vdr] video: set clock --:--:--.---_
Dec 05 15:56:39 [vdr] [softhddev]Clear: 6ms buffers 0_
Dec 05 15:56:39 [vdr] video: set closing_
Dec 05 15:56:39 [vdr] video: set clock --:--:--.---_
Dec 05 15:56:39 [vdr] video: reset start_
Dec 05 15:56:39 [vdr] video: set clock --:--:--.---_
Dec 05 15:56:39 [vdr] video: new stream start_
Dec 05 15:56:39 [vdr] [18432] [softhddev]SetVideoDisplayFormat: 0_
Dec 05 15:56:39 [vdr] [18432] [softhddev]GetSpuDecoder:_
Dec 05 15:56:39 [vdr] video/vdpau: closing eof_
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 1810x259+53+807 2ms 1875160_
Dec 05 15:56:39 [vdr] video: initial slow down video, frame 99_
Dec 05 15:56:39 [vdr] video: decoder buffer empty, duping frame (1/56) 0 v-buf_
Dec 05 15:56:39 [vdr] video: --:--:--.--- +0 0 0/\ms 0-1 v-buf_
Dec 05 15:56:39 [vdr] video/vdpau: black surface displayed_
Dec 05 15:56:39 [vdr] [19502] TS buffer on device 3 thread ended (pid=18432, tid=19502)
Dec 05 15:56:39 [vdr] [19501] buffer stats: 176344 (1%) used
Dec 05 15:56:39 [vdr] [19501] receiver on device 3 thread ended (pid=18432, tid=19501)
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 1810x259+53+807 2ms 1875160_
Dec 05 15:56:39 [vdr] [19514] receiver on device 3 thread started (pid=18432, tid=19514, prio=high)
Dec 05 15:56:39 [vdr] [19515] TS buffer on device 3 thread started (pid=18432, tid=19515, prio=high)
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 1810x259+53+807 1ms 1875160_
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 1810x259+53+807 4ms 1875160_
- Last output repeated 2 times -
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
Dec 05 15:56:39 [vdr] [18432] [softhddev]SetPlayMode: 1_
Dec 05 15:56:39 [vdr] video: set trick-speed 0_
Dec 05 15:56:39 [vdr] audio: not paused, check the code_
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 10 times -
Dec 05 15:56:39 [vdr] audio: reset video ready_
Dec 05 15:56:39 [vdr] audio: ----> 0ms start_
Dec 05 15:56:39 [vdr] audio: flush_
Dec 05 15:56:39 [vdr] audio: can't set channels 0 sample-rate 0Hz_
Dec 05 15:56:39 [vdr] audio: break after flush_
Dec 05 15:56:39 [vdr] audio: wait on start condition_
Dec 05 15:56:39 [vdr] audio: audio flush 1ms_
Dec 05 15:56:39 [vdr] video: new stream 422ms_
Dec 05 15:56:39 [vdr] video: possible stream change loss_
Dec 05 15:56:39 [vdr] [softhddev] invalid PES video packet_
Dec 05 15:56:39 [vdr] [softhddev] 2 invalid PES video packet(s)_
Dec 05 15:56:39 [vdr] video: h264 detected_
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
Dec 05 15:56:39 [vdr] pesdemux: new codec 000000 -> 0x15000_
Dec 05 15:56:39 [vdr] codec: using audio codec (null) or ID 0x15000_
Dec 05 15:56:39 [vdr] audio: ----> 0ms start_
Dec 05 15:56:39 [vdr] audio: wait on start condition_
Dec 05 15:56:39 [vdr] codec: audio ''_
Dec 05 15:56:39 [vdr] codec/audio: format change s16p 48000Hz *2 channels E-AC-3 pass-through_
Dec 05 15:56:39 [vdr] audio: setup channels 2 frequency 48000Hz _
Dec 05 15:56:39 [vdr] audio: 2 channels unsupported_
Dec 05 15:56:39 [vdr] codec/audio: audio setup error_
Dec 05 15:56:39 [vdr] codec: using video codec h264_vdpau or ID 0x001c_
Dec 05 15:56:39 [vdr] codec: vdpau decoder found_
Dec 05 15:56:39 [vdr] codec: video mpeg hack active_
Dec 05 15:56:39 [vdr] codec: video ''_
Dec 05 15:56:39 [vdr] codec: can use own buffer management_
Dec 05 15:56:39 [vdr] codec: can export data for HW decoding (VDPAU)_
Dec 05 15:56:39 [vdr] codec: bad video frame_
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 14 times -
Dec 05 15:56:39 [vdr] pesdemux: pes start code id 0xc0_
Dec 05 15:56:39 [vdr] codec: bad video frame_
- Last output repeated 4 times -
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 15 times -
Dec 05 15:56:39 [vdr] codec: bad video frame_
- Last output repeated 5 times -
Dec 05 15:56:39 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 7 times -
Dec 05 15:56:40 [vdr] codec: bad video frame_
- Last output repeated 4 times -
Dec 05 15:56:40 [vdr] codec/video: ffmpeg/libav buggy: width or height zero_
Dec 05 15:56:40 [vdr] video: ready --:--:--.--- 0ms/frame 829ms_
Dec 05 15:56:40 [vdr] Vdpau_get_format: codec 28 fmts:_
Dec 05 15:56:40 [vdr] _0x00000024 vdpau_h264_
Dec 05 15:56:40 [vdr] video/vdpau: profile 7 with level 41, macro blocks 8192, width 2048, height 2048 supported_
Dec 05 15:56:40 [vdr] video/vdpau: create decoder profile=7 0x0 #16 refs_
Dec 05 15:56:40 [vdr] _0x00000024 vdpau_h264_
Dec 05 15:56:40 [vdr] codec/video: ffmpeg/libav buggy: width or height zero_
Dec 05 15:56:40 [vdr] video: ready --:--:--.--- 0ms/frame 830ms_
Dec 05 15:56:40 [vdr] Vdpau_get_format: codec 28 fmts:_
Dec 05 15:56:40 [vdr] _0x00000024 vdpau_h264_
Dec 05 15:56:40 [vdr] video/vdpau: profile 7 with level 41, macro blocks 8192, width 2048, height 2048 supported_
Dec 05 15:56:40 [vdr] video/vdpau: create decoder profile=7 0x0 #16 refs_
Dec 05 15:56:40 [vdr] _0x00000024 vdpau_h264_
Dec 05 15:56:40 [vdr] video/vdpau: VdpauDestroySurfaces_
Dec 05 15:56:40 [vdr] video/vdpau: VdpauCreateSurfaces: 1280x720 * 21_
Dec 05 15:56:40 [vdr] video/vdpau: temporal deinterlace enabled_
Dec 05 15:56:40 [vdr] video/vdpau: temporal spatial deinterlace enabled_
Dec 05 15:56:40 [vdr] video/vdpau: inverse telecine disabled_
Dec 05 15:56:40 [vdr] video/vdpau: noise reduction disabled_
Dec 05 15:56:40 [vdr] video/vdpau: sharpness disabled_
Dec 05 15:56:40 [vdr] video/vdpau: high quality scaling 1 enabled_
Dec 05 15:56:40 [vdr] video/vdpau: background color 0,000000/0,000000/0,000000/0,000000_
Dec 05 15:56:40 [vdr] video/vdpau: skip chroma deinterlace disabled_
Dec 05 15:56:40 [vdr] video/vdpau: noise reduction level 0,000_
Dec 05 15:56:40 [vdr] video/vdpau: sharpness level +0,000_
Dec 05 15:56:40 [vdr] video/vdpau: color space ITU-R BT.709_
Dec 05 15:56:40 [vdr] video: aspect 8768:4941_
Dec 05 15:56:40 [vdr] video: aspect output 1917x1080+1+0_
Dec 05 15:56:40 [vdr] video: new stream frame 879ms_
Dec 05 15:56:40 [vdr] audio: a/v start, no valid audio_
Dec 05 15:56:40 [vdr] video/vdpau: interlaced 0 top-field-first 1_
Dec 05 15:56:40 [vdr] video/vdpau: black surface displayed_
Dec 05 15:56:40 [vdr] video: initial slow down video, frame 1_
Dec 05 15:56:40 [vdr] video: 5:51:20.700+8888 0 0/\ms 2+1 v-buf_
Dec 05 15:56:40 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
Dec 05 15:56:40 [vdr] video/vdpau: osd upload 266x43+393+1021 0ms 45752_
Dec 05 15:56:40 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
Dec 05 15:56:40 [vdr] video/vdpau: osd upload 123x41+1720+1020 4ms 20172_
Dec 05 15:56:40 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 2 times -
Dec 05 15:56:40 [vdr] video/vdpau: 1386244840965957 display time 40000_
Dec 05 15:56:40 [vdr] video: initial slow down video, frame 4_
Dec 05 15:56:40 [vdr] video/vdpau: missed frame (1/4)_
Dec 05 15:56:40 [vdr] video: initial slow down video, frame 5_
Dec 05 15:56:40 [vdr] video: 5:51:20.720+8888 0 0/\ms 1+4 v-buf_
Dec 05 15:56:40 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 36 times -
Dec 05 15:56:40 [vdr] video/vdpau: osd upload 123x41+1720+1020 1ms 20172_
Dec 05 15:56:40 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 93 times -
Dec 05 15:56:41 [vdr] video/vdpau: osd upload 123x41+1720+1020 1ms 20172_
Dec 05 15:56:41 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 16 times -
Dec 05 15:56:41 [vdr] video/vdpau: osd upload 123x41+1720+1020 1ms 20172_
Dec 05 15:56:41 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 52 times -
Dec 05 15:56:41 [vdr] video/vdpau: osd upload 123x41+1720+1020 1ms 20172_
Dec 05 15:56:41 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated twice -
Dec 05 15:56:41 [vdr] video/vdpau: osd upload 123x41+1720+1020 1ms 20172_
Dec 05 15:56:41 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated 147 times -
Dec 05 15:56:43 [vdr] video/vdpau: osd upload 1412x18+352+862 0ms 101664_
Dec 05 15:56:43 [vdr] video/vdpau: osd upload 123x41+1720+1020 0ms 20172_
- Last output repeated twice -
Dec 05 15:56:43 [vdr] video/vdpau: osd clear dirty 1841x1044+38+22_


Gruß
Michael
Gen2VDR v5.1
---------------
Intel DG45ID mit Core2Duo E4300, 2,5GB DDR2, Gainward G210 1024MB passiv, SSD, cineS2 + DuoFlex S2 unicable, TT Budget T-1500, MSI Mega Sky 580 DVB-T USB-Stick, Atric Einschalter, 3TB Video HDD

18

Friday, December 6th 2013, 10:56am

Ich mache noch einen neuen, der aktuelle kann Probleme mit Threads bekommen, ist nicht Thread sicher.

Log schaut besser aus, sind denn die Probleme nun weg?

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

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

19

Friday, December 6th 2013, 10:59am

Hallo Johns,

nein, das Problem ist weiterhin da - vom verhalten her hab ich keinen Unterschied festgestellt.

Gruß
Michael
Gen2VDR v5.1
---------------
Intel DG45ID mit Core2Duo E4300, 2,5GB DDR2, Gainward G210 1024MB passiv, SSD, cineS2 + DuoFlex S2 unicable, TT Budget T-1500, MSI Mega Sky 580 DVB-T USB-Stick, Atric Einschalter, 3TB Video HDD

20

Friday, December 6th 2013, 11:30am

Ich habe mir das Log nochmal angesehen:

Source code

1
2
3
Dec 05 15:56:23 [vdr] audio: flush_
Dec 05 15:56:23 [vdr] audio/alsa: flush state RUNNING_
Dec 05 15:56:23 [vdr] audio: audio flush 1ms_


Schaut immer noch falsch aus. Hatte Gestern auf den unteren flush geguckt und der arbeitete richtig.

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

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

Immortal Romance Spielautomat