On Thu, Nov 19, 2015 at 12:22 PM, Jean-Yves Avenard <[email protected]> wrote: > Hi > > Started to use FFmpeg/ffvp9 to decode VP9 streams in place of libvpx ; > the gain in performance is very welcome. > > However, the major issue is the latency added by libavcodec ; when > feeding avcodec_decode_video2 with samples, it won't return decoded > frames until 16 frames have been buffered (this is the same with h264 > btw). > > That makes ffvp9 unusable for any real-time video conference (such as webrtc). > > libvpx will immediately output a decoded frame, with 0 latency. > > Is there a way to set to AVCodecContext so it outputs frame much quicker ? >
Disable frame threaded decoding, it'll disable one of the performance benefits of ffvp9, however frame threading always adds an delay equal to the number of threads used. - Hendrik _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
