Commit Graph

2037 Commits

Author SHA1 Message Date
Moritz Bunkus
ef91eb9e3b Some suggestions from Steve Lhomme: add some more extensions to various file dialogs and "und" as the first track language. 2004-12-13 22:43:07 +00:00
Moritz Bunkus
e5985d337a Merged 2564 from the 1.0 branch. 2004-12-13 19:57:25 +00:00
Moritz Bunkus
bc4cac65e0 Add "-mwindows" when linking mmg so that no CLI window is opened for it. 2004-12-12 16:45:08 +00:00
Moritz Bunkus
5d01bda627 Merged 2559:2561 from the 1.0 branch. 2004-12-11 17:13:34 +00:00
Moritz Bunkus
f014bcc0d9 Merged 2558 from the 1.0 branch. 2004-12-10 09:03:29 +00:00
Moritz Bunkus
1ab54d3e3a Fix for compilation with Unicode enabled wxWidgets. 2004-12-10 08:32:35 +00:00
Moritz Bunkus
cb4e268202 More timecode v3 patches by Steve Lhomme; changes by myself. 2004-12-09 21:40:02 +00:00
Moritz Bunkus
257a90b2ef Updated the wxwidgets dependency to 2.4|2.5. 2004-12-09 21:30:07 +00:00
Moritz Bunkus
6e123bc808 Preliminary support for transmuxing AVC/H.264 from MP4 to Matroska. Cosmetics. 2004-12-09 20:53:40 +00:00
Moritz Bunkus
32dcc828f0 Merged 2549 from the 1.0 branch. 2004-12-09 12:46:48 +00:00
Moritz Bunkus
9697bce053 Merged 2545:2547 from the 1.0 branch. 2004-12-09 12:38:09 +00:00
Moritz Bunkus
d255691b51 Merged 2541:2544 from the 1.0 branch. 2004-12-09 11:58:55 +00:00
Moritz Bunkus
fffcd869de By default there is no gap after a packet. 2004-12-04 13:59:41 +00:00
Moritz Bunkus
bef85c9fe6 Fix for compilation with Unicode enabled wxWidgets. 2004-12-04 13:41:39 +00:00
Moritz Bunkus
e8c75f67ab Timecode v3 format implementation. Patch by Steve Lhomme. 2004-12-03 12:43:51 +00:00
Moritz Bunkus
49b64031d8 Fixes for the compilation on Windows. 2004-12-03 12:18:55 +00:00
Moritz Bunkus
739b606983 Fixes for compilation on Windows. Patch by Steve Lhomme. 2004-12-03 11:58:29 +00:00
Moritz Bunkus
b8214eea6e Removed unused variables. General cleanup. 2004-11-30 21:24:55 +00:00
Moritz Bunkus
b7557ad5e4 Use fewer pointers and fewer dynamically allocated structures. 2004-11-30 21:05:08 +00:00
Moritz Bunkus
c498f384a2 Consistent naming of enums. Converted a couple of #define groups to enums. 2004-11-30 20:12:58 +00:00
Moritz Bunkus
bef8d56c98 Use some more vectors. 2004-11-30 13:11:53 +00:00
Moritz Bunkus
ad8f7970cc Framework for timecode v3 files (with gap support). Patch by Steve Lhomme <s.lhomme@free.fr> 2004-11-29 22:42:15 +00:00
Moritz Bunkus
17feb5c272 Ups.... 2004-11-29 22:40:33 +00:00
Moritz Bunkus
71cfef481f Move the MPEG ES detection further back because it is not very precise and misdetects other stuff (e.g. MP3 frames...). 2004-11-29 22:33:10 +00:00
Moritz Bunkus
be2adf1aba Fix for mkvmerge's new directory structure. Patch by Steve Lhomee <s.lhomme@free.fr> 2004-11-29 22:31:15 +00:00
Moritz Bunkus
6105dd59ce Do not increase the loop variable twice. 2004-11-28 21:15:44 +00:00
Moritz Bunkus
80949fc077 Fixed compilation on Windows ('GetFreeSpace()' is an old Win16 API call). Tried to improve MPEG ES detection. 2004-11-28 21:10:35 +00:00
Moritz Bunkus
4fd7db6727 Merged 2524 from the 1.0 branch. 2004-11-28 18:02:42 +00:00
Moritz Bunkus
274750de27 Merged 2522 from the 1.0 branch. 2004-11-26 17:59:42 +00:00
Moritz Bunkus
fc0d03b31f Merged 2520 from the 1.0 branch. 2004-11-26 17:19:27 +00:00
Moritz Bunkus
8db9d49f5d Handle the aspect ratio embedded in the MPEG-1/-2 stream and convert it to display dimensions unless they've been overridden on the command line. 2004-11-26 16:18:02 +00:00
Moritz Bunkus
109332f251 Merged 2517 from the 1.0 branch. 2004-11-26 13:20:13 +00:00
Moritz Bunkus
0a3dc9a63a Rewind the file after reading the first frame because a different parser object is used. 2004-11-25 21:48:36 +00:00
Moritz Bunkus
3e659ed650 Merged spyder's fixes to the MPEG parser code. Added some of mine, too. Removed debug output from the MPEG ES reader. Put the first sequence header into CodecPrivate. 2004-11-25 19:36:27 +00:00
Moritz Bunkus
be9ec5548f When handling a deferred connection use the proper timecode_adjustment. 2004-11-25 17:50:31 +00:00
Moritz Bunkus
027df6d122 Removed A_AAC again. Only put the AAC track's decoder_config into CodecPrivate if it contains an "unsupported" extension like parametric stereo ("unsupported" = cannot be mapped to one of the existing AAC CodecIDs). 2004-11-24 21:40:01 +00:00
Moritz Bunkus
178a8a1068 Converted the two text subs readers to only processing one entry in each call to read(). 2004-11-24 21:34:30 +00:00
Moritz Bunkus
b9a7ad6637 Support for generating dependency information with gcc 2.95. 2004-11-24 14:16:40 +00:00
Moritz Bunkus
a2214b9266 Fixes for various warnings and thingies so that gcc 2.95 is happy. 2004-11-24 13:38:53 +00:00
Moritz Bunkus
89bf71ac87 Missing initializations and variable declarations for the previous commit. 2004-11-24 13:24:50 +00:00
Moritz Bunkus
577fa40714 Untested code for appending subtitle only files by getting the timecode_adjustment from a file containing video (it's limited, yes, and untested, yes again). 2004-11-23 22:39:35 +00:00
Moritz Bunkus
0128479143 Support for generic AAC that is neither "normal" nor "SBR" (e.g. parametric stereo or other extensions that are not translatable into the various A_AAC/MPEG* CodecIDs). 2004-11-23 13:58:37 +00:00
Moritz Bunkus
1615eb84a4 Merged 2505 from the 1.0 branch. 2004-11-22 20:15:05 +00:00
Moritz Bunkus
21d4f10d47 New chapter handling due to file concatenation. 2004-11-22 09:54:49 +00:00
Moritz Bunkus
855bc2bd09 Big API change from "char *" to "string". 2004-11-21 22:26:09 +00:00
Moritz Bunkus
292795f4ff Do not try to autodetect whether or not chapters in Ogg/OGM files are UTF-8 but use the system's current locale setting and let the user override it with "--chapter-charset". 2004-11-21 17:33:38 +00:00
Moritz Bunkus
4a48cdb0fc API change from 'char *' to 'string' for 'utf8_init'. Hand over '--chapter-charset' to the reader in case it might need it (*cough* OGM *cough*). 2004-11-21 17:31:37 +00:00
Moritz Bunkus
e9a04ea4a5 Merged 2499 from the 1.0 branch. 2004-11-20 17:11:37 +00:00
Moritz Bunkus
791da21433 Disabled some of the subtitle append code. The subtitle append timecode must be known when connect() is called because that's when the deferred packets are processed. 2004-11-19 14:08:01 +00:00
Moritz Bunkus
a45f8e89b3 Reorganization of some header files. Also use an enum for the file reader status instead of the VERY old EMOREDATA constants (those are even from the Ogg merge sample code I started ogmtools from :)). 2004-11-18 21:21:07 +00:00