Page 1 of 1

Playing .avi files: sound is always +150ms out of sync.

Posted: 07 May 2009 10:49
by meemorize
I recently upgraded to the latest version of the VLC player and have noticed that every .avi (xvid encoded) file I play is consistently +150ms out of sync. I then downgraded back for 0.7.x and the problem went away, now I have upgraded back to the latest and the problem is there again, so I am guessing it is either a configuration issue or something inside the VLC Player. (I always deleted the preference files created by the previous installation of VLC)

If anyone has experienced something similar and has a fix or workaround that does not include pushing 'g' 3 times every time i play a video I would be delighted to hear about it.

Thanks for reading.
M.

Re: Playing .avi files: sound is always +150ms out of sync.

Posted: 07 May 2009 13:12
by ajmas
If anyone has experienced something similar and has a fix or workaround that does not include pushing 'g' 3 times every time i play a video I would be delighted to hear about it.
Please let us know your configuration (Mac model + OS version) and what you see in the VLC messages window.

Re: Playing .avi files: sound is always +150ms out of sync.

Posted: 07 May 2009 13:42
by meemorize
I am running Mac OS X (10.5.6) on a
Mac Pro (2008)
nVidia 8800GT 512MB
16GB DDR2-800 RAM
4TB Hard drives

The following is from the Messages log:

Code: Select all

http debug: dir=/Applications/VLC.app/Contents/MacOS/share/http/dialogs http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/dialogs/browse (url=/dialogs/browse) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/dialogs/footer (url=/dialogs/footer) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/dialogs/input (url=/dialogs/input) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/dialogs/main (url=/dialogs/main) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/dialogs/mosaic (url=/dialogs/mosaic) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/dialogs/playlist (url=/dialogs/playlist) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/dialogs/sout (url=/dialogs/sout) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/dialogs/vlm (url=/dialogs/vlm) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/favicon.ico (url=/favicon.ico) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/flash.html (url=/flash.html) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/iehacks.css (url=/iehacks.css) http debug: dir=/Applications/VLC.app/Contents/MacOS/share/http/images http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/delete.png (url=/images/delete.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/delete_small.png (url=/images/delete_small.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/eject.png (url=/images/eject.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/empty.png (url=/images/empty.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/fullscreen.png (url=/images/fullscreen.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/help.png (url=/images/help.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/info.png (url=/images/info.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/loop.png (url=/images/loop.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/minus.png (url=/images/minus.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/next.png (url=/images/next.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/pause.png (url=/images/pause.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/play.png (url=/images/play.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/playlist.png (url=/images/playlist.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/playlist_small.png (url=/images/playlist_small.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/plus.png (url=/images/plus.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/prev.png (url=/images/prev.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/refresh.png (url=/images/refresh.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/repeat.png (url=/images/repeat.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/sd.png (url=/images/sd.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/shuffle.png (url=/images/shuffle.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/slider_bar.png (url=/images/slider_bar.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/slider_left.png (url=/images/slider_left.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/slider_point.png (url=/images/slider_point.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/slider_right.png (url=/images/slider_right.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/slow.png (url=/images/slow.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/snapshot.png (url=/images/snapshot.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/sort.png (url=/images/sort.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/sout.png (url=/images/sout.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/speaker.png (url=/images/speaker.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/speaker_mute.png (url=/images/speaker_mute.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/stop.png (url=/images/stop.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/vlc16x16.png (url=/images/vlc16x16.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/volume_down.png (url=/images/volume_down.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/volume_up.png (url=/images/volume_up.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/white.png (url=/images/white.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/images/white_cross_small.png (url=/images/white_cross_small.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/index.html (url=/) http debug: redir= -> / http debug: redir=/index.html -> / http debug: dir=/Applications/VLC.app/Contents/MacOS/share/http/js http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/js/functions.js (url=/js/functions.js) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/js/mosaic.js (url=/js/mosaic.js) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/js/vlm.js (url=/js/vlm.js) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/mosaic.html (url=/mosaic.html) http debug: dir=/Applications/VLC.app/Contents/MacOS/share/http/old main debug: find .hosts in dir=/Applications/VLC.app/Contents/MacOS/share/http/old/.hosts main debug: restricted to ::1 main debug: restricted to 127.0.0.1 main debug: restricted to ::/0 main debug: restricted to 0.0.0.0/0 http debug: dir=/Applications/VLC.app/Contents/MacOS/share/http/old/admin http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/admin/browse.html (url=/old/admin/browse.html) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/admin/dboxfiles.html (url=/old/admin/dboxfiles.html) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/admin/index.html (url=/old/admin/) http debug: redir=/old/admin -> /old/admin/ http debug: redir=/old/admin/index.html -> /old/admin/ http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/cone_minus.png (url=/old/cone_minus.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/cone_plus.png (url=/old/cone_plus.png) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/index.html (url=/old/) http debug: redir=/old -> /old/ http debug: redir=/old/index.html -> /old/ http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/info.html (url=/old/info.html) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/style.css (url=/old/style.css) http debug: dir=/Applications/VLC.app/Contents/MacOS/share/http/old/vlm http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/vlm/edit.html (url=/old/vlm/edit.html) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/vlm/index.html (url=/old/vlm/) http debug: redir=/old/vlm -> /old/vlm/ http debug: redir=/old/vlm/index.html -> /old/vlm/ http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/vlm/new.html (url=/old/vlm/new.html) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/vlm/show.html (url=/old/vlm/show.html) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/old/webcam.html (url=/old/webcam.html) http debug: dir=/Applications/VLC.app/Contents/MacOS/share/http/requests http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/requests/browse.xml (url=/requests/browse.xml) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/requests/playlist.xml (url=/requests/playlist.xml) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/requests/readme.txt (url=/requests/readme.txt) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/requests/status.xml (url=/requests/status.xml) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/requests/vlm.xml (url=/requests/vlm.xml) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/requests/vlm_cmd.xml (url=/requests/vlm_cmd.xml) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/style.css (url=/style.css) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/vlm.html (url=/vlm.html) http debug: file=/Applications/VLC.app/Contents/MacOS/share/http/vlm_export.html (url=/vlm_export.html) main debug: using interface module "http" main debug: TIMER module_Need() : 3.667 ms - Total 3.667 ms / 1 intvls (Avg 3.667 ms) main debug: thread 2955980800 (interface) created at priority 0 (interface/interface.c:168) main debug: thread started main debug: looking for interface module: 1 candidate main debug: using interface module "hotkeys" main debug: TIMER module_Need() : 0.374 ms - Total 0.374 ms / 1 intvls (Avg 0.374 ms) main debug: thread 2956513280 (interface) created at priority 0 (interface/interface.c:168) main debug: thread started main debug: looking for interface module: 17 candidates main debug: using interface module "signals" main debug: TIMER module_Need() : 0.701 ms - Total 0.701 ms / 1 intvls (Avg 0.701 ms) main debug: thread 2957578240 (interface) created at priority 0 (interface/interface.c:168) main debug: thread started main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. main debug: looking for interface module: 4 candidates main debug: using interface module "macosx" main debug: TIMER module_Need() : 21.325 ms - Total 21.325 ms / 1 intvls (Avg 21.325 ms) main debug: thread 2958110720 (interface) created at priority 0 (interface/interface.c:148) main debug: thread started main debug: no fetch required for Playlist (art currently (null)) main debug: adding item `Csi- Ny - S05E23 - Greater Good.avi' ( /Volumes/Storage/Usenet/TV/Csi- Ny/Season 5/Csi- Ny - S05E23 - Greater Good.avi ) main debug: rebuilding array of current - root Playlist main debug: rebuild done - 1 items, index -1 main debug: starting new item main debug: processing request item Csi- Ny - S05E23 - Greater Good.avi node Playlist skip 0 main debug: resyncing on Csi- Ny - S05E23 - Greater Good.avi main debug: Csi- Ny - S05E23 - Greater Good.avi is at 0 main debug: creating new input thread main debug: Creating an input for 'Csi- Ny - S05E23 - Greater Good.avi' main debug: waiting for thread initialization main debug: thread started main debug: thread 2964037632 (input) created at priority 22 (input/input.c:370) main debug: `/Volumes/Storage/Usenet/TV/Csi- Ny/Season 5/Csi- Ny - S05E23 - Greater Good.avi' gives access `' demux `' path `/Volumes/Storage/Usenet/TV/Csi- Ny/Season 5/Csi- Ny - S05E23 - Greater Good.avi' main debug: creating demux: access='' demux='' path='/Volumes/Storage/Usenet/TV/Csi- Ny/Season 5/Csi- Ny - S05E23 - Greater Good.avi' main debug: looking for access_demux module: 2 candidates main debug: no fetch required for Playlist (art currently (null)) main debug: TIMER module_Need() : 2.318 ms - Total 2.318 ms / 1 intvls (Avg 2.318 ms) main debug: creating access '' path='/Volumes/Storage/Usenet/TV/Csi- Ny/Season 5/Csi- Ny - S05E23 - Greater Good.avi' main debug: looking for access module: 8 candidates vcd debug: trying .cue file: /Volumes/Storage/Usenet/TV/Csi- Ny/Season 5/Csi- Ny - S05E23 - Greater Good.cue vcd debug: could not find .cue file access_file debug: opening file `/Volumes/Storage/Usenet/TV/Csi- Ny/Season 5/Csi- Ny - S05E23 - Greater Good.avi' main debug: using access module "access_file" main debug: TIMER module_Need() : 2.665 ms - Total 2.665 ms / 1 intvls (Avg 2.665 ms) main debug: Using AStream*Stream main debug: pre-buffering... main debug: received first data for our buffer main debug: pre-buffering done 1408981 bytes in 0s - 504568 kbytes/s main debug: creating demux: access='' demux='' path='/Volumes/Storage/Usenet/TV/Csi- Ny/Season 5/Csi- Ny - S05E23 - Greater Good.avi' main debug: looking for demux module: 59 candidates avi debug: found Chunk fourcc:46464952 (RIFF) size:366861096 pos:0 avi debug: found LIST chunk: 'AVI ' avi debug: <list 'AVI '> avi debug: found Chunk fourcc:5453494c (LIST) size:306 pos:12 avi debug: found LIST chunk: 'hdrl' avi debug: <list 'hdrl'> avi debug: found Chunk fourcc:68697661 (avih) size:56 pos:24 avi debug: avih: streams:2 flags: HAS_INDEX IS_INTERLEAVED 624x352 avi debug: found Chunk fourcc:5453494c (LIST) size:116 pos:88 avi debug: found LIST chunk: 'strl' avi debug: <list 'strl'> avi debug: found Chunk fourcc:68727473 (strh) size:56 pos:100 avi debug: strh: type:vids handler:0x44495658 samplesize:0 23.98fps avi debug: found Chunk fourcc:66727473 (strf) size:40 pos:164 avi debug: strf: video:XVID 624x352 planes:1 24bpp avi debug: </list 'strl'> avi debug: found Chunk fourcc:5453494c (LIST) size:106 pos:212 avi debug: found LIST chunk: 'strl' avi debug: <list 'strl'> avi debug: found Chunk fourcc:68727473 (strh) size:56 pos:224 avi debug: strh: type:auds handler:0x00000000 samplesize:0 41.67fps avi debug: found Chunk fourcc:66727473 (strf) size:30 pos:288 avi debug: strf: audio:0x0055 channels:2 48000Hz 16bits/sample 125kb/s avi debug: </list 'strl'> avi debug: </list 'hdrl'> avi debug: found Chunk fourcc:5453494c (LIST) size:28 pos:326 avi debug: found LIST chunk: 'INFO' avi debug: <list 'INFO'> avi debug: found Chunk fourcc:54465349 (ISFT) size:16 pos:338 avi debug: ISFT: software : transcode-1.0.4 avi debug: </list 'INFO'> avi debug: found Chunk fourcc:4b4e554a (JUNK) size:1666 pos:362 avi debug: found Chunk fourcc:5453494c (LIST) size:364136044 pos:2036 avi debug: skipping movi chunk avi debug: found Chunk fourcc:31786469 (idx1) size:2723008 pos:364138088 macosx debug: notification received in VLC with name VLCOSXGUIInit and object VLCEyeTVSupport avi debug: idx1: index entry:170188 avi debug: </list 'AVI '> avi debug: * LIST-root size:366861104 pos:0 avi debug: + RIFF-AVI size:366861096 pos:0 avi debug: | + LIST-hdrl size:306 pos:12 avi debug: | | + avih size:56 pos:24 avi debug: | | + LIST-strl size:116 pos:88 avi debug: | | | + strh size:56 pos:100 avi debug: | | | + strf size:40 pos:164 avi debug: | | + LIST-strl size:106 pos:212 avi debug: | | | + strh size:56 pos:224 avi debug: | | | + strf size:30 pos:288 avi debug: | + LIST-INFO size:28 pos:326 avi debug: | | + ISFT size:16 pos:338 avi debug: | + JUNK size:1666 pos:362 avi debug: | + LIST-movi size:364136044 pos:2036 avi debug: | + idx1 size:2723008 pos:364138088 avi debug: AVIH: 2 stream, flags HAS_INDEX IS_INTERLEAVED message warning: message queue overflowed
Thanks for looking into this.
M.

Re: Playing .avi files: sound is always +150ms out of sync.

Posted: 18 May 2009 13:31
by meemorize
nothing at all?

i have reverted back to v0.8.6i which does not have this issue but i was hoping that this would not be the 'solution' for this.

M.

Re: Playing .avi files: sound is always +150ms out of sync.

Posted: 18 May 2009 15:49
by ajmas
Have you tried a nightly to see if it resolves the issue. I believe the latest 'nightly' is actually a release candidate:

http://nightlies.videolan.org/

Get the file labelled 'latest' in in the section for your OS and add the .zip extension.