0.9.8a does not play video files (DIV3) / openSUSE 11.1

*nix specific usage questions
esperantisto
Blank Cone
Blank Cone
Posts: 29
Joined: 09 Dec 2008 15:50

0.9.8a does not play video files (DIV3) / openSUSE 11.1

Postby esperantisto » 27 Jan 2009 11:30

I’ve downloaded vlc 0.9.8a and a bunch of other required RPMs from ftp://download.videolan.org/pub/vlc/SuSE/11.1/i586/ and installed them all in my system (openSUSE 11.1/Gnome). When I tried to open several video files, I got each time a warning, that vlc could not play this file in DIV3, and there is nothing that I can do about (soundtracks of the files, however, could be heard). I’ve tried to search this forum and Google, but still can’t understand, what is the problem (the same files were correctly reproduced by Kaffeine). Is some library missing (but I did not get any warning about dependencies, when installing), or is it a limitation of vlc? Will it be corrected in future versions?

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: 0.9.8a does not play video files (DIV3) / openSUSE 11.1

Postby Jean-Baptiste Kempf » 27 Jan 2009 15:49

To help you, we need messages, to completely understand what your problems is.
To fix this, please be sure before you start the playback to:
  1. Open: Tools -> Messages.
  2. Set Verbosity to 2
  3. Start playback to reproduce your issue
  4. Save text in a file or copy into clipboard
  5. Then paste the full resulting log here between [​code]and[​/code] (or use Pastebin.com if it's too long)
Also don't forget to name your Operating System and provide the VLC media player version.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

esperantisto
Blank Cone
Blank Cone
Posts: 29
Joined: 09 Dec 2008 15:50

Re: 0.9.8a does not play video files (DIV3) / openSUSE 11.1

Postby esperantisto » 27 Jan 2009 18:15

To fix this, please be sure to:

* Give your Operating System and VLC media player version
I’m terribly sorry, but did you read the very heading of my posting? Not to mention:
downloaded vlc 0.9.8a … and installed them all in my system (openSUSE 11.1/Gnome).

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: 0.9.8a does not play video files (DIV3) / openSUSE 11.1

Postby Jean-Baptiste Kempf » 27 Jan 2009 19:55

To fix this, please be sure to:

* Give your Operating System and VLC media player version
I’m terribly sorry, but did you read the very heading of my posting? Not to mention:
downloaded vlc 0.9.8a … and installed them all in my system (openSUSE 11.1/Gnome).
Yes, I did, this is just a generic message, but in your case the important part is:
Copy paste the messages VLC gives you when opening the messages dialog with verbosity set to 2
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Orcephrye
Blank Cone
Blank Cone
Posts: 13
Joined: 13 Nov 2008 09:06

Re: 0.9.8a does not play video files (DIV3) / openSUSE 11.1

Postby Orcephrye » 28 Jan 2009 10:47

Just in case you do not know how to do that esperantisto you can set vlc verbosity to 2 by typing

Code: Select all

vlc --verbose 2

Or which I think is the same just do -vvv or to make things colorful!

Code: Select all

vlc --color -vvv
Once you run that from console before opening the file in question just skip a few lines. You can do that easily in most shells by just pressing " Ctrl-L ". That clears the screen and so when you open the file it is easier to tell what to copy and paste into the forums. Oh and though i am no expert here but

Code: Select all

vlc -l
lets you know what modules are installed. That might be helpful.

Anywho also more detailed info about you system version is nice just do a

Code: Select all

uname -a
A bad day with Linux is still better then a Good day with Windoz

esperantisto
Blank Cone
Blank Cone
Posts: 29
Joined: 09 Dec 2008 15:50

Re: 0.9.8a does not play video files (DIV3) / openSUSE 11.1

Postby esperantisto » 02 Feb 2009 19:39

OK, I have launched vlc as

Code: Select all

vlc --verbose 2
Here is what I get when opening a file:

Code: Select all

[00000398] qt4 interface debug: New item: /windows/D/file.avi [00000363] main playlist debug: adding item `file.avi' ( /windows/D/file.avi ) [00000363] main playlist debug: rebuilding array of current - root Плейлист [00000363] main playlist debug: rebuild done - 1 items, index -1 [00000363] main playlist debug: starting new item [00000363] main playlist debug: processing request item file.avi node null skip 0 [00000363] main playlist debug: resyncing on file.avi [00000363] main playlist debug: file.avi is at 0 [00000363] main playlist debug: creating new input thread [00000401] main input debug: Creating an input for 'file.avi' [00000401] main input debug: thread started [00000401] main input debug: waiting for thread initialization [00000401] main input debug: `/windows/D/Distrib/file.avi' gives access `' demux `' path `/windows/D/Distrib/file.avi' [00000401] main input debug: creating demux: access='' demux='' path='/windows/D/Distrib/file.avi' [00000402] main demux debug: looking for access_demux module: 3 candidates [00000402] main demux debug: TIMER module_Need() : 5.804 ms - Total 5.804 ms / 1 intvls (Avg 5.804 ms) [00000401] main input debug: creating access '' path='/windows/D/Distrib/file.avi' [00000407] main access debug: looking for access module: 9 candidates [00000407] vcd access debug: trying .cue file: /windows/D/Distrib/file.cue [00000407] vcd access debug: could not find .cue file [00000407] access_file access debug: opening file `/windows/D/Distrib/file.avi' [00000407] main access debug: using access module "access_file" [00000407] main access debug: TIMER module_Need() : 9.807 ms - Total 9.807 ms / 1 intvls (Avg 9.807 ms) [00000410] main stream debug: Using AStream*Stream [00000410] main stream debug: pre-buffering... [00000410] main stream debug: received first data for our buffer [00000401] main input debug: thread 2943351696 (input) created at priority 10 (input/input.c:370) [00000398] qt4 interface debug: Updating the stream status: 3 [00000410] main stream debug: pre-buffering done 1408981 bytes in 0s - 40753 kbytes/s [00000401] main input debug: creating demux: access='' demux='' path='/windows/D/Distrib/file.avi' [00000411] main demux debug: looking for demux module: 57 candidates [00000410] avi stream debug: found Chunk fourcc:46464952 (RIFF) size:750868266 pos:0 [00000410] avi stream debug: found LIST chunk: 'AVI ' [00000410] avi stream debug: <list 'AVI '> [00000410] avi stream debug: found Chunk fourcc:5453494c (LIST) size:8850 pos:12 [00000410] avi stream debug: found LIST chunk: 'hdrl' [00000410] avi stream debug: <list 'hdrl'> [00000410] avi stream debug: found Chunk fourcc:68697661 (avih) size:56 pos:24 [00000410] avi stream debug: avih: streams:2 flags: HAS_INDEX IS_INTERLEAVED 448x336 [00000410] avi stream debug: found Chunk fourcc:5453494c (LIST) size:4244 pos:88 [00000410] avi stream debug: found LIST chunk: 'strl' [00000410] avi stream debug: <list 'strl'> [00000410] avi stream debug: found Chunk fourcc:68727473 (strh) size:56 pos:100 [00000410] avi stream debug: strh: type:vids handler:0x33564944 samplesize:0 25.00fps [00000410] avi stream debug: found Chunk fourcc:66727473 (strf) size:40 pos:164 [00000410] avi stream debug: strf: video:DIV3 448x336 planes:1 24bpp [00000410] avi stream debug: found Chunk fourcc:4b4e554a (JUNK) size:4120 pos:212 [00000410] avi stream debug: </list 'strl'> [00000410] avi stream debug: found Chunk fourcc:5453494c (LIST) size:4254 pos:4340 [00000410] avi stream debug: found LIST chunk: 'strl' [00000410] avi stream debug: <list 'strl'> [00000410] avi stream debug: found Chunk fourcc:68727473 (strh) size:56 pos:4352 [00000410] avi stream debug: strh: type:auds handler:0x00000000 samplesize:1 16000.00fps [00000410] avi stream debug: found Chunk fourcc:66727473 (strf) size:50 pos:4416 [00000410] avi stream debug: strf: audio:0x0055 channels:2 48000Hz 0bits/sample 125kb/s [00000410] avi stream debug: found Chunk fourcc:4b4e554a (JUNK) size:4120 pos:4474 [00000410] avi stream debug: </list 'strl'> [00000410] avi stream debug: found Chunk fourcc:5453494c (LIST) size:260 pos:8602 [00000410] avi stream debug: found LIST chunk: 'odml' [00000410] avi stream debug: <list 'odml'> [00000410] avi stream debug: found Chunk fourcc:686c6d64 (dmlh) size:248 pos:8614 [00000410] avi stream warning: unknown chunk (not loaded) [00000410] avi stream debug: </list 'odml'> [00000410] avi stream debug: </list 'hdrl'> [00000410] avi stream debug: found Chunk fourcc:4b4e554a (JUNK) size:1362 pos:8870 [00000410] avi stream debug: found Chunk fourcc:5453494c (LIST) size:748196306 pos:10240 [00000410] avi stream debug: skipping movi chunk [00000410] avi stream debug: found Chunk fourcc:31786469 (idx1) size:2661712 pos:748206554 [00000410] avi stream debug: idx1: index entry:166357 [00000410] avi stream debug: </list 'AVI '> [00000410] avi stream debug: * LIST-root size:750868274 pos:0 [00000410] avi stream debug: + RIFF-AVI size:750868266 pos:0 [00000410] avi stream debug: | + LIST-hdrl size:8850 pos:12 [00000410] avi stream debug: | | + avih size:56 pos:24 [00000410] avi stream debug: | | + LIST-strl size:4244 pos:88 [00000410] avi stream debug: | | | + strh size:56 pos:100 [00000410] avi stream debug: | | | + strf size:40 pos:164 [00000410] avi stream debug: | | | + JUNK size:4120 pos:212 [00000410] avi stream debug: | | + LIST-strl size:4254 pos:4340 [00000410] avi stream debug: | | | + strh size:56 pos:4352 [00000410] avi stream debug: | | | + strf size:50 pos:4416 [00000410] avi stream debug: | | | + JUNK size:4120 pos:4474 [00000410] avi stream debug: | | + LIST-odml size:260 pos:8602 [00000410] avi stream debug: | | | + dmlh size:248 pos:8614 [00000410] avi stream debug: | + JUNK size:1362 pos:8870 [00000410] avi stream debug: | + LIST-movi size:748196306 pos:10240 [00000410] avi stream debug: | + idx1 size:2661712 pos:748206554 [00000411] avi demux debug: AVIH: 2 stream, flags HAS_INDEX IS_INTERLEAVED [00000411] avi demux debug: stream[0] rate:25 scale:1 samplesize:0 [00000411] avi demux debug: stream[0] video(DIV3) 448x336 24bpp 25.000000fps [00000401] main input debug: selecting program id=0 [00000398] qt4 interface debug: New Event: type 1108 [00000411] avi demux debug: stream[1] rate:16000 scale:1 samplesize:1 [00000411] avi demux debug: stream[1] audio(0x55) 2 channels 48000Hz 0bits [00000411] avi demux debug: no key frame set for track 1 [00000411] avi demux debug: stream[0] created 138631 index entries [00000411] avi demux debug: stream[1] created 27726 index entries [00000411] avi demux debug: stream[0] length:5545 (based on index) [00000411] avi demux debug: stream[1] length:5545 (based on index) [00000411] main demux debug: using demux module "avi" [00000411] main demux debug: TIMER module_Need() : 732.905 ms - Total 732.905 ms / 1 intvls (Avg 732.905 ms) [00000401] main input debug: looking for a subtitle file in /windows/D/Distrib/ [00000413] main decoder debug: looking for decoder module: 28 candidates [00000413] kate decoder debug: kate: OpenDecoder [00000413] main decoder debug: TIMER module_Need() : 81.016 ms - Total 81.016 ms / 1 intvls (Avg 81.016 ms) [00000413] main decoder error: no suitable decoder module for fourcc `DIV3'. VLC probably does not support this sound or video format. [00000413] main decoder debug: killing decoder fourcc `DIV3', 0 PES in FIFO [00000457] main decoder debug: looking for decoder module: 28 candidates [00000457] main decoder debug: using decoder module "mpeg_audio" [00000457] main decoder debug: TIMER module_Need() : 0.715 ms - Total 0.715 ms / 1 intvls (Avg 0.715 ms) [00000457] main decoder debug: thread started [00000457] main decoder debug: thread 2912607120 (decoder) created at priority 5 (input/decoder.c:217) [00000401] main input debug: `/windows/D/Distrib/file.avi' successfully opened [00000398] qt4 interface debug: New Event: type 1103 [00000398] qt4 interface debug: Updating the stream status: 3 [00000457] mpeg_audio decoder debug: MPGA channels:2 samplerate:48000 bitrate:128 [00000457] main decoder debug: no aout present, spawning one [00000458] main audio output debug: looking for audio output module: 4 candidates [00000401] main input debug: control type=1 [00000458] alsa audio output debug: opening ALSA device `default' [00000458] main audio output debug: thread started [00000458] main audio output debug: thread 2828098448 (aout) created at priority 15 (alsa.c:687) [00000458] main audio output debug: using audio output module "alsa" [00000458] main audio output debug: TIMER module_Need() : 677.665 ms - Total 677.665 ms / 1 intvls (Avg 677.665 ms) [00000458] main audio output debug: output 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes [00000458] main audio output debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes [00000458] main audio output debug: no need for any filter [00000458] main audio output debug: looking for audio mixer module: 3 candidates [00000458] main audio output debug: using audio mixer module "float32_mixer" [00000458] main audio output debug: TIMER module_Need() : 1.117 ms - Total 1.117 ms / 1 intvls (Avg 1.117 ms) [00000458] main audio output debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/969 bytes [00000458] main audio output debug: filter(s) 'mpga'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo [00000460] main audio output debug: looking for audio filter module: 24 candidates [00000460] main audio output debug: using audio filter module "mpgatofixed32" [00000460] main audio output debug: TIMER module_Need() : 5.011 ms - Total 5.011 ms / 1 intvls (Avg 5.011 ms) [00000458] main audio output debug: found a filter for the whole conversion [00000458] main audio output debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo [00000463] main audio output debug: looking for audio filter module: 24 candidates [00000463] main audio output debug: using audio filter module "bandlimited_resampler" [00000463] main audio output debug: TIMER module_Need() : 23.017 ms - Total 23.017 ms / 1 intvls (Avg 23.017 ms) [00000458] main audio output debug: found a filter for the whole conversion [00000458] main audio output warning: PTS is out of range (418633), dropping buffer [00000458] main audio output warning: PTS is out of range (394693), dropping buffer [00000458] main audio output warning: PTS is out of range (393728), dropping buffer [00000458] main audio output warning: PTS is out of range (368761), dropping buffer [00000458] main audio output warning: PTS is out of range (343794), dropping buffer [00000458] main audio output warning: PTS is out of range (318827), dropping buffer [00000458] main audio output warning: PTS is out of range (293862), dropping buffer [00000458] main audio output warning: PTS is out of range (261083), dropping buffer [00000458] main audio output warning: PTS is out of range (243928), dropping buffer [00000458] main audio output warning: PTS is out of range (218961), dropping buffer [00000458] main audio output warning: PTS is out of range (193993), dropping buffer [00000458] main audio output warning: PTS is out of range (169026), dropping buffer [00000458] main audio output warning: PTS is out of range (144058), dropping buffer [00000458] main audio output warning: PTS is out of range (119090), dropping buffer [00000458] main audio output warning: PTS is out of range (94124), dropping buffer [00000458] main audio output warning: PTS is out of range (63531), dropping buffer [00000458] main audio output warning: PTS is out of range (44189), dropping buffer [00000458] main audio output warning: PTS is out of range (141718), dropping buffer [00000458] main audio output warning: PTS is out of range (116790), dropping buffer [00000458] main audio output warning: PTS is out of range (91823), dropping buffer [00000458] main audio output warning: PTS is out of range (66856), dropping buffer [00000458] main audio output warning: PTS is out of range (41888), dropping buffer [00000458] main audio output warning: PTS is out of range (16921), dropping buffer [00000458] main audio output warning: PTS is out of range (-8045), dropping buffer [00000458] main audio output warning: PTS is out of range (-33013), dropping buffer [00000458] mpgatofixed32 audio output debug: libmad error: bad main_data_begin pointer [00000458] mpgatofixed32 audio output debug: libmad error: bad main_data_begin pointer [00000458] main audio output warning: output date isn't PTS date, requesting resampling (57373) [00000458] main audio output warning: buffer is 62061 late, triggering upsampling [00000458] main audio output debug: audio output is starving (21615), playing silence [00000458] alsa audio output debug: recovered from buffer underrun [00000458] main audio output warning: resampling stopped after 11248098 usec (drift: -18352)
Frankly, this all sounds Greek to me. I can only understand, VLC cannot play this file.

xtophe
Big Cone-huna
Big Cone-huna
Posts: 1209
Joined: 24 Nov 2003 10:12
Location: Bristol, England

Re: 0.9.8a does not play video files (DIV3) / openSUSE 11.1

Postby xtophe » 03 Feb 2009 16:16

Luckily any VideoLAN dev is required to erad greek.

It looks like the avcodec module is not present.
So:
- check that libavcodec and its depedancies are correctly installed
- delete your plugins cache (~/.cache/vlc/) and try again
- does vlc -vvv --no-plugins-cache --list |grep avcodec produces any error or warnings and does it list the avcodec module
Xtophe

esperantisto
Blank Cone
Blank Cone
Posts: 29
Joined: 09 Dec 2008 15:50

Re: 0.9.8a does not play video files (DIV3) / openSUSE 11.1

Postby esperantisto » 05 Feb 2009 19:47

Thanks for the tips. I have libavcodec52 installed, and Yast2 does not issue any warning about dependencies.

The command that you have specified produces the following output:

Code: Select all

[00000001] main libvlc debug: VLC media player - version 0.9.8a Grishenko - (c) 1996-2008 the VideoLAN team [00000001] main libvlc debug: libvlc was configured with ./configure '--host=i686-suse-linux-gnu' '--build=i686-suse-linux-gnu' '--target=i586-suse-linux' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--enable-gnomevfs' '--enable-ncurses' '--enable-wxwidgets' '--disable-pda' '--disable-macosx' '--disable-qnx' '--enable-xosd' '--enable-gnutls' '--enable-visual' '--disable-goom' '--enable-slp' '--enable-lirc' '--disable-joystick' '--disable-corba' '--enable-dvdread' '--enable-dvdnav' '--disable-dshow' '--enable-v4l' '--enable-v4l2' '--enable-pvr' '--enable-vcd' '--enable-satellite' '--enable-ogg' '--enable-mkv' '--enable-mod' '--enable-libcdio' '--enable-vcdx' '--enable-cddax' '--enable-libcddb' '--enable-x11' '--enable-xvideo' '--enable-glx' '--enable-fb' '--enable-mga' '--enable-freetype' '--enable-fribidi' '--disable-svg' '--disable-directx' '--disable-wingdi' '--disable-glide' '--enable-aa' '--enable-caca' '--enable-oss' '--disable-esd''--enable-arts' '--enable-waveout' '--disable-coreaudio' '--disable-hd1000a' '--disable-hd1000v' '--enable-mad' '--enable-ffmpeg' '--enable-faad' '--enable-a52' '--enable-dca' '--enable-flac' '--enable-libmpeg2' '--enable-vorbis' '--enable-tremor' '--enable-speex' '--disable-tarkin' '--enable-theora' '--enable-cmml' '--enable-utf8' '--enable-pth' '--disable-st' '--disable-gprof' '--disable-cprof' '--disable-testsuite' '--enable-optimizations' '--disable-altivec' '--disable-debug' '--enable-release' '--enable-sout' '--with-ffmpeg-faac' '--disable-galaktos' '--enable-httpd' '--enable-jack' '--enable-mozilla' '--enable-alsa' '--enable-real' '--enable-realrtsp' '--enable-live555' '--with-live555-tree=/usr/lib/live' '--enable-fast-install' '--enable-dvbpsi' '--enable-dvb' '--enable-lua' '--enable-pulse' '--enable-asademux' '--enable-libproxy' '--enable-libass' '--enable-kate' '--enable-smb' '--enable-taglib' 'build_alias=i686-suse-linux-gnu' 'host_alias=i686-suse-linux-gnu' 'target_alias=i586-suse-linux' 'CFLAGS=-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables' 'CXXFLAGS=-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables' [00000001] main libvlc debug: translation test: code is "ru" [00000001] main libvlc debug: checking builtin modules [00000001] main libvlc debug: checking plugin modules [00000001] main libvlc debug: recursively browsing `/usr/lib/vlc' [00000001] main libvlc warning: cannot load module `/usr/lib/vlc/codec/libavcodec_plugin.so' (/usr/lib/libavcodec.so.52: undefined symbol: av_gcd) [00000001] main libvlc debug: module bank initialized, found 270 modules
I have search by Yast2 for a provider of libavcodec_plugin.so, and it appears that this file is provided by vlc-noX that is installed in the system, and again I see no warning about dependencies. Searching for av_gcd in Yast2 gives nothing.

Removing ~/.cache/vlc does not help.

What else should I look for?

xtophe
Big Cone-huna
Big Cone-huna
Posts: 1209
Joined: 24 Nov 2003 10:12
Location: Bristol, England

Re: 0.9.8a does not play video files (DIV3) / openSUSE 11.1

Postby xtophe » 06 Feb 2009 00:38

av_gcd() is in libavutil. So yt looks like a bug in libavcodec or libautil packages in Yast
Xtophe


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

Who is online

Users browsing this forum: No registered users and 16 guests