• Jan Ekström's avatar
    avformat/tls_schannel: immediately return decrypted data if available · 6f8826e4
    Jan Ekström authored
    Until now, we would have only attempted to utilize already decrypted
    data if it was enough to fill the size of buffer requested, that could
    very well be up to 32 kilobytes.
    
    With keep-alive connections this would just lead to recv blocking
    until rw_timeout had been reached, as the connection would not be
    officially closed after each transfer. This would also lead to a
    loop, as such timed out I/O request would just be attempted again.
    
    By just returning the available decrypted data, keep-alive based
    connectivity such as HLS playback is fixed with schannel.
    6f8826e4
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
ffbuild Loading commit data...
fftools Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
configure Loading commit data...