{"push_id":1965814008,"size":1,"distinct_size":1,"ref":"refs/heads/patches/v10","head":"4a35de4df1f4e16886f447e1f4751444f6f4e7b4","before":"c1bc683a64c1812f983e608a4c7eff07e46ef52b","commits":[{"sha":"4a35de4df1f4e16886f447e1f4751444f6f4e7b4","author":{"name":"Jorge Ramirez-Ortiz","email":"e6c7c5e8be07b95cbac7eac64dc4858a5689775b@linaro.org"},"message":"libavcodec: v4l2: add support for v4l2 mem2mem codecs\n\n    This patchset enhances Alexis Ballier's original patch and validates\n    it using Qualcomm's Venus hardware (driver recently landed upstream\n    [1]).\n\n    This has been tested on Qualcomm's DragonBoard 410c and 820c\n    Configure/make scripts have been validated on Ubuntu 10.04 and\n    16.04.\n\n    Tested decoders:\n           - h264\n           - h263\n           - mpeg4\n           - vp8\n           - vp9\n           - hevc\n\n    Tested encoders:\n           - h264\n           - h263\n           - mpeg4\n\n    Tested transcoding (concurrent encoding/decoding)\n\n    Some of the changes introduced:\n        - v4l2: code cleanup and abstractions added\n        - v4l2: follow the new encode/decode api.\n        - v4l2: fix display size for NV12 output pool.\n        - v4l2: handle EOS.\n        - v4l2: vp8 and mpeg4 decoding and encoding.\n        - v4l2: hevc and vp9 support.\n        - v4l2: generate EOF on dequeue errors.\n        - v4l2: h264_mp4toannexb filtering.\n        - v4l2: fixed make install and fate issues.\n        - v4l2: codecs enabled/disabled depending on pixfmt defined\n        - v4l2: pass timebase/framerate to the context\n        - v4l2: runtime decoder reconfiguration.\n        - v4l2: add more frame information\n        - v4l2: free hardware resources on last reference being released\n        - v4l2: encoding: disable b-frames for upstreaming (patch required)\n\n    [1] https://lwn.net/Articles/697956/\n\n    Reviewed-by: Jorge Ramirez <jorge.ramirez-ortiz@linaro.org>\n    Reviewed-by: Alexis Ballier <aballier@gentoo.org>\n    Tested-by: Jorge Ramirez <jorge.ramirez-ortiz@linaro.org>","distinct":true,"url":"https://api.github.com/repos/ldts/FFmpeg/commits/4a35de4df1f4e16886f447e1f4751444f6f4e7b4"}]}
{"actor":{"display_login":"ldts"}}