summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* Add all required includes to avio.hMartin Storsjö2010-06-23
| | | | Originally committed as revision 23734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Continue after guids in asf after which other guids are possible instead of ↵Michael Niedermayer2010-06-23
| | | | | | | | | skiping over the stored size. Fixes issue2029 Originally committed as revision 23732 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mention how "now" is interpreted in the parse_date() doxy.Stefano Sabatini2010-06-22
| | | | Originally committed as revision 23725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix date specification accepted by parse_date().Stefano Sabatini2010-06-22
| | | | Originally committed as revision 23724 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the http protocol open the connection immediately in http_open againMartin Storsjö2010-06-22
| | | | | | | Also make the RTSP protocol use url_alloc and url_connect instead of relying on the delay open behaviour. Originally committed as revision 23710 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add an AVClass to the HTTPContextMartin Storsjö2010-06-22
| | | | Originally committed as revision 23709 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allocate the HTTPContext through URLProtocol.priv_data_sizeMartin Storsjö2010-06-22
| | | | Originally committed as revision 23708 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add priv_data_size and priv_data_class to URLProtocolMartin Storsjö2010-06-22
| | | | | | This allows url_alloc to allocate and initialize the priv_data. Originally committed as revision 23706 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split url_open and url_open_protocol into url_alloc and url_connectMartin Storsjö2010-06-22
| | | | Originally committed as revision 23704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add an av_register_protocol2 function that takes a size parameterMartin Storsjö2010-06-22
| | | | | | | This allows extending the URLProtocol struct without breaking binary compatibility with code compiled with older definitions of the struct. Originally committed as revision 23702 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix failure in av_read_frame on timestamp rollover.Stephen Dredge2010-06-22
| | | | | | Patch by Stephen Dredge, sdredge A tpg com au Originally committed as revision 23699 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTSP: Use the same authentication for the HTTP POST session as for the GETMartin Storsjö2010-06-21
| | | | Originally committed as revision 23686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* HTTP: Add a method for initializing the authentication state from another ↵Martin Storsjö2010-06-21
| | | | | | connection Originally committed as revision 23685 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentMartin Storsjö2010-06-21
| | | | Originally committed as revision 23684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* HTTP: Compact the code for writing chunked post dataMartin Storsjö2010-06-21
| | | | Originally committed as revision 23683 to svn://svn.ffmpeg.org/ffmpeg/trunk
* HTTP: Get rid of the is_chunked variable, use the chunksize variable insteadMartin Storsjö2010-06-21
| | | | Originally committed as revision 23682 to svn://svn.ffmpeg.org/ffmpeg/trunk
* HTTP: Clarify a commentMartin Storsjö2010-06-21
| | | | Originally committed as revision 23681 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reset chunksize back to zero (= no chunked encoding) after each new openRonald S. Bultje2010-06-20
| | | | | | | | connection (e.g. a seek). This fixes the theoretical case where a server sends a file first using chunked encoding, and then using non-chunked encoding. Originally committed as revision 23665 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use url_write(), not http_write(), for sending the HTTP headers. This preventsRonald S. Bultje2010-06-20
| | | | | | | them from being sent using chunked encoding (I don't think this ever happened, but either way it would be wrong). Originally committed as revision 23664 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add IEC958 data_types for DTS-HD (data burst described in IEC 61937-5),Carl Eugen Hoyos2010-06-20
| | | | | | E-AC-3 (61937-3 Edition 2) and TrueHD (61937-9). Originally committed as revision 23655 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTSP: Add the auth credentials to the HTTP tunnel URL, tooMartin Storsjö2010-06-19
| | | | Originally committed as revision 23651 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ff_url_join: Don't add any at-char if the auth is an empty stringMartin Storsjö2010-06-19
| | | | Originally committed as revision 23650 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTSP: Set the connection handles to null after closing themMartin Storsjö2010-06-19
| | | | | | This fixes a potential issue when doing redirects. Originally committed as revision 23649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTSP: Don't store the connection handles in local variablesJosh Allmann2010-06-19
| | | | | | | | This removes some useless copying of handles, and simplifies error handling. Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23648 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve h263_probe()Michael Niedermayer2010-06-18
| | | | | | Fixes issue2015 Originally committed as revision 23645 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTSP: Clean up rtsp_hd on failureMartin Storsjö2010-06-18
| | | | | | | Since rtsp_hd isn't assigned to rt->rtsp_hd until after the setup phase, the initialized URLContext could be leaked on failures. Originally committed as revision 23643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTMP: Return from rtmp_read as soon as some data is availableMartin Storsjö2010-06-18
| | | | | | | | Earlier, the function only returned when the enough data to fill the requested buffer was available. This lead to high latency when receiving low-bandwidth streams. Originally committed as revision 23642 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add IEC958 data_types for Atrac* and WMA Pro.Carl Eugen Hoyos2010-06-18
| | | | | | Data-burst is described in IEC 61937-7 (Atrac) and IEC 61937-8 (WMA Pro). Originally committed as revision 23641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add metadata support. Patch by Michael Karcher.Michael Karcher2010-06-17
| | | | Originally committed as revision 23639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify (no need to check for st->codec->extradata) and correctLuca Abeni2010-06-17
| | | | | | | (extradata_size must be at least 5 bytes) the H.264 MP4 syntax check in rtpenc.c Originally committed as revision 23638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the necessary includes, add an extra empty line for cosmeticsMartin Storsjö2010-06-17
| | | | Originally committed as revision 23636 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Marking what should be removed in relation to MAX_STREAMS.Michael Niedermayer2010-06-16
| | | | Originally committed as revision 23634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* If the video stream is H.264 with MP4 syntax, store the NAL lenght size inLuca Abeni2010-06-16
| | | | | | the RTP muxer context (it will be used later for splitting frames in NALs) Originally committed as revision 23625 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec : propagate AVERROR to the callerAurelien Jacobs2010-06-15
| | | | | | based on a patch by Jai Menon Originally committed as revision 23619 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix missing logging context in a series of dprintf()s. Partially based onZhentan Feng2010-06-15
| | | | | | patch by Zhentan Feng <spyfeng gmail com>. Originally committed as revision 23614 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add compatibility wrappers for functions moved from lavf to lavcMåns Rullgård2010-06-15
| | | | | | | | When symbol versioning is enabled, moving symbols from one library to another breaks binary compatibility. This adds wrappers with the old version tag for the av_*packet functions recently moved to lavc. Originally committed as revision 23611 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support gray16be and rgb48be in movBaptiste Coudurier2010-06-15
| | | | Originally committed as revision 23608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Change connexion to connection in code commentsMartin Storsjö2010-06-14
| | | | Originally committed as revision 23601 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTSP: Shrink SDP fmtp parsing buffer sizeJosh Allmann2010-06-14
| | | | | | | | | | Since the parsing of Vorbis/Theora fmtp headers is handled by the parse_sdp_a_line function pointer now, the buffer in sdp_parse_fmtp doesn't need to be this large any longer. Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23599 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentJosh Allmann2010-06-14
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23598 to svn://svn.ffmpeg.org/ffmpeg/trunk
* output-example: Set sample_fmt to SAMPLE_FMT_S16.Ramiro Polla2010-06-14
| | | | Originally committed as revision 23597 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: fix type of the length field in ebml_read_master()Aurelien Jacobs2010-06-11
| | | | | | | Also use the correct value for unknown size (instead of a truncated and sign extended value). Originally committed as revision 23591 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: cosmetic: indentationAurelien Jacobs2010-06-11
| | | | Originally committed as revision 23590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: add support for live broadcast containing unknown size clustersAurelien Jacobs2010-06-11
| | | | | | | | | This interrupt parsing and goes one ebml level up when encountering a cluster start inside an unknown sized element which is not supposed to contain a cluster. fix issue1991 Originally committed as revision 23589 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: simplify parsing of the first clusterAurelien Jacobs2010-06-11
| | | | | | | Now that we save the currently parsed ebml element ID after an interruption, we don't need to special case the parsing of the first cluster. Originally committed as revision 23588 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: store the ID of the currently parsed ebml elementAurelien Jacobs2010-06-11
| | | | | | | This allows to interrupt parsing after reading an ID, and then properly recover parsing. Originally committed as revision 23587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: cosmetic: split a line to make it more readableAurelien Jacobs2010-06-11
| | | | | | This also simplifies further modifications. Originally committed as revision 23586 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Generalize ID3v2 functions to support ID3v2-like ID headers with aMichael Karcher2010-06-11
| | | | | | | | | different magic in the header (mainly targeted to Sony's .oma/.aa3 format). Patch by Michael Karcher, ffmpeg A mkarcher dialup fu-berlin de Originally committed as revision 23583 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix raw vc1 decoding - this is supposed to break FATE.Michael Niedermayer2010-06-11
| | | | | | Patch by Michael. Originally committed as revision 23582 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use a bitstream filter for converting the extradata syntax when generating ↵Luca Abeni2010-06-11
| | | | | | | | an SDP. This allows to generate correct SDPs for H.264 video in "MP4 syntax". Originally committed as revision 23572 to svn://svn.ffmpeg.org/ffmpeg/trunk