This patchset contains quite a bit of code reorganization with respect
to v3. In it, I removed plenty of sedimented code and improved the
semantics by adding some abstractions.
I have also addressed most of the concerns raised by Mark Thompson
during the v3 revision (I'll continue to scan my emails in case I have
There are still two major issues that need work:
- encoder: set the extra data.
[fyi, as it is in this patchset, I still can use mplay to
reproduce all the tested encoded videos (h263, h264 and mpeg4]
- decoder: changing resolution mid-stream.
looking forward to more comments
[PATCHv4 1/4] Move lavd/v4l2-common.* to lavc
[PATCHv4 2/4] libavcodec: v4l2: add pack_flags to the conversion tables
[PATCHv4 3/4] libavcodec: v4l2: add codec formats
[PATCHv4 4/4] libavcodec: v4l2: add support for v4l2 mem2mem codecs
ffmpeg-devel mailing list