lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

220-handle_slow_server_stream_startup.patch (523B)


      1 --- a/src/decoder/plugins/FfmpegDecoderPlugin.cxx
      2 +++ b/src/decoder/plugins/FfmpegDecoderPlugin.cxx
      3 @@ -465,6 +465,13 @@ ffmpeg_probe(Decoder *decoder, InputStre
      4  
      5  	unsigned char buffer[BUFFER_SIZE];
      6  	size_t nbytes = decoder_read(decoder, is, buffer, BUFFER_SIZE);
      7 +
      8 +	if ((nbytes > 0) && (nbytes < 1024))
      9 +	{
     10 +		// Gobble some more data if header is small
     11 +		nbytes += decoder_read(decoder, is, buffer + nbytes, BUFFER_SIZE - nbytes);
     12 +	}
     13 +
     14  	if (nbytes <= PADDING || !is.LockRewind(IgnoreError()))
     15  		return nullptr;
     16