Page 1 of 1
Weird Sound when playing AC3 movie
Posted: 13 Jun 2004 14:12
by Miranda
Hi fellas,
I have searched the forum but couldnt make anything out of the posts concerning this problems that I found.
When I play a AC3 movie in VLC 0.7.2 on Windows XP using SPDIF direct output I get very weird sound.. as if you would hear every word or every sound effect 3 to 5 times. I have tried toying around with the sounds options in VLC but nothing would work.
Then I load the Video into BS player together with AC3 Filter and everything works fine.
I also tried uninstalling ac3 Filter cus I thought maybe that was causing some compatibility Problems.. but that didnt help either..
maybe I was blind while using search so pls if there already is a thread discussing this problem then link it to me.
Or if anyone has ideas how to fix this Id like to hear them.
Posted: 19 Jun 2004 04:08
by Guest
I too am having this issue. I cannot get VLC to properly output an AC3 stream via SPDIF.
My receiver reads an incoming Dolby signal, but it is torn to shreds, constantly skipping, repeating, and popping. I have tried countless variations of settings, and even went back a few versions to see if implementation had changed (it hadnt, same issue with ver. 5's).
I am running win2k, playing (different) .ts files w/ 5.1 ac3/dd. Using latest VLC also, 0.7.2.
I can get other programs (windvd, powerdvd, sonic, ac3 filter, etc.) to all output spdif streams properly, but I cannot, for the life of me, get VLC to properly output the stream.
This is the best video playing program i can find, and desperately need this fix!
thanks!
Same here
Posted: 23 Jun 2004 20:15
by Guest
I can only join you in your moaning. Running VLC 0.7.2 with vob-files and other media containing AC3 content causes sound skipping. BSPlayer works as a charm and earlier versions of VLC has been functioning well.
I would also like to hang on to VLC since if by far is the best video playing program for the win32 platform.
Any hints or advices?
Posted: 30 Jun 2004 08:48
by Guest
Same problem here

With XP SP 1, audigy 2 and latest vlc.... receiver detects the ac3 stream but it sounds as bad as describe by the other posters. I hope this could be fixed, solved
Posted: 10 Jul 2004 23:14
by ChiperSoft
Also having this problem, very annoying. Was also dissapointed to find out my soundcard doesn't support live DD encoding, so I can't get 5.1 that way either.
Posted: 10 Jul 2004 23:17
by ChiperSoft
oh yeah, this is in WinXP with VLC 0.7.1 using the audio out on an ASUS MB, VIA chipset
Posted: 11 Jul 2004 18:04
by The DJ
Both 0.7.1 and 0.7.2 had SPDIF problems. you should try a nightly build perhaps.
Posted: 23 Jul 2004 21:13
by burton
Are there any pre-compiled nightly builds available for Windows? I have not been able to find any, and I do not have any developer tools.
Posted: 23 Jul 2004 22:33
by The DJ
Posted: 23 Jul 2004 23:14
by burton
I just tried the 2004-07-22 snapshot and sadly the problem is still there. I have now tried every version from 0.5.3 to 0.7.2, plus this snapshot. Any idea where to look?
As someone else stated, the
ac3filter is sucessfully playing AC3 audio in pass-through mode. In what part of the VideoLAN client code should one start to poke around in?
Posted: 23 Jul 2004 23:56
by burton
During the playback I see this in the Messages window
Code: Select all
main debug: using audio output module "aout_directx"
main debug: output 'spdi' 48000 Hz 3F2R/LFE frame=1536 samples/6144 bytes
main debug: mixer 'spdi' 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
main debug: probing 22 candidates
main debug: using audio filter module "a52tospdif"
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module
main debug: probing 3 candidates
main debug: using audio mixer module "spdif_mixer"
main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/1792 bytes
main debug: no need for any filter
main debug: control type=1
main debug: audio output is too slow (235292), trashing 32000us
main debug: audio output is too slow (203308), trashing 32000us
main debug: audio output is too slow (171318), trashing 32000us
main debug: audio output is too slow (139326), trashing 32000us
main debug: audio output is too slow (107333), trashing 32000us
At which point these messages continue on with seemingly random numbers until I stop the playback.
Posted: 24 Jul 2004 21:05
by burton
Not exactly sure what I have done, except let the computer sleep on the problem, but it works now. Maybe a few reboots fixed it, I'm not sure.
Posted: 24 Jul 2004 21:15
by WeberAndre
Hello,
I am haveing the same crazy SPDIF out - mostly
this annoying "echo" effect happens after jumping
1 minute or 5 minutes forward.
If I pause playing and then jumping forward
it doesn't happen.
What is with DTS Audiotracks-> there I never
get a good output - allways noise but no sound
comes out of my boxes.
I am useing a Yamaha 540 RDS - Receiver
for decoding the digital audio.
-> Dolby Digital Playback works ok - only the echo effect
-> but DTS Audio tracks aren't useable...
André
Posted: 10 Aug 2004 23:17
by Guest
Try this out, worked for me...
In preferences, choose Audio | Audio output module | Win32 waveOut extension output
Posted: 17 Aug 2004 03:31
by Guest - Dave
I'm having the same problem described by others in this thread. The SPDIF output of a dolby digital audio source has a wierd echoing distortion. When I play the same DVD using WinDVD or PowerDVD, the SPDIF dolby digital audio is normal.
I've spent hours playing around with various settings in "Preferences", and haven't been able to solve this problem. Here's the debug output from the point audio filters get loaded until the errors start.
main debug: looking for audio filter module
main debug: probing 22 candidates
main debug: using audio filter module "a52tospdif"
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module
main debug: probing 3 candidates
main debug: using audio mixer module "spdif_mixer"
main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/1536 bytes
main debug: no need for any filter
main warning: refcount is 1, delaying before deletion
main debug: no usable vout present, spawning one
main debug: looking for video output module
main debug: probing 5 candidates
vout_directx debug: creating DirectXEventThread
main debug: waiting for thread completion
vout_directx debug: DirectXCreateWindow
vout_directx debug: Created video sub-window
main debug: thread 4588 (DirectX Events Thread) created at priority 0 (directx.c:233)
vout_directx debug: DirectXEventThread running
vout_directx debug: DirectXInitDDraw
vout_directx debug: directx-device:
vout_directx debug: DirectXEnumCallback: Primary Display Driver, display
vout_directx debug: DirectXEnumCallback: RADEON 8500 SERIES, \\.\DISPLAY1
vout_directx debug: selecting RADEON 8500 SERIES, \\.\DISPLAY1
vout_directx debug: screen dimensions (0x0,1152x648)
vout_directx debug: DirectDraw Capabilities: overlay=1 yuvoverlay=1 can_deinterlace_overlay=1 colorkey=1 stretch=1 bltfourcc=1
vout_directx debug: End DirectXInitDDraw
vout_directx debug: DirectXCreateDisplay
vout_directx debug: DirectXCreateClipper
main debug: using video output module "vout_directx"
main debug: looking for text renderer module
main debug: probing 3 candidates
freetype debug: Using fontsize: 30
main debug: using text renderer module "freetype"
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
vout_directx debug: YUV overlay created successfully
vout_directx debug: End NewPictureVec (succeeded)
main debug: got 1 direct buffer(s)
main debug: picture in 544x480, chroma 0x30323449 (I420), aspect ratio 4:3
main debug: picture out 544x480, chroma 0x32315659 (YV12), aspect ratio 4:3
main debug: direct render, mapping render pictures 0-6 to system pictures 1-7
main debug: waiting for thread completion
main debug: thread 4216 (video output) created at priority 1 (src/video_output/video_output.c:472)
main debug: stream periodicity changed from B[1] to B[2]
main warning: backward_pts != current_pts (149481)
main debug: audio output is too slow (209268), trashing 32000us
main debug: audio output is too slow (177304), trashing 32000us
main debug: audio output is too slow (145314), trashing 32000us
main debug: audio output is too slow (113323), trashing 32000us
main debug: audio output is too slow (81331), trashing 32000us
main debug: audio output is too slow (49338), trashing 32000us
main debug: audio output is too slow (175298), trashing 32000us
main debug: audio output is too slow (143323), trashing 32000us
main debug: audio output is too slow (111331), trashing 32000us
main debug: audio output is too slow (79338), trashing 32000us
main debug: audio output is too slow (47368), trashing 32000us
main debug: audio output is too slow (49154), trashing 32000us
......................................
STOP PLAYBACK
.....................................
main debug: audio output is too slow (121237), trashing 32000us
main debug: audio output is too slow (89245), trashing 32000us
main debug: audio output is too slow (57253), trashing 32000us
main debug: 42 loops
main debug: dumping stream ID 0x0 [OK:0/D:1247]
main debug: seekable stream, position: 111654912/2176598016 (0:02:12/0:43:11)
main debug: dumping program 0x1, version 0 (complete)
main debug: thread 3536 joined (src/interface/interface.c:178)
main debug: unlocking module "dvdplay"
main debug: unlocking module "mpeg_system"
main debug: unlocking module "dvdplay"
main debug: unselecting ES 0xe0
main debug: unlocking module "libmpeg2"
main debug: thread 3920 joined (src/input/input_dec.c:203)
main debug: killing decoder fourcc `mpgv', 25 PES in FIFO
main debug: unselecting ES 0x80bd
main debug: unlocking module "a52"
main debug: thread 4772 joined (src/input/input_dec.c:203)
main debug: killing decoder fourcc `a52b', 0 PES in FIFO
aout_directx debug: CloseAudio
aout_directx debug: DirectSoundThread exiting
main debug: thread 4700 joined (directx.c:576)
main debug: unlocking module "aout_directx"
main debug: unlocking module "a52tospdif"
main debug: unlocking module "spdif_mixer"
main debug: no more selected ES
main debug: unlocking module "dvdplay"
main debug: pes: 1 packets
main debug: data: 1 packets
main debug: buffers: 2 packets
main debug: freeing info structures...
main debug: thread 3996 joined (src/input/input.c:373)
main debug: garbage collector destroying 1 vout
main debug: unlocking module "freetype"
vout_directx debug: DirectXCloseSurface
vout_directx debug: DirectXCloseDisplay
vout_directx debug: DirectXCloseDisplay clipper
vout_directx debug: DirectXCloseDisplay display
vout_directx debug: DirectXCloseDDraw
vout_directx debug: CloseVideo
vout_directx debug: DirectXEventThread terminating
vout_directx debug: DirectXCloseWindow
vout_directx debug: WinProc WM_DESTROY
main debug: thread 4588 joined (directx.c:423)
main debug: unlocking module "vout_directx"
main debug: thread 4216 joined (src/video_output/video_output.c:511)
Running Windows XP Pro with an AMD 2400+ processor.
ATI Radeon 8500 graphics card
VLC 7.2
Unfortunately, this problem has not fixed itself after rebooting. Any help will sure be appreciated.
Posted: 17 Aug 2004 05:29
by Guest - Dave
Downloaded the August 12 nightly build. Dolby Digital from a DVD source seems to work OK with this beta. It has bugs , but the audio problem seems to be fixed.
Bugs:
1. DVD with menus crashes VLC when opened.
2. Mpeg file source - no audio on first track - must select second track.