The previous patchset has been reduced to a single patch thus avoiding the dependency with libavdevice.
I believe all the review comments raised during v6 have been addressed - in particular delegating the closure of the device drivers until the last AVBufRef has been freed. Encoding and decoding tests pass as per the commit message. thanks, Changelog | 1 configure | 30 libavcodec/Makefile | 16 libavcodec/allcodecs.c | 9 libavcodec/v4l2_buffers.c | 916 libavcodec/v4l2_buffers.h | 236 libavcodec/v4l2_fmt.c | 147 libavcodec/v4l2_fmt.h | 34 libavcodec/v4l2_m2m.c | 452 libavcodec/v4l2_m2m.h | 70 libavcodec/v4l2_m2m_avcodec.h | 32 libavcodec/v4l2_m2m_dec.c | 213 libavcodec/v4l2_m2m_enc.c | 332 This patch applies on top of commit: commit adeb41afb80f0211af235f6d5b51df45a858170e Author: Steven Liu <l...@chinaffmpeg.org> Date: Fri Sep 1 18:52:56 2017 +0800 avformat/dash:add copyright to dash.c _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel