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

30 thoughts on “VLC media player at version 2.0.0


  1. Thanks Eric πŸ™‚
    Could you add an help for vlc.SlackBuild since i guess most doesn’t even now about –wrapvlcdeps and –unwrapvlcdeps


  2. 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?



  3. 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.





  4. 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.





  5. 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.





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


  7. 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


  8. 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


  9. 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


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


  11. 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


  12. 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.


  13. 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


  14. Pingback: Alien Pastures » Speeding up my vlc.SlackBuild script

  15. Pingback: Alien Pastures » VLC 2.0.2



  16. Pingback: Alien Pastures » Finally, VLC 2.0.4

  17. Pingback: Alien Pastures » New VLC and FlashPlayer releases

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.