Main menu:

Sponsoring

Please consider a small donation:

 

Also appreciated: support me by clicking the ads (costs nothing) :-)

 

Or you can donate bitcoin:

 

Thanks to TekLinks in Birmingham, AL, for providing colocation and bandwidth.

Page Rank

Fame

FOSS Force Best Blog--2013 Award

Recent posts

Recent comments

About this blog

I am Eric Hameleers, and this is where I think out loud.
More about me.

Search

My Favourites

Slackware

Calendar

April 2014
M T W T F S S
« Mar    
 123456
78910111213
14151617181920
21222324252627
282930  

RSS Alien's Slackware packages

RSS Alien's unofficial KDE Slackware packages

RSS Alien's multilib packages

Tag cloud

Meta

VLC media player at version 2.0.0

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.

There are other mirrors too of my SlackBuild package repositories – if you cannot find them, give me a yell..

 

Have fun! Eric

Comments

Comment from escaflown
Posted: February 18, 2012 at 23:24

Thanks Eric!

Comment from Nille
Posted: February 19, 2012 at 01:07

Thanks Eric :)
Could you add an help for vlc.SlackBuild since i guess most doesn’t even now about –wrapvlcdeps and –unwrapvlcdeps

Comment from aocab
Posted: February 19, 2012 at 05:33

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?

Comment from d29
Posted: February 19, 2012 at 10:03

Thanks!

Comment from BroX
Posted: February 19, 2012 at 11:41

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.

Comment from LoneStar
Posted: February 19, 2012 at 16:43

@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

Comment from LoneStar
Posted: February 19, 2012 at 16:47

btw, I guess we shall upgradepkg vlc-mozplugin%npapi-vlc ?

Comment from silviu
Posted: February 20, 2012 at 07:47

Thanks !

Comment from aocab
Posted: February 20, 2012 at 19:56

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.

Comment from Ivan
Posted: February 21, 2012 at 17:51

Thanks Eric! :)

Comment from Greg
Posted: February 24, 2012 at 00:07

An updated vlc-deffont.patch which seems to be missing from new version:

http://pastebin.slackadelic.com/p/S2Lh7y56.html

Comment from alienbob
Posted: February 24, 2012 at 00:20

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

Comment from Greg
Posted: February 24, 2012 at 00:53

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.

Comment from ponce
Posted: February 25, 2012 at 07:34

FYI, found this on mplayer homepage :)

http://vlc-bluray.whoknowsmy.name/

Comment from alienbob
Posted: February 25, 2012 at 16:08

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

Comment from jplatt39
Posted: March 3, 2012 at 20:01

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’?

Comment from alienbob
Posted: March 3, 2012 at 21:57

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

Comment from jplatt39
Posted: March 4, 2012 at 01:04

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

Comment from alienbob
Posted: March 4, 2012 at 12:14

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

Comment from dr_alex
Posted: March 5, 2012 at 20:44

Hi Eric! Is it possible to make vlc package without xulrunner at all? I don’t plan to use mozilla plugin. Thanks!

Comment from alienbob
Posted: March 5, 2012 at 22:10

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

Comment from dr-alex
Posted: March 8, 2012 at 15:03

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.

Comment from alienbob
Posted: March 8, 2012 at 15:58

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

Pingback from Alien Pastures » Speeding up my vlc.SlackBuild script
Posted: June 16, 2012 at 14:27

[...] a comment to my previous post about the VLC media player where I announced packages for VLC 2.0.0, Nille asked if I could explain a bit more about the SlackBuild script I use to create these [...]

Pingback from Alien Pastures » VLC 2.0.2
Posted: June 30, 2012 at 11:52

[...] and find yourself a set of AACS decryption keys (see these comments for some hints on [...]

Comment from Frank
Posted: July 24, 2012 at 01:30

Hi Eric,
VLC2.0.3 is out, please update your PKG!

Comment from alienbob
Posted: July 25, 2012 at 20:37

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

Pingback from Alien Pastures » Finally, VLC 2.0.4
Posted: October 18, 2012 at 22:54

[...] and find yourself a set of AACS decryption keys (see these comments for some hints on [...]

Pingback from Alien Pastures » New VLC and FlashPlayer releases
Posted: December 15, 2012 at 15:15

[...] and find yourself a set of AACS decryption keys (see these comments for some hints on [...]

Write a comment