summaryrefslogtreecommitdiffstats
path: root/libavformat/mov.c
Commit message (Collapse)AuthorAgeFilesLines
* mov: Fix wrong timestamp generation for fragmented movies that have time ↵Yusuke Nakamura2011-06-101-4/+5
| | | | | | offset caused by the first edit list entry. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* movdec: Add support for the 'wfex' atom.Alex Converse2011-06-091-0/+14
| | | | The 'wfex' is just a Microsoft WaveFormatEx struct.
* mov: Remove leftover crufty debug statement with references to a local file.Diego Biurrun2011-06-081-3/+0
|
* Remove all uses of now deprecated metadata functions.Anton Khirnov2011-06-081-9/+10
|
* Replace some av_log/printf + #ifdef combinations by av_dlog.Diego Biurrun2011-06-071-6/+3
|
* Mark some variables with av_unusedMans Rullgard2011-06-031-1/+1
| | | | | | | Most of these variables are only used in av_dlog statements, some are required but not used by other macros. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove unused variablesMans Rullgard2011-06-021-3/+3
|
* mov: Support edit list atom version 1.Yusuke Nakamura2011-05-121-5/+11
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* mov: fix composition timestamps on movie fragments.Yusuke Nakamura2011-05-051-13/+27
| | | | This fixes, for instance, the case that there is a track that has some samples with composition time offset and has a track run without sample-composition-time-offsets-present.
* Fix mov debug (u)int64_t format strings.Alex Converse2011-04-221-3/+3
|
* avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbolsStefano Sabatini2011-04-191-1/+1
| | | | | | | | Make AVIO_FLAG_ access constants work as flags, and in particular fix the behavior of functions (such as avio_check()) which expect them to be flags rather than modes. This breaks API.
* make containers pass palette change in AVPacketKostya Shishkov2011-04-151-5/+15
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avio: AVIO_ prefixes for URL_ open flags.Anton Khirnov2011-04-071-1/+1
|
* avio: introduce an AVIOContext.seekable fieldAnton Khirnov2011-04-031-6/+6
| | | | Use it instead of url_is_streamed and AVIOContext.is_streamed.
* mov: Add support for zero-sized stsc runs.Alex Converse2011-03-311-1/+1
| | | | | | | A zero sized stsc run doesn't make a lot of sense but the spec does not prohibit them and MPlayer VLC demuxers support them. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom.Justin Ruggles2011-03-251-1/+5
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes senseAnton Khirnov2011-03-161-18/+18
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: deprecate url_feofAnton Khirnov2011-03-071-2/+2
| | | | | | AVIOContext.eof_reached should be used directly instead. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefix for url_fsizeAnton Khirnov2011-03-071-2/+2
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: add avio_tell macro as a replacement for url_ftellAnton Khirnov2011-03-041-13/+13
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: deprecate get_strz() in favor of avio_get_strAnton Khirnov2011-03-041-1/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: replace all uses of url_fskip with avio_seekAnton Khirnov2011-03-011-18/+18
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefix for url_fseekAnton Khirnov2011-03-011-5/+5
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: rename url_fopen/fclose -> avio_open/close.Anton Khirnov2011-02-231-2/+2
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefixes for get_* functionsAnton Khirnov2011-02-211-237/+237
| | | | | | | | | | | | | | In the name of consistency: get_byte -> avio_r8 get_<type> -> avio_r<type> get_buffer -> avio_read get_partial_buffer will be made private later get_strz is left out becase I want to change it later to return something useful. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: move init_put_byte() to a new private header and rename itAnton Khirnov2011-02-201-1/+2
| | | | | | | init_put_byte should never be used outside of lavf, since sizeof(AVIOContext) isn't part of public ABI. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: rename ByteIOContext to AVIOContext.Anton Khirnov2011-02-201-49/+49
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* mov: remove stray semicolonMans Rullgard2011-02-101-1/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* pass QDMC extradata to the decoderSascha Sommer2011-02-061-2/+2
| | | | | | | Makes playing QDMC files in MPlayer work when using the libavformat demuxer. Problem was that the extradata was not passed from demuxer to decoder. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Replace dprintf with av_dlogLuca Barbato2011-01-291-36/+36
| | | | dprintf clashes with POSIX.1-2008
* mov: add support for little-endian utf16 chapter namesJohn Stebbins2011-01-281-0/+2
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* In mov muxer, mux adpcm_ms and adpcm_ima_wav the way quicktime supports itBaptiste Coudurier2011-01-281-0/+1
| | | | | | In mov demuxer, set adpcm_ms and adpcm_ima_wav frame size to stsd samples per packet. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.Diego Elio Pettenò2011-01-261-1/+1
| | | | | This also lists the objects from those two libraries as internal (by adding the ff_ prefix) so that they can then be hidden via linker scripts.
* mov: simplify mov_read_chapters() by using avio_get_str16beAnton Khirnov2011-01-261-21/+15
| | | | | | It probably also fixes a memleak or two. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Revert "mov: simplify mov_read_chapters() by using avio_get_str16be"Mans Rullgard2011-01-261-11/+22
| | | | | This reverts commit c34461b35b68ff1f3d04540e0279383c51be8cee. The wrong version of the patch was committed.
* mov: simplify mov_read_chapters() by using avio_get_str16beAnton Khirnov2011-01-251-22/+11
| | | | | | It probably also fixes a memleak or two. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* In mov demuxer, handle better wrong time scale, fix issue #2528Baptiste Coudurier2011-01-111-3/+3
| | | | Originally committed as revision 26311 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, set r_frame_rate for cfr filesBaptiste Coudurier2011-01-111-0/+4
| | | | Originally committed as revision 26310 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, check that gmtime returns a valid value, fix crash, issue #2490Baptiste Coudurier2011-01-051-1/+4
| | | | Originally committed as revision 26228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, check that stts data exists, fix crash, issue #2479Baptiste Coudurier2011-01-051-1/+2
| | | | Originally committed as revision 26227 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, read alac sample from extradata, fix #2406Baptiste Coudurier2010-12-071-0/+1
| | | | Originally committed as revision 25901 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, if multiple h264 stsd are present, do not concatenate ↵Baptiste Coudurier2010-11-251-0/+4
| | | | | | streams, fix #2069 Originally committed as revision 25825 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In ts demuxer, support aac flexmux using extradata in iods, issue #2346Baptiste Coudurier2010-11-231-80/+4
| | | | Originally committed as revision 25806 to svn://svn.ffmpeg.org/ffmpeg/trunk
* movdec: export creation_date as metadataAurelien Jacobs2010-11-211-4/+18
| | | | Originally committed as revision 25786 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, export .mov encoder metadata tagBaptiste Coudurier2010-11-161-0/+1
| | | | Originally committed as revision 25757 to svn://svn.ffmpeg.org/ffmpeg/trunk
* movdec: Free the previous extradataMartin Storsjö2010-10-051-0/+1
| | | | | | | If multiple stsd atoms are parsed for the same stream, the old extradata would be leaked. Originally committed as revision 25360 to svn://svn.ffmpeg.org/ffmpeg/trunk
* movdec: Split out ff_mov_read_stsdMartin Storsjö2010-10-051-7/+13
| | | | Originally committed as revision 25359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, check that nb_streams is valid before using it in read_dac3Baptiste Coudurier2010-09-281-0/+2
| | | | Originally committed as revision 25240 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check dref size based on a patch by googleBaptiste Coudurier2010-09-081-0/+3
| | | | Originally committed as revision 25081 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud