rtmp: Make the input FLV parser handle data cut at any point
authorMartin Storsjö <martin@martin.st>
Wed, 21 Sep 2011 20:21:30 +0000 (23:21 +0300)
committerMartin Storsjö <martin@martin.st>
Thu, 22 Sep 2011 07:36:16 +0000 (10:36 +0300)
commitb14629e5eafb34dd71702aa42863388438060cd1
treea5663535e9c629252af8c9158661bddbd27afc66
parentfe476e5a9b5a1e56e53f1fa62374778fa00ec1fd
rtmp: Make the input FLV parser handle data cut at any point

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>
libavformat/rtmpproto.c