- 10 Aug, 2011 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This should fix the infrequent assertions failures at exit.
-
- 08 Aug, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 04 Aug, 2011 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 03 Aug, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 02 Aug, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 01 Aug, 2011 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Audio output plugins can use this to expedite discarding pending buffers. This reduces latency upon seeking or stopping the input. This new callback also supports explicit draining, but this is not used for the time being.
-
- 27 Jul, 2011 3 commits
-
-
Rémi Denis-Courmont authored
This time, it should work (famous last words).
-
Rémi Denis-Courmont authored
1kHz is way too much for human perception.
-
Rémi Denis-Courmont authored
This unfortunately inserts silence shortly after resuming, right after the samples that were held in the buffer during pause. This can possibly be avoided with prebuffering (not tested).
-
- 26 Jul, 2011 2 commits
-
-
Rémi Denis-Courmont authored
VLC (like PulseAudio) stores the software volume i.e. the position of the volume UI slider, rather than the linear amplification multiplier. So do not use PulseAudio linear to volume conversion. Otherwise the VLC volume gets wrongly cube-rooted.
-
Rémi Denis-Courmont authored
-
- 25 Jul, 2011 4 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This prepares for a possible cleanup of the audio output object, especially hiding more stuff into the core.
-
- 23 Jul, 2011 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 21 Jul, 2011 3 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 20 Jul, 2011 2 commits
-
-
Rémi Denis-Courmont authored
Draining after flushing makes no sense. By the way, we should probably wait for draining to complete. But there seems to be a race condition in libpulse and this causes a deadlock.
-
Rémi Denis-Courmont authored
-
- 19 Jul, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 18 Jul, 2011 5 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 16 Jul, 2011 2 commits
-
-
Rémi Denis-Courmont authored
This should fix buffer underflows in most cases.
-
Rémi Denis-Courmont authored
Also move some stuff from vlc_config.h to vlc_aout*.h
-
- 14 Jul, 2011 1 commit
-
-
Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
- 08 Jul, 2011 1 commit
-
-
Rémi Denis-Courmont authored
This is required for PulseAudio synchronization and to pause/resume with low-latency. This should also be useful for other buffered audio outputs such as ALSA or CoreAudio.
-
- 07 Jun, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 12 Apr, 2011 4 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This keeps the VLC value in sync with the PulseAudio one. For some reason, the Qt4 interface does not pick up the correct default though.
-
Rémi Denis-Courmont authored
Notes: - The variable value represents the PulseAudio sink index. It is not a member of the AOUT_VAR_ enumeration. - There is no configuration item. PulseAudio normally remembers the last sink VLC used. So I think there is no need value in writing code to duplicate that effort. - I am not sure if we need more locking inside the variable callback. This needs to be clarified with PulseAudio guys.
-
Rémi Denis-Courmont authored
-