TagLib in XBMC

Geoffrey McRae geoff at spacevs.com
Fri Jan 28 00:11:49 CET 2011


It currently is static linked at the moment, but we don't want to, nor
should we have to maintain patches to implement this functionality. Also
under Linux the system library should be used instead.

It would be much better if you could pass taglib an IO handler class
from the calling application itself that implemented just the basic,
open, read, write and seek.

If I was to patch this functionality into TagLib would you welcome a
patch? Keeping backwards compatibility of-course so as to not break
existing applications.

On Thu, 2011-01-27 at 20:51 +0200, Николай Шафоростов wrote:
> > XBMC has a Virtual File System (VFS) that handles communication with
> > other storage systems such as SMB, HTTP and FTP. Is it possible to
> > override/inherit/implement a class that wraps the read/write/seek
> > operations so I can use our VFS?
> > 
> > If this is not possible we will be unable to use this library.
> i hope that it is obvious that you can have your own copy of talib (e.g. by static linking)
> with modifications you need (i.e. you can introduce an analog of QIODevice abstract class to taglib, and then make its implementation which uses your VFS code to read files)




More information about the taglib-devel mailing list