file: Add 'blocksize' option
authorAndrey Utkin <andrey.krieger.utkin@gmail.com>
Wed, 31 Jul 2013 12:22:01 +0000 (15:22 +0300)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 31 Jul 2013 19:16:54 +0000 (21:16 +0200)
commita8f171151f0f027abb06f72e48c44929616a84cb
tree63ed93dc504dc78b3945a4d221bf3b594a811d2f
parent3b3c1ed0768af874c624cc555fbbd1fcea370200
file: Add 'blocksize' option

Interruptibility of file operations is strongly desirable in case of
slow storage access, e.g. mounted network share.
This commit introduces possibility to limit data quantity transferred by
'file' protocol at once. By default, old behaviour is preserved and data
is still tried to be transferred without block size limitation.

Note that file I/O operation still may block (or even freeze) inside of
single read(2) or write(2) operation.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavformat/file.c