Aurelien Jacobs
074ac3c2d0
add out of bound stream index checks
...
fix issue379
Originally committed as revision 12417 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
6ed4eec550
add a temporary variable to simplify the code
...
Originally committed as revision 12415 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Evgeniy Stepanov
90c2295b24
Add 'disposition' bitfield to AVStream and use it for both muxing and demuxing
...
of matroska and nut.
Originally committed as revision 12358 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
37e4979a2c
Remove incorrect cast found by -Wwrite-strings.
...
Originally committed as revision 11848 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Evgeniy Stepanov
f8d7c9d373
Add support for Matroska attachments.
...
patch by eugeni _dot_ stepanov _at_ gmail.com and myself
Originally committed as revision 11635 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
4f632b065b
Make ff_mkv_codec_tags lie entirely in .rodata section.
...
From: Diego 'Flameeyes' Pettenò < flameeyes _at_ gmail _dot_ com >
Originally committed as revision 11440 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
e299727441
move num_packets=0 where it belongs
...
Originally committed as revision 11373 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Evgeniy Stepanov
f9a9b3509c
export raw SSA tracks with their own codec ID (patch by Evgeniy Stepanov)
...
Originally committed as revision 11352 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
243cc4c34a
clear internal queue when seeking
...
Originally committed as revision 11351 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
34c9c1baf4
move internal queue freeing code in its own function
...
Originally committed as revision 11350 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Gabriel Forté
b3d8c2c436
fix memory leak (patch by Gabriel Forté gforte _at_ wyplay _dot_ com)
...
Originally committed as revision 11349 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Diego Biurrun
cedb83a671
colour --> color in variable names
...
Originally committed as revision 11159 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Diego Biurrun
a660c52a7e
cosmetics: comment spelling fixes
...
Originally committed as revision 11157 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Björn Axelsson
899681cd1d
Use dynamically allocated ByteIOContext in AVFormatContext
...
patch by: Björn Axelsson, bjorn d axelsson a intinor d se
thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007
Originally committed as revision 11071 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
ba8a76b8f8
cosmetics: reindent
...
Originally committed as revision 10830 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
b96b441ad2
Make Matroska demuxer output full frames instead of slices for RealVideo
...
Patch by Aurelien Jacobs (aurel at "... is not unix"age.org)
Thread [RFC] Feed whole frames to RV* decoders
Originally committed as revision 10824 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
David Conrad
84fa6e23fb
SimpleBlock keyframe flag is the most significant bit
...
Originally committed as revision 10274 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
fce388b4b9
cosmetic: indentation
...
Originally committed as revision 10128 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
2f3b419cf1
Don't pre-scale default_duration to avoid precision loss in fps calculation.
...
closes Issue95
Originally committed as revision 10127 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
aec783d42d
no need for special case default_duration for AAC
...
Originally committed as revision 10126 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
a92d20629c
calculate default_duration according to framerate only when not already set
...
Originally committed as revision 10125 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
9c3e2f78a0
ensure that negative block_time are properly checked
...
(workaround unsigned comparison)
Originally committed as revision 10058 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
85565db0f8
Replace all occurrences of AVERROR_NOTSUPP with AVERROR(ENOSYS).
...
Originally committed as revision 9763 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
6f3e0b2174
Replace all occurrences of AVERROR_IO with AVERROR(EIO).
...
Originally committed as revision 9760 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
769e10f068
Replace all occurrences of AVERROR_NOMEM with AVERROR(ENOMEM).
...
Originally committed as revision 9759 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
ee8c87b55b
add support for S_ASS and S_SSA codec string
...
Originally committed as revision 9704 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Alex Beregszaszi
51ce035e82
Remove broken assert. ebml_read_element_id can handle level_up set to NULL.
...
Originally committed as revision 9621 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
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