I've tried writing a program and using MP4TagsStore(), etc. to add
iTunes Meta Tags to a file that doesn't have any. The tags aren't
written to the file.
I then tried doing it with the command-line tool mp4tags and the same
thing happened.
In either case, if the file already had some tags, it works.
Am I doing something wrong or is this a limitation of the library?
> I've tried writing a program and using MP4TagsStore(), etc. to add > iTunes Meta Tags to a file that doesn't have any. The tags aren't > written to the file.
> I then tried doing it with the command-line tool mp4tags and the same > thing happened.
> In either case, if the file already had some tags, it works.
> Am I doing something wrong or is this a limitation of the library?
> --~--~---------~--~----~------------~-------~--~----~ > You received this message because you are subscribed to the Google > Groups "mp4v2" group. > To post to this group, send email to mp4v2@googlegroups.com > To unsubscribe from this group, send email to mp4v2+unsubscribe@googlegroups.com > For more options, visit this group at http://groups.google.com/group/mp4v2?hl=en > -~----------~----~----~----~------~----~------~--~---
The files were converted from alac to aac using afconvert. I will do
some debugging. Am I right that the tags aren't actually written to
the file until MP4Close() is called?
Don
On Jul 28, 6:19 pm, Edward Groenendaal <ed...@myreflection.org> wrote:
> That is interesting, and no should not be a limitation of the library.
> I guess it is related to the opening of the file using MP4Modify() and
> there not being enough existing room for the metadata.
> Try instrumenting the code somewhat to see what is going on, in
> particular mp4v2/src/itmf/Tags.cpp.
> How are you generating these MP4s in the first place?
> Cheers, Ed.
> On 29/07/2009, at 10:09 AM, donmesserli wrote:
> > I've tried writing a program and using MP4TagsStore(), etc. to add
> > iTunes Meta Tags to a file that doesn't have any. The tags aren't
> > written to the file.
> > I then tried doing it with the command-line tool mp4tags and the same
> > thing happened.
> > In either case, if the file already had some tags, it works.
> > Am I doing something wrong or is this a limitation of the library?
> The files were converted from alac to aac using afconvert. I will do
> some debugging. Am I right that the tags aren't actually written to
> the file until MP4Close() is called?
> Don
> On Jul 28, 6:19 pm, Edward Groenendaal <ed...@myreflection.org> wrote:
> > Hi,
> > That is interesting, and no should not be a limitation of the library.
> > I guess it is related to the opening of the file using MP4Modify() and
> > there not being enough existing room for the metadata.
> > Try instrumenting the code somewhat to see what is going on, in
> > particular mp4v2/src/itmf/Tags.cpp.
> > How are you generating these MP4s in the first place?
> > Cheers, Ed.
> > On 29/07/2009, at 10:09 AM, donmesserli wrote:
> > > I've tried writing a program and using MP4TagsStore(), etc. to add
> > > iTunes Meta Tags to a file that doesn't have any. The tags aren't
> > > written to the file.
> > > I then tried doing it with the command-line tool mp4tags and the same
> > > thing happened.
> > > In either case, if the file already had some tags, it works.
> > > Am I doing something wrong or is this a limitation of the library?
> Since the atom can't be found, it returns and does nothing.
> The atom isn't there because there isn't any metadata in the file yet.
> It appears that I might be able to work at a lower level (i.e.
> MP4File) and create the atom. Ideas?
> Don
> On Jul 29, 10:20 am, donmesserli <donmesse...@gmail.com> wrote:
>> The files were converted from alac to aac using afconvert. I will do
>> some debugging. Am I right that the tags aren't actually written to
>> the file until MP4Close() is called?
>> Don
>> On Jul 28, 6:19 pm, Edward Groenendaal <ed...@myreflection.org>
>> wrote:
>>> Hi,
>>> That is interesting, and no should not be a limitation of the
>>> library.
>>> I guess it is related to the opening of the file using MP4Modify()
>>> and
>>> there not being enough existing room for the metadata.
>>> Try instrumenting the code somewhat to see what is going on, in
>>> particular mp4v2/src/itmf/Tags.cpp.
>>> How are you generating these MP4s in the first place?
>>> Cheers, Ed.
>>> On 29/07/2009, at 10:09 AM, donmesserli wrote:
>>>> I've tried writing a program and using MP4TagsStore(), etc. to add
>>>> iTunes Meta Tags to a file that doesn't have any. The tags aren't
>>>> written to the file.
>>>> I then tried doing it with the command-line tool mp4tags and the
>>>> same
>>>> thing happened.
>>>> In either case, if the file already had some tags, it works.
>>>> Am I doing something wrong or is this a limitation of the library?
> > Since the atom can't be found, it returns and does nothing.
> > The atom isn't there because there isn't any metadata in the file yet.
> > It appears that I might be able to work at a lower level (i.e.
> > MP4File) and create the atom. Ideas?
> > Don
> > On Jul 29, 10:20 am, donmesserli <donmesse...@gmail.com> wrote:
> >> The files were converted from alac to aac using afconvert. I will do
> >> some debugging. Am I right that the tags aren't actually written to
> >> the file until MP4Close() is called?
> >> Don
> >> On Jul 28, 6:19 pm, Edward Groenendaal <ed...@myreflection.org>
> >> wrote:
> >>> Hi,
> >>> That is interesting, and no should not be a limitation of the
> >>> library.
> >>> I guess it is related to the opening of the file using MP4Modify()
> >>> and
> >>> there not being enough existing room for the metadata.
> >>> Try instrumenting the code somewhat to see what is going on, in
> >>> particular mp4v2/src/itmf/Tags.cpp.
> >>> How are you generating these MP4s in the first place?
> >>> Cheers, Ed.
> >>> On 29/07/2009, at 10:09 AM, donmesserli wrote:
> >>>> I've tried writing a program and using MP4TagsStore(), etc. to add
> >>>> iTunes Meta Tags to a file that doesn't have any. The tags aren't
> >>>> written to the file.
> >>>> I then tried doing it with the command-line tool mp4tags and the
> >>>> same
> >>>> thing happened.
> >>>> In either case, if the file already had some tags, it works.
> >>>> Am I doing something wrong or is this a limitation of the library?