VLC 1.0.0rc4 Media player .pet for Puppy
VLC 1.0.0rc4 Media player .pet for Puppy
*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..
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.
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 .without any visualisation support.
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
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
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
Thanks
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Here's the list:
ttuuxxx
- 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 :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
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
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
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
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
Yes, there seems to be a bunch of missing libraries.
Sorry folks, I will post them now (been sick for a few days )
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
Sorry folks, I will post them now (been sick for a few days )
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
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.
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
*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."
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
*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.
Codecs for VLC.
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
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.
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
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.1Xv4mikeb 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
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
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?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
Hmmz, perhaps I should just make it a SFS file, a pet that size might take ages to install anyway
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.
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..
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.
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
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.
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Na in 4 series I've made pets over 200MB, lolsikpuppy wrote: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?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
Hmmz, perhaps I should just make it a SFS file, a pet that size might take ages to install anyway
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 :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
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.
yes is odd ..otherwise seems a very solid compilation....need more testers as there is so much functionality in there.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.
mike