]> git.sesse.net Git - vlc/commit
playlist: add simple corking infrastructure for audio policy
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 8 Aug 2012 15:48:35 +0000 (18:48 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 8 Aug 2012 14:39:53 +0000 (17:39 +0300)
commit046570ac9a35bc0e6e49c59a6bbb5ab86c634ee5
treea891ff18fa9c2f7911f2a396fe311e97b667ae03
parentcb06fa8de3fc5e32a2a447d2563461caeb3d4861
playlist: add simple corking infrastructure for audio policy

Depending on the system, this can be called ducking, focus, policy...
But it basically boils down to pausing playback automatically when a
higher priority audio stream starts, typically a voice call.

Resuming playback automatically when communications are over would be
possible as well. But that seems unfriendly to me, so I skipped it.
include/vlc_aout.h
lib/media_player.c
src/audio_output/output.c
src/libvlc-module.c
src/playlist/engine.c