tagparser/matroska
Martchus d26e594777 Deprecate 'Year' in favor of 'RecordDate' and 'ReleaseDate', fix handling in ID3v2
1. Convert TYER and related fields of old ID3v2 versions to the new TDRC
  field and only expose that via the generic accessors.
2. When writing an old ID3v2 tag, convert TDRC back to the old fields.
3. One can still manually unset the via 1. auto-populated TDRC to disable 2.
   and write the old fields directly. So the automatic handling does not
   reduce the flexibility of the library.
4. Deprecate 'Year'; it is replaced by the already existing 'RecordDate'
   which is now supposed to be used everywhere where 'Year' was used before
5. Introduce 'ReleaseDate' to support this field which is supported in
   ID3v2.4.0 and Matroska via the generic accessors.
6. Use ISO format when converting tag values of the type DateTime to/from
   string. This is closer to what's used in ID3v2 tags internally. (The
   library still allows the old format as fallback when parsing for
   compatibility.)
2020-04-24 23:15:13 +02:00
..
ebmlelement.cpp Adapt to changes in c++utilities 2019-06-10 23:11:39 +02:00
ebmlelement.h Adapt to changes in c++utilities 2019-06-10 23:11:39 +02:00
ebmlid.h Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00
matroskaattachment.cpp Adapt to changes in c++utilities 2019-06-10 23:11:39 +02:00
matroskaattachment.h Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00
matroskachapter.cpp Fix childs -> children 2019-12-30 22:54:11 +01:00
matroskachapter.h Apply clang-format 2018-03-07 01:17:50 +01:00
matroskacontainer.cpp Add specific diag msg when abort saveing mkv while parsing orig file 2019-12-30 23:53:53 +01:00
matroskacontainer.h Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00
matroskacues.cpp Fix childs -> children 2019-12-30 22:54:11 +01:00
matroskacues.h Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00
matroskaeditionentry.cpp Adapt to changes in c++utilities 2019-06-10 23:11:39 +02:00
matroskaeditionentry.h Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00
matroskaid.cpp Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00
matroskaid.h Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00
matroskaseekinfo.cpp Apply clang-format 2019-06-20 22:56:59 +02:00
matroskaseekinfo.h Remove unused functions of MatroskaSeekInfo 2019-06-17 19:11:20 +02:00
matroskatag.cpp Deprecate 'Year' in favor of 'RecordDate' and 'ReleaseDate', fix handling in ID3v2 2020-04-24 23:15:13 +02:00
matroskatag.h Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00
matroskatagfield.cpp Adapt to changes in c++utilities 2019-06-10 23:11:39 +02:00
matroskatagfield.h Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00
matroskatagid.cpp Add links to upstream documentation of field IDs for the different formats 2020-04-22 18:43:41 +02:00
matroskatagid.h Add links to upstream documentation of field IDs for the different formats 2020-04-22 18:43:41 +02:00
matroskatags.dtd Test parsing and rewriting nested Mkv tags 2017-05-19 00:05:57 +02:00
matroskatrack.cpp Detect Dolby Digital Plus in Matroska files 2020-03-18 17:48:23 +01:00
matroskatrack.h Adapt to c++utilities v5 2019-05-04 16:04:21 +02:00