aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/movenc.c
Commit message (Collapse)AuthorAgeFilesLines
* movenc: Force first sample as SYNCTakashi Mochizuki2011-02-141-1/+2
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 44b11207248c6ca6edb7d3469c0fbdca45dbfa70)
* movenc: byteswap codec_tag in mov_write_ms_tagJanne Grunau2011-01-281-2/+2
| | | | | based on Alex Converse's "Fix ADPCM MS in mov muxing" patch (cherry picked from commit 795ed278e6d702ad841c3043e2b878afc6f599f4)
* Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.Diego Elio Pettenò2011-01-281-6/+6
| | | | | | 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. (cherry picked from commit c6610a216ed2948885772154a2eed696e0cb4aca)
* In mov muxer, mux adpcm_ms and adpcm_ima_wav the way quicktime supports it.Baptiste Coudurier2011-01-241-1/+28
| | | | In mov demuxer, set adpcm_ms and adpcm_ima_wav frame size to stsd samples per packet.
* In mov muxer, override codec tag for dv in mov, fix remuxing from aviBaptiste Coudurier2011-01-071-1/+1
| | | | Originally committed as revision 26257 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov muxer, override codec tag for h263 in mov, fix remuxing from 3gpBaptiste Coudurier2011-01-071-0/+1
| | | | Originally committed as revision 26255 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Unset variable fps for mov and mp4 muxer, they support itBaptiste Coudurier2010-11-231-2/+2
| | | | | | | but timestamps must start at 0 currently, and this causes sync problem. Originally committed as revision 25805 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov muxer, write artist metadata tagBaptiste Coudurier2010-10-151-0/+1
| | | | Originally committed as revision 25498 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov muxer, use correct metadata tag for encoder, and use the generic ↵Baptiste Coudurier2010-10-151-1/+1
| | | | | | metadata api name Originally committed as revision 25497 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov muxer, write reduced sample aspect ratio values in paspBaptiste Coudurier2010-09-081-2/+2
| | | | Originally committed as revision 25082 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Properly handle IPv6 addresses in the SDP generationMartin Storsjö2010-08-251-1/+1
| | | | Originally committed as revision 24915 to svn://svn.ffmpeg.org/ffmpeg/trunk
* movenc: Free the buffer returned by url_close_dyn_buffer, regardless of the sizeMartin Storsjö2010-07-201-1/+1
| | | | | | | This fixes a leak introduced in rev 23942, since we write padding to the buffer unconditionally. Originally committed as revision 24342 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov muxer, write pixel aspect ratio tag in mov files.Baptiste Coudurier2010-07-081-0/+19
| | | | | | Based on a patch by Daniel Kristjansson, danielk at cuymedia dot net Originally committed as revision 24124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support gray16be and rgb48be in movBaptiste Coudurier2010-06-151-0/+2
| | | | Originally committed as revision 23608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix raw 555 pixel format, add abgr fourccBaptiste Coudurier2010-06-041-1/+2
| | | | Originally committed as revision 23479 to svn://svn.ffmpeg.org/ffmpeg/trunk
* write 3gp perf tag for artist metadataBaptiste Coudurier2010-05-231-0/+1
| | | | Originally committed as revision 23268 to svn://svn.ffmpeg.org/ffmpeg/trunk
* albm 3gp tag has optional track field not dateBaptiste Coudurier2010-05-231-1/+1
| | | | Originally committed as revision 23267 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change author metadata to artist in mov de/muxerBaptiste Coudurier2010-05-231-1/+1
| | | | Originally committed as revision 23266 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add initial support for RTP hinting in the mov muxerMartin Storsjö2010-05-181-2/+107
| | | | Originally committed as revision 23164 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make mov_write_packet non-static, add ff_ prefixMartin Storsjö2010-05-181-8/+8
| | | | Originally committed as revision 23163 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the mov muxer structures to a separate headerMartin Storsjö2010-05-181-59/+1
| | | | Originally committed as revision 23162 to svn://svn.ffmpeg.org/ffmpeg/trunk
* movenc: Write QuickTime chaptersDavid Conrad2010-05-051-5/+70
| | | | Originally committed as revision 23022 to svn://svn.ffmpeg.org/ffmpeg/trunk
* movenc: Swap positions of mov_write_header and mov_write_packetDavid Conrad2010-05-051-111/+111
| | | | Originally committed as revision 23021 to svn://svn.ffmpeg.org/ffmpeg/trunk
* movenc: Write nero chaptersDavid Conrad2010-04-211-0/+29
| | | | Originally committed as revision 22927 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Predicting the size of the hdlr, string data and trkn tags in the MOV muxerTomas Härdin2010-04-121-14/+8
| | | | Originally committed as revision 22846 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.Jean-Daniel Dupas2010-03-311-1/+1
| | | | | | Patch by Jean-Daniel Dupas, devlists shadowlab org Originally committed as revision 22744 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-301-26/+26
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix encoder metadata string langcode in mov muxerBaptiste Coudurier2010-03-091-2/+2
| | | | Originally committed as revision 22369 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correctly mark mov metadata as utf-8, using iso language codeBaptiste Coudurier2010-03-091-1/+3
| | | | Originally committed as revision 22368 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a list of generic tags and change demuxers to follow it.Anton Khirnov2010-02-011-4/+4
| | | | | | Patch by Anton Khirnov, wyskas at gmail dot com Originally committed as revision 21587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_match_ext() rather than the deprecated match_ext(), fixStefano Sabatini2010-01-171-1/+1
| | | | | | warnings. Originally committed as revision 21263 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for these widely-used iTunes metadata fields: Album Artist,Mike Melanson2010-01-041-0/+3
| | | | | | Grouping, and Lyrics. Originally committed as revision 21010 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l, max value for timescale is UINT16_MAXBaptiste Coudurier2009-11-291-1/+1
| | | | Originally committed as revision 20661 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove useless mov timescale fieldBaptiste Coudurier2009-11-291-7/+11
| | | | Originally committed as revision 20652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change track timescale to unsigned int, fix warningBaptiste Coudurier2009-11-291-1/+1
| | | | Originally committed as revision 20651 to svn://svn.ffmpeg.org/ffmpeg/trunk
* track time can be 64bitBaptiste Coudurier2009-11-291-1/+1
| | | | Originally committed as revision 20650 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support pcm_f32/64le in movBaptiste Coudurier2009-11-291-8/+12
| | | | Originally committed as revision 20649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics, reindent after last commitBaptiste Coudurier2009-11-291-18/+18
| | | | Originally committed as revision 20648 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support sample rates > INT16_MAX in mov using stsd v2Baptiste Coudurier2009-11-291-7/+68
| | | | Originally committed as revision 20647 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MOV: Add several iTunes metadata tagsDavid Conrad2009-11-231-0/+5
| | | | Originally committed as revision 20586 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MOV: Fix writing \251wrt metadata (r20453 only fixed the demuxer)David Conrad2009-11-231-1/+1
| | | | Originally committed as revision 20585 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not write an extra byte in the iTunes 'hdlr' tag. The files on iTMS have anJustin Ruggles2009-11-221-1/+1
| | | | | | | | | extra byte and are not compliant with ISO 14496-12. This causes some strict demuxers (notably the MPEG-4 ALS reference software) to fail. It has been confirmed that not writing the extra byte will still allow the generated MP4 files to work with QuickTime/iTunes/iPod. Originally committed as revision 20571 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefixes to exported symbols in libavformat/riff.h.Daniel Verkamp2009-06-221-9/+9
| | | | | | patch by Daniel Verkamp, aniel drv nu Originally committed as revision 19254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix 3gp metadata, write strings in UTF8, patch by Larbi Joubala, larbi dot ↵Larbi Joubala2009-05-311-1/+1
| | | | | | joubala at resonate-mp4 dot com Originally committed as revision 19023 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix hdlr descr in mp4 which use c string, patch by Larbi Joubala, larbi dot ↵Larbi Joubala2009-05-231-1/+4
| | | | | | joubala at resonate-mp4 dot com Originally committed as revision 18911 to svn://svn.ffmpeg.org/ffmpeg/trunk
* write 'stps' for mpeg-2 open gop in .movBaptiste Coudurier2009-05-151-10/+44
| | | | Originally committed as revision 18838 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use flags field and remove key_frame fieldBaptiste Coudurier2009-05-141-5/+7
| | | | Originally committed as revision 18831 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change cts type to int, save some spaceBaptiste Coudurier2009-05-141-1/+1
| | | | Originally committed as revision 18830 to svn://svn.ffmpeg.org/ffmpeg/trunk
* factorize av_set_pts_infoBaptiste Coudurier2009-05-131-3/+2
| | | | Originally committed as revision 18808 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics, alignmentBaptiste Coudurier2009-05-131-1/+1
| | | | Originally committed as revision 18807 to svn://svn.ffmpeg.org/ffmpeg/trunk