- 22 Sep, 2011 1 commit
-
-
Martin Storsjö authored
This makes the RTMP writing code able to handle FLV data fed in arbitrarily small or large chunks, with multiple consecutive packets in one write call, or having the FLV packet header split over numerous write calls. When used in conjunction with the flv muxer, the AVIO buffer size still needs to be large enough to fit the initial metadata packet though, since the size of that packet is written with a seekback. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 20 Sep, 2011 2 commits
-
-
Martin Storsjö authored
If not enough bytes are available, keep track of them and skip them on next call. In practice, if these trailer bytes are written in a separate call, there is no other data written in this call, making it fall into the "FLV packet too small" case currently - working, but not as intended. This patch makes the code more robust, handling all cases except for having the FLV packet header split over multiple write calls. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Chiranjeevi Melam authored
If the FLV packet is larger than the AVIO buffer, a partial FLV packet will be flushed to the RTMP protocol. This commit handles the most common cases of FLV packets being written in more than one call. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 18 Sep, 2011 1 commit
-
-
Chiranjeevi Melam authored
Original code had the assumption of only one FLV packet per RTMP packet. But that assumption is incorrect for higher bit rates. Made changes to the code to accommodate more than one FLV packet per RTMP +packet.
-
- 03 Jul, 2011 2 commits
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
These statements cannot be reached and are thus not needed. This removes a number of compiler warnings. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 25 May, 2011 1 commit
-
-
Martin Storsjö authored
Some received packets can have size 0. The return value from av_malloc(0) may be NULL, which is ok if the size was 0. On OS X, however, the returned pointer is non-null but leads to crashes when trying to free it. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 19 Apr, 2011 2 commits
-
-
Stefano Sabatini authored
Make AVIO_FLAG_ access constants work as flags, and in particular fix the behavior of functions (such as avio_check()) which expect them to be flags rather than modes. This breaks API.
-
Anton Khirnov authored
-
- 08 Apr, 2011 1 commit
-
-
Anton Khirnov authored
This is more readable and makes it easier to reorder URLProtocol members.
-
- 07 Apr, 2011 1 commit
-
-
Anton Khirnov authored
-
- 04 Apr, 2011 5 commits
-
-
Anton Khirnov authored
URLContext.max_packet_size should be used directly.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 04 Feb, 2011 1 commit
-
-
Anton Khirnov authored
Now the first argument is URLContext *h. However, the function logs to LOG_CONTEXT, which is #defined as 's' for new lavf major versions. Therefore, rename h -> s. Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit 9ad4c65f)
-
- 03 Feb, 2011 1 commit
-
-
Anton Khirnov authored
Now the first argument is URLContext *h. However, the function logs to LOG_CONTEXT, which is #defined as 's' for new lavf major versions. Therefore, rename h -> s. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 28 Jan, 2011 1 commit
-
-
Diego Elio Pettenò authored
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 c6610a21)
-
- 26 Jan, 2011 1 commit
-
-
Diego Elio Pettenò authored
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.
-
- 15 Oct, 2010 1 commit
-
-
Aurelien Jacobs authored
Originally committed as revision 25484 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 30 Jun, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 27 Jun, 2010 1 commit
-
-
Måns Rullgård authored
ff_url_split() is retained as an alias, as it was used by ffserver, to avoid breaking ABI compatibility with it. Originally committed as revision 23822 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 18 Jun, 2010 1 commit
-
-
Martin Storsjö authored
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
-
- 01 Jun, 2010 1 commit
-
-
Martin Storsjö authored
Originally committed as revision 23401 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 25 May, 2010 1 commit
-
-
trueice@gmail.com authored
proper position Patch by trueice (his gmail account is obvious) Originally committed as revision 23305 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 20 Apr, 2010 1 commit
-
-
Diego Biurrun authored
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 14 Mar, 2010 1 commit
-
-
Aurelien Jacobs authored
those functions are not part of the public API Originally committed as revision 22534 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 08 Mar, 2010 2 commits
-
-
Martin Storsjö authored
Originally committed as revision 22322 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Martin Storsjö authored
Since this function isn't in the public API, it should have an ff_ prefix. Originally committed as revision 22321 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 05 Mar, 2010 1 commit
-
-
Martin Storsjö authored
This ensures proper escaping of numerical IPv6 addresses. The RTSP (de)muxer needs its own network initialization, since it isn't a protocol and url_open hasn't been called yet. Originally committed as revision 22226 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 18 Feb, 2010 1 commit
-
-
Kostya Shishkov authored
Originally committed as revision 21882 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 30 Jan, 2010 2 commits
-
-
Kostya Shishkov authored
Originally committed as revision 21535 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Kostya Shishkov authored
Originally committed as revision 21534 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 12 Jan, 2010 2 commits
-
-
Sergiy authored
Patch by Sergiy (gmail(piratfm)) Originally committed as revision 21161 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Art Clarke authored
This fixes issue streaming from Red5 server. Patch by Art Clarke (aclarke@`echo xyzzy|sed s/y/u/|sed s/y/le/|tr z g`.com) Originally committed as revision 21160 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 16 Dec, 2009 1 commit
-
-
Martin Storsjö authored
Patch by Martin Storsjö ($name at $name dot \163\164) Originally committed as revision 20881 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 11 Dec, 2009 2 commits
-
-
Kostya Shishkov authored
Originally committed as revision 20799 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Martin Storsjö authored
Patch by Martin Storsjö ($name at $name dot `abbreviation for "street"`) Originally committed as revision 20798 to svn://svn.ffmpeg.org/ffmpeg/trunk
-