Commit Graph

679 Commits

Author SHA1 Message Date
Moritz Bunkus
a3fd7dff56 Support for setting the output sampling frequency. 2003-09-09 19:33:40 +00:00
Moritz Bunkus
cb94453aa5 Added a newline after the progress. 2003-09-09 19:23:59 +00:00
Moritz Bunkus
746e2e0e6a Small update. Added "cues" which were missing. 2003-09-09 18:26:18 +00:00
Moritz Bunkus
2369f9badf Renamed r_mp4.* to r_qtmp4.* 2003-09-09 17:58:55 +00:00
Moritz Bunkus
eed26cd60a Enabled parsing of headers after the mdat atom. Enabled parsing of the esds sub atom directly after the stsd atom and as a sub atom of that. 2003-09-09 17:46:46 +00:00
Moritz Bunkus
66fb10b030 Fixes for compilation with mingw. 2003-09-09 14:27:27 +00:00
Moritz Bunkus
462e287f33 DisplayWidth and DisplayHeight are kept intact when reading a Matroska file, but they can be overridden with --aspect-ratio. 2003-09-08 13:20:02 +00:00
Moritz Bunkus
10ffbee96a Enable the rle video codec. Abort outputting the additional audio atoms for the stsd atom if the data becomes unreasonable. 2003-09-07 18:05:49 +00:00
Moritz Bunkus
6557b86668 Support for "twos" and "swot" (uncompressed 16bit audio, big endian/little endian). 2003-09-07 14:34:34 +00:00
Moritz Bunkus
7b3b6ff05c Support for big endian PCM data. 2003-09-07 14:34:04 +00:00
Moritz Bunkus
2ef1bc1b3c Supprt for AAC in Quicktime. 2003-09-07 12:10:11 +00:00
Moritz Bunkus
449e95848e New functions for handling/reading 24bit numbers. 2003-09-07 12:09:43 +00:00
Moritz Bunkus
8982fcceaf Support for private codec data for audio codecs. 2003-09-06 22:45:05 +00:00
Moritz Bunkus
a9842b0976 Reorganization part 1. Added the packetizer to produce a packet for to the reader's read() function. Removed get_packet() from all readers. 2003-09-06 18:22:29 +00:00
Moritz Bunkus
74fe2ce5c5 More steps for audio muxing. 2003-09-06 17:24:35 +00:00
Moritz Bunkus
a0c8e2670a Proper CodecPrivate for video tracks. 2003-09-02 17:38:07 +00:00
Moritz Bunkus
9efc9e9389 The video sample description atom is put into the PrivateData as well. Support for both native codec IDs and MS compat mode, although I prefer the native mode. 2003-09-02 07:39:58 +00:00
Moritz Bunkus
c6578b525a A lot of more work. Muxing video works, but ImageDescription (--> CodecPrivate) is still missing. 2003-09-01 22:20:30 +00:00
Moritz Bunkus
0064cb15ba Support for compressed headers (cmov, dcom, cmvd). 2003-09-01 16:33:53 +00:00
Moritz Bunkus
c995347db8 Make mm_mem_io_c::setFilePointer() not throw an exception when invalid positions are requested. 2003-09-01 16:33:14 +00:00
Moritz Bunkus
f54ac11b4a Proper CFLAGS, LDFLAGS, -lxxx for expat and zlib. 2003-09-01 16:32:33 +00:00
Moritz Bunkus
059a99c5ec Updated build rules for the examples in examples. 2003-09-01 12:18:30 +00:00
Moritz Bunkus
12155c0557 Added proper #ifdef DEBUG around debug code. 2003-09-01 12:17:33 +00:00
Moritz Bunkus
68ebea236b Updated dependencies. 2003-09-01 11:42:50 +00:00
Moritz Bunkus
8df9ef615a Moved the XML examples and DTDs into the examples subdir. 2003-09-01 11:26:13 +00:00
Moritz Bunkus
793b897c1e Added examples subdirectory. 2003-09-01 11:25:16 +00:00
Moritz Bunkus
ae5f98d6e1 Added a memory IO callback class. Not yet tested, though. 2003-09-01 07:43:14 +00:00
Moritz Bunkus
8a1f0fbd80 Enabled the libexpat configure check by default. Added a zlib configure check. 2003-09-01 07:42:25 +00:00
Moritz Bunkus
9a59cf7a0c Almost complete header parsing. 2003-08-31 18:37:51 +00:00
Moritz Bunkus
ae0b038396 Beginning of the Quicktime/MP4 parser. 2003-08-30 21:19:38 +00:00
Moritz Bunkus
331dd63b94 Not needed anymore. 2003-08-30 15:03:39 +00:00
Moritz Bunkus
32956f97e9 Wrote documentation, XML examples and the DTD for the XML chapter files. 2003-08-30 15:03:04 +00:00
Moritz Bunkus
f76027f255 More documentation around the chapter features. 2003-08-30 14:25:12 +00:00
Moritz Bunkus
eb200f458c Fixed wrongly named option. 2003-08-30 14:15:27 +00:00
Moritz Bunkus
b3a175ae64 Rewrote mkvinfo to use libebml's Read() function instead of manually reading each and every element. 2003-08-30 13:50:00 +00:00
Moritz Bunkus
3bff75a90b Only adjust the end timecode for a chapter if a valid max timecode has been given. 2003-08-30 13:13:34 +00:00
Moritz Bunkus
56af76730f Some validation for the start and end times. Support for splitting chapters. 2003-08-30 10:29:09 +00:00
Moritz Bunkus
5de0a3d33c A working XML chapter parser. 2003-08-30 08:55:10 +00:00
Moritz Bunkus
e565218a30 Adapted the XML chapter extraction mode to the new XML element names. 2003-08-30 08:50:21 +00:00
Moritz Bunkus
5dec828733 Added a check for libebml's version number. 2003-08-30 08:33:34 +00:00
Moritz Bunkus
9f5ba81a7e Promoted "dumpsizes()" to a real debug function. 2003-08-29 16:20:45 +00:00
Moritz Bunkus
1c8a717a4d Set normal properties. 2003-08-29 14:08:57 +00:00
Moritz Bunkus
a0927ee9b3 Reorganizations for the new XML based chapter parser. A big part of the new XML based chapter parser itself. 2003-08-29 14:07:55 +00:00
Moritz Bunkus
06bc68fc53 Some updates. 2003-08-29 07:39:14 +00:00
Moritz Bunkus
3cdde4144e Bumped version number to 0.6.5. 2003-08-28 17:50:08 +00:00
Moritz Bunkus
6202ecb776 On Windows the 'isspace()' function used to trim leading and trailing white spaces from tags considered some parts of valid UTF-8 character sequences to be white spaces as well. Fixed by replacing 'isspace()' with 'isblank()'. 2003-08-28 17:21:23 +00:00
Moritz Bunkus
675e81eb03 Fixed a lot of minor mem leaks and stuff like that. 2003-08-28 14:50:32 +00:00
Moritz Bunkus
2d74dde71b Support for chosing the charset and language used in simple chapter files. Suggestion by Liisachan. 2003-08-28 09:10:45 +00:00
Moritz Bunkus
30831506f4 Rewrote the UTF-8 conversion routines. They should now handle U+8000 characters correctly. 2003-08-28 08:33:30 +00:00
Moritz Bunkus
06c3bcdb98 For RV40 the actual dimensions were also used for the aspect ratio/display dimensions. This has been fixed: the actual dimensions are used for PixelWidth/PixelHeight, the dimensions stored in the RM container are used for the aspect ratio/DisplayWidth & DisplayHeight. Reported by Karl Lillevold. 2003-08-28 07:16:24 +00:00