summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_mkv.cpp
Commit message (Collapse)AuthorAgeFilesLines
* For RealVideo the aspect ratio was overridden in vd_realvid.c. Implemented a ↵mosu2003-12-151-3/+13
| | | | | | workaround. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11648 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for HE-AAC in Matroska. Also only set ds->pts to the first pts of a ↵mosu2003-12-051-39/+63
| | | | | | laced block, and set dp->pts to the current pts taking default_duration into account. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11558 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for FLAC tracks that already contain the "fLaC" header.mosu2003-11-161-11/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11485 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for FLAC in Matroska written in the MS compatibility mode.mosu2003-11-161-3/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11483 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for FLAC in Matroska.mosu2003-11-161-4/+26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11479 b3059339-0415-0410-9bf9-f77b7e298cf2
* Proper usage of zlib for decompression.mosu2003-11-051-21/+33
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11394 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed wrong allocation of the BITMAPINFOHEADER structure which would crash ↵mosu2003-10-301-2/+4
| | | | | | mplayer in some cases. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11330 b3059339-0415-0410-9bf9-f77b7e298cf2
* VobSubs are stripped of their MPEG PS in the muxer already, and only the SPU ↵mosu2003-10-291-224/+6
| | | | | | packets remain. So no more need for mpeg_run in the demuxer. The muxer compresses each entry independently with a full deflateInit, deflateEnd. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11322 b3059339-0415-0410-9bf9-f77b7e298cf2
* * fix my 100l from beforeattila2003-10-261-3/+11
| | | | | | | | * SSA is also ASS * avoid multiple segfaults when there are more then SUB_MAX_TEXT-1 lines at the same time git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11277 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10!attila2003-10-261-2/+2
| | | | | | | someone please tell me how subs ever worked with mkv git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11269 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for -chapter selection.mosu2003-10-251-5/+122
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11261 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added support for additional content encoding (compression, encryption) in ↵mosu2003-10-221-81/+361
| | | | | | general and zlib compression in particular (to be used with VobSubs). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11230 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for MP2 audio.mosu2003-10-161-2/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11156 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for uncompressed VobSubs.mosu2003-10-161-17/+331
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11155 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for compilation on mingw32/cygwin. Patch by Goodwu <goodwu@21cn.com>.mosu2003-10-161-16/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11140 b3059339-0415-0410-9bf9-f77b7e298cf2
* More liberal codec id recognition for AC3 codecs (needed for transcoded DNET ↵mosu2003-10-141-2/+2
| | | | | | from RM). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11115 b3059339-0415-0410-9bf9-f77b7e298cf2
* Backwards compatibility fix for old SSA CodecIDs.mosu2003-10-021-2/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10985 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for imprecise floating point calculations.mosu2003-09-221-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10931 b3059339-0415-0410-9bf9-f77b7e298cf2
* Different decision making for seeking which takes the direction into account.mosu2003-09-151-2/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10875 b3059339-0415-0410-9bf9-f77b7e298cf2
* Marked SSA subs as UTF-8. Better newline handling for SSA subs. Patch by ↵mosu2003-09-121-13/+17
| | | | | | Tristan <z80@oceanfree.net>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10862 b3059339-0415-0410-9bf9-f77b7e298cf2
* Improved backwards seeking for small seek steps. Patch by matthieu ↵mosu2003-09-121-3/+7
| | | | | | <mat100@ifrance.com>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10861 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for SSA text subs in Matroska. Patch partially by Tristan ↵mosu2003-09-101-36/+107
| | | | | | <z80@oceanfree.net>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10846 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for Quicktime stuff in Matroska (e.g. Sorenson, QDesign Music codecs ↵mosu2003-09-101-8/+109
| | | | | | etc.). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10845 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed some ":" in the track output for easier cut&paste.mosu2003-08-271-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10707 b3059339-0415-0410-9bf9-f77b7e298cf2
* Track selection uses the n-th audio/subtitle/video track as the ID, not the ↵mosu2003-08-271-9/+40
| | | | | | n-th track overall. All tracks are listed upon opening of the file along with their -aid/-sid etc. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10706 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for linked seek heads, multiple seek heads, multiple cues.mosu2003-08-241-94/+129
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10686 b3059339-0415-0410-9bf9-f77b7e298cf2
* Re-added block duration parsing, needed for subtitles. Got lost in the last ↵mosu2003-08-231-0/+3
| | | | | | update. Patch by Bruno Lecointre. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10685 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixes for compilation with gcc versions != 3.2.mosu2003-08-171-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10639 b3059339-0415-0410-9bf9-f77b7e298cf2
* Big reorganization. Relies on libmatroska's Read() function and then ↵mosu2003-08-171-734/+421
| | | | | | processes units in memory. Also some fixes for handling of global elements which re-enable playback of files created with the latest VDubMod. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10638 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixes for stuff that only showed up with gcc versions other than 3.2.mosu2003-07-171-3/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10439 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed spelling mistakes that were present in libmatroska until now.mosu2003-07-171-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10438 b3059339-0415-0410-9bf9-f77b7e298cf2
* Better support for RealVideo/RealAudio in Matroska. Includes the timestamp ↵mosu2003-07-151-36/+158
| | | | | | fixes from demux_real.c. Seeking is working. Added Matroska to the formats with variable FPS in video.c. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10435 b3059339-0415-0410-9bf9-f77b7e298cf2
* Necessary changes for the upcoming libebml/libmatroska 0.5.0. Implemented ↵mosu2003-07-111-185/+533
| | | | | | support for RealAudio and RealVideo inside Matroska. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10411 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for files whose first timecode is not 0 (which is the case for ↵mosu2003-06-121-13/+28
| | | | | | splitted/linked files). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10284 b3059339-0415-0410-9bf9-f77b7e298cf2
* Updates needed for libebml/libmatroska 0.4.4mosu2003-06-091-0/+28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10274 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for selecting the audio track in Matroska files via -alang.mosu2003-05-231-7/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10168 b3059339-0415-0410-9bf9-f77b7e298cf2
* Delayed the parsing of the cues for the case that the KaxInfos (and ↵mosu2003-05-221-11/+18
| | | | | | therefore the timecode scale) is located after the meta seek stuff. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10150 b3059339-0415-0410-9bf9-f77b7e298cf2
* Endian fixes and proper support for headerless AAC streams.mosu2003-05-191-6/+69
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10134 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added support for AAC.mosu2003-05-171-2/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10126 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for DTS tracks (only with -hwac3 of course).mosu2003-05-151-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10106 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed the abs function as someone reported compilation problems under MacOS.mosu2003-05-111-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10100 b3059339-0415-0410-9bf9-f77b7e298cf2
* Check with the wrong variable.mosu2003-05-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10099 b3059339-0415-0410-9bf9-f77b7e298cf2
* timecode scale value must be initialized before the duration is found. API ↵mosu2003-05-091-4/+3
| | | | | | change of libmatroska 0.4.2. Will not work with 0.4.1! git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10085 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for aspect ratio set via DisplayWidth/DisplayHeight.mosu2003-05-061-3/+28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10082 b3059339-0415-0410-9bf9-f77b7e298cf2
* Vorbis header packet lengths were calculated incorrectly.mosu2003-05-061-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10080 b3059339-0415-0410-9bf9-f77b7e298cf2
* Proper key frame reporting. Proper handling of "no subtitles wanted".mosu2003-05-051-4/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10074 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed seeking in audio-only files. Added support for subtitle track ↵mosu2003-05-041-50/+80
| | | | | | selection via "-slang". git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10061 b3059339-0415-0410-9bf9-f77b7e298cf2
* Implemented some default values. The corresponding Kax elements are not ↵mosu2003-04-301-3/+8
| | | | | | stored if they are set to their default value. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10037 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixes for gcc 3.2mosu2003-04-301-6/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10030 b3059339-0415-0410-9bf9-f77b7e298cf2
* Loop counter was used inside for another loop as well.mosu2003-04-301-3/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10029 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added Matroska demuxing support.mosu2003-04-301-0/+1945
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10025 b3059339-0415-0410-9bf9-f77b7e298cf2