Commit Graph

704 Commits

Author SHA1 Message Date
Moritz Bunkus
65b3cb559c Slightly better general syntax. 2003-09-11 23:05:46 +00:00
Moritz Bunkus
e904014378 Updated documentation about chapter support. 2003-09-11 23:01:21 +00:00
Moritz Bunkus
0d7fe88692 Made chapter selection based on a timeframe public. 2003-09-11 22:50:44 +00:00
Moritz Bunkus
c2010e1a65 Added a function for duplicating KaxChapters. 2003-09-11 22:20:14 +00:00
Moritz Bunkus
1044857db7 Eased the use of dump_elements by defining the macro debug_dump_elements according to DEBUG. 2003-09-11 22:19:24 +00:00
Moritz Bunkus
3fcd47dc6a Implemented the VobSub reader and packetizer. Implemented three compression algos which are selectable via the (undocumented) command line option --compression. 2003-09-11 19:43:32 +00:00
Moritz Bunkus
8509414a19 Added check for bzlib. 2003-09-11 18:15:05 +00:00
Moritz Bunkus
420818d9c9 Updated documentation. 2003-09-11 17:09:10 +00:00
Moritz Bunkus
bced3bb842 Updated documentation. 2003-09-11 17:07:21 +00:00
Moritz Bunkus
9f742c4354 Some small speedups by going through the cluster linearily and not using FindElt. 2003-09-11 16:25:31 +00:00
Moritz Bunkus
11e4b5cba3 When reading Matroska files & splitting all packets were accidentally considered to be splitpoints. Same situation: the list of unique numbers was not cleaned, and therefore the second pass could not keep the UIDs. 2003-09-11 16:24:22 +00:00
Moritz Bunkus
65a960f3e6 When splitting the display_reader has to be reset - otherwise it would point to a deleted reader. 2003-09-11 13:46:56 +00:00
Moritz Bunkus
d42c0f0720 A lot of work for the coming VobSub reader and packetizer. 2003-09-11 13:41:45 +00:00
Moritz Bunkus
a8ad6e621d Made QuickTime probe output only visible for -v -v and higher. 2003-09-11 12:17:10 +00:00
Moritz Bunkus
b1bc1a6d89 Added liblzo to the configure checks. 2003-09-11 11:09:07 +00:00
Moritz Bunkus
d5762568e8 Enabled new stream state "HOLDING" which temporarily halts reading from a source file. Needed for streams that have big gaps (e.g. sparse subtitles) in files which can only be processed linearily (OGM, Matroska). 2003-09-10 21:34:13 +00:00
Moritz Bunkus
b446636faa Better progress report at the end, always going to 100%. 2003-09-10 15:21:16 +00:00
Moritz Bunkus
1dbfa3bec8 Changed QuickTime audio codec ids. 2003-09-10 14:19:32 +00:00
Moritz Bunkus
c508151f1b Bumped version number to 0.6.9. 2003-09-09 20:26:54 +00:00
Moritz Bunkus
5b1d7a9786 Unified the spelling of "progress". 2003-09-09 20:18:57 +00:00
Moritz Bunkus
70f0a7c452 Better/more precise progress output. Do not abort muxing the complete file when one stream has finished. 2003-09-09 20:17:21 +00:00
Moritz Bunkus
1822397e2e Output the full progress counter for all verbosity levels > 0. 2003-09-09 20:16:13 +00:00
Moritz Bunkus
4b24ef2bfd Support for SBR AAC in MP4. 2003-09-09 19:35:29 +00:00
Moritz Bunkus
a7f2b85f67 Made the AAC sampling frequency table public. 2003-09-09 19:34:50 +00:00
Moritz Bunkus
5221136956 Set the audio output sampling frequency. 2003-09-09 19:34:07 +00:00
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