VLC 1.0.0rc4 Media player .pet for Puppy

Audio editors, music players, video players, burning software, etc.
Post Reply
Message
Author
User avatar
sikpuppy
Posts: 415
Joined: Sun 29 Mar 2009, 05:54

VLC 1.0.0rc4 Media player .pet for Puppy

#1 Post by sikpuppy »

*edit*
Ok, here's something a bit better. Now VLC plays DVDs, and has a proper menu icon.

VLC 1.0.0rc4 16Mb
Required patch 2Mb
Skins!!!

The following is kept for anyone interested.
Ok here is the all singing all dancing version of VLC.
VLC0.9.9a (38Mb)
It has been compiled with OpenGL support, visualisation support and everything else support.
It's also 38Mb. I compiled with static libraries and merged any missing libraries.
I suggest caution if uninstalling this PET.
Skins are availiable at: Skins. Some work, some don't..
Last edited by sikpuppy on Mon 22 Jun 2009, 22:26, edited 8 times in total.
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.

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

#2 Post by mikeb »

without any visualisation support.
well it's for playing cd and mp3...goom is very good and played through vlc has the advantage of video acceleration..just one teeny weenie plugin..the rest are naff :D .
The opengl effects are impressive..eg video on a transparent cube for example but bit of a novelty and no speed advantage over Xvideo.

On a general note thanks for making this package. There was an effort to bring the 0.9.x vlc to puppy previously but appeared to have problems with ffmpeg so I will be testing this one out.

regards

mike

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#3 Post by ttuuxxx »

Way to go sikpuppy, ummm just one thing, which puppy did you compile this one, I'm using 2.14.1X right now and have a bunch of missing deps, So it would be easier for me to find them, if I knew which puppy release to rip the out of :)
Thanks
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#4 Post by ttuuxxx »

Here's the list:
  • libgcrypt.so.11
    libcddb.so.2
    libproxy.so.0
    libavcodec.so.51
    libavutil.so.49
    libpostproc.so.51
    libavformat.so.51
    libmpeg2.so.0
    libgnutls.so.26


ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#5 Post by ttuuxxx »

Hey Mike could you get it to play a dvd? I couldn't get it running on 2.14.1x even after I added all the libs
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

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

#6 Post by mikeb »

Ok results so far.
Tested on puppy 4.12...

needed .. libiconv.so.2 , libqtcore.so.4 and libqt4gui.so.4
(there are some multimedia ones too like vorbisenc etc if not already present.)

Working...
anything that ffmpeg can handle which means this library is working which has been the main stumbling block .. uses the shared avcodec that 0.8.6h uses. Flv navigation works well.

For dvd I had to drop in the dvdnav and dvdread plugins from an earlier compilation 0.9.2...perhaps newer shared libs are needed.
Worked ok including menus once bodged.

I could not get a network stream to play so far..uncertain about that one.

skins2 plugin is present but seems to have a major problem with most skins...but this seems to be a 0.9.x feature?? Skins maketh a popular player...xine, mplayer and skinned vlc have the edge. Crazy thing is when a skin is used then qt4 or wxwidgets are only needed for menus/preferences..like something simple. would do just fine..this aspect alone accounts for 10 - 15 MB..just my beef.

Ok just some brief feedback there.
Definately a worker offering some functional improvements and an escape from wxwidgets.

regards

mike

User avatar
sikpuppy
Posts: 415
Joined: Sun 29 Mar 2009, 05:54

#7 Post by sikpuppy »

Yes, there seems to be a bunch of missing libraries.

Sorry folks, I will post them now (been sick for a few days :P)

The problem was I had put a lot of extra libraries on my system and it meant I had to use a fresh install of Puppy to figure out what was missing.

I was using Puppy 4.12.

The other thing is that VLC can pull down the missing libraries for compilation (it builds them nicely automagically) but this is only useful for a one off build I think. As in: to be used by me only :S

I have most of the missing libraries, I just need to build a few and will post them shortly. They won't be stripped as much as some would like, but they can be stripped to peoples hearts content once they have them :P
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.

User avatar
sikpuppy
Posts: 415
Joined: Sun 29 Mar 2009, 05:54

#8 Post by sikpuppy »

Ok there's a few here: http://cid-da097326680e08e6.skydrive.li ... .aspx/VLC/

One of the problems with compiling for GL support is that the libraries for OpenGL that come with puppy do not come with compatible headers for VLC. I could compile a new copy of Mesa, but that would make VLC enormous (it is fairly big as it is).

As for visualisations, maybe I can recompile it to handle them. I'd like to get this working first :P

*edit* there is a few PETs here that are compilations: They have CDDB, MPEG2 and GNUTLS in one, so you can either download the individual PETs or just use the biggie for these three.

TLS: "The TLS protocol provides communications privacy over the Internet. The protocol allows client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery."
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.

User avatar
sikpuppy
Posts: 415
Joined: Sun 29 Mar 2009, 05:54

#9 Post by sikpuppy »

See first post for a PET that resolves (hopefully) all dependencies.
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.

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

#10 Post by mikeb »

everything else support.
well that deals with any potential whinges :D

will test at the next opportunity
regards

mike

User avatar
sikpuppy
Posts: 415
Joined: Sun 29 Mar 2009, 05:54

Codecs for VLC.

#11 Post by sikpuppy »

I have also posted some FFMpeg PETs.

http://cid-da097326680e08e6.skydrive.li ... 0-i686.pet Latest bleeding edge, 16Mb

http://cid-da097326680e08e6.skydrive.li ... 5-i486.pet Old stable version., 4.8Mb
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.

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

#12 Post by mikeb »

You are compiling faster than we can test.... :D
Multimedia heaven..

mike

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

#13 Post by mikeb »

Wow is this a joke...puppy copies the pet to /root/.packages then complains that there is now not enough room..how dumb is that????

Not to worry..rename to tgz and test away...lol

mike

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#14 Post by ttuuxxx »

mikeb wrote:Wow is this a joke...puppy copies the pet to /root/.packages then complains that there is now not enough room..how dumb is that????

Not to worry..rename to tgz and test away...lol

mike
Hi mike that's why I took the package manager from 4 series and made it work in 2 series :) cures that old problem, in 2.14.1Xv4
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
sikpuppy
Posts: 415
Joined: Sun 29 Mar 2009, 05:54

#15 Post by sikpuppy »

ttuuxxx wrote: Hi mike that's why I took the package manager from 4 series and made it work in 2 series :) cures that old problem, in 2.14.1Xv4
ttuuxxx
What about 4...is there a limit before it fails? I am making a large package, it might be ~100Mb is that going to be an issue?

Hmmz, perhaps I should just make it a SFS file, a pet that size might take ages to install anyway :P
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.

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

#16 Post by mikeb »

Ok first point...I was testing in puppy 4.12 ram only (512 MB)..still seems barmy. And if you are wanting to make bigger packages sfs is probably better anyway.
On the subject of files this new package has all the header files, a duplicate set of qt4 libs in /opt and only qtcore and gui are needed...that lot should save a few pounds. And I tested without copying in the opengl libs (cause no opengl with 4 on here (yet)) but vlc does not mind...most dependancies are soft and can be left out for those wanting to save space but it's good to start with everything and strip downwards.

Ok seems to be working ok. Skin support is definately not including some skins but is ok for those that are supported.(that's 3 oks)

Dvd was fine using the original dvdnav/read libs in 4..I typed in the device this time.

Got a stream working from shoutcast..yay but no sound giving this complaint..

Code: Select all

 nsv demux debug:     - audio `mp4a'
[00000380] main decoder debug: thread started
[00000400] main decoder debug: looking for decoder module: 22 candidates
[00000400] avcodec decoder debug: refusing to use ffmpeg's (MPEG AAC Audio) decoder which is buggy
odd because it is using the shared avcodec which plays the same streams ok in vlc 0.8.6h

Otherwise this is pretty much a worker...optimise the size and let the world test. As for opengl anyone who has it setup will already have those libraries so as long as the (small)plugin is present the rest could be left out too.
And your qt4 libs are smaller than most..nice one.

regards

mike

ps...no gooooooom!! <-- me is a sad case

as for puppy 2.xx as long as glibc is updated ...now testing 2.6.1..seems happy..(indeed cures some nasty firefox/flash crashes)..and avcodec borrowed from 4.xx . Did try before with an earlier version of 0.9.2 and it fired up.

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#17 Post by ttuuxxx »

sikpuppy wrote:
ttuuxxx wrote: Hi mike that's why I took the package manager from 4 series and made it work in 2 series :) cures that old problem, in 2.14.1Xv4
ttuuxxx
What about 4...is there a limit before it fails? I am making a large package, it might be ~100Mb is that going to be an issue?

Hmmz, perhaps I should just make it a SFS file, a pet that size might take ages to install anyway :P
Na in 4 series I've made pets over 200MB, lol
It was a issue in 2 series, that they fixed in 3 series, Mike uses 2 series.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
sikpuppy
Posts: 415
Joined: Sun 29 Mar 2009, 05:54

#18 Post by sikpuppy »

mikeb wrote: Ok seems to be working ok. Skin support is definately not including some skins but is ok for those that are supported.(that's 3 oks)

Dvd was fine using the original dvdnav/read libs in 4..I typed in the device this time.

Got a stream working from shoutcast..yay but no sound giving this complaint..

Code: Select all

 nsv demux debug:     - audio `mp4a'
[00000380] main decoder debug: thread started
[/quote]
I think that skin support has changed since most of those skins were released.

I seem to be having problems in general with mp4a files, which is also the codec used by iPod video files (for the audio portion), of which I have few.  I will see if this can't be rectified.

As for Goom...I will attempt to fix that too, I don't see why it wasn't compiled...
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.

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

#19 Post by mikeb »

The package manager in puppy 4.12 copies the pet to /root/.packages ..is 4.20 different?....a picture paints.....
mike
Last edited by mikeb on Sun 09 Aug 2009, 16:35, edited 1 time in total.

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

#20 Post by mikeb »

I seem to be having problems in general with mp4a files, which is also the codec used by iPod video files (for the audio portion), of which I have few. I will see if this can't be rectified.
yes is odd ..otherwise seems a very solid compilation....need more testers as there is so much functionality in there.

mike

Post Reply