summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* 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
* Remove support for pre-Haiku, non-POSIX, non-C99 BeOS variants.Diego Biurrun2010-06-10
| | | | | | | | BeOS support has been broken for many years and the "maintainer" of the port has not reacted to countless requests to get the port fixed. approved by Mans Originally committed as revision 23562 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure the http protocol handler returns errors if a delayed open had failedMartin Storsjö2010-06-09
| | | | Originally committed as revision 23548 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix printf format warningsEli Friedman2010-06-09
| | | | | | patch by Eli Friedman <eli dot friedman at gmail dot com> Originally committed as revision 23547 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Initialize the http connection in http_seek, tooMartin Storsjö2010-06-09
| | | | | | | | This makes url_fsize return correct values for delay opened connections that have not yet been initialized. This fixes using the image2 demuxer with http sources. Originally committed as revision 23546 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not attempt to seek to index for streamed files and if the user explicitlyReimar Döffinger2010-06-08
| | | | | | requested us not to read the index. Originally committed as revision 23540 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix the MATROSKA_ID_TAGDEFAULT to match the specification (instead ofReimar Döffinger2010-06-08
| | | | | | libmatroska etc. typo) but continue to support the "old" value. Originally committed as revision 23539 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add RTSP tunneling over HTTPJosh Allmann2010-06-08
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail dot com Originally committed as revision 23536 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the RTSP muxer use rtsp_hd_out, for consistencyMartin Storsjö2010-06-08
| | | | Originally committed as revision 23535 to svn://svn.ffmpeg.org/ffmpeg/trunk