Forcing v2.3 tags for Win XP compatibility...
Neil Hodge
neil.hodge at gmail.com
Sat Nov 17 02:09:26 UTC 2012
Jeremy:
On 11/15/12 7:10 PM, Jeremy Gregorio wrote:
> I wanted to start up a new thread on this because I just can't seem to
> figure it out. Do I need to set the option at the frame level or can I
> instantiate an 'ID3V2.3' object? For reference, I'm trying to keep
> compatibility with Win XP (Still running it for games...).
>
> Thanks yet again!
>
They seem to have some stuff implemented in TagLib::ID3v2::Header,
including:
* uint majorVersion
* void setMajorVersion
Although, regarding setMajorVersion, they say "This is used by the
internal parser; this will not change the version which is written and
in general should not be called by API users."
I think if you want as much control as you are asking for, you need to
implement it yourself. Check out the function "testDowngradeTo23" in
test_id3v2.cpp.
Good luck . . .
Neil
More information about the taglib-devel
mailing list