summaryrefslogtreecommitdiff
path: root/libavformat/matroskadec.c
Commit message (Collapse)AuthorAge
* Add a list of generic tags and change demuxers to follow it.Anton Khirnov2010-02-01
| | | | | | Patch by Anton Khirnov, wyskas at gmail dot com Originally committed as revision 21587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mkvdec: Avoid divide-by-zero crash on invalid real audio tracksDavid Conrad2010-01-11
| | | | Originally committed as revision 21129 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: cosmetics: indentationAurelien Jacobs2009-10-01
| | | | Originally committed as revision 20133 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: don't overwrite extradata already read by ff_get_wav_header()Aurelien Jacobs2009-10-01
| | | | Originally committed as revision 20132 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: fix handling of A_MS/ACM track with no extradataAurelien Jacobs2009-10-01
| | | | Originally committed as revision 20131 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: add correct extradata offset for V_MS/VFW/FOURCC tracksAurelien Jacobs2009-08-24
| | | | Originally committed as revision 19694 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: factorize some codeAurelien Jacobs2009-08-24
| | | | Originally committed as revision 19693 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: disable h264 parser as long as it totally mess up frame typeAurelien Jacobs2009-08-10
| | | | Originally committed as revision 19622 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: correctly parse flags for simpleblock framesAurelien Jacobs2009-08-10
| | | | Originally committed as revision 19621 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefixes to exported symbols in libavformat/riff.h.Daniel Verkamp2009-06-22
| | | | | | patch by Daniel Verkamp, aniel drv nu Originally committed as revision 19254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: prepend TargetType to metadata key nameAurelien Jacobs2009-06-13
| | | | Originally committed as revision 19184 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused code found by CSABenjamin Larsson2009-05-10
| | | | Originally committed as revision 18783 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add some basic metadata conversion tables for matroska and asf.Aurelien Jacobs2009-03-01
| | | | | | Add missing const qualifiers for metadata_conv in AV{In|Out}putFormat. Originally committed as revision 17671 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: return AVERROR_EOF upon detection of end of fileAurelien Jacobs2009-02-19
| | | | Originally committed as revision 17460 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: export language of metadata tags when availableAurelien Jacobs2009-02-15
| | | | Originally committed as revision 17334 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: add generic metadata supportAurelien Jacobs2009-02-15
| | | | Originally committed as revision 17331 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: read track and attachment uidAurelien Jacobs2009-02-15
| | | | | | will be useful for generic metadata support Originally committed as revision 17330 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: export track name through the metadata APIAurelien Jacobs2009-02-15
| | | | Originally committed as revision 17329 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: use new metadata API to export some simple informationAurelien Jacobs2009-02-15
| | | | Originally committed as revision 17328 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: whitespaceAurelien Jacobs2009-02-02
| | | | Originally committed as revision 16951 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_ prefix to LZO stuff and thus make it officially part of the public API.Reimar Döffinger2009-02-02
| | | | | | Keep lzo1x_decode until the next major version bump for binary compatibility. Originally committed as revision 16946 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: merge ByteIOContext declarations at upper levelAurelien Jacobs2009-01-18
| | | | Originally committed as revision 16673 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: parse the WAVEFORMATEX header and discard it from extradataAurelien Jacobs2009-01-18
| | | | Originally committed as revision 16672 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: ensure we only consider chapters which are properly orderedAurelien Jacobs2009-01-15
| | | | Originally committed as revision 16612 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-13
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix build: Add intreadwrite.h and bswap.h #includes where necessary.Diego Biurrun2009-01-11
| | | | Originally committed as revision 16556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allocate and clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of mkvAlexander Strange2008-12-19
| | | | | | | | extradata. Fixes valgrind invalid read warnings during H.264 extradata parsing. Originally committed as revision 16229 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: fix index timestamps for some broken filesAurelien Jacobs2008-11-15
| | | | | | fix issue697 Originally committed as revision 15829 to svn://svn.ffmpeg.org/ffmpeg/trunk
* uses FF_ARRAY_ELEMS() where appropriateAurelien Jacobs2008-10-21
| | | | Originally committed as revision 15662 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove offset_t typedef and use int64_t directly instead.Diego Biurrun2008-10-03
| | | | | | | The name offset_t is easily confused with the standard off_t type and *_t is POSIX reserved namespace if any POSIX header is included. Originally committed as revision 15533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: cosmetics: indentationAurelien Jacobs2008-10-02
| | | | Originally committed as revision 15529 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: don't merge packets which have no timestampAurelien Jacobs2008-10-02
| | | | Originally committed as revision 15528 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: merge ASS events which share the same pts in the same AVPavketAurelien Jacobs2008-09-28
| | | | Originally committed as revision 15455 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: ass events lines must end with a DOS style EOLAurelien Jacobs2008-09-28
| | | | Originally committed as revision 15454 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: set duration only for CODEC_ID_TEXT subtitlesAurelien Jacobs2008-09-28
| | | | Originally committed as revision 15453 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: pass duration as parameter of matroska_fix_ass_packet()Aurelien Jacobs2008-09-28
| | | | Originally committed as revision 15452 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: simplify, first_timecode is already in the indexAurelien Jacobs2008-09-12
| | | | | | no need to duplicate it Originally committed as revision 15302 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: prevent seeking before the first keyframe of the reference streamAurelien Jacobs2008-09-11
| | | | Originally committed as revision 15301 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: demux relevant subtitle packets after a seekAurelien Jacobs2008-09-09
| | | | | | only works for subtitle tracks which were properly indexed up to the seek point Originally committed as revision 15284 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: ensure that overlapping subtitles are not added to the indexAurelien Jacobs2008-09-09
| | | | Originally committed as revision 15283 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: after seeking, skip up to the desired timestamp instead ofAurelien Jacobs2008-09-09
| | | | | | the desired stream Originally committed as revision 15282 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: move timecode calculation a little earlierAurelien Jacobs2008-09-09
| | | | | | so as to be able to use it in other part of the code Originally committed as revision 15281 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: sanitize track time_scale before using itAurelien Jacobs2008-09-09
| | | | | | fix issue628 Originally committed as revision 15280 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: remove now useless vstream and is_video_key_frameAurelien Jacobs2008-09-06
| | | | Originally committed as revision 15231 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: remove useless bracesAurelien Jacobs2008-09-06
| | | | Originally committed as revision 15230 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: ensure that the timecode added to the index are is the oneAurelien Jacobs2008-09-06
| | | | | | | of the actual keyframe block, and not the one of the start of the cluster containing this block. Originally committed as revision 15229 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: fix ASS subtitle track packets before emitting themAurelien Jacobs2008-09-04
| | | | | | | | | Matroska does some butchering when storing the ASS lines. The start and end time are removed (because they are duplicated in the container). The matroska_fix_ass_packet() function simply restore those start and end time in ASS lines to ensure our ASS packets comply with the ASS spec. Originally committed as revision 15211 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroska: subtitle display duration must be stored in pkt->convergence_durationAurelien Jacobs2008-09-04
| | | | Originally committed as revision 15206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: cosmetics: indentationAurelien Jacobs2008-08-27
| | | | Originally committed as revision 14995 to svn://svn.ffmpeg.org/ffmpeg/trunk