[vlc-devel] Re: Fedora Core RPMS

R. Bernstein rocky at panix.com
Wed Oct 20 06:54:38 CEST 2004


I believe the libcddb external API between 0.9.5 and 0.9.6 is exactly
the same and basically a wrapper was put around iconv. (However I
can't vouch for the fact that cddax in fact uses libcddb with UTF-8
correctly :-)

When I look at the installed library shared object number, 0.1.1, "current"
and "age" both remain the same and "revision" changed from 0 to 1
which means (if I interpret this correctly and if it was done
correctly) that the library source code has changed, but no interfaces
have been added, removed, or changed.

I didn't have any problem compiling libcddb. In fact, some of the
regression tests that had been failing on 0.9.5 now don't.

Jason Luka writes:
 > Sorry for the lagged response. 

I do it all the time ;-)

 > Do you know if there are any changes to 
 > the API? If the headers are the same, it'll be a matter of just changing 
 > the libs, but if the header commands are different, it'll be a whole 
 > recompile. (Which takes 70 minutes on my machine)

I think the 70 minutes refers to vlc (which is about the same time it
takes on my machine) not libcddb.  It may even be that no vlc
recompilation is necessary!  Painless! When I run:

  ldd libcddax_plugin.so

I get:
  libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00fad000)
  libcddb.so.0 => /usr/local/lib/libcddb.so.0 (0x00852000)
  ^^^^^^^^^^^^
  libcdio.so.0 => /usr/local/lib/libcdio.so.0 (0x00940000)
  libm.so.6 => /lib/tls/libm.so.6 (0x00326000)
  libc.so.6 => /lib/tls/libc.so.6 (0x00111000)
  /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x005bf000)

So assuming 
  libcddb.so.0 -> libcddb.so.0.1.1

you should be fine.

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list