Hello, This is an hopefully better patch series, based on IRC feedback from Arun Raghavan. Unfortunately, this is still untested, except for the PCM fallback case due to lack of hardware on my side. Timer trigger as suggested by David Henningsson was already pushed to VLC master git as of today. I am still unsure how the tlength buffer attribute should be dealt with when there are more than one negotiated audio format. The following changes since commit 01ec282c28ddf128a4d43d65a1f7d05c408bda4c: Use a timer rather zero padding to trigger the PulseAudio stream (2011-10-03 20:13:37 +0300) are available in the git repository at: git://git.remlab.net/vlc.git spadif R?mi Denis-Courmont (2): PulseAudio: add stream event callback and handle "format-lost" PulseAudio: negotiate digital pass-through for A/52 and DTS modules/audio_output/pulse.c | 92 +++++++++++++++++++++++++++++++++++++++++- 1 files changed, 91 insertions(+), 1 deletions(-) -- R?mi Denis-Courmont http://www.remlab.net/ http://fi.linkedin.com/in/remidenis