[vlc-devel] SPDIF output broken after vlc-0.9.0-svn-20070922-0001

Ben Willcox ben at willcoxonline.com
Wed Nov 21 23:08:53 CET 2007


Ben Willcox wrote:
> I played a 5.1 AC3 audio file through SPDIF using the version from 09/22 
> and then 09/23, and diffed the debug output.
> 
> The only significant change that I can see that has any meaning to this 
> problem is the following:
> 
> Working version:
> main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/1792 bytes
> 
> Broken version:
> main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1 samples/1792 bytes
> 
> I had a look through the svn commits from that date, but to my untrained 
> eye I cannot see anything that seems to be related to this. I'm not sure 
> where else I should look?

It seems nobody knows what could be the problem here. Maybe it will help 
if I post more of the debug output - here is an extract from the broken 
version:

main debug: thread 1972 (waveOut Notification Thread) created at 
priority 15 (waveout.c:340)
main debug: using audio output module "waveout"
main debug: output 'spdi' 48000 Hz 3F2R/LFE frame=1536 samples/6144 bytes
main debug: mixer 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/6144 bytes
main debug: filter(s) 'a52 '->'spdi' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: looking for audio filter module: 23 candidates
main debug: using audio filter module "a52tospdif"
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "spdif_mixer"
main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1 samples/1792 bytes

So it seems that somewhere along the line it has forgotten that 
frame=1536 and has instead set it to frame=1. However, I don't know 
which source files I should be looking at to try and locate the change 
that caused the problem. Can anybody point me in the right direction?

Thanks,
Ben




More information about the vlc-devel mailing list