Moritz Bunkus
|
b5e41242b4
|
Provide adjustable handlers for mxinfo(), mxwarn(), mxerror()
|
2012-08-13 22:19:38 +02:00 |
|
Moritz Bunkus
|
dc225ba8d6
|
Build static library for each executable (except mmg)
Helps unit tests for those
|
2012-08-13 21:20:50 +02:00 |
|
Moritz Bunkus
|
6a2698f5ec
|
Split single unit test directory into multiple ones
The goal is to enable testing of application specific files, e.g. for
mkvpropedit.
|
2012-08-13 20:41:35 +02:00 |
|
Moritz Bunkus
|
315d84d3de
|
Refactor track & segment info edit parameters into child classes of target_c
|
2012-08-13 14:54:40 +02:00 |
|
Moritz Bunkus
|
4e5dc27ce4
|
Refactor tag edit parameters into child class of target_c
|
2012-08-13 14:54:40 +02:00 |
|
Moritz Bunkus
|
64a22edc9b
|
Refactor chapter prop edit parameters into child class of target_c
|
2012-08-13 14:54:40 +02:00 |
|
Roberto Boriotti
|
4ecfbaa494
|
Update the Italian translation
|
2012-08-13 13:06:09 +02:00 |
|
Moritz Bunkus
|
4a831ecd94
|
Fix building with Ruby 1.8.x
|
2012-08-13 08:46:37 +02:00 |
|
Moritz Bunkus
|
14d08bc4df
|
Update email address of author of Turkish translation
|
2012-08-12 14:31:53 +02:00 |
|
BouRock
|
5fd4e43bc4
|
Update the Turkish translation
|
2012-08-12 14:31:16 +02:00 |
|
Moritz Bunkus
|
151e9caf5a
|
Update list of translatable strings & fix German translation
|
2012-08-11 14:28:47 +02:00 |
|
Luther Stickell
|
94e718eed3
|
Fixed the spelling in two original messages
|
2012-08-10 14:20:56 +02:00 |
|
Luther Stickell
|
0f2ea09a5c
|
Fixed the Italian translation
|
2012-08-10 14:19:33 +02:00 |
|
Moritz Bunkus
|
9550b1c747
|
Replace boost::bind/boost::function with std::bind/std::function
|
2012-08-08 20:37:09 +02:00 |
|
Moritz Bunkus
|
ed3f7f47b8
|
Remove remaining build files for MS Visual C++
|
2012-08-08 20:11:12 +02:00 |
|
Moritz Bunkus
|
51767dcf70
|
Unit tests for basic_timecode_c<>
|
2012-08-07 23:55:29 +02:00 |
|
Moritz Bunkus
|
7f6dbd4aec
|
basic_timecode_c<>: Throw when deconstructing invalid objects
|
2012-08-07 23:55:21 +02:00 |
|
Moritz Bunkus
|
79421eaa6f
|
Build framework for unit tests based on Google's test framework
|
2012-08-07 23:08:40 +02:00 |
|
Moritz Bunkus
|
7f1b4cd18b
|
MPEG TS: Detect and handle overflowing timecodes
Fixes #777.
|
2012-08-07 12:08:31 +02:00 |
|
Moritz Bunkus
|
98c3cd10dc
|
Refactoring: MPEG TS: Use the basic_timecode_c<> class
|
2012-08-07 11:46:50 +02:00 |
|
Moritz Bunkus
|
005ec023b6
|
format_string() and operator<< for basic_timecode_c<>
|
2012-08-07 11:46:50 +02:00 |
|
Moritz Bunkus
|
be19bdd25a
|
A small timecode template class
|
2012-08-07 11:46:49 +02:00 |
|
Moritz Bunkus
|
c719ab8f5d
|
Better output of negative timecodes in format_timecode()
|
2012-08-06 22:15:18 +02:00 |
|
Moritz Bunkus
|
0e53fea12e
|
Decode MP3 header from correct location in buffer
Also make sure that the MP3 header can be decoded correctly.
|
2012-08-06 19:04:14 +02:00 |
|
Moritz Bunkus
|
1b3cd8a332
|
Unify certain error messages
|
2012-08-05 18:02:39 +02:00 |
|
Moritz Bunkus
|
4194ab83a3
|
Update list of translatable strings
|
2012-08-05 17:58:20 +02:00 |
|
Moritz Bunkus
|
8cdbc223a7
|
Add ChangeLog message
Fully implements #753.
|
2012-08-05 16:03:02 +02:00 |
|
Moritz Bunkus
|
6ba42cc2ce
|
Add test case for reading ALAC in CAF, MP4, Matroska
|
2012-08-05 16:01:53 +02:00 |
|
Moritz Bunkus
|
3d079ad1b8
|
Fix data chunk start position
|
2012-08-05 15:55:10 +02:00 |
|
Moritz Bunkus
|
774d346097
|
Add ALC support for the QuickTime/MP4 reader
|
2012-08-05 15:20:21 +02:00 |
|
Moritz Bunkus
|
b614e2b382
|
Add ALAC support for the Matroska reader
|
2012-08-05 15:07:26 +02:00 |
|
Moritz Bunkus
|
de5c615211
|
Refactoring: Code simplification
|
2012-08-05 14:56:35 +02:00 |
|
Moritz Bunkus
|
ed2caef213
|
Refactoring
|
2012-08-05 14:55:13 +02:00 |
|
Moritz Bunkus
|
c9983b6600
|
Implement ALAC packetizer
See #753.
|
2012-08-05 14:55:07 +02:00 |
|
Moritz Bunkus
|
bbe81e8fe8
|
Implement CoreAudio file format reader for ALAC support
Packetizer has not been implemented yet. See #753.
|
2012-08-05 12:42:21 +02:00 |
|
Moritz Bunkus
|
28b52cde1d
|
Move "read_esds_descr_len()" function to mm_io_c as "read_mp4_descriptor_len()"
|
2012-08-05 12:39:18 +02:00 |
|
Moritz Bunkus
|
80756ec876
|
mm_mem_io_c: Add ctor that takes a memory_c for read-only mem access
|
2012-08-05 12:38:38 +02:00 |
|
Moritz Bunkus
|
92cbd265d5
|
mm_io_c: Add read_double()/write_double()
|
2012-08-05 12:37:59 +02:00 |
|
Moritz Bunkus
|
7e4204f5f9
|
Add std::ostream << operator for mtx::exception
Also refactoring.
|
2012-08-05 12:37:16 +02:00 |
|
Moritz Bunkus
|
3055d44ddb
|
Add std::string version of "get_displayable_string()"
|
2012-08-04 18:55:15 +02:00 |
|
Moritz Bunkus
|
0cc523bc9b
|
Refactoring
|
2012-08-04 18:54:58 +02:00 |
|
Moritz Bunkus
|
c7ec45e1dd
|
Refactoring
|
2012-08-04 16:00:20 +02:00 |
|
Roberto Boriotti
|
3a4770e606
|
Update the Italian translation
|
2012-08-04 11:21:59 +02:00 |
|
Moritz Bunkus
|
6960798c9c
|
Cosmetics: Move function in file
|
2012-08-04 09:57:04 +02:00 |
|
Moritz Bunkus
|
e6b384ce8c
|
MPEG-1/-2: Do only one pass over video frames in packetizer
Also: put all extension chunks into CodecPrivate.
|
2012-08-04 09:56:29 +02:00 |
|
Moritz Bunkus
|
6cfb49a81d
|
Add operator == and operator != for memory_c
|
2012-08-04 09:52:33 +02:00 |
|
Moritz Bunkus
|
49ecf2a857
|
MPEG-1/-2 video: remove stuffing bytes
Implements #734.
|
2012-08-02 22:13:32 +02:00 |
|
Moritz Bunkus
|
343cb7cb5c
|
Refactoring
|
2012-08-02 13:40:02 +02:00 |
|
Moritz Bunkus
|
c9883826bb
|
Add rake tasks for running tests
|
2012-08-02 11:26:54 +02:00 |
|
Moritz Bunkus
|
cfecf3542b
|
Calculate video B frame offset by counting B frames
Fixes #579.
|
2012-08-01 18:27:01 +02:00 |
|