Commit Graph

832 Commits

Author SHA1 Message Date
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
Martchus f9187c0682 Fix condition in createAppropriateTags() 2016-06-04 01:01:17 +02:00
Martchus 415e68972a Improve handling of targets 2016-05-26 01:59:22 +02:00
Martchus 0dc6d59240 Calculate duration of FLAC streams 2016-05-22 22:27:36 +02:00
Martchus 53f0903c3b Add tests for FLAC files 2016-05-21 22:11:08 +02:00
Martchus a84ac37dbe Add support for raw FLAC streams 2016-05-16 20:56:53 +02:00
Martchus bbafd16dcc Support FLAC in Ogg 2016-05-14 23:20:51 +02:00
Martchus 8d8322948d Add convenience methods for ID3 tag conversion 2016-05-11 22:37:40 +02:00
Martchus 40fa32cb38 fixed includes for accumulate 2016-05-08 14:05:10 +02:00
Martchus 12000f826e ID3v2: don't consider comment frame without actual text incomplete 2016-05-06 21:59:19 +02:00
Martchus 8c211c3320 recognize Flash Video signature 2016-05-05 23:11:48 +02:00
Martchus ec3c12d222 delete working copies when test has been completed 2016-05-01 20:04:01 +02:00
Martchus 6c6ab0e301 improved file handling
- don't override backup files
- allow saving files at a different location
- reduce code duplication for restoring backups
2016-05-01 20:02:44 +02:00
Martchus 7010aee0e1 added version constraints 2016-04-25 22:20:35 +02:00
Martchus d8770bc7fc Merge branch 'refs/heads/devel' 2016-04-24 22:10:59 +02:00
Martchus 6cce90b106 overall code cleanup 2016-04-24 22:10:45 +02:00
Martchus 11e47208e2 Merge branch 'refs/heads/devel' 2016-04-16 19:21:02 +02:00
Martchus 1c4db09afa reduce code duplication in build system
- get rid of qmake project file
- provide CMake modules for common tasks
- provide templates for *.desktop files
2016-04-16 00:50:46 +02:00
Martchus 8930de93d5 Merge branch 'refs/heads/devel' 2016-03-23 00:56:36 +01:00
Martchus 0395e2c487 added tests for overall MP3, MP4 and OGG parsing/making 2016-03-22 22:54:04 +01:00
Martchus b8e8dcd778 fixed some OGG/Vorbis related issues 2016-03-22 22:52:36 +01:00
Martchus 4a43df7d8f keep file if backup couldn't be created in the first place 2016-03-19 18:32:39 +01:00
Martchus 899e2a97fe small improvements
- fixed some mostly ID3/MP3 related bugs
- added convenience methods/operators
2016-03-18 21:43:09 +01:00
Martchus 2af5ce997b added tests for Matroska parsing/making 2016-03-15 15:44:44 +01:00
Martchus ddf9ef02f8 improved handling of unsupported files
additionally:
- added detection for QuickTime files
- minor adjustments
2016-03-14 21:56:27 +01:00
Martchus e0437c0a43 skip invalid bytes when parsing EBML 2016-03-13 22:00:23 +01:00