{"push_id":1048123193,"size":3,"distinct_size":3,"ref":"refs/heads/cm-13.0-mainline-exp","head":"c964d99af4b9b9c2a38318f8a4cf5f77dc99e7d0","before":"eb9b96a42a27f3bb483fc189988316726c93f93a","commits":[{"sha":"8ed55c4688a166c8546a6712a97aa86215a4fd26","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"msm: vidc: update with fixes and enhancements\n\ndetect mbaff information from firmware\n\nFirmware will set the FBD flags if mbaff interface\nis detected for decoded video bitstream. Previously\nthe mbaff information was parsed in the v4l2 video\nclient, but now firmware parses and sends the information.\n\nAdd generic LTR mode support\nUse generic LTR HFI API for H264 and VP8 formats.\n\nAdd support to set initial qp, thereby allowing the client to set\ninitial qp for I,P, and B frames.\n\nAdd support for narrow search range setting which allow clients\nto set motion search range window.\n\nChange-Id: Ib47811ae2839070f71253249edfd82582eef2299\nSigned-off-by: Arun Menon <avmenon@codeaurora.org>\nSigned-off-by: Ashray Kulkarni <ashrayk@codeaurora.org>\nSigned-off-by: Srinu Gorle <sgorle@codeaurora.org>\nSigned-off-by: Sachin Shah <sachins@codeaurora.org>\nSigned-off-by: Praveen Chavan <pchavan@codeaurora.org>\nSigned-off-by: ZION959 <ziontran@gmail.com>\n\nConflicts:\n\tdrivers/media/platform/msm/vidc/hfi_packetization.c\n\tdrivers/media/platform/msm/vidc/vidc_hfi_api.h\n\nConflicts:\n\tdrivers/media/platform/msm/vidc/msm_venc.c\n\tinclude/uapi/linux/v4l2-controls.h","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_kernel_samsung_trlte/commits/8ed55c4688a166c8546a6712a97aa86215a4fd26"},{"sha":"58528db5ab2766518b8f222f0c37ee9d478c7a7c","author":{"email":"3009725c6c6b6fb37cdff722de251e866e8517b2@codeaurora.org","name":"Arun Menon"},"message":"msm: vidc: Send resolution along with output buffer\n\nSend the resolution along with output buffer to the client\nto avoid a race condition where resolution might be changed\nmultiple times in driver before client requests for updated\nresolution.\n\nChange-Id: I8ebb99e3baa04da09f153195a674babcebcfea78\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>\n\nmsm: vidc: define new error type for unsupported parameters\n\nCurrently when venus is overloaded or when any parameters\nis unsupported, video driver queues overload error event\nto vidc client.\nThis change introduces a new error type for unsupported\nparameters and queues different error event for overload\nand unsupported parameters cases.\n\nChange-Id: I402e2760b440233c668bfdd705d40148b6e23472\nSigned-off-by: Pushkaraj Patil <ppatil@codeaurora.org>\n\nmsm: vidc: Enable vp8 error resilience support.\n\nAdds support to enable error resilience for VP8 codec. This will\nhelp improve perceived video quality during transmission loss.\n\nChange-Id: I7d9064749e54f2021f8b76a8be592571231d78e1\nSigned-off-by: Ashray Kulkarni <ashrayk@codeaurora.org>\n\nmsm: vidc: add new control for limiting i/p buffer size\n\nTake the minimum of the size calculated by driver using\nmax width and height supported and the size set by client\nfor input buffers. Change interface to get input and\noutput buffer sizes.\n\nChange-Id: Ia3eb4cc7ae7bb38e2650fff1b694623e2aab62ef\nSigned-off-by: Pushkaraj Patil <ppatil@codeaurora.org>\n\nmsm: vidc: Add support for scaling secure video into non-secure\n\nUnder certain conditions, it is acceptable for the decoder to cross\ndomains and produce non-secure YUVs from a secure bitstream.\nThis commit adds an interface that allows the client to query the\nfirmware to read these conditions (i.e. the threshold expressed as\nwidth * height) programmed by TZ under which this operation is allowed.\n\nChange-Id: I5890584ff0c1ac88dc1c4e7c1712b289d3c8f4b3\nSigned-off-by: Shalaj Jain <shalajj@codeaurora.org>\n\nmsm: vidc: Expose extradata size to userspace\n\nPreviously, the extradata size was included within VENUS_BUFFER_SIZE\nand callers (primarily in userspace) wouldn't know how much extra\npadding was added to the buffer size. Exposing it allows userspace to\nquery directly instead of doing guesswork.\n\nChange-Id: I7f9701a4adfe364d757028514bdd4fa84402a995\nSigned-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>\n\nmsm: vidc: Add profile, level and tier support for HEVC encoder\n\nClients calculate the level and tier values according to the\nHEVC spec and send to the driver. Driver packs the level and\ntier information according to the HW interface.\n\nChange-Id: I8d67d776c471025159d37023f5974652b9e48c7f\nSigned-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>\n\nmsm: vidc: enable hier-p for H264 encoding\n\nAdd support for enabling hier-p encoding for H264.\n\nChange-Id: I049d4b0603ad0c4bde20f031ae2f4246c17bd9ff\nSigned-off-by: Ashray Kulkarni <ashrayk@codeaurora.org>\n\nmsm: vidc: Add support for Hier B frames\n\nHier B frame support added for HEVC encoder.\n\nChange-Id: Ifbf3998f76b756c12b8f61a93e781cad459906b9\nSigned-off-by: Sowmya Pandiri <spandiri@codeaurora.org>\n\nmsm: vidc: Add support for Hybrid hier-p mode\n\nThis enables hybrid hier-p mode encoding. This allows configuring\nthe number of layers in hybrid hier-p. This property enables Hier-p\nencoding with fixed LTR referencing in each sub-GOP.\n\nChange-Id: I6e27578136b83472d849a94072e497c0e832aa86\nSigned-off-by: Ashray Kulkarni <ashrayk@codeaurora.org>\nSigned-off-by: Arun Menon <avmenon@codeaurora.org>\nSigned-off-by: ZION959 <ziontran@gmail.com>\n\nConflicts:\n\tdrivers/media/platform/msm/vidc/msm_vdec.c\n\tdrivers/media/platform/msm/vidc/msm_venc.c\n\tinclude/uapi/linux/v4l2-controls.h","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_kernel_samsung_trlte/commits/58528db5ab2766518b8f222f0c37ee9d478c7a7c"},{"sha":"c964d99af4b9b9c2a38318f8a4cf5f77dc99e7d0","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"msm: vidc: removed the async v4l2 event for session unsupported\n\nWhen an unsupported session is detected when handling an\ninformation event, send only the unsupported event to client\nand ignore the informational event.\n\nCRs-fixed: 702914\nChange-Id: Iede16ebf5b5f0216b18de71b8d3cbe669597188a\nSigned-off-by: Jia Meng <jmeng@codeaurora.org>\nSigned-off-by: Praveen Chavan <pchavan@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_kernel_samsung_trlte/commits/c964d99af4b9b9c2a38318f8a4cf5f77dc99e7d0"}]}