Dale Curtis
|
90c8fa5221
matroska: Fix use after free
|
11 years ago |
Michael Niedermayer
|
31f9e849a8
matroska_read_seek: Fix used streams for subtitle index compensation
|
11 years ago |
Michael Niedermayer
|
7209c2b13f
Merge remote-tracking branch 'qatar/release/0.5' into release/0.5
|
12 years ago |
Chris Evans
|
7ee536e87a
matroskadec: Fix a bug where a pointer was cached to an array that might later move due to a realloc()
|
12 years ago |
Ronald S. Bultje
|
8acc0546bb
matroskadec: fix out of bounds write
|
13 years ago |
Michael Niedermayer
|
4f07a3aa2c
Fix memory (re)allocation in matroskadec.c, related to MSVR-11-0080.
|
13 years ago |
Aurelien Jacobs
|
719e721a14
Add some basic metadata conversion tables for matroska and asf.
|
15 years ago |
Aurelien Jacobs
|
9ebeea82f0
matroskadec: return AVERROR_EOF upon detection of end of file
|
15 years ago |
Aurelien Jacobs
|
f702df396d
matroskadec: export language of metadata tags when available
|
15 years ago |
Aurelien Jacobs
|
929e9de7a1
matroskadec: add generic metadata support
|
15 years ago |
Aurelien Jacobs
|
325ace3efc
matroskadec: read track and attachment uid
|
15 years ago |
Aurelien Jacobs
|
38766e084f
matroskadec: export track name through the metadata API
|
15 years ago |
Aurelien Jacobs
|
6cb6e159f8
matroskadec: use new metadata API to export some simple information
|
15 years ago |
Aurelien Jacobs
|
69b6d53beb
cosmetics: whitespace
|
15 years ago |
Reimar Döffinger
|
0b178e5629
Add av_ prefix to LZO stuff and thus make it officially part of the public API.
|
15 years ago |
Diego Biurrun
|
bad5537e2c
Use full internal pathname in doxygen @file directives.
|
15 years ago |
Aurelien Jacobs
|
0e169d16f1
matroskadec: merge ByteIOContext declarations at upper level
|
15 years ago |
Aurelien Jacobs
|
68a71451f6
matroskadec: parse the WAVEFORMATEX header and discard it from extradata
|
15 years ago |
Aurelien Jacobs
|
e0e4be590c
matroskadec: ensure we only consider chapters which are properly ordered
|
15 years ago |
Aurelien Jacobs
|
b250f9c66d
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
|
15 years ago |
Diego Biurrun
|
6a5d31ac25
Fix build: Add intreadwrite.h and bswap.h #includes where necessary.
|
15 years ago |
Alexander Strange
|
1ca610c015
Allocate and clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of mkv
|
15 years ago |
Aurelien Jacobs
|
8f569ed08f
matroskadec: fix index timestamps for some broken files
|
16 years ago |
Aurelien Jacobs
|
37d3e0667a
uses FF_ARRAY_ELEMS() where appropriate
|
16 years ago |
Diego Biurrun
|
bc5c918ea8
Remove offset_t typedef and use int64_t directly instead.
|
16 years ago |
Aurelien Jacobs
|
c58e8bd3c3
matroskadec: cosmetics: indentation
|
16 years ago |
Aurelien Jacobs
|
21a115d17b
matroskadec: don't merge packets which have no timestamp
|
16 years ago |
Aurelien Jacobs
|
d5e34dcb72
matroskadec: merge ASS events which share the same pts in the same AVPavket
|
16 years ago |
Aurelien Jacobs
|
3df2be9fa7
matroskadec: ass events lines must end with a DOS style EOL
|
16 years ago |
Aurelien Jacobs
|
1bb4a1a1c4
matroskadec: set duration only for CODEC_ID_TEXT subtitles
|
16 years ago |
Aurelien Jacobs
|
e7d4b7431d
matroskadec: pass duration as parameter of matroska_fix_ass_packet()
|
16 years ago |
Aurelien Jacobs
|
a8fd7e764a
matroskadec: simplify, first_timecode is already in the index
|
16 years ago |
Aurelien Jacobs
|
5358a81f9c
matroskadec: prevent seeking before the first keyframe of the reference stream
|
16 years ago |
Aurelien Jacobs
|
c16582579b
matroskadec: demux relevant subtitle packets after a seek
|
16 years ago |
Aurelien Jacobs
|
82360e670d
matroskadec: ensure that overlapping subtitles are not added to the index
|
16 years ago |
Aurelien Jacobs
|
20f7466550
matroskadec: after seeking, skip up to the desired timestamp instead of
|
16 years ago |
Aurelien Jacobs
|
f14a201b32
matroskadec: move timecode calculation a little earlier
|
16 years ago |
Aurelien Jacobs
|
3fc9d7cec4
matroskadec: sanitize track time_scale before using it
|
16 years ago |
Aurelien Jacobs
|
a3467f8608
matroskadec: remove now useless vstream and is_video_key_frame
|
16 years ago |
Aurelien Jacobs
|
dbfb0e5f36
matroskadec: remove useless braces
|
16 years ago |
Aurelien Jacobs
|
24c3da1637
matroskadec: ensure that the timecode added to the index are is the one
|
16 years ago |
Aurelien Jacobs
|
3eb9bfbb84
matroskadec: fix ASS subtitle track packets before emitting them
|
16 years ago |
Aurelien Jacobs
|
62c24705c8
matroska: subtitle display duration must be stored in pkt->convergence_duration
|
16 years ago |
Aurelien Jacobs
|
0dbddda397
matroskadec: cosmetics: indentation
|
16 years ago |
Aurelien Jacobs
|
6bef5f9b96
matroskadec: seek to the last position known in the index before resorting to
|
16 years ago |
Aurelien Jacobs
|
8e44312d3f
matroskadec: index timestamps are supposed to be in the timebase of the stream
|
16 years ago |
Aurelien Jacobs
|
244ee48a82
matroskadec: unset matroska->done when seeking
|
16 years ago |
Aurelien Jacobs
|
0f646a2233
matroskadec: full seeking support in index-less files
|
16 years ago |
Aurelien Jacobs
|
8bc98ba92b
matroskadec: on the fly index construction for index-less files
|
16 years ago |
Aurelien Jacobs
|
dfbbbdc0bf
matroskadec: don't try to seek to negative timestamp
|
16 years ago |