Commit Graph

6330 Commits

Author SHA1 Message Date
Moritz Bunkus
d8240f8f6d Handle 'throw_on_error' flags correctly
See #802: mmg was exiting due to the wrong handling of this flag. Now
it will show error messages for unknown elements.
2012-12-05 22:38:49 +01:00
Moritz Bunkus
6efecad84b Convert mtx::xml::exception based exceptions to mtx::chapter_parser_x ones 2012-12-05 22:37:25 +01:00
Moritz Bunkus
3d7e0020a4 Skip <EBMLVoid> elements in XML files
Fixes #802.
2012-12-05 22:37:00 +01:00
Moritz Bunkus
ec4c1c19e9 Do not write EBML void elements to XML files
Fixes #801.
2012-12-02 17:45:30 +01:00
Moritz Bunkus
619ad1f975 Add helper function for getting stringified content from mm_mem_io_c 2012-12-02 17:34:06 +01:00
Moritz Bunkus
da41541dda Reverting "Output KaxTimecodeScaleDenominator if present"
This reverts commit a0b994d529.
2012-12-02 15:21:17 +01:00
Moritz Bunkus
212d9e7d48 Reverting "Don't render KaxTimecodeScaleDenominator for the time being"
This reverts commit 2e9201d3bc.
2012-12-02 15:21:03 +01:00
Moritz Bunkus
3d132308e8 Sync libmatroska with upstream 2012-12-02 15:19:34 +01:00
Moritz Bunkus
1a24c1c6f2 Fix/implement reading linked seek heads 2012-12-02 12:13:07 +01:00
Moritz Bunkus
040c555a3c Spanish translation update 2012-11-27 22:32:52 +01:00
Moritz Bunkus
89fb4d76f7 Update list of translatable strings; update German translation 2012-11-25 10:37:19 +01:00
Moritz Bunkus
ddf6341f71 Remove note about 'additional parts' being usually used for MPEG TS streams from BluRay discs
See #799.
2012-11-24 11:05:34 +01:00
Moritz Bunkus
8bf64d26bc Don't expand environment vars when reading .mmg files
Fixes #795.
2012-11-13 20:22:39 +01:00
Moritz Bunkus
f2aee381ce mmg's header editor: don't let libEBML check mandatory elements
Fixes #792.
2012-10-23 14:49:28 +02:00
Moritz Bunkus
20246b419a Throw exception on invalid argument instead of assert()ing 2012-10-21 15:02:58 +02:00
Moritz Bunkus
f1058176f2 Fix compilation with wxWidgets 2.9.x 2012-10-10 09:38:05 +02:00
Moritz Bunkus
82060f486c Dirac: Add more pre-defined video types 2012-10-08 09:23:45 +02:00
Moritz Bunkus
06fc33f6d7 Replace std::pair<T, bool> with boost::optional<T> 2012-10-03 22:58:02 +02:00
Moritz Bunkus
41da46b5d5 Fix compiler flags (missing space) 2012-09-30 21:12:56 +02:00
Moritz Bunkus
2c36e82c93 Use new libebml functions GetValue()/SetValue() 2012-09-30 19:32:04 +02:00
Moritz Bunkus
076a2296d5 Remove GetChildAs<>() in favor of GetValue()/SetValue() calls 2012-09-30 18:37:01 +02:00
Moritz Bunkus
3be6bf725b Abort compilation on the first error (-Wfatal-errors) 2012-09-30 18:05:03 +02:00
Moritz Bunkus
34fa38fdea Add test case for Basque locale 2012-09-30 15:04:36 +02:00
Moritz Bunkus
82d7839fcf Remove Windows 9x/ME check from installer
Seems my newer nsis build doesn't handle it properly, so throw it out
for good.
2012-09-30 13:38:19 +02:00
Moritz Bunkus
9e1e1d7b01 Fix invalid elements in man page XML files 2012-09-29 23:35:49 +02:00
Moritz Bunkus
17f5d88db7 Change DTD reference to online resource on oasis-open.org; rebuild man pages 2012-09-29 09:21:22 +02:00
Moritz Bunkus
51413838a9 Improve Docbook DTD detection on Arch Linux 2012-09-29 08:59:16 +02:00
Moritz Bunkus
be44638f60 Set doc type version 4 if CueDuration/CueRelativePosition is used 2012-09-27 11:09:22 +02:00
Moritz Bunkus
8ca799c7b5 Add --engage options for not writing CueDuration, CueRelativePosition 2012-09-27 10:40:32 +02:00
Moritz Bunkus
f316653601 ChangeLog update 2012-09-27 10:02:50 +02:00
Moritz Bunkus
4ccbe6bb06 Don't write TrackTimecodeScale in mkvpropedit, mmg 2012-09-27 10:02:46 +02:00
Moritz Bunkus
74f83093c3 Let compiler use return value optimization 2012-09-26 22:18:33 +02:00
Moritz Bunkus
3b82174897 Fix compilation with gcc 4.6.3 2012-09-26 22:02:48 +02:00
Moritz Bunkus
6b7baaf1c9 Intentional update 2012-09-26 21:48:29 +02:00
Moritz Bunkus
b681b6824e Write CueRelativePosition for all cue entries 2012-09-26 21:28:01 +02:00
Moritz Bunkus
9a3796b08d Output CueRelativePosition if found 2012-09-26 21:27:49 +02:00
Moritz Bunkus
53e6667e45 Write CueDuration elements for subtitle tracks 2012-09-26 20:47:49 +02:00
Moritz Bunkus
2f4f01e95a Write cues for subtitles by default 2012-09-26 20:39:44 +02:00
Moritz Bunkus
d891c9914f Output CueDuration if found 2012-09-26 20:39:21 +02:00
Moritz Bunkus
ecfeac68f0 Make several member functions const 2012-09-26 20:36:38 +02:00
Moritz Bunkus
fb3b8b5841 Simplify/centralize setting the cue creation strategy 2012-09-26 20:17:50 +02:00
Moritz Bunkus
6fae39971c Require libmatroska 1.4.0 2012-09-26 16:45:40 +02:00
Moritz Bunkus
4004f3a9f1 Intentional test result update due to 9f3899f 2012-09-26 16:12:42 +02:00
Moritz Bunkus
a0b994d529 Output KaxTimecodeScaleDenominator if present 2012-09-26 16:09:18 +02:00
Moritz Bunkus
8e1d223494 Don't check for mandatory elements in kax_analyzer_c 2012-09-26 16:09:01 +02:00
Moritz Bunkus
9f3899f78b Don't render KaxTrackTimecodeScale anymore 2012-09-26 16:08:35 +02:00
Moritz Bunkus
2e9201d3bc Don't render KaxTimecodeScaleDenominator for the time being 2012-09-26 16:08:11 +02:00
Luther Stickell
279b963f14 Fixed the Italian translation 2012-09-26 12:27:00 +02:00
Luther Stickell
ca78efeb49 Fixed the Italian translation 2012-09-26 12:25:09 +02:00
Moritz Bunkus
7adcd96edd Update libebml & libmatroska submodules 2012-09-24 23:47:11 +02:00