mirror of
https://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git
synced 2023-10-10 19:16:51 +02:00
Handle change of audio ac3 downmix direct.
This commit is contained in:
parent
f47ee3a201
commit
5b90137050
@ -1,6 +1,7 @@
|
|||||||
User johns
|
User johns
|
||||||
Date:
|
Date:
|
||||||
|
|
||||||
|
Handle change of audio ac3 downmix direct.
|
||||||
Speedup queuing output surface, when decoder buffers are full.
|
Speedup queuing output surface, when decoder buffers are full.
|
||||||
Fix bug: info shows wrong decoded video surfaces.
|
Fix bug: info shows wrong decoded video surfaces.
|
||||||
Calculate queued output surfaces and show them in info message.
|
Calculate queued output surfaces and show them in info message.
|
||||||
|
@ -1336,6 +1336,12 @@ void cMenuSetupSoft::Store(void)
|
|||||||
VideoSetAudioDelay(ConfigVideoAudioDelay);
|
VideoSetAudioDelay(ConfigVideoAudioDelay);
|
||||||
SetupStore("AudioDrift", ConfigAudioDrift = AudioDrift);
|
SetupStore("AudioDrift", ConfigAudioDrift = AudioDrift);
|
||||||
CodecSetAudioDrift(ConfigAudioDrift);
|
CodecSetAudioDrift(ConfigAudioDrift);
|
||||||
|
|
||||||
|
// FIXME: can handle more audio state changes here
|
||||||
|
// downmix changed reset audio, to get change direct
|
||||||
|
if (ConfigAudioDownmix != AudioDownmix) {
|
||||||
|
ResetChannelId();
|
||||||
|
}
|
||||||
ConfigAudioPassthrough = (AudioPassthroughPCM ? CodecPCM : 0)
|
ConfigAudioPassthrough = (AudioPassthroughPCM ? CodecPCM : 0)
|
||||||
| (AudioPassthroughAC3 ? CodecAC3 : 0)
|
| (AudioPassthroughAC3 ? CodecAC3 : 0)
|
||||||
| (AudioPassthroughEAC3 ? CodecEAC3 : 0);
|
| (AudioPassthroughEAC3 ? CodecEAC3 : 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user