summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* Fix typo ("Standard-compliant" -> "Standards-compliant"), as noticed byRonald S. Bultje2009-01-07
| | | | | | Diego. Originally committed as revision 16475 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix doxy comments missing one '*'.Ronald S. Bultje2009-01-07
| | | | Originally committed as revision 16473 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use the "server" RTSP field to detect whether the server that we're talkingRonald S. Bultje2009-01-07
| | | | | | | | to is a Microsoft Windows Media Server (the field will be "WMServer/version"). See "[PATCH] RTSP-MS 3/15: Add Windows Media Server type" thread on mailinglist. Originally committed as revision 16472 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Export RTSPState and RTSPStream from rtsp.c into rtsp.h. This allows futureRonald S. Bultje2009-01-07
| | | | | | | | access to these structures in functions that will be located in rtp_asf.c. See "[PATCH] RTSP-MS 2/15: export RTSPState and RTSPStream" mailinglist thread. Originally committed as revision 16471 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Don't use s->pb if a local ByteIOContext was already provided by the callingRonald S. Bultje2009-01-07
| | | | | | | function. See mailinglist thread "[PATCH] RTSP-MS 1/15: don't use s->pb in asf.c". Originally committed as revision 16470 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow subscription to any of the streams, not just the first, available inRonald S. Bultje2009-01-07
| | | | | | | | | this RTSP/RDT session. This basically implies full RDT support, including stream selection in ffmpeg and multi-stream backupping in ffmpeg (by mapping each stream to an output). See "[PATCH] RTSP/RDT: subscriptions" thread on mailinglist. Originally committed as revision 16469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Parse the OpaqueData field for every AVStream represented by this "set ofRonald S. Bultje2009-01-07
| | | | | | | | | | streams" (a single RTSPStream / RDTDemuxContext can represent several AVStreams, that's just how Real/RDT was designed...). This will fill in most of the AVStream/AVCodecContext header fields, similar to reading a RM file header would. See "[PATCH] multi-stream MDPR parsing" thread on mailinglist. Originally committed as revision 16468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Parse the bitrate field in the ASMRuleBook ("AverageBandwidth") to fill inRonald S. Bultje2009-01-07
| | | | | | | | | | | the AVStream->AVCodecContext->bit_rate field, which is not in the MDPR block (the "OpaqueData" SDP field). This allows clients to choose streams based on their bitrate, which is what most network-players base stream selection on. (Of course, it is also possible to select based on anything else, that is entirely up to the client.) See "[PATCH] rdt.c: ASM rulebook bitrate reading" thread on mailinglist. Originally committed as revision 16467 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Parse the ASMRuleBook SDP line to dynamically create one new AVStream forRonald S. Bultje2009-01-07
| | | | | | | | | each "rule" described in the ASMRuleBook. Each rule represents a stream of identical content compared to other streams in the same rulebook, but with a possibly different codec/bitrate/etc. See "[PATCH] rdt.c: ASM rulebook parsing and AVStream creation" thread on mailinglist. Originally committed as revision 16466 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove inappropriate const qualifier from function argument, fixes the warning:Diego Biurrun2009-01-07
| | | | | | libavformat/dvenc.c:256: warning: passing argument 2 of ‘av_fifo_generic_write’ discards qualifiers from pointer target type Originally committed as revision 16460 to svn://svn.ffmpeg.org/ffmpeg/trunk
* free all allocated metadata structuresAurelien Jacobs2009-01-06
| | | | Originally committed as revision 16457 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: alphabetical orderDiego Biurrun2009-01-06
| | | | Originally committed as revision 16454 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ignore year=0 and track=0Aurelien Jacobs2009-01-06
| | | | Originally committed as revision 16452 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a metadata compatibility layer, so that when a user application setAurelien Jacobs2009-01-06
| | | | | | | metadata using old API, it is automatically converted to new API before muxing. Originally committed as revision 16447 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a typedef for AVMetadataAurelien Jacobs2009-01-05
| | | | Originally committed as revision 16446 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert deprecation of AVFrac structure. Attempts to replace AVFrac have turnedDiego Biurrun2009-01-05
| | | | | | out to be unsatisfying and confidence in AVFrac has been restored. Originally committed as revision 16441 to svn://svn.ffmpeg.org/ffmpeg/trunk
* additional recovery for the badly broken streamsRoman Shaposhnik2009-01-05
| | | | Originally committed as revision 16438 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename AVMetaData to AVMetadata and meta_data to metadataAurelien Jacobs2009-01-04
| | | | Originally committed as revision 16430 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add metadata in AVStream, AVProgram and AVChapterAurelien Jacobs2009-01-04
| | | | Originally committed as revision 16428 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ministry of English Composition treatment for the new metadata APIMike Melanson2009-01-04
| | | | Originally committed as revision 16427 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l format include path for metadata.hMichael Niedermayer2009-01-04
| | | | Originally committed as revision 16426 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move metadata API from avcodec to avformat.Michael Niedermayer2009-01-04
| | | | Originally committed as revision 16425 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Generic metadata API.Michael Niedermayer2009-01-04
| | | | | | | | avi is updated as example. No version bump, the API still might change slightly ... No update to ffmpeg.c as requested by aurel. Originally committed as revision 16424 to svn://svn.ffmpeg.org/ffmpeg/trunk
* If we find a VBR tag at the beginning of the file don't attempt toYoav Steinberg2009-01-04
| | | | | | | parse it as a valid frame. patch by (Yoav Steinberg yoav out monfort in co in il) Originally committed as revision 16421 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Drop the deprecated parse_image_size() and parse_frame_rate() functionsStefano Sabatini2009-01-04
| | | | | | at the next libavformat major version bump. Originally committed as revision 16420 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l set AVPacket.size to the true size of the returned data instead ofMichael Niedermayer2008-12-31
| | | | | | | the (larger) allocated size. (prevents segfaults due to later failures from 900MB-sized packets, yes fuzzed file not a valid one) Originally committed as revision 16404 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix indention which was off by 1 space.Michael Niedermayer2008-12-31
| | | | Originally committed as revision 16403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace buffer by AVPacket and avoid a memcpy() for video when the numberMichael Niedermayer2008-12-31
| | | | | | | of allocated slices matches the actual. Audio still does a copy (marked with FIXME in the code so this is not missed). Originally committed as revision 16402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge videobuf and audiobuf.Michael Niedermayer2008-12-31
| | | | Originally committed as revision 16401 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify the top of rm_assemble_video_frame().Michael Niedermayer2008-12-30
| | | | Originally committed as revision 16400 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a few error checks to rm_assemble_video_frame()Michael Niedermayer2008-12-30
| | | | Originally committed as revision 16399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* All non zero returns of rm_assemble_video_frame() are errors, check thingsMichael Niedermayer2008-12-30
| | | | | | accordingly. Originally committed as revision 16398 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_free() -> av_freep(), patch by Reimar Doffinger, see discussion inReimar Döffinger2008-12-28
| | | | | | "rmdec.c: double free" thread on mailinglist. Originally committed as revision 16379 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix double free which happens for playback of .rm files after r16365. SeeRonald S. Bultje2008-12-28
| | | | | | | "rmdec.c: double free" discussion on mailinglist, patch with suggestions from Reimar Doffinger. Originally committed as revision 16378 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a typo that made VMD demuxer always assume Indeo 3 as video codec.Kostya Shishkov2008-12-28
| | | | | | Spotted by Robert Swain Originally committed as revision 16371 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after r16368.Ronald S. Bultje2008-12-28
| | | | Originally committed as revision 16369 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add audio_pkt_cnt return value to ff_rm_retrieve_cache(). See discussion inRonald S. Bultje2008-12-28
| | | | | | "[PATCH] oops I broke rdt.c" mailinglist thread. Originally committed as revision 16368 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change audio_pkt_cnt from an array into a single field, since only a singleRonald S. Bultje2008-12-28
| | | | | | | member of the array is ever used (compare to RMDemuxContext->audio_pkt_cnt). See "[PATCH] oops I broke rdt.c" mailinglist thread. Originally committed as revision 16367 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add RMStream object as function argument to public functions so that non-.rmRonald S. Bultje2008-12-28
| | | | | | | | AVStreams can be used to call these public rmdec.c functions as well, as is the case for RDT/RTSP streams. See mailinglist discussion in "[PATCH] rdt.c: don't reuse the same AVStream in both RTSP and RM demuxer" thread. Originally committed as revision 16366 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement RMStream stream-specific private data object in the RM demuxer.Ronald S. Bultje2008-12-28
| | | | | | | This allows multiple video or audio streams per .rm file. See mailinglist thread "[PATCH] rmdec.c: implement RMVideo/AudioStream". Originally committed as revision 16365 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Latest Coktel Vision VMDs contained Indeo 3, add demuxer support for itKostya Shishkov2008-12-27
| | | | Originally committed as revision 16363 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add amr in avi riff tagsBen Littler2008-12-24
| | | | Originally committed as revision 16303 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix two identical warnings when compiling riff.c and nuv.c with icc:Carl Eugen Hoyos2008-12-22
| | | | | | warning #188: enumerated type mixed with another type Originally committed as revision 16281 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a warning when compiling with icc:Carl Eugen Hoyos2008-12-22
| | | | | | warning #188: enumerated type mixed with another type Originally committed as revision 16280 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Initialize s->opaque before calling url_resetbuf().Aurelien Jacobs2008-12-22
| | | | | | | | Fixes a regression test crash for icc 10.1 64 bit. Patch by Aurelien. Originally committed as revision 16271 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change mpeg audio parser so it only sets frame_size, channels and bit_rateMichael Niedermayer2008-12-21
| | | | | | | after it has a few valid frames. Fixes issue762 Originally committed as revision 16259 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix detection of audio codec in K70707-ARIA229.flv.Michael Niedermayer2008-12-21
| | | | | | Fixes issue760. Originally committed as revision 16254 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
* cosmetics, remove useless parenthesis and whitespacesBaptiste Coudurier2008-12-18
| | | | Originally committed as revision 16213 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set alac channels from extradata, fix alac mono in m4aBaptiste Coudurier2008-12-18
| | | | Originally committed as revision 16212 to svn://svn.ffmpeg.org/ffmpeg/trunk