summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
...
* MOV: Use the AOT enum for the mp4_audio_types mapping.Alex Converse2009-03-19
| | | | Originally committed as revision 18044 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename GUID typedef to ff_asf_guid to fix MinGW compilation failureReimar Döffinger2009-03-18
| | | | | | (GUID is also defined, but differently, in Windows headers). Originally committed as revision 18032 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a special guidcmp function to compare ASF guids, to avoid the manyReimar Döffinger2009-03-18
| | | | | | duplicated sizeof(GUID). Originally committed as revision 18030 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix wrong @file tag.Ronald S. Bultje2009-03-17
| | | | Originally committed as revision 18026 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after r18023.Ronald S. Bultje2009-03-17
| | | | Originally committed as revision 18024 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add RTP/ASF header parsing, which is part of the SDP of these streams. SeeRonald S. Bultje2009-03-17
| | | | | | patch discussion in "[PATCH] RTSP-MS 10/15: ASF header parsing" thread. Originally committed as revision 18023 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: fix indentation, patch by avcoder, ffmpeg gmail comavcoder2009-03-17
| | | | Originally committed as revision 18022 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extend mov edit list support to work for a first padding entry withReimar Döffinger2009-03-16
| | | | | | | time == -1 and duration. Complicated since time is relative to stream, duration relative to container time base. Originally committed as revision 18019 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rmdec: fix crash at end of fileMåns Rullgård2009-03-16
| | | | Originally committed as revision 18018 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Re-indent after last commitAlex Converse2009-03-16
| | | | Originally committed as revision 18017 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MOV: Support stz2 "Compact Sample Size Box"Alex Converse2009-03-16
| | | | Originally committed as revision 18016 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More reindent, forgotten in previous commit.Ronald S. Bultje2009-03-16
| | | | Originally committed as revision 18014 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Parse index chunk so that seeking in modern .rm files becomes a lot faster.Ronald S. Bultje2009-03-16
| | | | | | | Has been tested against streamed / non-seekable input and passes make seektest. See "[PATCH] rmdec.c: parse INDX chunk" thread on mailinglist. Originally committed as revision 18013 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after r18010.Ronald S. Bultje2009-03-16
| | | | Originally committed as revision 18011 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark the first output audio frame as keyframe (separate patch from previous,Ronald S. Bultje2009-03-16
| | | | | | | as requested by Kostya). See "[PATCH] rmdec.c: remove cache access duplication". Originally committed as revision 18010 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove packet returning in ff_rm_parse_packet() if we're using the packetRonald S. Bultje2009-03-16
| | | | | | | cache, since this can already be accessed through ff_rm_retrieve_cache(). See "[PATCH] rmdec.c: remove cache access duplication" thread. Originally committed as revision 18009 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after r18005.Ronald S. Bultje2009-03-16
| | | | Originally committed as revision 18007 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge code for packet reading in "old" (.ra, audio-only) Realmedia files andRonald S. Bultje2009-03-16
| | | | | | | the newer (.rm, audio/video) files. See "[PATCH] rmdec.c: merge old/new packet reading code" thread on mailinglist. Originally committed as revision 18005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics, remove useless bracesBaptiste Coudurier2009-03-16
| | | | Originally committed as revision 18004 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify printingBaptiste Coudurier2009-03-16
| | | | Originally committed as revision 18003 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reindentBaptiste Coudurier2009-03-16
| | | | Originally committed as revision 18002 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix trkn metadata parsingBaptiste Coudurier2009-03-16
| | | | Originally committed as revision 18001 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move read_udta_string up to avoid forward declarationBaptiste Coudurier2009-03-16
| | | | Originally committed as revision 18000 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more generic metadata handlingBaptiste Coudurier2009-03-16
| | | | Originally committed as revision 17999 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not set isom if ctype is not set, happens in movBaptiste Coudurier2009-03-16
| | | | Originally committed as revision 17998 to svn://svn.ffmpeg.org/ffmpeg/trunk
* search for hdlr atom in meta, some files do not store version+flagsBaptiste Coudurier2009-03-15
| | | | Originally committed as revision 17996 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix index generation in the way that it was supposed to be used. See theRonald S. Bultje2009-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | discussion in the ML thread "[PATCH] rmdec.c: merge old/new packet reading code". Over time, this code broke somewhat, e.g. seq was never actually written into (and was thus always 1, therefore the seq condition was always true), whereas it was supposed to be set to the sequence number of the video slice in case the video frame is divided over multiple RM packets (slices). The problem of this is that packets other than those containing the beginning of a video frame would be indexed as well. Secondly, flags&2 is supposed to be true for video keyframes and for these audio packets containing the start of a block. For some codecs (e.g. AAC), that is every single packet, whereas for others (e.g. cook), that is the packet containing the first of a series of scrambled packets that are to be descrambled together. Indexing any of the following would lead to incomplete and thus useless frames. Problem here is that flags would be reset to 2 to indicate that the first packet is ready to be returned, and in addition if no data was left to be returned (which is always true for the first packet), then we wouldn't actually write the index entry anyway. All in all, the idea was good and it probably worked at some point, but that is long ago. This patch should at the very least make it likely for this code to be executed again at the right times, i.e. the way it was originally intended to be used. Originally committed as revision 17993 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typo in the mail, the 4am commit is always the worstBaptiste Coudurier2009-03-15
| | | | Originally committed as revision 17981 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticsBaptiste Coudurier2009-03-15
| | | | Originally committed as revision 17980 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add my copyright in mov de/muxerBaptiste Coudurier2009-03-15
| | | | Originally committed as revision 17979 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allocate palette in codec directlyBaptiste Coudurier2009-03-15
| | | | Originally committed as revision 17976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics, add some whitespaces and empty linesBaptiste Coudurier2009-03-15
| | | | Originally committed as revision 17975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not modify sample_count, check against index entriesBaptiste Coudurier2009-03-15
| | | | Originally committed as revision 17972 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use utc time for timestamp and do not set it if not specifiedBaptiste Coudurier2009-03-14
| | | | Originally committed as revision 17971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* swf timestamps are 16 bitsBaptiste Coudurier2009-03-14
| | | | Originally committed as revision 17969 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unused fields in swf contextBaptiste Coudurier2009-03-14
| | | | Originally committed as revision 17968 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not parse timestamp if bitexact is set, should fix regression testsBaptiste Coudurier2009-03-14
| | | | Originally committed as revision 17967 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enable generic index creation and seeking for NUV demuxer.Reimar Döffinger2009-03-14
| | | | Originally committed as revision 17966 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AVFMT_GENERIC_INDEX support also for formats that do not use a parser.Reimar Döffinger2009-03-14
| | | | Originally committed as revision 17965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make pcm_read_seek treat negative time stamps as 0, this avoids incorrectlyReimar Döffinger2009-03-14
| | | | | | | seeking before data_offset and is more consistent with how the generic index seeking code handles it. Originally committed as revision 17964 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not lose user flags when passing calls from the new to the old seeking API.Michael Niedermayer2009-03-14
| | | | Originally committed as revision 17959 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add avformat_seek_file()Michael Niedermayer2009-03-14
| | | | Originally committed as revision 17956 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set pkt->pos correctly (to the start of header of the packet) in swfdec.Reimar Döffinger2009-03-13
| | | | Originally committed as revision 17953 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix swf seeking by fixing new stream detectionBaptiste Coudurier2009-03-13
| | | | Originally committed as revision 17952 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify RoQ demuxer pts calculation by using a appropriate time bases.Reimar Döffinger2009-03-13
| | | | Originally committed as revision 17946 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set video width/height and create audio stream in read_packet instead ofReimar Döffinger2009-03-12
| | | | | | | | pre-parsing the file in read_header. This avoids some code duplication and seeking, and also avoids an IO error for small video-only files (as created during e.g. the FATE encoder test). Originally committed as revision 17945 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reindentBaptiste Coudurier2009-03-11
| | | | Originally committed as revision 17940 to svn://svn.ffmpeg.org/ffmpeg/trunk
* keep original tag when stream copying subs with ipod formatBaptiste Coudurier2009-03-11
| | | | Originally committed as revision 17939 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ipod supports both subs tagsBaptiste Coudurier2009-03-11
| | | | Originally committed as revision 17938 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reindentBaptiste Coudurier2009-03-11
| | | | Originally committed as revision 17937 to svn://svn.ffmpeg.org/ffmpeg/trunk