[WANTED] VLC latest stable version + support for all formats

Audio editors, music players, video players, burning software, etc.
Message
Author
User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#16 Post by mikeb »

Ok well I have ttuuxxx's version on another machine so I can compare and see if there is a fix...would save the hassle of trying to get 1.00 compiled ...watch this space

mike

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#17 Post by mikeb »

ffmpeg decoder warning: Missing extra data! (theora@0x835ee70)

seems to be relevant.

I tried my ogg demuxer plugin but no change.
ffmpeg is used rather than libtheora.

Since my version has ffmpeg compiled in the vlc binary I was limited.
The video does play in firefox 3.5 directly which at first surprised me and also showed that ffmpeg is ok (well it plays with your workaround) and that vlc/libvlc seems to be sending bad data to it.

mike

User avatar
abushcrafter
Posts: 1418
Joined: Fri 30 Oct 2009, 16:57
Location: England
Contact:

#18 Post by abushcrafter »

btw here is the error log i forgot to post:

when playing the big buck bunny video:

Code: Select all

ffmpeg error: cannot open codec (Xiph.org's Theora Video)
main error: no suitable decoder module for fourcc `theo'.
VLC probably does not support this sound or video format.
Here is the error log form playing the hole converted video which is "Do You Want To Date My Avitar" mp4 off you tube which was converted on puppy using the default ffmpeg and ffmpg2theora btw

Code: Select all

main debug: adding playlist item `/mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.ogv' ( /mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.ogv )
main debug: creating new input thread
main debug: waiting for thread completion
main debug: `/mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.ogv' gives access `' demux `' path `/mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.ogv'
main debug: creating demux: access='' demux='' path='/mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.ogv'
main debug: looking for access_demux module: 1 candidate
main debug: creating access '' path='/mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.ogv'
main debug: looking for access2 module: 5 candidates
vcd debug: trying .cue file: /mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.cue
vcd debug: could not find .cue file
access_file debug: opening file `/mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.ogv'
main debug: using access2 module "access_file"
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: pre-buffering done 1408981 bytes in 0s - 547536 kbytes/s
main debug: creating demux: access='' demux='' path='/mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.ogv'
main debug: looking for demux2 module: 41 candidates
main debug: using demux2 module "ogg"
main debug: looking for a subtitle file in /mnt/sda6/Media/Video/
main debug: `/mnt/sda6/Media/Video/DoYouWantToDateMyAvitar.ogv' successfully opened
ogg debug: stream 0 is a skeleton
ogg debug: found theora header, bitrate: 0, rate: 29.970030
ogg debug: found vorbis header
main debug: selecting program id=0
main debug: looking for decoder module: 23 candidates
ffmpeg debug: libavcodec already initialized
ffmpeg debug: postprocessing disabled
ffmpeg warning: Missing extradata!
 (theora@0x841c330)
ffmpeg error: cannot open codec (Xiph.org's Theora Video)
main error: no suitable decoder module for fourcc `theo'.
VLC probably does not support this sound or video format.
main debug: killing decoder fourcc `theo', 0 PES in FIFO
main debug: looking for decoder module: 23 candidates
main debug: using decoder module "vorbis"
main debug: thread 2968169360 (input) created at priority 0 (input/input.c:265)
main debug: thread 2959375248 (decoder) created at priority 0 (input/decoder.c:159)
ogg debug: beginning of a group of logical streams
main debug: removing module "vorbis"
main debug: thread 2959375248 joined (input/decoder.c:191)
main debug: killing decoder fourcc `vorb', 0 PES in FIFO
main debug: looking for decoder module: 23 candidates
main debug: using decoder module "vorbis"
main debug: thread 2959375248 (decoder) created at priority 0 (input/decoder.c:159)
ogg debug: discarding 0 sized packet
vorbis debug: headers already available as extra data
vorbis debug: channels:2 samplerate:44100 bitrate:80000
main debug: looking for audio output module: 7 candidates
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
alsa debug: opening ALSA device `default'
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
main debug: thread 3016862608 (aout) created at priority 0 (alsa.c:662)
main debug: using audio output module "alsa"
main debug: output 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main debug: mixer 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main debug: no need for any filter
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "trivial_mixer"
main debug: input 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main debug: filter(s) 'fl32'->'fl32' 48510 Hz->44100 Hz Stereo->Stereo
main debug: looking for audio filter module: 23 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: found a filter for the whole conversion
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
main warning: PTS is out of range (960548), dropping buffer
main warning: PTS is out of range (937438), dropping buffer
main warning: PTS is out of range (914323), dropping buffer
main warning: PTS is out of range (891207), dropping buffer
main warning: PTS is out of range (868091), dropping buffer
main warning: PTS is out of range (844976), dropping buffer
main warning: PTS is out of range (821860), dropping buffer
main warning: PTS is out of range (798744), dropping buffer
main warning: PTS is out of range (775628), dropping buffer
main warning: PTS is out of range (752512), dropping buffer
main warning: PTS is out of range (729396), dropping buffer
main warning: PTS is out of range (706280), dropping buffer
main warning: PTS is out of range (683176), dropping buffer
main warning: PTS is out of range (660059), dropping buffer
main warning: PTS is out of range (636943), dropping buffer
main warning: PTS is out of range (613827), dropping buffer
main warning: PTS is out of range (590711), dropping buffer
main warning: PTS is out of range (567594), dropping buffer
main warning: PTS is out of range (544620), dropping buffer
main warning: PTS is out of range (521504), dropping buffer
main warning: PTS is out of range (498387), dropping buffer
main warning: PTS is out of range (475270), dropping buffer
main warning: PTS is out of range (452166), dropping buffer
main warning: PTS is out of range (429051), dropping buffer
main warning: PTS is out of range (405933), dropping buffer
main warning: PTS is out of range (382841), dropping buffer
main warning: PTS is out of range (359724), dropping buffer
main warning: PTS is out of range (336607), dropping buffer
main warning: PTS is out of range (313490), dropping buffer
main warning: PTS is out of range (290373), dropping buffer
main warning: PTS is out of range (267270), dropping buffer
main warning: PTS is out of range (244153), dropping buffer
main warning: PTS is out of range (221035), dropping buffer
main warning: PTS is out of range (197918), dropping buffer
main warning: PTS is out of range (174800), dropping buffer
main warning: PTS is out of range (151683), dropping buffer
main warning: PTS is out of range (128607), dropping buffer
main warning: PTS is out of range (105491), dropping buffer
main warning: PTS is out of range (82375), dropping buffer
main warning: PTS is out of range (59259), dropping buffer
main warning: PTS is out of range (36141), dropping buffer
main warning: PTS is out of range (13026), dropping buffer
main warning: PTS is out of range (-10091), dropping buffer
main warning: PTS is out of range (-33208), dropping buffer
main warning: audio drift is too big (471877), dropping buffer
main warning: audio drift is too big (448657), dropping buffer
main warning: audio drift is too big (425437), dropping buffer
main warning: audio drift is too big (402217), dropping buffer
main warning: audio drift is too big (378997), dropping buffer
main warning: audio drift is too big (355777), dropping buffer
main warning: audio drift is too big (332557), dropping buffer
main warning: audio drift is too big (309337), dropping buffer
main warning: audio drift is too big (286117), dropping buffer
main warning: audio drift is too big (262897), dropping buffer
main warning: audio drift is too big (239677), dropping buffer
main warning: audio drift is too big (216457), dropping buffer
main warning: audio drift is too big (193237), dropping buffer
main warning: audio drift is too big (170017), dropping buffer
main warning: audio drift is too big (146797), dropping buffer
main warning: audio drift is too big (123577), dropping buffer
main warning: buffer is 100357 late, triggering upsampling
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
main debug: control type=17
main debug: looking for decoder module: 23 candidates
ffmpeg debug: libavcodec already initialized
ffmpeg debug: postprocessing disabled
ffmpeg debug: Theora bitstream version 30201
 (theora@0x85741b0)
ffmpeg warning: 920 bits left in packet 81
 (theora@0x85741b0)
ffmpeg debug: ffmpeg codec (Xiph.org's Theora Video) started
main debug: using decoder module "ffmpeg"
main debug: thread 2980264848 (decoder) created at priority 0 (input/decoder.c:159)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (11081 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (10625 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (12613 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (1622 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (9146 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (7552 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (9427 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (9733 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (1174 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (9198 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (9191 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (10513 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (11740 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (1306 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (11954 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (11524 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (19952 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (20482 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (1319 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (18205 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (16296 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (15053 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (13673 bytes)
ffmpeg warning: vp3: first frame not a keyframe
 (theora@0x85741b0)
ffmpeg warning: cannot decode one frame (1178 bytes)
main debug: no usable vout present, spawning one
main debug: window size: 480x270
main debug: looking for video output module: 4 candidates
xvideo debug: adaptor 0, port 73, format 0x32315659 (YV12) planar
main debug: Registering subpicture channel, ID: 2
main debug: Registering subpicture channel, ID: 3
main debug: Registering subpicture channel, ID: 4
main debug: Registering subpicture channel, ID: 5
xvideo debug: XShm video extension v1.1 (with pixmaps, opcode: 145)
xvideo debug: Window manager supports NetWM
xvideo debug: Window manager supports _NET_WM_STATE_FULLSCREEN
main debug: using video output module "xvideo"
main debug: got 8 direct buffer(s)
main debug: picture in 480x270 (0,0,480x270), chroma I420, ar 16:9, sar 1:1
main debug: picture user 480x270 (0,0,480x270), chroma I420, ar 16:9, sar 1:1
main debug: picture out 480x270 (0,0,480x270), chroma I420, ar 16:9, sar 1:1
main debug: direct render, mapping render pictures 0-6 to system pictures 1-7
main debug: waiting for thread completion
main debug: thread 2988792720 (video output) created at priority 0 (video_output/video_output.c:421)
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
main warning: resampling stopped after 10386547 usec (drift: -1267)
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
main warning: output date isn't PTS date, requesting resampling (40011)
main warning: buffer is 41455 late, triggering upsampling
main warning: resampling stopped after 7025715 usec (drift: 4369)
main warning: late picture skipped (12140)
main warning: late picture skipped (8173)
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
main warning: output date isn't PTS date, requesting resampling (40004)
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
main warning: output date isn't PTS date, requesting resampling (40006)
main warning: buffer is 75815 late, triggering upsampling
main warning: resampling stopped after 9262839 usec (drift: 758)
main warning: late picture skipped (48350)
main warning: late picture skipped (15015)
main warning: late picture skipped (55094)
main warning: late picture skipped (21754)
main warning: output date isn't PTS date, requesting resampling (40010)
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: discarding 0 sized packet
ogg debug: end of a group of logical streams
ffmpeg debug: ffmpeg codec (Xiph.org's Theora Video) stopped
main debug: removing module "ffmpeg"
main debug: thread 2980264848 joined (input/decoder.c:191)
main debug: killing decoder fourcc `theo', 2 PES in FIFO
main debug: removing module "vorbis"
main debug: thread 2959375248 joined (input/decoder.c:191)
main debug: killing decoder fourcc `vorb', 12 PES in FIFO
main debug: removing module "bandlimited_resampler"
main debug: thread 3016862608 joined (alsa.c:714)
main debug: removing module "alsa"
main debug: removing module "trivial_mixer"
main debug: Program doesn't contain anymore ES
ogg warning: couldn't find any ogg logical stream
main debug: EOF reached
main debug: closing input
main debug: removing module "ogg"
main debug: removing module "access_file"
main debug: thread 2968169360 joined (input/input.c:412)
main warning: unable to find parent!
main: nothing to play
main debug: garbage collector destroys 1 vout
main debug: removing module "xvideo"
main debug: thread 2988792720 joined (video_output/video_output.c:461)


tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#19 Post by tempestuous »

abushcrafter wrote:when played in
...
MPlayer 1.0rc2-3.4.4 off the forums I can watch it
This is completely unrelated to Puppy's version of ffmpeg.
I explicitly compiled that verison of MPlayer against the Theora library, and libtheora is included in the dotpet
ie. there's an external shared library involved.

User avatar
abushcrafter
Posts: 1418
Joined: Fri 30 Oct 2009, 16:57
Location: England
Contact:

#20 Post by abushcrafter »

i know just saying that it was playable.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#21 Post by mikeb »

As mentioned I do not believe the problem lies with ffmpeg/avcodec but with vlc. I have posted to ttuuxxx but I assume he is busy at the moment with his other projects and christmas trees.

The version I use was tested on puppy 4 some time ago.(4.00 ?) so may work on the latest.....you may wish to try it, as on puppy 2 it plays theora ok and has avcodec compiled in.....its just comes as an tar.gz archive to drop in but you could test out running with pfix=ram.

mike

User avatar
abushcrafter
Posts: 1418
Joined: Fri 30 Oct 2009, 16:57
Location: England
Contact:

#22 Post by abushcrafter »

mikeb wrote:I have posted to ttuuxxx but I assume he is busy at the moment with his other projects and christmas trees.
I soar your post thanks.
mikeb wrote: The version I use was tested on puppy 4 some time ago.(4.00 ?) so may work on the latest.....you may wish to try it, as on puppy 2 it plays theora ok and has avcodec compiled in.....its just comes as an tar.gz archive to drop in but you could test out running with pfix=ram.

mike
Where is this version....

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#23 Post by mikeb »

Ok just the files...no menu entry and such......
http://indogo.org/data/vlc-0.8.6c.tgz

dependencies...but you should have them anyway...
http://indogo.org/data/vlc_dependancies.tar.gz

mike

User avatar
abushcrafter
Posts: 1418
Joined: Fri 30 Oct 2009, 16:57
Location: England
Contact:

#24 Post by abushcrafter »

I have been looking at the latest version and been trying to compile it but I have got stuck. It needs a new version of gcc. This is important as it fixes a bug with the x264 codec. Can someone who knows there stuff. Please compile the latest version of vlc with my flags also can they disable (maybe) any feature that is not in puppy like Hal (well I think it's not?) but not bother with any extra striping. Any way I don't care/mind about size.

Code: Select all

./configure --prefix=/usr --enable-run-as-root --enable-tarkin --enable-theora --enable-dirac --enable-faad --enable-real --enable-realrtsp --enable-flac --enable-tremor --enable-svg --enable-snapshot --enable-mozilla

Post Reply