Videolan developers finally got rid of all the blocking bugs and released the newest installment of the massively popular Open Source all-purpose media player VLC.
Initially meant to become version 1.2.0, the decision was made some months ago to change the version to 2.0.0 because of the many differences to the previous release series 1.1.x.
Get over to the VideoLAN web site and read trough the announcement. Also check out the list of new features and enhancements on that page!
For users of my Slackware packages, this news is not changing much. If you have been using my “vlcgit” package, you will have experienced a lot already of vlc 2.0.0. I have been building GIT snapshots for quite a while. Just be aware that with the official release of 2.0.0, my “vlcgit” package has become obsolete. I have removed it from my repository. Perhaps when I start building snapshots of a new release cycle (2.1 ?) you will see the vlcgit package return.
Enough said – you should get the freshly compiled VLC packages for Slackware now. They are available for Slackware 13.37 (on which I compiled them) but will work on Slackware-current too of course.
The usual caveat applies: versions that can not only DEcode but also ENcode mp3 and aac audio can be found in my alternative repository where I keep the packages containing code that might violate stupid US software patents.
- http://slackware.com/~alien/slackbuilds/vlc/ (only containing the versions that do not violate US patents).
- http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/ (alternative repository containing packages capable of AAC/MP3 encoding).
There are other mirrors too of my SlackBuild package repositories – if you cannot find them, give me a yell..
Have fun! Eric
Thanks Eric!
Thanks Eric π
Could you add an help for vlc.SlackBuild since i guess most doesn’t even now about –wrapvlcdeps and –unwrapvlcdeps
Thanks Eric.
P.S. Anyone having a volume control issue?
I can only control vlc’s volume from vlc.
kmix and alsamixer have no effect on vlc’s volume.
I’ve tried the default and alsa setting for output module.
I’ve tried switching the audio device.
And I’ve tried the various phonon backends
(gstreamer, mplayer, and xine).
I did not have this problem with the previous
version of vlc (1.1.9) I had installed.
Any thoughts?
Thanks!
Does any one experience problems with the phonon-vlc backend?
When using said backend, amarok crashes after updating vlc. Rebuilding phonon-vlc prevents this, but then I get no sound. Building the most recent phonon-vlc from git gives the same result.
@BroX
after a short period of time during which it seemed phonon-vlc was going to be the best solution, now phonon-gstreamer is being the highest standard for KDE’s audio backend.
http://community.kde.org/Phonon/FeatureMatrix
btw, I guess we shall upgradepkg vlc-mozplugin%npapi-vlc ?
Thanks !
I could not figure out the volume problem (changing volume in vlc has no effect on any volume level in alsamixer) so I went back to an older version. 1.1.9, 1.1.11, and 1.1.12 work fine. The only difference I noted between them was in the list of alsa output modules.
see: http://imageshack.us/photo/my-images/94/vlcalsaoutputmodulelist.jpg/
Audio works if I select any of the output modules with “default” in their name but I cannot control the volume level from anywhere except vlc.
Thanks Eric! π
An updated vlc-deffont.patch which seems to be missing from new version:
http://pastebin.slackadelic.com/p/S2Lh7y56.html
Greg,
It never went missing and it is called “vlc-1.2_deffont.patch”. See for instance http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/build/vlc-1.2_deffont.patch
Eric
Ooops sorry. My bad. I think the location of freetype.c changed in vlc 2.0 (used to be in modules/misc/ directory) so i foolishly assumed your 2011 patch didnt apply now, just like mine didnt but its applied in the SlackBuild. Thanks for the reply.
FYI, found this on mplayer homepage π
http://vlc-bluray.whoknowsmy.name/
Here http://fvonline-db.bplaced.net/ is the latest db
Hi ponce,
Cool link. I will not mirror its content though if you don’t mind π
However, libaacs is perfectly legal so I created a Slackware package for it:
http://slackware.com/~alien/slackbuilds/libaacs
http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libaacs/
Eric
Thanks for all your work but do you have any idea why the slackbuild script crashes with this:
/bin/sh: line 6: 11284 Segmentation fault LD_LIBRARY_PATH=”/tmp/build/package-vlc/usr/lib:$LD_LIBRARY_PATH” “/tmp/build/package-vlc/usr/lib/vlc/vlc-cache-gen” “/tmp/build/package-vlc/usr/lib/vlc/plugins”
about two lines after ‘make install-exec-hook’?
Hi jplatt39
It does not crash here when I compile. Do you have an older version of vlc installed? Try removing that and then start the compilation again.
Eric
Just tried it: I removed a vlc, did a source /etc/profile and rand the script. Same result:
make[3]: Entering directory /tmp/build/tmp-vlc/vlc-2.0.0′
test -z “/usr/bin” || /usr/bin/mkdir -p “/tmp/build/package-vlc/usr/bin”
/usr/bin/ginstall -c cvlc rvlc qvlc nvlc ‘/tmp/build/package-vlc/usr/bin’
make install-exec-hook
make[4]: Entering directory /tmp/build/tmp-vlc/vlc-2.0.0′
if test “i486-slackware-linux-gnu” = “i486-slackware-linux-gnu”; then \
LD_LIBRARY_PATH=”/tmp/build/package-vlc/usr/lib:$LD_LIBRARY_PATH” \
“/tmp/build/package-vlc/usr/lib/vlc/vlc-cache-gen” \
“/tmp/build/package-vlc/usr/lib/vlc/plugins” ; \
else \
echo “Cross-compilation: cache generation skipped!” ; \
fi
/bin/sh: line 6: 29719 Segmentation fault LD_LIBRARY_PATH=”/tmp/build/package-vlc/usr/lib:$LD_LIBRARY_PATH” “/tmp/build/package-vlc/usr/lib/vlc/vlc-cache-gen” “/tmp/build/package-vlc/usr/lib/vlc/plugins”
make[4]: *** [install-exec-hook] Error 139
No problems of the kind here. This is an extract from my build log, from exactly that same spot:
make[3]: Entering directory /tmp/build/tmp-vlc/vlc-2.0.0′
test -z “/usr/bin” || /usr/bin/mkdir -p “/tmp/build/tmp-vlc/vlcdeps/usr/bin”
/usr/bin/ginstall -c cvlc rvlc svlc qvlc nvlc ‘/tmp/build/tmp-vlc/vlcdeps/usr/b
in’
make install-exec-hook
make[4]: Entering directory /tmp/build/tmp-vlc/vlc-2.0.0′
if test “i486-slackware-linux-gnu” = “i486-slackware-linux-gnu”; then \
LD_LIBRARY_PATH=”/tmp/build/tmp-vlc/vlcdeps/usr/lib:$LD_LIBRARY_PATH” \
“/tmp/build/tmp-vlc/vlcdeps/usr/lib/vlc/vlc-cache-gen” \
“/tmp/build/tmp-vlc/vlcdeps/usr/lib/vlc/plugins” ; \
else \
echo “Cross-compilation: cache generation skipped!” ; \
fi
make[4]: Leaving directory /tmp/build/tmp-vlc/vlc-2.0.0′
make[3]: Nothing to be done for install-data-am’.
No segfault to be seen. Vanilla Slackware 13.37 32-bit.
Eric
Hi Eric! Is it possible to make vlc package without xulrunner at all? I don’t plan to use mozilla plugin. Thanks!
Hi dr_alex
These are two lines from the vlc.SlackBuild:
# You can disable building the Mozilla plugin by defining MOZPLUGIN=”NO”:
MOZPLUGIN=${MOZPLUGIN:-“YES”}
… which show it all.
You can either edit the SlackBuild script and change the “YES” to a “NO” or start the script with the value “NO” defined in the shell environment (# is root’s shell prompt):
# MOZPLUGIN=”NO” ./vlc.SlackBuild
If you run it that way, zulrunner will not be built or needed at all.
Eric
Hi Eric! Thank you for the quick reply! Sorry for my second stupid question. If I will compile vlc with statically linked libraries ( e.g. ffmpeg) will other apps (e.g. qmmp) use these statically linked libraries or I must install second copy of ffmpeg with dinamicall links? Thanks!
P.S. Sorry for my English. It is not my native language.
Other apps will _not_ be able to use VLC’s internal statically linked ffmpeg libraries, dr-alex.
That is why they are called “statically linked” – it is a private copy of the libraries.
Eric
Eric
Hi Eric,
VLC2.0.3 is out, please update your PKG!
Hi Frank
If you want to comment on a software which I discussed on my blog, please use the most recent post. In this case, http://alien.slackbook.org/blog/vlc-2-0-2/
I have uploaded new packages in the meantime.
Eric