Commit Graph

6841 Commits

Author SHA1 Message Date
Moritz Bunkus
c90d36104d Translations: update list of translatable strings 2014-01-01 00:38:32 +01:00
Moritz Bunkus
e7a61b2340 mmg: show playlist files in »additional parts« dialog 2014-01-01 00:38:32 +01:00
Moritz Bunkus
4b13423892 Translations: update German translation 2013-12-31 22:28:04 +01:00
Moritz Bunkus
0f717b3a28 Translations: update list of translatable strings 2013-12-31 22:22:36 +01:00
Moritz Bunkus
7124b51b71 mmg: job runner dialog: don't estimate time while scanning playlists 2013-12-31 22:22:10 +01:00
Moritz Bunkus
d8ddbfe442 mmg: mux dialog: don't estimate time while scanning playlists 2013-12-31 22:22:10 +01:00
Moritz Bunkus
3a34b77e9d mkvmerge: output playlist scanning messages for MPLS in --gui-mode 2013-12-31 22:22:10 +01:00
Moritz Bunkus
1ae243f839 mmg: add --gui-mode when mkvmerge is run 2013-12-31 22:22:09 +01:00
Moritz Bunkus
5f10fca2e0 documentation: add --gui-mode to man pages 2013-12-31 22:22:09 +01:00
Moritz Bunkus
d9192bb87a common: add new option --gui-mode 2013-12-31 22:22:09 +01:00
Moritz Bunkus
c6dd0724c6 cosmetics: indentation 2013-12-31 22:22:09 +01:00
Moritz Bunkus
ddda068524 mkvmerge: read files from MPLS playlists with »append« semantics instead of »additional file«
Each M2TS file referenced from an MPLS playlist must be treated as a
separate entity. This is unlike the situation on a DVD where VOB files
are simply cut after exactly 1024^3 bytes (1 GiB).

For example, timestamps can start at 0 for any of the following
files. If they are treated as »additional parts« then the resulting
output file will have its timestamps reset where the next input file
began.

By reading them in »append file« mode mkvmerge's muxing core takes
care of things like timestamps.

Fixes #934.
2013-12-31 22:22:07 +01:00
Moritz Bunkus
f52ee0bed5 refactoring mkvmerge: store file ID in filelist_t 2013-12-31 22:21:52 +01:00
Moritz Bunkus
a678727bc1 refactoring mkvmerge: move operator<< for append_spec_t to header file 2013-12-31 22:21:52 +01:00
Moritz Bunkus
758e5c1275 refactoring mkvmerge: move create_track_number() to generic_packetizer_c 2013-12-31 22:21:51 +01:00
Moritz Bunkus
17169b568e refactoring mkvmerge: split create_readers() into several functions 2013-12-31 22:21:51 +01:00
Moritz Bunkus
6ca89b1d02 refactoring: change get_underlying_io_as_multi_file_io() to return normal mm_io_c* 2013-12-31 22:21:51 +01:00
Moritz Bunkus
a66e59c90c refactoring 2013-12-31 22:21:51 +01:00
Moritz Bunkus
a4b598dfb3 Merge branch 'mmg-tooltip-fixes' 2013-12-31 15:02:45 +01:00
Moritz Bunkus
70368cf9ed Translation: update German translation 2013-12-31 15:02:38 +01:00
Moritz Bunkus
2a36394b5a Translations: update list of translatable strings 2013-12-31 15:01:13 +01:00
Moritz Bunkus
613fb8b527 ChangeLog update 2013-12-31 14:55:37 +01:00
Moritz Bunkus
4b8b4a36cf mmg: let wxWigets re-format the tooltips
On Windows wxWidgets 2.8.x didn't re-format the tooltips resulting in
one long line. Therefore mmg had to insert newlines on its own. Now
this doesn't seem to be necessary with wxWidgets 3.0.0, and inserting
my own newlines will only result in ugly re-formatting with some lines
containing only a single word.
2013-12-31 14:54:22 +01:00
Moritz Bunkus
c7d0dcbcde mmg: correct tooltip for splitting before chapters 2013-12-31 14:51:16 +01:00
Moritz Bunkus
22ba83ff66 Merge branch 'ac3-endless-loop-at-corruption' 2013-12-30 23:38:04 +01:00
Moritz Bunkus
f71500f047 AAC & MP3 parsing: consider frame size 0 an error during header decoding 2013-12-30 23:36:23 +01:00
Moritz Bunkus
d01c13fa78 tests: add case for AC3 frame size 0, f658ca7 2013-12-30 23:31:31 +01:00
Moritz Bunkus
f658ca7c8c AC3 parsing: consider frame size 0 an error during header decoding 2013-12-30 23:29:45 +01:00
Moritz Bunkus
b01bb3f7f2 mkvinfo: output 16 bytes for EBML binaries instead of 10 2013-12-30 00:12:14 +01:00
Moritz Bunkus
6eebc3697c Merge branch 'common-codec-names'
Conflicts:
	ChangeLog
2013-12-29 21:21:36 +01:00
Moritz Bunkus
63f8b335e5 ChangeLog update 2013-12-29 21:20:31 +01:00
Moritz Bunkus
e484825221 WAV reader: use codec_c for common codec names 2013-12-29 21:19:01 +01:00
Moritz Bunkus
ff591dafc5 VobSub, WAVPACK readers: use codec_c for common codec names 2013-12-29 21:19:01 +01:00
Moritz Bunkus
a6e44d354c USF, VC1, VobBtn readers: use codec_c for common codec names 2013-12-29 21:19:01 +01:00
Moritz Bunkus
85809183fc TTA reader: use codec_c for common codec names 2013-12-29 21:19:01 +01:00
Moritz Bunkus
6cbc70edc2 TrueHD reader: use codec_c for common codec names 2013-12-29 21:19:01 +01:00
Moritz Bunkus
3e0f0b31ff SSA/ASS reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
86c997ac61 SRT reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
a991ba90d0 RealMedia reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
aae2fa4c07 PGS reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
8bd5a42230 OGM reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
dc9da0fadd MPEG TS reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
f56a0d0459 MPEG PS reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
bb27df4d69 MPEG ES reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
ceafc2f53e MP3 reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
0ca566ebcc Matroska reader: use codec_c for common codec names 2013-12-29 21:19:00 +01:00
Moritz Bunkus
c1bccca405 IVF reader, common IVF code: use codec_c for common codec names 2013-12-29 21:18:59 +01:00
Moritz Bunkus
12b8bf9a7a DTS reader: use codec_c for common codec names 2013-12-29 21:18:59 +01:00
Moritz Bunkus
6495c12cff Dirac reader: use codec_c for common codec names 2013-12-29 21:18:59 +01:00
Moritz Bunkus
c83923ad9c CoreAudio reader: use codec_c for common codec names 2013-12-29 21:18:59 +01:00