Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Hello,

On 21 Aug, Michael Meeks wrote :
      1. we need to be sure of the API guarentees around libvlc
              + JB - what API guarentees do you have there ?

Very very strong API stability on libVLC.
API functions are added, that's it. Nothing is removed, ABI is kept.
Extension of API gets with newer functions, if needed.

Complete API instability on libVLCcore, but you don't care, and if you
link to libvlccore, I can't do anything for you :)

              + we currently hard-code your ABI in the wrapper
                we use to make this a very lite dependency

ABI is maintained since libVLC 1.1 and we intend to always keep it.
ABI breakage should be considered a bug and reported ASAP.

              Would it be better to have an 'ABI version' that is
       incremented as/when back-compatibility of your plugin API
       changes ? [ that we could switch on ]

No, because we don't break ABI and we won't.

      2. we need a good way to locate VLC / libvlc by default on
         Win / Mac / Linux
              + JB: I assume that there are default install paths
                is there a registry key on Windows ? Mac (I assume)

Default is on Program Files (32bits) /VideoLAN/VLC/libvlc.dll
as recommended by Microsoft.
Regedit is: HKLM\Software\VideoLAN\VLC\InstallDir as recommended.

                has nothing but perhaps a normal install path, and

MacOS X is the usual mess, but we recommend /Applications/VLC.app/ and
you can find the libvlc.dylib

                for Linux it's unclear we want to use a system /
                distro packaged VLC since it's almost certainly
                pre-broken.

Linux, what do you mean pre-broken?

Best regards,

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.