temp file for intermediate storing before writing the new file

Jochen Issing jochen at isign-softart.de
Sun Jan 29 15:24:18 CET 2006


On Sunday 29 January 2006 15:06, Scott Wheeler wrote:
> On Sunday 29 January 2006 14:57, Jochen Issing wrote:
> > Hi All,
> >
> > regarding iTunes Tags I would like to ask for your opinion. I need to
> > write the new file into a new location before being able to write the
> > whole file at once. Therefore, I thought about writing a temp file, which
> > will be copied to the new location afterwards and reopened.
> >
> > Is there already something like that in taglib? If not, is the temp file
> > the correct solution? Can I use the function tempnam() from <stdio.h>?
>
> id3lib did something like that and it was a source of all kinds of problems
> (many of which I fixed back when I was working on it).  TagLib provides
> functions in the TagLib::File API to do insertion and replacement directly
> into files that will handle moving back the contents of the file.
That sounds quite well. I need to replace a certain part of the file - the 
moov-box, which contains all informational structures/tables/descriptions 
etc. And then append the other boxes. I will take a look at the functions and 
check them for my needs.
Cheers,

jochen
>
> If those functions don't provide what you need if you could describe what
> it is that you need in more detail I could probably write functions to
> handle your requirements without a temp file.
>
> Cheers,
>
> -Scott

-- 
 jochen issing
 gpg-sig: 0A121BC8
 www.isign-softart.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/taglib-devel/attachments/20060129/5757cd9c/attachment.pgp 


More information about the taglib-devel mailing list