diff options
author | StefanBruens <stefan.bruens@rwth-aachen.de> | 2019-05-31 13:21:16 +0200 |
---|---|---|
committer | Stephen F. Booth <me@sbooth.org> | 2019-05-31 15:51:16 +0430 |
commit | ba7adc2bc261ed634c2a964185bcffb9365ad2f4 (patch) | |
tree | 7853fba6f5dfc3287ac82718177e08c237b86c01 /taglib/toolkit/tfilestream.cpp | |
parent | 79bb1428c0482966cdafd9b6e1127e98b4637fbf (diff) |
Respect atom type when converting rate tag (#896)
* Respect atom type when converting rate tag
TagLib prior to #818 (commit ff28cf276c60) read and wrote the "rate" tag as
text, and switched to reading it as integer value even when the atom class
is a text type. This breaks reading existing files, and can be avoided by
taking the atom type into account.
This fixes issue #885.
* Respect MP4::Item type when writing the rate tag
TagLib prior to #818 (commit ff28cf276c60) read and wrote the "rate" tag
as text, and switched to writing the integer value of the MP4::Item.
This breaks writing from applications which supply the value as
StringList, which was the previously implemented API. Applications using
an MP4::Item(UInt) are still supported without changes on the application
side.
This is the complementary writing part for issue #885.
Diffstat (limited to 'taglib/toolkit/tfilestream.cpp')
0 files changed, 0 insertions, 0 deletions