avio: Add AVIOInterruptCB
authorMartin Storsjö <martin@martin.st>
Sun, 6 Nov 2011 12:10:16 +0000 (14:10 +0200)
committerAnton Khirnov <anton@khirnov.net>
Sun, 13 Nov 2011 11:59:56 +0000 (12:59 +0100)
commit6aa0b98fb27ab22bd62a365de44d9f16cc07d03e
tree43e51d4cbeb1f1f74c4fa9903812005985794e3b
parent58b68d6b36d4c88f9250fd4f57f87fea41cc5e10
avio: Add AVIOInterruptCB

This is a better io interrupt callback function, which has an
opaque parameter, which is given to the interrupt callback.

This allows callers to precisely cancel IO for one single
AVFormatContext, without interrupt other ones in the same
process.

Note, it's not needed in AVIOContext, at the moment.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
libavformat/avformat.h
libavformat/avio.h
libavformat/url.h