Commit Graph

357 Commits

Author SHA1 Message Date
Martchus 369a241131 Fix character set conversion in TagValue::assignText 2016-12-27 23:39:32 +01:00
Martchus d6836fa861 Use unicode character in tests 2016-12-27 23:39:02 +01:00
Martchus eb0c8c2236 Fix typo in README.md 2016-12-27 20:24:11 +01:00
Martchus 477ac9884b Use _wopen under Windows to support unicode filenames 2016-12-21 00:42:31 +01:00
Martchus e9166c19a5 Don't allow using UTF-8 in ID3v1 2016-12-21 00:41:53 +01:00
Martchus b2ceb822fb Make implicit type conversion explicit 2016-11-26 12:33:38 +01:00
Martchus a6b2d10655 Write index always in front when dealing with DASH 2016-11-19 23:14:38 +01:00
Martchus 2eb8760afa Fix Mp4Tag::supportsField() for KnownField::EncoderSettings 2016-11-19 22:03:47 +01:00
Martchus eafbda8233 Fix wrong condition for pre-defined genre in MP4 container 2016-11-19 21:44:28 +01:00
Martchus 56e49e11fc Fix making MP4 file when forcing index pos 2016-11-19 21:25:18 +01:00
Martchus d7ca2a0cd4 Warn about empty METADATA_BLOCK_PICTURE 2016-11-19 14:33:06 +01:00
Martchus eb2d3bb54a Check in hasField() whether field is empty 2016-11-19 14:32:37 +01:00
Martchus 820078bb15 Fix saving MP3/FLAC when save saveFilePath() set 2016-11-18 17:58:47 +01:00
Martchus 0e6f16e2fe Document defaults of padding constraints 2016-11-18 17:09:26 +01:00
Martchus 802e6e2dfb Consider index position when making MP4 files
However, give tag position precedence if both is specified
and forced.
2016-11-18 16:51:10 +01:00
Martchus 554351810a Implement determine tag/index pos for MKV 2016-11-16 22:06:12 +01:00
Martchus a8dce14514 Allow checking index position
Only implemented for MP4 so far
2016-11-16 19:31:09 +01:00
Martchus 6717062ca2 Allow checking tag position
Only implemented for MP4 so far
2016-11-15 22:48:38 +01:00
Martchus f6d0f3a003 Improve handling of extended MP4 fields 2016-11-14 22:59:19 +01:00
Martchus 1ddaa4f693 Fix indentation in id3v2frame.cpp 2016-11-13 23:57:59 +01:00
Martchus 633d68f4c9 Ensure parseWideString() returns host byte order 2016-11-13 23:56:49 +01:00
Martchus f39d8abcd4 Don't use UTF-8 for ID3 v2.3 or older
Support for UTF-8 is not mentioned in specification
for ID3v2.3 (only in ID3v2.4).

http://id3.org/id3v2.3.0#Text_information_frames
http://id3.org/id3v2.4.0-structure
2016-11-12 16:24:37 +01:00
Martchus 66e12abdc2 Declare public dependencies 2016-11-08 20:01:28 +01:00
Martchus ed5dba0408 Add TagValue::operator!=(), improve doc for TagValue 2016-10-20 23:39:02 +02:00
Martchus 7e29d8aaad Fix indentation 2016-10-09 19:37:23 +02:00
Martchus ab5b1cf048 Update README.md 2016-09-14 20:02:08 +02:00
Martchus ccd0988df6 Update README 2016-09-10 17:17:32 +02:00
Martchus 0cf30edbff Fix decoration for static builds 2016-08-29 15:43:05 +02:00
Martchus 0541c08864 Fix detecting static 3rd party libs 2016-08-19 16:18:27 +02:00
Martchus 334f9f9c60 Use vector for getting/setting multiple values 2016-08-14 22:50:45 +02:00
Martchus 4335ba724b Detect raw AC3 and Dirac 2016-08-07 20:48:23 +02:00
Martchus 549028c0cf Calculate AVC pic size as soon as possible
so the size is calculated when further parsing fails
2016-08-06 21:54:35 +02:00
Martchus b20e02ec29 Fix parsing/accessing Matroska editions/chapters 2016-08-06 20:51:57 +02:00
Martchus d5c8086230 Improve misc details 2016-08-05 01:46:31 +02:00
Martchus 1e17bf47d3 Fix size calculation of ID3v2.2 frames 2016-08-05 01:30:46 +02:00
Martchus 817a8e25e6 Improve documentation and consistency 2016-08-04 00:16:19 +02:00
Martchus 8663dedf8c Fix misc issues 2016-07-30 22:35:46 +02:00
Martchus 302fc76261 Generate config header in extra module 2016-07-27 21:39:21 +02:00
Martchus 2a1102676b Imporve doc for createAppropriateTags 2016-07-27 20:28:35 +02:00
Martchus 1e9df46691 Provide character set conversion for TagValue 2016-07-27 18:26:56 +02:00
Martchus 1182cbeb85 Improve handling of binary Matroska tag fields 2016-07-22 01:37:25 +02:00
Martchus b8eb6bf8d7 Find 3rd party libs using new module 2016-07-22 01:36:54 +02:00
Martchus dce5a98b8a Change usage of DECLARE_ENUM macro 2016-07-11 21:33:19 +02:00
Martchus 58411bc8c5 Improve subtitle format names and media types 2016-07-11 20:58:12 +02:00
Martchus 80f65f3cc1 Fix typo 2016-06-18 00:00:49 +02:00
Martchus 7e058f289c Improve API doc 2016-06-15 22:53:39 +02:00
Martchus cf5b021180 Use workaround for GCC Bug 66145 2016-06-14 22:53:43 +02:00
Martchus b7eef68fc6 Remove doxygen file (use template instead) 2016-06-10 23:57:27 +02:00
Martchus 2c5d463a9f Improve API doc 2016-06-10 23:08:01 +02:00
Martchus f06b64bd99 Improve implementation of TagTarget::toString 2016-06-06 20:46:30 +02:00