Commit Graph

2584 Commits

Author SHA1 Message Date
Moritz Bunkus
6d3db5e80f Fix ioctl detection & compilation on OpenSolaris 2010-03-02 17:56:50 +01:00
Moritz Bunkus
ed986f4545 Fix compilation on OpenSolaris 2010-03-02 17:56:36 +01:00
Moritz Bunkus
77cd75b188 Added a virtual destructor for virtual classes 2010-03-02 17:37:03 +01:00
Moritz Bunkus
0f0a07ed6d Changed a couple of experssions 2010-03-01 16:29:10 +01:00
Moritz Bunkus
e3ed76e6d5 Prefixed member variables with m_ 2010-03-01 16:19:54 +01:00
Moritz Bunkus
7e701a8fa7 Renamed 'set_iconv_handle()' to 'set_charset_converter()' 2010-02-27 21:13:08 +01:00
Moritz Bunkus
e9ef6cd7ff Prefixed member variables with m_ 2010-02-27 01:55:29 +01:00
Moritz Bunkus
19ec8220c4 Prefixed member variables with m_ 2010-02-26 20:30:51 +01:00
Moritz Bunkus
2c6d6c9625 Write proper granulepos values for Vobis in Ogg 2010-02-26 11:42:22 +01:00
Moritz Bunkus
fa81e632b6 Fallback to "C" locale if selected locale is not supported 2010-02-24 16:32:29 +01:00
Moritz Bunkus
0cff60d8ff Fixed timecode, tag & chapter handling 2010-02-24 12:42:55 +01:00
Moritz Bunkus
54ac8b4248 Moved debug flag storage to member variables 2010-02-24 12:42:36 +01:00
Moritz Bunkus
27e59d428c Fallback to "C" if "en_US" locale is not available 2010-02-23 16:06:25 +01:00
Moritz Bunkus
e7076fbf90 Improved error resilience by using kax_file_c 2010-02-23 15:50:01 +01:00
Moritz Bunkus
14eb53f77d Handling of global EBML elements (EbmlVoid, EbmlCrc32) 2010-02-23 15:49:47 +01:00
Moritz Bunkus
e715575494 Extended for reading EBML IDs 2010-02-23 15:49:24 +01:00
Moritz Bunkus
49f4080d66 Let the compiler handle freeing the memory. 2010-02-23 12:13:13 +01:00
Moritz Bunkus
c9b964a363 Renamed member variables to have a "m_" prefix. 2010-02-23 12:03:10 +01:00
Moritz Bunkus
d772cbeebd Code simplification 2010-02-23 11:56:41 +01:00
Moritz Bunkus
4899a2dc45 Removed surplus variables 2010-02-23 11:25:08 +01:00
Moritz Bunkus
87815ef4af Improved error resilience when reading Matroska files 2010-02-23 11:23:18 +01:00
Moritz Bunkus
98a10f6db8 A class for high level Matroska reading including resync 2010-02-23 11:23:06 +01:00
Moritz Bunkus
b842158395 Simple class for reading/storing variable length integers 2010-02-23 11:22:50 +01:00
Moritz Bunkus
e3515b1728 Handle chapter tracks with UTF-16 encodings 2010-02-20 20:09:21 +01:00
Moritz Bunkus
6831b20009 Allow BOM detection when converting to UTF-8 2010-02-20 20:08:49 +01:00
Moritz Bunkus
2bb6695c2d Moved BOM detection into its own set of functions 2010-02-20 20:08:33 +01:00
Moritz Bunkus
fafc5098e1 Properly read the first n frames
Don't skip frames, don't read frames multiple times.
2010-02-19 17:10:46 +01:00
Moritz Bunkus
6bacc6d864 Removed debug code 2010-02-19 17:00:03 +01:00
Moritz Bunkus
7e399edf91 Handle h264 ES streams with CodecID V_MPEG4/ISO/AVC 2010-02-19 16:58:08 +01:00
Moritz Bunkus
4c40fc423d Re-create missing AVCC CodecPrivate element for h.264/AVC tracks
Fix for bug 470.
2010-02-18 21:25:33 +01:00
Moritz Bunkus
92182889be Also read frames that aren't covered by edit lists
x264 creates edit list entries for some of the frames in a file. The
remaining frames (which are the vast majority) must be copied as well
but their timecodes don't need adjustment.
2010-02-18 20:11:42 +01:00
Moritz Bunkus
13ef06e046 Fixes for compilation with older versions from the wxWidgets 2.8.x series 2010-02-12 16:43:41 +01:00
Moritz Bunkus
5c49851405 Removed compatibility code for wxWidgets < 2.8.0 2010-02-12 15:24:48 +01:00
Moritz Bunkus
da4f95a436 Version number & release code name update 2010-02-11 22:11:07 +01:00
Moritz Bunkus
2cce28ca43 Fix for the case "overwrite element at the end of the file"
Fixes a crash in mmg when saving chapters to a Matroska file.
2010-02-11 08:09:03 +01:00
Moritz Bunkus
b402f05c90 Don't output "Error:" twice. 2010-02-06 18:05:43 +01:00
Moritz Bunkus
b2fb5e88a7 Use C++ exceptions instead of setjmp/longjmp 2010-02-06 17:35:08 +01:00
Moritz Bunkus
55595c96f3 C++ified the parser_data_t struct 2010-02-06 17:00:25 +01:00
Moritz Bunkus
409157b788 Avoid two memory leaks (not critical) 2010-02-06 16:29:53 +01:00
Moritz Bunkus
f7981bb6e3 Merge branch 'master' of file:///home/mosu/prog/video/mkvtoolnix 2010-02-06 14:58:40 +01:00
Moritz Bunkus
9cbd9a8894 Added input for the "--segmentinfo" option 2010-02-06 14:01:26 +01:00
Moritz Bunkus
b67937ed39 More removal of the vsscanf implementation 2010-02-03 12:51:15 +01:00
Moritz Bunkus
030382e23e Fixed compilation on Windows. 2010-02-03 11:53:43 +01:00
Moritz Bunkus
69a3a25345 Store job files in the application data folder.
Also moved mmg's config file from ~/.mkvmergeGUI to
~/.mkvtoolnix/config on non-Windows systems.

Fix for bug 466.
2010-02-03 11:03:51 +01:00
Moritz Bunkus
0c36bf9953 Compilation fixes. 2010-02-02 19:26:32 +01:00
Moritz Bunkus
f423c3b23b Moved functions from os.h/.cpp/os_windows.h to fs_sys_helpers.h/.cpp 2010-02-02 18:21:13 +01:00
Moritz Bunkus
602d165066 Removed the vsscanf/mxsscanf functions. 2010-02-02 18:03:14 +01:00
Moritz Bunkus
6869683efa Spelling 2010-02-02 08:28:07 +01:00
Moritz Bunkus
88e27a93bc Cosmetics 2010-02-01 20:32:22 +01:00
Moritz Bunkus
0eeaf21223 Removed extra carriage return causing dialog re-layouting after muxing 2010-01-31 20:09:59 +01:00