summaryrefslogtreecommitdiff
path: root/libavformat/mov.c
Commit message (Collapse)AuthorAge
* In mov demuxer, convert mac encoded strings to utf-8Baptiste Coudurier2010-03-09
| | | | Originally committed as revision 22365 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Preallocate index entries in mov demuxer, huge speedupBaptiste Coudurier2010-03-09
| | | | Originally committed as revision 22363 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make mp4_read_descr static: It is only used inside libavformat/mov.c.Carl Eugen Hoyos2010-02-28
| | | | Originally committed as revision 22097 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure we dont write more bytes into filename than the array is long.Michael Niedermayer2010-02-20
| | | | | | | just a precaution in case the size of the source array is increased or made dynamically allocateable. Originally committed as revision 21926 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not attempt to open references through absolute pathes.Michael Niedermayer2010-02-20
| | | | | | This would allow an attacker to test remotely if a local file exists. Originally committed as revision 21925 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 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
* Force codec_tag I420 for Quicktime Planar Y'CbCr 8-bit 4:2:0 raw codec,Carl Eugen Hoyos2010-01-24
| | | | | | because YV12 triggers an UV swap in rawdec.c, fixes issue 1687. Originally committed as revision 21436 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reindentBaptiste Coudurier2010-01-18
| | | | Originally committed as revision 21311 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set average frame rate in mov demuxerBaptiste Coudurier2010-01-18
| | | | Originally committed as revision 21310 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move aspect ratio code at the end of the track parsing, fix ↵Baptiste Coudurier2010-01-18
| | | | | | cathedral-beta2-400extra-crop-avc.mp4 Originally committed as revision 21301 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set stream aspect from mov tkhd width/height, patch by Andrew Wason, ↵Andrew Wason2010-01-14
| | | | | | | | rectalogic at rectalogic dot com Fixes issue 671. Originally committed as revision 21210 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not skip mdat data if it's the last atom, avoids one seekBaptiste Coudurier2010-01-13
| | | | Originally committed as revision 21209 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics, remove useless parentheses, add spaceBaptiste Coudurier2010-01-04
| | | | Originally committed as revision 21025 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify error handling in mov_read_defaultBaptiste Coudurier2010-01-04
| | | | Originally committed as revision 21024 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove no more needed MOVAtom.offset fieldBaptiste Coudurier2010-01-04
| | | | Originally committed as revision 21023 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove useless code skipping data at end of hdlr atom, already done in ↵Baptiste Coudurier2010-01-04
| | | | | | mov_read_default Originally committed as revision 21022 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typo.Jai Menon2009-11-27
| | | | Originally committed as revision 20628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MOV: cprt is another tag used for copyrightDavid Conrad2009-11-23
| | | | Originally committed as revision 20587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MOV: Add several iTunes metadata tagsDavid Conrad2009-11-23
| | | | Originally committed as revision 20586 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use AVFormatContext in dprintfBaptiste Coudurier2009-11-19
| | | | Originally committed as revision 20554 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Search relative path according to alias record when opening mov reference files.Baptiste Coudurier2009-11-15
| | | | | | Based on patch by Maksym Veremeyenko, verem at m1stereo dot tv Originally committed as revision 20539 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Debug print MP4 objectTypeIndication in hex not decimal as values are listed inAlex Converse2009-11-12
| | | | | | hex in all official documents. Originally committed as revision 20523 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a channels field to MPEG4AudioConfig.Alex Converse2009-11-11
| | | | Originally committed as revision 20512 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change \0xa9enc tag metadata name to encoder to match id3v2Baptiste Coudurier2009-11-06
| | | | Originally committed as revision 20469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l, typoBaptiste Coudurier2009-11-05
| | | | Originally committed as revision 20462 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not redundantly set stream nb_frames, it's already set in read_sttsBaptiste Coudurier2009-11-05
| | | | Originally committed as revision 20459 to svn://svn.ffmpeg.org/ffmpeg/trunk
* compute dts shift with ctts value, cslg atom might be missing, fix #419Baptiste Coudurier2009-11-05
| | | | Originally committed as revision 20458 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check that duration is set to avoid fpeBaptiste Coudurier2009-11-05
| | | | Originally committed as revision 20457 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warn if stream timescale is not set and set it to 1 to avoid FPEBaptiste Coudurier2009-11-05
| | | | Originally committed as revision 20456 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix \0xa9wrt metadata, to composer, fix issue #1501Baptiste Coudurier2009-11-05
| | | | Originally committed as revision 20453 to svn://svn.ffmpeg.org/ffmpeg/trunk
* compute codec bitrate in mov demuxer, patch by haim alon, haim dot alter at ↵haim alon2009-10-24
| | | | | | gmail dot com Originally committed as revision 20368 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l in code reading codec_name, the first byte is the length and should notReimar Döffinger2009-09-30
| | | | | | become part of the string. Originally committed as revision 20102 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Convert latin1 codec_name in mov to UTF-8, since all strings in FFmpegReimar Döffinger2009-09-30
| | | | | | must be valid UTF-8. Originally committed as revision 20092 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l, typoBaptiste Coudurier2009-09-26
| | | | Originally committed as revision 20033 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Export mov/mp4 major and compatible brands as metadata.haim alon2009-09-26
| | | | | | Patch by haim alon, haim dot alter at gmail dot com Originally committed as revision 20032 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make mov LPCM and AAC parsing functions publicPeter Ross2009-09-16
| | | | Originally committed as revision 19878 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check entries against field_size, potential malloc overflow in read_stsz, ↵Baptiste Coudurier2009-09-07
| | | | | | fix #1357 Originally committed as revision 19793 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add one missing check for stream existence in read_elst, fix #1364Baptiste Coudurier2009-09-07
| | | | Originally committed as revision 19792 to svn://svn.ffmpeg.org/ffmpeg/trunk
* only set par if it does not indicates a rotation, ex iphone 3GSBaptiste Coudurier2009-06-25
| | | | Originally committed as revision 19271 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after last patch.Reimar Döffinger2009-06-24
| | | | Originally committed as revision 19265 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mov demuxer: Track the current position also for streams that have ↵Reimar Döffinger2009-06-24
| | | | | | | | | AVDISCARD_ALL set. This allows for seamless switching of e.g. audio streams, with the previous code playback started always from the beginning when removing AVDISCARD_ALL. Originally committed as revision 19264 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mov_read_packet: extract code that searches for the stream/sample to demux nextReimar Döffinger2009-06-24
| | | | | | into a separate function. Originally committed as revision 19263 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mov_read_packet: if dv_get_packet fails, return exactly its error valueReimar Döffinger2009-06-24
| | | | | | | instead of always -1 (makes no real difference currently since dv_get_packet always returns -1 so far). Originally committed as revision 19262 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov_read_packet remember the AVStream we want to demux next instead of theReimar Döffinger2009-06-24
| | | | | | | MOVStreamContext. We need the AVStream anyway and it is easier to get the MOVStreamContext from the AVStream than the other way around. Originally committed as revision 19261 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check stream existence before assignment, fix #1222Baptiste Coudurier2009-06-24
| | | | Originally committed as revision 19259 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
* check atom size against edit_count to avoid very long loopBaptiste Coudurier2009-06-15
| | | | Originally committed as revision 19198 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Also accept TS as a prefix for wav twoccs (used by Flip4Mac) instead ofDavid Conrad2009-06-13
| | | | | | | | adding entries to codec_movaudio_tags. This ensures ADPCM_IMA_WAV uses the standard ms prefix when muxing to mov rather than TS. Originally committed as revision 19177 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove time_rate, we cannot compute exactly when fragments areBaptiste Coudurier2009-06-11
| | | | | | | used and we cannot determine if fragments are present or not in streamed mode. Originally committed as revision 19148 to svn://svn.ffmpeg.org/ffmpeg/trunk
* broken stsd length might be < 16, fix elst-assert.mp4Baptiste Coudurier2009-06-03
| | | | Originally committed as revision 19084 to svn://svn.ffmpeg.org/ffmpeg/trunk