Commit Graph

151 Commits

Author SHA1 Message Date
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
Martchus 9016097d36 added == operator to compare with GeneralMediaFormat 2016-03-13 18:23:36 +01:00
Martchus 56d13d326d use pixel size as display size if display size not specified 2016-03-13 18:23:13 +01:00
Martchus 519b26b5b4 added == operator 2016-03-13 18:17:41 +01:00
Martchus cc6e16e513 small improvements 2016-03-12 18:36:10 +01:00
Martchus 9942634510 fixed description 2016-03-10 22:16:41 +01:00
Martchus 8c4b78ff5f fixed syntax error in QMake project 2016-03-10 22:16:34 +01:00
Martchus 2981c70f69 Merge branch 'refs/heads/devel' 2016-03-03 23:06:34 +01:00
Martchus 5f8a0f6fc2 mingw-w64: build both, shared and static libs 2016-02-27 01:30:21 +01:00
Martchus 617679e001 improved parsing ID3 genres 2016-02-23 20:33:00 +01:00
Martchus c473f6ad7e Merge branch 'refs/heads/devel' 2016-02-20 03:05:17 +01:00
Martchus 19593d4c24 added media format MPEG-4 Timed Text 2016-02-20 01:42:01 +01:00
Martchus 488fce3ab8 parsing AVC config 2016-02-17 20:19:05 +01:00
Martchus b48dcf5b3d ensure stringstream is included 2016-02-05 20:25:38 +01:00
Martchus e9a204777d fixed calculation of duration of MPEG 1/2 audio streams 2016-01-31 00:02:23 +01:00
Martchus 5490552e3b ignore *.txt.user files 2016-01-25 19:11:26 +01:00
Martchus 8ae2a8268a ensure custom install targets don't conflict
(required when building as subdirectory)
2016-01-21 16:30:47 +01:00
Martchus fa129cf487 recognize ar and tar archives by magic number 2016-01-20 22:44:57 +01:00
Martchus 73ff80c46a updated readme 2016-01-17 21:38:27 +01:00
Martchus cdfca90c9a added parser for Opus identification header 2016-01-17 21:32:57 +01:00
Martchus a8ba2078d3 added abbreviation for Opus in OGG 2016-01-17 19:35:11 +01:00
Martchus 188e930acd added abbreviation for Opus in OGG 2016-01-17 19:34:36 +01:00
Martchus 240e7d0b42 support Opus in OGG 2016-01-17 19:32:58 +01:00
Martchus 098a0bdef8 added Opus 2016-01-16 17:41:52 +01:00
Martchus de104dee5a fixed infinite loop 2016-01-16 16:47:18 +01:00
Martchus 9598ae1f7f removed creation of Windows icon 2016-01-05 17:19:27 +01:00
Martchus 949a88c678 improved document title / segment count API 2015-12-27 19:51:57 +01:00
Martchus b3bd28ae86 updated readme 2015-12-27 18:06:01 +01:00
Martchus b1ce8dde9f fixed some (mostly DASH related) errors 2015-12-27 18:05:50 +01:00
Martchus 60d85d9574 fixed merge conflict 2015-12-23 23:43:44 +01:00
Martchus c6afe5b0f2 make use of padding when applying changes to MP3 files 2015-12-23 23:36:52 +01:00
Martchus 6f0adce661 make use of padding when applying changes to MP3 files 2015-12-22 23:54:35 +01:00