Aurelien Jacobs
979c091056
add support for ASS like subtitles in Matroska
...
Originally committed as revision 9593 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
f7e97aaf87
add support for Matroska subtitle tracks
...
Originally committed as revision 9591 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
e16c0fc30e
duration must not be scaled
...
Originally committed as revision 9558 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
463d5bcc29
properly set AVStream.language according to Matroska track header
...
Originally committed as revision 9557 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
ffaa3ecb60
cosmetics: indentation after last commit
...
Originally committed as revision 9417 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
2def9cd94d
drop blocks which are part of unsupported tracks
...
Originally committed as revision 9416 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
1607c534bf
simplify
...
Originally committed as revision 9399 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
2ce746c66a
use intreadwrite functions in matroskadec
...
based on a patch by Ronald S. Bultje rsbultje gmail com
Originally committed as revision 9396 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Reimar Döffinger
6de4aece26
Fix @file in matroskadec.c, it was still matroska.c
...
Originally committed as revision 9376 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
8d75b5a2fb
cosmetics: use one type per field in every structs
...
Originally committed as revision 9220 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
77abe5e858
cosmetics: indentation
...
Originally committed as revision 9218 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
eabb8ba445
add support for real audio in matroska
...
Originally committed as revision 9217 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
407a3d94f5
fix an infinite loop in case one cluster is not enough to demux a packet
...
Originally committed as revision 9216 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
David Conrad
b061d892ed
split some common code from the mkv demuxer that will be useful to the muxer
...
patch by David Conrad umovimus _at_ gmail.com
Originally committed as revision 9215 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
57004ff1d7
add an enum for need_parsing
...
Originally committed as revision 8742 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
7fdcdf25a1
cosmetics: indentation
...
Originally committed as revision 8707 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
6207bb209e
add support for seeking to a keyframe instead of a random frame
...
Originally committed as revision 8698 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
79f2634686
add an intermediate variable (prepare for next patch)
...
Originally committed as revision 8697 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
cca9b6cdb3
add support for seeking in matroska files
...
Originally committed as revision 8696 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
df06539a25
move matroska_find_track_by_num() upper in the file
...
so that it can be used by other part of the code
Originally committed as revision 8695 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
67545b0ce6
cluster position is relative to segment_start
...
Originally committed as revision 8694 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
01344104c1
properly set streams start_time
...
Originally committed as revision 8693 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
8e7a7e6a01
remove unused context field
...
Originally committed as revision 8692 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
794857ae45
remove wrong and no more used packet reordering code
...
Originally committed as revision 8691 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
87e8788680
allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks
...
Originally committed as revision 8677 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
8509fc7b13
add support for V_THEORA into Matroska
...
Original thread:
Date: Thu, 22 Mar 2007 20:23:08 -0400
Subject: [Ffmpeg-devel] [PATCH] Theora in MKV (GSoC '07 Qualification)
Originally committed as revision 8507 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
262e2bee24
disable pts reordering code and initialize a parser instead
...
Originally committed as revision 8418 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
5ae4975c65
remove outdated comment
...
Originally committed as revision 8370 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
2b1785b7cc
remove no more needed parameters
...
Originally committed as revision 8369 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
086b0ad8ca
set pkt->duration for laced packets too
...
Originally committed as revision 8366 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
9b54ab15e7
calculate pts for laced packets
...
Originally committed as revision 8365 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
7fde6331a7
calculate default_duration for AAC tracks
...
Originally committed as revision 8364 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
25f2b76fdb
scale duration and default_duration
...
Originally committed as revision 8363 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
916bf03a69
move timecode calculation out of laces loop
...
Originally committed as revision 8359 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
ded669f836
cosmetic: indent after last commit
...
Originally committed as revision 8335 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
ac9073c926
reorder pts of packets from tracks using V_MPEG* codecs
...
Originally committed as revision 8334 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
3d20538d07
revert r7181
...
This was a stupid mistake. We already take care of time_scale
in av_set_pts_info().
Originally committed as revision 8333 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
6bed20f45a
check if current block contains a B frame and gives this info to parse_block()
...
Originally committed as revision 8332 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
4d41f3eea0
extract ebml_read_binary() out of matroska_parse_block()
...
This allows to read all the blockgroup parameters before
parsing the block itself.
Originally committed as revision 8331 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
12f3278dc5
reindent after last commit
...
Originally committed as revision 8330 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
0fb7a2b9bf
parse clusters until some packets are queued
...
instead of parsing only one cluster
Originally committed as revision 8329 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
0f3bd8ce1b
fix a stupid bug in ebml_read_sint()
...
Originally committed as revision 8328 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
912c94f3ff
use codec_get_id() instead of deprecated codec_get_[bmp/wav]_id()
...
Originally committed as revision 8327 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
3c58dc0b3c
don't rely on a specific appearance order for ebml elements at the same level
...
Originally committed as revision 8181 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
0cc5ea2e95
add support for simple blocks (ie. matroska v2)
...
Originally committed as revision 8180 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
de7779b5fd
cosmetics: fix indentation of the new matroska_parse_block() function
...
Originally committed as revision 8179 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
1afdcdf1fc
split a matroska_parse_block() function from matroska_parse_blockgroup()
...
Originally committed as revision 8178 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
ebfcf31ddf
fix an off-by-one error in probing function
...
this prevented correct detection of Mushishi24-head.mkv
Originally committed as revision 8177 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Alex Beregszaszi
fead30d444
rename BE/LE_8/16/32 to AV_RL/B_8/16/32
...
Originally committed as revision 7587 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
be691b1060
matroska: scale timecode according to time_scale
...
fixes jerky playback of planet.earth.mkv
Originally committed as revision 7181 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago