VLC 0.8.6 and SPDiF passthrough

*nix specific usage questions
funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 22 Oct 2007 23:24

I use the same setup to connect to my analog amplifier, i would have thought I'd need a special cable for spdif Oo

Unfortunately my sound card doesn't have spdif output :(
http://www.alsa-project.org/main/index. ... -hda-intel

vlcuser01
Blank Cone
Blank Cone
Posts: 25
Joined: 17 Sep 2007 17:36

Re: VLC 0.8.6 and SPDiF passthrough

Postby vlcuser01 » 23 Oct 2007 15:43

Too bad your soundcard does not have an spdif out. If you are a VLC developper you might consider to pick up an old Soundblaster Live. That audiocard is quite old and cheap on eBay/computer fares. The Live has a lot of incarnations, the latter of which have a good spdif out (earlier models have a digital out ("spdif") that can only transfer digital stereo, not Dolby Digital). The compatibility of the Live with Alsa/Linux is good.

Else, you might consider the Trust 5.1. But the low-budget single-pcb version that I have is not on the website anymore.

Anyway, I suspect that you are a laptop user, and then you cannot install a new audiocard, and you'll have to deal with the on-board soundcards.... Good luck with testing VLC. :)

Lurker
Blank Cone
Blank Cone
Posts: 34
Joined: 09 Jul 2006 23:16

Re: VLC 0.8.6 and SPDiF passthrough

Postby Lurker » 26 Oct 2007 17:19

http://www.ac3filter.net might be a good source for information and code. It's a set of open source DirectShow filters and WinAmp plug-in, and they have excellent support for S/PDIF! Windows, yes, but I believe it may give some ideas about output stream formats ect., including support for USB cards (which need a special care).

vlcuser01
Blank Cone
Blank Cone
Posts: 25
Joined: 17 Sep 2007 17:36

Re: VLC 0.8.6 and SPDiF passthrough

Postby vlcuser01 » 26 Oct 2007 19:46

http://www.ac3filter.net might be a good source for information and code. It's a set of open source DirectShow filters and WinAmp plug-in, and they have excellent support for S/PDIF! Windows, yes, but I believe it may give some ideas about output stream formats ect., including support for USB cards (which need a special care).
Indeed this directshow filter is great. However, its for Windows! Hi hi. :wink:

dustin
New Cone
New Cone
Posts: 3
Joined: 10 Nov 2007 13:54

Re: VLC 0.8.6 and SPDiF passthrough

Postby dustin » 10 Nov 2007 14:16

I guess the problem is VLC not switching the spdif output to non-audio format for AC3 data. If you play AC3 audio with e.g. mplayer, iecset command will show that the output is switched to non audio mode. That tells the decoder the stream contains no PCM, but DD, DTS, etc. When the same movie is played by VLC, the mode stays in audio. Therefore switching to stereo in VLC produces sound, whereas switching back to "A52 over SPDIF" mutes the sound and iecset shows no change.

Unfortunately the device is locked by VLC and iecset refuses to change the mode.

vlcuser01
Blank Cone
Blank Cone
Posts: 25
Joined: 17 Sep 2007 17:36

Re: VLC 0.8.6 and SPDiF passthrough

Postby vlcuser01 » 11 Nov 2007 13:10

Dear Dustin,

Thanks for the clarification. I hope the developpers now know where and what to look for the source code.

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 11 Nov 2007 13:52

looking at the patch at http://trac.videolan.org/vlc/attachment ... afix1.diff there is no changes about output switching, there only seems to be a delaying problem.

For testers: you might consider to remove the #if 0 and #endif at lines 830 & 840 , and if it works please give your libasound version, and alsa card driver.

I'll have a look and propose an other patch to test

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 11 Nov 2007 16:35

Please try this one https://trac.videolan.org/vlc/attachmen ... /alsa.diff for trunk
and https://trac.videolan.org/vlc/attachmen ... 0.8.6.diff for 0.8.6

AND REPORT YOUR VERBOSE LOGS !!!! I WANT YOUR WARNINGS !!!!

Some developer said that there was a problem with AC97 sound cards, so please run with vlc -vvv and report:

1/ if the patch let you play through spdif
2/ if playing normally (i.e. not through spdif) is ok
3/ if you see any warnings in the vlc debug log about alsa and audio, please paste those warnings

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 11 Nov 2007 19:49

After some tests, i pushed the patch to trunk so the next nightly builds should have the fix.

http://trac.videolan.org/vlc/changeset/23022

Feedback still welcomed.

dustin
New Cone
New Cone
Posts: 3
Joined: 10 Nov 2007 13:54

Re: VLC 0.8.6 and SPDiF passthrough

Postby dustin » 12 Nov 2007 08:21

To funman:

Sorry, my mistake. A quick peek into the code revealed what I was doing wrong: when using non default alsa device, I am responsible for adding the AESX=Y codes. The built-in default version has it right. Actually, the AES0=6 command is what switches spdif output to non-audio status.

Unfortunately I could not test your patch. Nightly builds are still from 2007-11-10, and I could not make debian vlc source package compile in sid (complaining about missing -lGL, eventhough libGL is present). I will wait for updated nightly build. Thanks a lot.

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 12 Nov 2007 14:31

i rebuilt the sid i386 packages.

in case a faulty commit was fixed after the nightly build process, you still can force it to be built on http://buildbot.videolan.org : click on the builbot name, force build

vlcuser01
Blank Cone
Blank Cone
Posts: 25
Joined: 17 Sep 2007 17:36

Re: VLC 0.8.6 and SPDiF passthrough

Postby vlcuser01 » 12 Nov 2007 17:09

Haw can I download a patched source code of VLC? Or must I download the (regular) source from here and then apply the patch? I do not know how to apply patches to source code, nor where to download patches.... :roll:

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 12 Nov 2007 20:40

you can download the patch for 0.8.6 from https://trac.videolan.org/vlc/attachmen ... format=raw

then you download the source of 0.8.6c from the url you quoted, extract it and then:

cd vlc-0.8.6c
patch < ../alsa-0.8.6.diff

and then compile vlc like you would do.

If you're running debian sid or ubuntu gutsy you may want to try development version 0.9.0 (which has the patch already included) from http://nightlies.videolan.org/

If it gets enough testing, i may consider to patch the upcoming 0.8.6d release which will be a bugfix release:
http://trac.videolan.org/vlc/browser/br ... ugfix/NEWS

vlcuser01
Blank Cone
Blank Cone
Posts: 25
Joined: 17 Sep 2007 17:36

Re: VLC 0.8.6 and SPDiF passthrough

Postby vlcuser01 » 12 Nov 2007 20:58

Funman,

Thank you for the explanation of how to patch source code! :) However, if I type the command:

Code: Select all

patch < ../alsa-0.8.6.diff
I get the error message:

Code: Select all

can't find file to patch at input line 5 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |Index: modules/audio_output/alsa.c |=================================================================== |--- modules/audio_output/alsa.c (r��vision 23021) |+++ modules/audio_output/alsa.c (copie de travail) -------------------------- File to patch:

P.S. I use Suse 10.2.

vlcuser01
Blank Cone
Blank Cone
Posts: 25
Joined: 17 Sep 2007 17:36

Re: VLC 0.8.6 and SPDiF passthrough

Postby vlcuser01 » 12 Nov 2007 21:01

Wait a minute. I typed "modules/audio_output/alsa.c" at the question in the error message, and it seems to work now... Will let you know if I have s/pdif out. :)

vlcuser01
Blank Cone
Blank Cone
Posts: 25
Joined: 17 Sep 2007 17:36

Re: VLC 0.8.6 and SPDiF passthrough

Postby vlcuser01 » 12 Nov 2007 21:46

Holy ..., well.. Holy everything that is holy!! I have DD5.1 passthrough via s/pdif now!!!

You'all are magic wizzards to me now!! Bow to the Kings! :!:

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 13 Nov 2007 17:45

eheh cool :)

by the way you may have to use patch -p0 < ../alsa-0.8.6.diff

Hubris
Blank Cone
Blank Cone
Posts: 19
Joined: 01 May 2007 20:46

Re: VLC 0.8.6 and SPDiF passthrough

Postby Hubris » 13 Nov 2007 18:01

I'll try the nightly version mentioned earlier in the Gutsy videolan repository. Looking forward to a VLC with full surround sound!

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 13 Nov 2007 18:17

if VLC 0.8.6d is released one day, it will have the patch too

Hubris: just checked, and the gutsy nightly build seems to be up to date ^^

dustin
New Cone
New Cone
Posts: 3
Joined: 10 Nov 2007 13:54

Re: VLC 0.8.6 and SPDiF passthrough

Postby dustin » 13 Nov 2007 20:39

Thanks a lot for the new version in repository.

Debian unstable:

Code: Select all

pavel@htpc:~$ dpkg -l "*vlc*" | grep ii ii libvlc1 0.9.0-svn20071113-0-0 multimedia player and streamer library ii vlc 0.9.0-svn20071113-0-0 multimedia player and streamer ii vlc-nox 0.9.0-svn20071113-0-0 multimedia player and streamer (without X su ii vlc-plugin-alsa 0.9.0-svn20071113-0-0 dummy transitional package
SPDIF output gets used, connected AVR displays Dolby Digital, however no sound. Debug -vvv version:

Code: Select all

[00000392] main audio output debug: thread 2941905808 (aout) created at priority 0 (alsa.c:683) [00000392] main audio output debug: using audio output module "alsa" [00000392] main audio output debug: output 'spdi' 48000 Hz 3F2R/LFE frame=1536 samples/6144 bytes [00000392] main audio output debug: mixer 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/6144 bytes [00000392] main audio output debug: filter(s) 'a52 '->'spdi' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE [00000396] main private debug: looking for audio filter module: 23 candidates [00000396] main private debug: using audio filter module "a52tospdif" [00000392] main audio output debug: found a filter for the whole conversion [00000392] main audio output debug: looking for audio mixer module: 3 candidates [00000392] main audio output debug: using audio mixer module "spdif_mixer" [00000392] main audio output debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1 samples/1792 bytes [00000392] main audio output warning: PTS is out of range (145967), dropping buffer [00000392] main audio output warning: PTS is out of range (117176), dropping buffer [00000392] main audio output warning: PTS is out of range (88121), dropping buffer [00000392] main audio output warning: PTS is out of range (58668), dropping buffer [00000392] main audio output warning: PTS is out of range (29516), dropping buffer [00000392] main audio output warning: PTS is out of range (-43), dropping buffer [00000392] main audio output warning: PTS is out of range (-29651), dropping buffer [00000392] main audio output debug: audio output is too slow (113340), trashing 2645us [00000392] main audio output debug: audio output is too slow (113272), trashing 32000us [00000392] main audio output debug: audio output is too slow (83629), trashing 32000us [00000392] main audio output debug: audio output is too slow (54178), trashing 32000us .... [00000392] alsa audio output debug: recovered from buffer underrun [00000362] main private debug: thread -1223623792: possible condition deadlock at playlist/engine.c:475 (Connection timed out) [00000363] main private debug: thread -1237636208: possible condition deadlock at playlist/engine.c:577 (Connection timed out) [00000364] main interface debug: thread -1254413424: possible condition deadlock at misc/objects.c:528 (Connection timed out) [00000339] main playlist debug: thread -1246024816: possible condition deadlock at playlist/thread.c:204 (Connection timed out) [00000379] main decoder debug: decoded 100/105 pictures [00000392] main audio output debug: audio output is starving (32986), playing silence [00000392] main audio output debug: audio output is starving (32179), playing silence [00000392] alsa audio output debug: recovered from buffer underrun [00000392] main audio output debug: audio output is starving (33129), playing silence [00000392] main audio output debug: audio output is starving (32211), playing silence [00000392] alsa audio output debug: recovered from buffer underrun ....
Playing a copied DVD from hard drive. Mplayer and totem play the same movie OK. Integrated sound card VT8237. Thanks a lot for comments, I am ready to make more tests if requested.

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 14 Nov 2007 00:26

"output is too slow" "playing silence" "buffer underrun" etc etc.

There is some problems in audio (not alsa specific) so the only thing I think about is: trying again, press pause/play else i've no idea :(
SPDIF output gets used, connected AVR displays Dolby Digital
Is that a progress at least ?

Hubris
Blank Cone
Blank Cone
Posts: 19
Joined: 01 May 2007 20:46

Re: VLC 0.8.6 and SPDiF passthrough

Postby Hubris » 14 Nov 2007 01:03

I tried to install the latest nightly by adding the correct repository to my list (Gutsy Ubuntu). Unfortunately it keeps telling me that the packages can't be authenticated, and won't let me install them. Did I add the repository incorrectly?

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.8.6 and SPDiF passthrough

Postby funman » 14 Nov 2007 01:34

yes but the packages aren't gpg signed, just ignore that warning and confirm that you want to install them.

Hubris
Blank Cone
Blank Cone
Posts: 19
Joined: 01 May 2007 20:46

Re: VLC 0.8.6 and SPDiF passthrough

Postby Hubris » 14 Nov 2007 02:55

Ah....update manager won't let you ignore the unsigned packages....but I can do it manually.

Now waiting for downloads from nightly.....it is very slow.....

Hubris
Blank Cone
Blank Cone
Posts: 19
Joined: 01 May 2007 20:46

Re: VLC 0.8.6 and SPDiF passthrough

Postby Hubris » 14 Nov 2007 04:57

Here's what I get when I startup the version installed from the Gutsy nightly repository. This is the output when I start the player and begin playing a video encoded with AC3. I have light from the SPDIF cable, but the receiver doesn't interpret an AC3 signal, and I get no sound.

Code: Select all

[00000001] main libvlc debug: VLC media player - version 0.9.0-svn Grishenko - (c) 1996-2007 the VideoLAN team [00000001] main libvlc debug: libvlc was configured with ./configure '--mandir=/share/man' '--host=i486-linux-gnu' '--build=i486-linux-gnu' '--enable-maintaner-mode' '--enable-release' '--prefix=/usr' '--enable-libtool' '--enable-fast-install' '--disable-gnome' '--disable-gtk' '--disable-familiar' '--disable-fb' '--enable-ggi' '--enable-sdl' '--enable-esd' '--enable-mad' '--enable-arts' '--enable-jack' '--enable-lirc' '--enable-a52' '--enable-aa' '--enable-dvbpsi' '--enable-mozilla' '--disable-kde' '--enable-mp4' '--enable-dvb' '--disable-satellite' '--enable-ogg' '--enable-vorbis' '--enable-shout' '--enable-wxwidgets' '--with-wx-config=wx-config' '--enable-qt4' '--disable-slp' '--enable-flac' '--disable-skins' '--disable-basic-skins' '--enable-skins2' '--enable-freetype' '--enable-mkv' '--enable-speex' '--enable-caca' '--enable-live555' '--enable-libmpeg2' '--enable-fribidi' '--enable-cdio' '--enable-mod' '--enable-theora' '--enable-modplug' '--enable-dvdnav' '--enable-gnutls' '--enable-ffmpeg' '--enable-ncurses' '--enable-smb' '--disable-gnomevfs' '--enable-bonjour' '--enable-mpc' '--enable-vcd' '--enable-vcdx' '--enable-notify' '--enable-debug' '--enable-twolame' '--enable-x264' '--enable-faad' '--disable-zvbi' '--enable-telx' '--enable-mediacontrol-bindings' '--disable-x264' '--enable-alsa' '--enable-dv' '--enable-v4l' '--enable-v4l2' '--enable-pvr' '--enable-glide' '--enable-svgalib' '--enable-dvd' '--without-dvdcss' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' [00000001] main libvlc debug: translation test: code is "C" [00000001] main libvlc debug: checking builtin modules [00000001] main libvlc debug: checking plugin modules [00000001] main libvlc debug: loading plugins cache file /home/jdrunge/.cache/vlc/plugins-04041e.dat [00000001] main libvlc debug: recursively browsing `modules' [00000001] main libvlc debug: recursively browsing `/usr/lib/vlc' [00000001] main libvlc debug: recursively browsing `plugins' [00000001] main libvlc debug: module bank initialized, found 251 modules [00000001] main libvlc debug: opening config file (/home/jdrunge/.config/vlc/vlcrc) [00000001] main libvlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE SSE2 FPU [00000001] main libvlc debug: looking for memcpy module: 4 candidates [00000001] main libvlc debug: using memcpy module "memcpymmxext" [00000343] main input debug: Input is a meta file: disabling unneeded options [00000343] main input debug: `file/xspf-open:///home/jdrunge/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/jdrunge/.local/share/vlc/ml.xspf' [00000343] main input debug: creating access 'file' path='/home/jdrunge/.local/share/vlc/ml.xspf' [00000344] main access debug: looking for access2 module: 2 candidates [00000344] access_directory access debug: opening directory `/home/jdrunge/.local/share/vlc/ml.xspf' [00000344] access_directory access debug: skipping non-directory `/home/jdrunge/.local/share/vlc/ml.xspf' [00000344] access_file access debug: opening file `/home/jdrunge/.local/share/vlc/ml.xspf' [00000344] main access debug: using access2 module "access_file" [00000348] main private debug: pre-buffering... [00000348] main private debug: received first data for our buffer [00000343] main input debug: creating demux: access='file' demux='xspf-open' path='/home/jdrunge/.local/share/vlc/ml.xspf' [00000349] main demuxer debug: looking for demux2 module: 1 candidate [00000349] playlist demuxer debug: using XSPF playlist reader [00000349] main demuxer debug: using demux2 module "playlist" [00000343] main input debug: `file/xspf-open:///home/jdrunge/.local/share/vlc/ml.xspf' successfully opened [00000363] main private debug: looking for xml module: 2 candidates [00000363] main private debug: using xml module "xml" [00000349] playlist demuxer debug: parsed 0 tracks successfully [00000363] main private debug: removing module "xml" [00000343] main input debug: control type=1 [00000349] main demuxer debug: removing module "playlist" [00000344] main access debug: removing module "access_file" [00000365] main private debug: waiting for thread completion [00000365] main private debug: thread 3072179088 (preparser) created at priority 0 (playlist/thread.c:81) [00000366] main private debug: waiting for thread completion [00000366] main private debug: thread 3058187152 (fetcher) created at priority 0 (playlist/thread.c:109) [00000342] main playlist debug: waiting for thread completion [00000342] main playlist debug: thread 3049794448 (playlist) created at priority 0 (playlist/thread.c:119) [00000367] main interface debug: looking for interface module: 1 candidate [00000367] main interface debug: using interface module "hotkeys" [00000367] main interface debug: thread 3041401744 (interface) created at priority 0 (interface/interface.c:147) [00000369] main interface debug: looking for interface module: 1 candidate [00000369] main interface debug: using interface module "inhibit" [00000369] main interface debug: thread 3033009040 (interface) created at priority 0 (interface/interface.c:147) [00000371] main interface debug: looking for interface module: 1 candidate [00000371] main interface debug: using interface module "screensaver" [00000371] main interface debug: thread 3024616336 (interface) created at priority 0 (interface/interface.c:147) [00000373] main interface debug: looking for interface module: 5 candidates [00000342] main playlist debug: rebuilding array of current - root Playlist [00000342] main playlist debug: rebuild done - 0 items, index -1 [00000373] main interface debug: using interface module "qt4" [00000373] main interface debug: thread 3005721488 (interface) created at priority 0 (interface/interface.c:147) [00000373] qt4 interface debug: size: 480 - 640 [00000373] qt4 interface debug: Error while initializing qt-specific localization [00000366] main private debug: thread -1236780144: possible condition deadlock at playlist/engine.c:577 (Connection timed out) [00000365] main private debug: thread -1222788208: possible condition deadlock at playlist/engine.c:475 (Connection timed out) [00000367] main interface debug: thread -1253565552: possible condition deadlock at misc/objects.c:528 (Connection timed out) [00000342] main playlist debug: thread -1245172848: possible condition deadlock at playlist/thread.c:204 (Connection timed out) [00000342] main playlist debug: adding item `testvideo.AC3.avi' ( file:///home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi ) [00000342] main playlist debug: rebuilding array of current - root Playlist [00000342] main playlist debug: rebuild done - 1 items, index -1 [00000342] main playlist debug: starting new item [00000342] main playlist debug: processing request item testvideo.AC3.avi node null skip 0 [00000342] main playlist debug: resyncing on testvideo.AC3.avi [00000342] main playlist debug: testvideo.AC3.avi is at 0 [00000342] main playlist debug: creating new input thread [00000376] main input debug: waiting for thread completion [00000376] main input debug: thread 2993982352 (input) created at priority 0 (input/input.c:333) [00000376] main input debug: `file:///home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi' gives access `file' demux `' path `/home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi' [00000376] main input debug: creating demux: access='file' demux='' path='/home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi' [00000377] main demuxer debug: looking for access_demux module: 0 candidates [00000377] main demuxer warning: no access_demux module matched "file" [00000376] main input debug: creating access 'file' path='/home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi' [00000378] main access debug: looking for access2 module: 2 candidates [00000378] access_directory access debug: opening directory `/home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi' [00000378] access_directory access debug: skipping non-directory `/home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi' [00000378] access_file access debug: opening file `/home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi' [00000378] main access debug: using access2 module "access_file" [00000379] main private debug: pre-buffering... [00000379] main private debug: received first data for our buffer [00000379] main private debug: pre-buffering done 1408981 bytes in 0s - 22484 kbytes/s [00000376] main input debug: creating demux: access='file' demux='' path='/home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi' [00000380] main demuxer debug: looking for demux2 module: 58 candidates [00000379] avi private debug: found Chunk fourcc:46464952 (RIFF) size:733791862 pos:0 [00000379] avi private debug: found LIST chunk: 'AVI ' [00000379] avi private debug: <list 'AVI '> [00000379] avi private debug: found Chunk fourcc:5453494c (LIST) size:294 pos:12 [00000379] avi private debug: found LIST chunk: 'hdrl' [00000379] avi private debug: <list 'hdrl'> [00000379] avi private debug: found Chunk fourcc:68697661 (avih) size:56 pos:24 [00000379] avi private debug: avih: streams:2 flags: HAS_INDEX IS_INTERLEAVED 628x262 [00000379] avi private debug: found Chunk fourcc:5453494c (LIST) size:116 pos:88 [00000379] avi private debug: found LIST chunk: 'strl' [00000379] avi private debug: <list 'strl'> [00000379] avi private debug: found Chunk fourcc:68727473 (strh) size:56 pos:100 [00000379] avi private debug: strh: type:vids handler:0x44495658 samplesize:0 23.98fps [00000379] avi private debug: found Chunk fourcc:66727473 (strf) size:40 pos:164 [00000379] avi private debug: strf: video:DX50 628x262 planes:1 12bpp [00000379] avi private debug: </list 'strl'> [00000379] avi private debug: found Chunk fourcc:5453494c (LIST) size:94 pos:212 [00000379] avi private debug: found LIST chunk: 'strl' [00000379] avi private debug: <list 'strl'> [00000379] avi private debug: found Chunk fourcc:68727473 (strh) size:56 pos:224 [00000379] avi private debug: strh: type:auds handler:0x00000000 samplesize:1 24000.00fps [00000379] avi private debug: found Chunk fourcc:66727473 (strf) size:18 pos:288 [00000379] avi private debug: strf: audio:0x2000 channels:2 48000Hz 0bits/sample 187kb/s [00000379] avi private debug: </list 'strl'> [00000379] avi private debug: </list 'hdrl'> [00000379] avi private debug: found Chunk fourcc:5453494c (LIST) size:56 pos:314 [00000379] avi private debug: found LIST chunk: 'INFO' [00000379] avi private debug: <list 'INFO'> [00000379] avi private debug: found Chunk fourcc:54465349 (ISFT) size:44 pos:326 [00000379] avi private debug: ISFT: software : VirtualDubMod 1.5.10.1 (build 2366/release) [00000379] avi private debug: </list 'INFO'> [00000379] avi private debug: found Chunk fourcc:4b4e554a (JUNK) size:7806 pos:378 [00000379] avi private debug: found Chunk fourcc:5453494c (LIST) size:729785822 pos:8192 [00000379] avi private debug: skipping movi chunk [00000379] avi private debug: found Chunk fourcc:31786469 (idx1) size:3997840 pos:729794022 [00000379] avi private debug: idx1: index entry:249865 [00000379] avi private debug: </list 'AVI '> [00000379] avi private debug: found Chunk fourcc:4b4e554a (JUNK) size:378 pos:733791870 [00000379] avi private debug: * LIST-root size:733792256 pos:0 [00000379] avi private debug: + RIFF-AVI size:733791862 pos:0 [00000379] avi private debug: | + LIST-hdrl size:294 pos:12 [00000379] avi private debug: | | + avih size:56 pos:24 [00000379] avi private debug: | | + LIST-strl size:116 pos:88 [00000379] avi private debug: | | | + strh size:56 pos:100 [00000379] avi private debug: | | | + strf size:40 pos:164 [00000379] avi private debug: | | + LIST-strl size:94 pos:212 [00000379] avi private debug: | | | + strh size:56 pos:224 [00000379] avi private debug: | | | + strf size:18 pos:288 [00000379] avi private debug: | + LIST-INFO size:56 pos:314 [00000379] avi private debug: | | + ISFT size:44 pos:326 [00000379] avi private debug: | + JUNK size:7806 pos:378 [00000379] avi private debug: | + LIST-movi size:729785822 pos:8192 [00000379] avi private debug: | + idx1 size:3997840 pos:729794022 [00000379] avi private debug: + JUNK size:378 pos:733791870 [00000380] avi demuxer debug: AVIH: 2 stream, flags HAS_INDEX IS_INTERLEAVED [00000380] avi demuxer debug: stream[0] rate:2997 scale:125 samplesize:0 [00000380] avi demuxer debug: stream[0] video(DX50) 628x262 12bpp 23.976000fps [00000376] main input debug: selecting program id=0 [00000380] avi demuxer debug: stream[1] rate:24000 scale:1 samplesize:1 [00000380] avi demuxer debug: stream[1] audio(0x2000) 2 channels 48000Hz 0bits [00000380] avi demuxer debug: stream[0] created 124944 index entries [00000380] avi demuxer debug: stream[1] created 124921 index entries [00000380] avi demuxer debug: stream[0] length:5211 (based on index) [00000380] avi demuxer debug: stream[1] length:5210 (based on index) [00000380] main demuxer debug: using demux2 module "avi" [00000376] main input debug: looking for a subtitle file in /home/jdrunge/Desktop/data/videos/movies/ [00000382] main decoder debug: looking for decoder module: 28 candidates [00000382] ffmpeg decoder debug: libavcodec initialized (interface 3352064 ) [00000382] ffmpeg decoder debug: postprocessing disabled [00000382] ffmpeg decoder debug: using direct rendering [00000382] ffmpeg decoder debug: ffmpeg codec (MPEG-4 Video) started [00000382] main decoder debug: using decoder module "ffmpeg" [00000382] main decoder debug: thread 2953735056 (decoder) created at priority 0 (input/decoder.c:207) [00000419] main decoder debug: looking for decoder module: 28 candidates [00000419] main decoder debug: using decoder module "a52" [00000419] main decoder debug: thread 2945342352 (decoder) created at priority 0 (input/decoder.c:207) [00000376] main input debug: `file:///home/jdrunge/Desktop/data/videos/movies/testvideo.AC3.avi' successfully opened [00000380] avi demuxer debug: old:0 < new 0 [00000376] main input debug: control type=1 [00000382] ffmpeg decoder debug: disabling direct rendering [00000382] main decoder debug: no usable vout present, spawning one [00000420] main video output debug: window size: 628x262 [00000420] main video output debug: looking for video output module: 6 candidates [00000420] xvideo video output debug: adaptor 0, port 355, format 0x32315659 (YV12) planar [00000420] xvideo video output debug: XShm video extension v1.1 (with pixmaps, opcode: 148) [00000420] xvideo video output debug: Window manager supports NetWM [00000420] xvideo video output debug: Window manager supports _NET_WM_STATE_FULLSCREEN [00000420] xvideo video output debug: Window manager supports _NET_WM_STATE_ABOVE [00000420] xvideo video output debug: Window manager supports _NET_WM_STATE_BELOW [00000420] main video output debug: using video output module "xvideo" [00000420] main video output debug: waiting for thread completion [00000420] main video output debug: got 8 direct buffer(s) [00000420] main video output debug: picture in 628x262 (0,0,628x262), chroma I420, ar 8629:3600, sar 1:1 [00000420] main video output debug: picture user 628x262 (0,0,628x262), chroma I420, ar 8629:3600, sar 1:1 [00000420] main video output debug: picture out 628x262 (0,0,628x262), chroma I420, ar 8629:3600, sar 1:1 [00000420] main video output debug: direct render, mapping render pictures 0-6 to system pictures 1-7 [00000420] main video output debug: thread 2936949648 (video output) created at priority 0 (video_output/video_output.c:454) [00000424] main private debug: looking for text renderer module: 2 candidates [00000424] main private debug: thread 2924477328 (fontlist builder) created at priority 0 (freetype.c:379) [00000424] freetype private debug: using fontsize: 16 [00000424] main private debug: using text renderer module "freetype" [00000424] freetype private debug: using fontsize: 16 [00000423] main private debug: looking for video blending module: 1 candidate [00000424] freetype private debug: Building font database... [00000424] freetype private debug: Finished building font database. [00000424] freetype private debug: Took 0 seconds [00000423] blend private debug: chroma: YUVA -> I420 [00000423] main private debug: using video blending module "blend" [00000419] a52 decoder: A/52 channels:2 samplerate:48000 bitrate:192000 [00000419] main decoder debug: no aout present, spawning one [00000427] main audio output debug: looking for audio output module: 4 candidates [00000427] alsa audio output error: unable to set stream sample size and word order (Invalid argument) [00000427] oss audio output error: cannot reset OSS audio device [00000427] main audio output debug: using audio output module "dummy" [00000427] main audio output debug: output 'spdi' 48000 Hz Dolby frame=1536 samples/6144 bytes [00000427] main audio output debug: mixer 'a52 ' 48000 Hz Dolby frame=1536 samples/6144 bytes [00000427] main audio output debug: filter(s) 'a52 '->'spdi' 48000 Hz->48000 Hz Dolby->Dolby [00000436] main private debug: looking for audio filter module: 23 candidates [00000436] main private debug: using audio filter module "a52tospdif" [00000427] main audio output debug: found a filter for the whole conversion [00000427] main audio output debug: looking for audio mixer module: 3 candidates [00000427] main audio output debug: using audio mixer module "spdif_mixer" [00000427] main audio output debug: input 'a52 ' 48000 Hz Dolby frame=1 samples/768 bytes [00000427] main audio output warning: PTS is out of range (181457), dropping buffer [00000342] main playlist debug: thread -1245172848: possible condition deadlock at playlist/thread.c:204 (Connection timed out) [00000420] main video output warning: late picture skipped (23745) signal 2 received, terminating vlc - do it again in case it gets stuck [00000376] main input debug: control type=0 [00000376] main input debug: control: stopping input [00000379] avi private debug: free chunk avih [00000379] avi private debug: free chunk strh [00000379] avi private debug: free chunk strf [00000379] avi private debug: free chunk LIST [00000379] avi private debug: free chunk strh [00000379] avi private debug: free chunk strf [00000379] avi private debug: free chunk LIST [00000379] avi private debug: free chunk LIST [00000379] avi private debug: free chunk ISFT [00000379] avi private debug: free chunk LIST [00000379] avi private debug: free chunk JUNK [00000379] avi private debug: free chunk LIST [00000379] avi private debug: free chunk idx1 [00000379] avi private debug: free chunk RIFF [00000379] avi private debug: free chunk JUNK [00000379] avi private debug: free chunk LIST [00000380] main demuxer debug: removing module "avi" [00000378] main access debug: removing module "access_file" [00000382] ffmpeg decoder debug: ffmpeg codec (MPEG-4 Video) stopped [00000382] main decoder debug: removing module "ffmpeg" [00000382] main decoder debug: thread 2953735056 joined (input/decoder.c:238) [00000382] main decoder debug: killing decoder fourcc `XVID', 1 PES in FIFO [00000419] main decoder debug: removing module "a52" [00000419] main decoder debug: thread 2945342352 joined (input/decoder.c:238) [00000419] main decoder debug: killing decoder fourcc `a52 ', 0 PES in FIFO [00000427] main audio output debug: removing module "dummy" [00000436] main private debug: removing module "a52tospdif" [00000427] main audio output debug: removing module "spdif_mixer" [00000376] main input debug: thread 2993982352 joined (input/input.c:470) [00000373] main interface debug: thread 3005721488 joined (libvlc-common.c:1151) [00000373] main interface debug: removing module "qt4" [00000001] main libvlc debug: removing all interfaces [00000371] main interface debug: thread 3024616336 joined (interface/interface.c:170) [00000371] main interface debug: removing module "screensaver" [00000369] main interface debug: thread 3033009040 joined (interface/interface.c:170) [00000369] main interface debug: removing module "inhibit" [00000367] main interface debug: thread 3041401744 joined (interface/interface.c:170) [00000367] main interface debug: removing module "hotkeys" [00000001] main libvlc debug: removing playlist [00000365] main private debug: thread 3072179088 joined (playlist/thread.c:148) [00000366] main private debug: thread 3058187152 joined (playlist/thread.c:158) [00000423] main private debug: removing module "blend" [00000424] main private debug: thread 2924477328 joined (freetype.c:451) [00000424] main private debug: removing module "freetype" [00000420] main video output debug: removing module "xvideo" [00000420] main video output debug: thread 2936949648 joined (video_output/video_output.c:494) [00000342] main playlist: saving Media Library to file /home/jdrunge/.local/share/vlc/ml.xspf [00000342] main playlist debug: looking for playlist export module: 1 candidate [00000342] main playlist debug: using playlist export module "export" [00000342] main playlist debug: removing module "export" [00000342] main playlist debug: thread 3049794448 joined (playlist/thread.c:165) [00000001] main libvlc debug: removing all video outputs [00000001] main libvlc debug: removing all audio outputs [00000001] main libvlc debug: TIMER ML Load : Total 6.073 ms / 1 intvls (Avg 6.073 ms) [00000001] main libvlc debug: TIMER Items array build : Total 0.283 ms / 2 intvls (Avg 0.141 ms) [00000001] main libvlc debug: TIMER ML Dump : Total 0.662 ms / 1 intvls (Avg 0.662 ms) [00000001] main libvlc debug: removing module "memcpymmxext" [00000001] main libvlc debug: opening config file (/home/jdrunge/.config/vlc/vlcrc) [00000001] main libvlc debug: opening config file (/home/jdrunge/.config/vlc/vlcrc) [00000001] main libvlc debug: saving plugins cache file /home/jdrunge/.cache/vlc/plugins-04041e.dat


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 23 guests