Moritz Bunkus
|
a0cfe383b5
|
Added support in mkvextract for the new SimpleBlock.
|
2005-10-21 11:34:12 +00:00 |
|
Moritz Bunkus
|
181e409c9b
|
Added support for the new SimpleBlock instead of BlockGroups. Patch by Steve Lhomme (steve ! lhomme () free ! fr) with fixes by myself.
|
2005-10-21 11:11:57 +00:00 |
|
Moritz Bunkus
|
4987608d83
|
Changed all extractors' handle_block() function to take a memory_cptr for the memory buffer, a couple of boolean flags and only handle one frame each (and not a complete block group). This is a preparation for easier simpleblock support.
|
2005-10-19 16:52:55 +00:00 |
|
Moritz Bunkus
|
a3b0ee0816
|
Built against libmatroska 0.8.0. The mandatory elements have been changed. Intended update of results.txt.
|
2005-10-19 15:12:57 +00:00 |
|
Moritz Bunkus
|
670f5d12db
|
Error out if MPEG-4 part 2 compression is selected but native MPEG-4 mode isn't.
|
2005-10-18 11:58:44 +00:00 |
|
Moritz Bunkus
|
2496ee620d
|
Make the header removal compressor complain if the start of a frame doesn't match the pattern it should remove. This will have to be improved later if we decide to allow "lossy removal", but for now it is safer.
|
2005-10-18 11:43:51 +00:00 |
|
Moritz Bunkus
|
4b6932b8e9
|
Re-define PRI?64 for mingw. The reason is that mingw does not recognize %I64? as 64 bit formats but assumes integer formats and warngs about int64_t arguments. The mxmsg functions already convert %ll? etc into the proper %I64? values on Windows, so I can use %ll? just to shut up mingw.
|
2005-10-14 12:57:00 +00:00 |
|
Moritz Bunkus
|
b72486e3ec
|
Included the release message.
|
2005-10-14 10:57:56 +00:00 |
|
Moritz Bunkus
|
b6e9ef00be
|
MSVC doesn't know PRI?64.
|
2005-10-13 19:52:04 +00:00 |
|
Moritz Bunkus
|
5c06fa248c
|
I think I'll call this one 1.6.0 and not 1.5.7.
|
2005-10-13 12:58:32 +00:00 |
|
Moritz Bunkus
|
ed9bd524b2
|
Replaced some more of the %lld format identifiers with PRId64 derived versions for better cross-platform compatibility.
|
2005-10-13 12:32:03 +00:00 |
|
Moritz Bunkus
|
551760c86d
|
Make gcc 4 happy.
|
2005-10-12 17:13:56 +00:00 |
|
Moritz Bunkus
|
75279b5a81
|
Use the PRId64/PRIu64 defines instead of %lld/%llu for enhanced cross-platform compatibility. Cosmetics.
|
2005-10-12 16:41:09 +00:00 |
|
Moritz Bunkus
|
3e1c93a10b
|
Added a check for the #defines PRId64 and PRIu64 (usually in inttypes.h).
|
2005-10-12 15:03:33 +00:00 |
|
Moritz Bunkus
|
b1cae92461
|
Implemented the new header removal compression algorithm: compression for native MPEG-4 part 2, decompression in general. Still untested :)
|
2005-10-09 10:45:29 +00:00 |
|
Moritz Bunkus
|
5fc1f03809
|
Removed the autofree_ptr class because memory_c can be used instead.
|
2005-10-09 09:55:53 +00:00 |
|
Moritz Bunkus
|
d15887f68f
|
Merged the new memory_ptr_c and memory_c classes into a single class for a refcounted memory block. Removed the unsigned char * members of packet_t that were only holding copies of the memory_c members. The data is now stored directly in packet_t.data and packet_t.data_adds.
|
2005-10-09 09:30:24 +00:00 |
|
Moritz Bunkus
|
e277c1849c
|
Native MPEG-4 part 2: The very first frame must get the first timecode available.
|
2005-10-07 13:49:10 +00:00 |
|
Moritz Bunkus
|
04074160f3
|
Added a refcounted class for normal memory.
|
2005-10-05 14:31:32 +00:00 |
|
Moritz Bunkus
|
9a4a683d1e
|
Some more potential locations for the mmg guide.
|
2005-10-05 11:01:07 +00:00 |
|
Moritz Bunkus
|
45059ff3b9
|
Updated the build dependencies for Debian/sid.
|
2005-10-05 10:14:35 +00:00 |
|
Moritz Bunkus
|
5a0b3ac802
|
Bumped the version number to 1.5.7 and set the version name.
|
2005-10-05 09:40:22 +00:00 |
|
Moritz Bunkus
|
c9b5718d37
|
Some more debug output: print the frame sizes of the video track in an AVI.
|
2005-10-05 09:37:53 +00:00 |
|
Moritz Bunkus
|
854c0e60a7
|
The previous commit changed is_divx to a bool which is wrong. Restored the rederive keyframes functionality.
|
2005-10-04 18:36:59 +00:00 |
|
Moritz Bunkus
|
8b41e3f949
|
Write codec extradata to the AVI if it is present which it is for e.g. HuffYuv. Fixes bug 157.
|
2005-10-04 17:49:36 +00:00 |
|
Moritz Bunkus
|
dc1f002065
|
Rewrote the reading function of the AVI reader to be much cleaner. It also allows one frame AVIs to be processed correctly. Fixes bug 156.
|
2005-10-04 17:30:09 +00:00 |
|
Moritz Bunkus
|
eebddbda7f
|
Changed how frames are referenced in h.264/AVC video. References are kept intact when reading from Matroska. If no references are provided then the previous frame is referenced for non-I frames. Should fix bug 154.
|
2005-09-30 18:12:38 +00:00 |
|
Moritz Bunkus
|
39c71461c1
|
Do not erase in a vector while using iterators on it.
|
2005-09-29 20:04:07 +00:00 |
|
Moritz Bunkus
|
e757107878
|
Show the ID and the size of unknown elements.
|
2005-09-26 07:53:46 +00:00 |
|
Moritz Bunkus
|
3b07dcbe73
|
Allow the user to override which wx-config script to use with the WX_CONFIG environment variable.
|
2005-09-21 10:57:05 +00:00 |
|
Moritz Bunkus
|
19227e0ea6
|
Only use the extracted size if the current file is not being appended. Otherwise header values are not initialized.
|
2005-09-19 21:30:24 +00:00 |
|
Moritz Bunkus
|
d338c5dd12
|
Also fix the BITMAPINFOHEADER with the new pixel dimenions after getting them from the bitstream. Added a test case for this feature.
|
2005-09-19 07:49:22 +00:00 |
|
Moritz Bunkus
|
1f376290a2
|
Always escape quotes in XML files.
|
2005-09-18 19:01:25 +00:00 |
|
Moritz Bunkus
|
388bac2386
|
Always extract the aspect ratio information from the AVC private data. Otherwise overriding AR on the command line would cause two appended AVC tracks to have different private data because the AR information was still present in the first AVC track.
|
2005-09-18 12:55:34 +00:00 |
|
Moritz Bunkus
|
c3c252b32c
|
Only activate the aspect ratio inputs if the current track is not being appended to another one.
|
2005-09-18 12:23:42 +00:00 |
|
Moritz Bunkus
|
ceeced6ffc
|
Added a function for extracting the pixel width & height from the MPEG-4 part 2 bitstream. This is a workaround for buggy muxers writing wrong values to the source container, e.g. to MP4 files. Fixes bug 149.
|
2005-09-18 11:10:56 +00:00 |
|
Moritz Bunkus
|
b1e6f2bd55
|
Intended change due to commits 3088:3090.
|
2005-09-18 10:57:55 +00:00 |
|
Moritz Bunkus
|
9cbc0f4e56
|
0 means no duration which is the case for Real Media files. -1 means calculate the duration from the FPS which RM files do not really have.
|
2005-09-15 20:15:53 +00:00 |
|
Moritz Bunkus
|
826a119363
|
More security for bogus input from a reader.
|
2005-09-15 20:14:33 +00:00 |
|
Moritz Bunkus
|
60b5d0bfea
|
Better placed and more debug output for the Quicktime/MP4 reader.
|
2005-09-15 20:12:40 +00:00 |
|
Moritz Bunkus
|
dad4cb8b57
|
The upper three bits are reserved and not guaranteed to be 0.
|
2005-09-15 16:09:25 +00:00 |
|
Moritz Bunkus
|
feb1a3be54
|
Some ASS files use a column "Actor" instead of "Name". This should be mapped to "Name" in Matroska as well.
|
2005-09-09 08:28:22 +00:00 |
|
Moritz Bunkus
|
02834b6306
|
The images are supposed to be in a subdirectory.
|
2005-09-08 17:32:08 +00:00 |
|
Moritz Bunkus
|
255a8dcc9f
|
Package the stuff in /usr/share/mkvtoolnix, too. Updated the mmg renaming patch.
|
2005-09-07 17:26:27 +00:00 |
|
Moritz Bunkus
|
abafaa9b55
|
Include the stuff in /usr/share/mkvtoolnix in the package.
|
2005-09-07 17:21:26 +00:00 |
|
Moritz Bunkus
|
9374620850
|
Mind $(DESTDIR) !
|
2005-09-07 17:18:12 +00:00 |
|
Moritz Bunkus
|
5249d12b94
|
Fixed the Debian build system after renaming the package.
|
2005-09-07 16:38:49 +00:00 |
|
Moritz Bunkus
|
c99330e94d
|
Forgot to fix "rules" after changing the package name.
|
2005-09-07 16:23:30 +00:00 |
|
Moritz Bunkus
|
09ba99a363
|
Added the release message.
|
2005-09-07 16:10:51 +00:00 |
|
Moritz Bunkus
|
af53ef8273
|
Variables have to be initialized.
|
2005-09-06 18:18:04 +00:00 |
|