AvInputStream: remove audio codec block_align setting
No need to set it, FFmpeg do it for us
InputFile: stop reading frames if got empty packet
Progress: into OutputFile, replace getFormatContext method by getProgressDuration to compute progress
Do not return FFmpeg dependant objects any more