add wrapper Duration() for Stream
sp #1, not working
stream
working avio callback
working custom read, global val
avio, readCallBack, avio_alloc_context