Commit Graph

1471 Commits

Author SHA1 Message Date
Moritz Bunkus
6fe807413d Updated the CUE sheet extraction to match the latest talk between goldenear and myself. 2004-07-24 15:35:19 +00:00
Moritz Bunkus
4a62aeb123 More revamping of the CUE-to-tag conversion. 2004-07-24 15:18:26 +00:00
Moritz Bunkus
c7dfa9bcf3 Moved the common chapter helper functions from mkvextract_cuesheets.cpp to chapters.cpp. Also unified the usage of the is_id() macro and put it into commonebml.h. 2004-07-24 15:12:01 +00:00
Moritz Bunkus
fc6f49700c Moved the CUE chapter parsing to a new file. 2004-07-24 14:53:46 +00:00
Moritz Bunkus
88aba54837 Revamped the CUE-to-tags mapping . Suggestions by goldenear. 2004-07-24 12:43:33 +00:00
Moritz Bunkus
71d4c01f65 Cut the file extension before appending ".cue" when extracting the CUE sheet. 2004-07-24 10:57:45 +00:00
Moritz Bunkus
377cedfa4b Proper variable names. Close the temporary file before opening it again for reading because my mm_io_c implementation doesn't like reading from a file opened for writing on Windows. 2004-07-24 10:36:16 +00:00
Moritz Bunkus
a90cb1497e Avoid warnings about the redefinition of _. 2004-07-23 23:04:15 +00:00
Moritz Bunkus
43b72a9f0c Added support for extracting TTA tracks into TTA files. 2004-07-23 22:59:28 +00:00
Moritz Bunkus
b6f9cb7296 Added functions in mm_io_c for writing integers in both endian modes. 2004-07-23 22:38:07 +00:00
Moritz Bunkus
ee1c6500b6 More useful debug output about setting durations. 2004-07-23 22:37:43 +00:00
Moritz Bunkus
50c3f3aa20 New file with some common TTA stuff. Set the duration on the last TTA packet properly. 2004-07-23 22:37:16 +00:00
Moritz Bunkus
6a25f62956 Set standard props. 2004-07-23 22:35:59 +00:00
Moritz Bunkus
52b84e4ab0 Moved the checksum calculator functions into a new file. 2004-07-23 22:35:16 +00:00
Moritz Bunkus
1ff5ffa311 Strip spaces before integer parsing. 2004-07-23 22:22:28 +00:00
Moritz Bunkus
082e92e55a Round the default duration to TIMECODE_SCALE precision when checking whether or not to write a block duration element. 2004-07-23 13:59:22 +00:00
Moritz Bunkus
28a7a4aac6 Avoid overflows by using int64_t. 2004-07-23 13:58:41 +00:00
Moritz Bunkus
2d1dd62326 Small adjustments for building mkvtoolnix with a cross mingw gcc under Linux. 2004-07-22 21:14:52 +00:00
Moritz Bunkus
d71f8a7261 Do not replace the word "mingw" in the Makefiles. 2004-07-22 20:36:04 +00:00
Moritz Bunkus
404109d132 Do not dereference the track pointer too early. 2004-07-22 19:34:21 +00:00
Moritz Bunkus
b1714c6933 Added TTA to the file selection boxes. Patch by Nicolas Le Guen <nleguen@pepper-prod.com>. 2004-07-22 18:55:59 +00:00
Moritz Bunkus
7f80e97896 Wrong DOS style new line. 2004-07-22 18:35:48 +00:00
Moritz Bunkus
9a53d70539 Make printf output DOS style newlines on Windows. 2004-07-22 18:21:21 +00:00
Moritz Bunkus
032b6a008f Handle the global data from CUE sheets. 2004-07-22 17:53:52 +00:00
Moritz Bunkus
22f36c6ca9 CUE to tag conversion: Handle DISCID properly. 2004-07-22 17:51:40 +00:00
Moritz Bunkus
ee905a3141 CUE to tag conversion: Write a special tag for the complete track with the global data. 2004-07-22 17:18:34 +00:00
Moritz Bunkus
2145603d32 Updates 2004-07-22 09:51:05 +00:00
Moritz Bunkus
293e943012 Added an option "--cuesheet" to mkvextract's track extraction mode which will write the CUE sheet into another file in the same run. 2004-07-21 22:27:07 +00:00
Moritz Bunkus
6dcb49cfd8 Added a new class for reading from stdin and writing to stdout. 2004-07-21 22:26:11 +00:00
Moritz Bunkus
812c23798f Implemented the extraction of chapter information and tags into CUE sheets which reconstructs the CUE sheet used with mkvmerge's "--chapters" parameter. 2004-07-21 19:31:40 +00:00
Moritz Bunkus
ede68e964c Sort VobSub entries according to their timestamp if there are tracks with timestamps that go backwards. Also warn about such entries. 2004-07-20 17:22:18 +00:00
Moritz Bunkus
468cf4f859 Output the timecodes in a more readable way. 2004-07-20 16:38:10 +00:00
Moritz Bunkus
f6c196d888 Prefer "nld" over "dut" for "Dutch". 2004-07-20 07:38:48 +00:00
Moritz Bunkus
ed8043334a Updates 2004-07-19 20:31:14 +00:00
Moritz Bunkus
fcbe6b82b0 Use proper indexes for the set_as_default_track function and NOT the indexes from libmatroska for track_*. 2004-07-19 20:01:20 +00:00
Moritz Bunkus
c0c49885f7 Handle empty text fields in SSA lines gracefully. 2004-07-19 19:41:06 +00:00
Moritz Bunkus
c8d3771cc6 Treat an absent block duration element as 0 for subtitle tracks. 2004-07-19 19:40:48 +00:00
Moritz Bunkus
58cd4b6d98 Show the block duration in summary mode. 2004-07-19 19:36:51 +00:00
Moritz Bunkus
b8b87e7ec5 Added support for the "hidden" and "enabled" flags in the chapter editor. 2004-07-19 19:19:03 +00:00
Moritz Bunkus
e4a26eed00 Sizers-based layout for the chapter editor. 2004-07-19 18:49:05 +00:00
Moritz Bunkus
7bbaf75e34 Convert the pregap from CUE sheets into sub-chapters. 2004-07-19 17:18:46 +00:00
Moritz Bunkus
40c83275b7 Compilation fix with MATROSKA_VERSION >= 2. 2004-07-19 16:52:05 +00:00
Moritz Bunkus
fab83c8787 Use "dut" instead of "nld" for "Dutch" in the popular languages. 2004-07-19 08:49:07 +00:00
Moritz Bunkus
007664f55f Updates 2004-07-19 08:43:25 +00:00
Moritz Bunkus
dbc00e167d Fix for compilation with gcc 3.2. 2004-07-19 08:30:58 +00:00
Moritz Bunkus
21f801e720 Parse timestamps in CUE sheets correctly as HH:MM:FF (hours, minutes, frames) instead of HH:MM:SS. 2004-07-18 21:14:14 +00:00
Moritz Bunkus
76282c62b7 Fixed some warnings. 2004-07-18 21:05:36 +00:00
Moritz Bunkus
9c333c4b41 Set properties. 2004-07-18 16:32:28 +00:00
Moritz Bunkus
12f346f6e2 Bumped version number to 0.9.3. 2004-07-18 16:21:00 +00:00
Moritz Bunkus
3db592b512 The "default track" checkbox must not check for selected_file anymore. This was changed during the "global track order" thingy. 2004-07-18 16:19:16 +00:00