Martchus
|
909d21c076
|
Don't treat TXXX ID3v2 frames as text frames
|
2017-05-18 02:27:08 +02:00 |
Martchus
|
6ff8a587ba
|
Detect H.265 format in Matroska
|
2017-05-08 23:23:57 +02:00 |
Martchus
|
7747438d94
|
Test reading Matroska chapters
|
2017-05-07 21:47:03 +02:00 |
Martchus
|
12f2c5169d
|
Fix check for child EBML element
|
2017-05-07 21:46:12 +02:00 |
Martchus
|
a334d6db0a
|
Support Matroska field ID 'LANGUAGE'
|
2017-05-07 20:21:19 +02:00 |
Martchus
|
00ea1af26c
|
Move download_testfiles.sh to scripts
|
2017-05-07 20:20:19 +02:00 |
Martchus
|
40f88043b9
|
Improve build instructions
|
2017-05-06 08:59:57 +02:00 |
Martchus
|
bc306af88e
|
Apply clang-format later
|
2017-05-01 03:19:44 +02:00 |
Martchus
|
911026fb1c
|
Add DVB subtitles format
|
2017-04-30 02:02:10 +02:00 |
Martchus
|
1dc9071036
|
Make crypto optional and document it
|
2017-04-15 23:21:16 +02:00 |
Martchus
|
9a94d5480f
|
Add test to verify testfiles via SHA-256 checksum
|
2017-04-08 18:40:27 +02:00 |
Martchus
|
018ae5d479
|
Add script to find all required testfiles
* Find all testfiles required to run tagparser
and tageditor tests
* Compute sha256 checksums
* Print as array usable in C++
|
2017-04-08 18:38:41 +02:00 |
Martchus
|
4a37d9b58f
|
Remove unused metaAtom in mp4container.cpp
|
2017-03-22 14:36:52 +01:00 |
Martchus
|
c3394acdb2
|
Fix typos
|
2017-03-01 18:21:00 +01:00 |
Martchus
|
ecb64e0af6
|
Require latest c++utilities
|
2017-02-09 16:49:04 +01:00 |
Martchus
|
424b238539
|
Make context static const where possible
|
2017-02-06 18:53:09 +01:00 |
Martchus
|
add833f87f
|
Fix conversion of ID3v2 length frame using UTF-16
|
2017-02-05 22:51:27 +01:00 |
Martchus
|
b97192abd3
|
Use std::make_unique provided by C++14
|
2017-02-05 21:02:40 +01:00 |
Martchus
|
5037713071
|
Remove numberToString() where possible
|
2017-01-30 00:42:35 +01:00 |
Martchus
|
230a14fcf1
|
Use string builder rather than stringstream
|
2017-01-27 21:27:24 +01:00 |
Martchus
|
541f14039b
|
Make use of string builder
|
2017-01-27 18:59:22 +01:00 |
Martchus
|
b4e167bd71
|
Ease dealing with native field IDs
In particular, this allow conversion from native field IDs
to readible string representation and vice verca
|
2017-01-23 00:25:53 +01:00 |
Martchus
|
c272ec315b
|
Fix setting encoding in TagValue::assignText()
* when no conversion should to be done
* also be more tolerant in TagValue::toString() when
no encoding has been specified
|
2016-12-28 00:17:26 +01:00 |
Martchus
|
e13263143d
|
Consider long and short ID3v2 IDs equal
|
2016-12-27 23:57:21 +01:00 |
Martchus
|
6a5b4eb4a0
|
Improve documentation
|
2016-12-27 23:40:36 +01:00 |
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 |