{"push_id":636810401,"size":19,"distinct_size":19,"ref":"refs/heads/cm-12.1-caf-8974","head":"fac0a22231a57a62007344ec84ea338b520b7b3a","before":"c38861e2e4ec34a81650d18367731f420ad23ced","commits":[{"sha":"09a82b7d7a7069950f45b484cd386dee757458a7","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"mm-video-v4l2: vdec: Add support for describing color format\n\nAndroid flexible YUV support provides apps with a generic\nYUV format that can be derived from vendor-specific YUV\nformats (linear formats only).\nThis requires the component to describe the vendor-specific\ncolor-formats with the following info:\n[1] Stride/slice-height\n[2] Number of planes, and for each plane:\n    [a] Byte-offset from start of image\n    [b] y-step and x-step\n    [c] Horizonal and Vertical subsampling\n\nThis change specifically describes the Venus-NV12 format.\n\nAmended by Lajos Molnar <lajos@google.com>: removed the\nerror log on the normal scenario when describing\nstandard OMX formats. Adjusted image width & height.\n\nBug: 17906609\nChange-Id: I812e207ecd05d67475fa0495225129a0ba346d15","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/09a82b7d7a7069950f45b484cd386dee757458a7"},{"sha":"cac86407e172912938f18e6cb9edf85d105e6008","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"mm-video-v4l2: vdec: Disable switching to surface-mode-format\n\nIn case Flexible YUV is supported,\nDo not switch the color-format _after_ the client has negotiated\nand set the color-format via VideoPortFormat.\nMediaCodec apps can explicitly request a specific color-format in\nnon-surface mode rather than expect the decoder to provide a\nstandard YUV format.\n\nBug: 17906609\nChange-Id: Ib5bda3063b1da46927389c9c6eb522824c238d5e","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/cac86407e172912938f18e6cb9edf85d105e6008"},{"sha":"691b55533b48fea85ee71cff6038b62437047328","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"mm-video-v4l2: venc: update color format in port-def\n\nAfter the client negotiates color-format via input-port-format,\nupdate the same color-format in input-port-def for consistency.\n\nb/ 18740250\n\nChange-Id: I0cb7e8bd393f696469400664a3ed9f706ffe9edd","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/691b55533b48fea85ee71cff6038b62437047328"},{"sha":"3c6252df3de9fe76e48c756ebffb423483e99db8","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"mm-video: venc: handle zero-length invalid EOS buffers\n\nSome clients (like GraphicsBufferSource) can queue meta buffer\nwith invalid handle for EOS, with filled length being empty.\nHandle this case by queueing an internal color-conversion\nbuffer (if available) to propagate the EOS to output.\nIf a conversion buffer is not available, wait for a buffer\nto be returned by the encoder.\n\nChange-Id: Ib30e7063960939e7b764088afe9715f3c3d86d9f","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/3c6252df3de9fe76e48c756ebffb423483e99db8"},{"sha":"04687151e4531a32893c252c9922a1b4dc2b5a4f","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video-v4l2: vdec: Add support for describing color format\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/04687151e4531a32893c252c9922a1b4dc2b5a4f"},{"sha":"06f2c01fdd7ca239b1a2100c041e3e76f2cfaf24","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video-v4l2: vdec: Disable switching to surface-mode-format\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/06f2c01fdd7ca239b1a2100c041e3e76f2cfaf24"},{"sha":"666f22966cfec0db5070247c2d5aa9acb46991eb","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video-v4l2: venc: update color format in port-def\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/666f22966cfec0db5070247c2d5aa9acb46991eb"},{"sha":"3c382e9fe749386fe60a7a4a99d41ebe4a83c3a3","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video: venc: handle zero-length invalid EOS buffers\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/3c382e9fe749386fe60a7a4a99d41ebe4a83c3a3"},{"sha":"301b94a8c1a76f15a46333112d5f210161fc7f9b","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge AU_LINUX_ANDROID_LA.BF.1.1.1_RB1.05.01.00.042.025 on remote branch\n\nChange-Id: I646ec68b5de21701a8f69f12965d823dceb1ec60","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/301b94a8c1a76f15a46333112d5f210161fc7f9b"},{"sha":"f10149e29b9f89397fcddb490c12bbc5bf84d6f9","author":{"email":"563e52a359628987e3ec3a43d116ebecc87e39bc@codeaurora.org","name":"Balamurugan Alagarsamy"},"message":"mm-video-v4l2: vdec: change preferred default color format order\n\nSemiplanar is preferred than Planar color format\nto successfully execute CTS test suite.\n\nChange-Id: I0bf2556e07ea0571eed88c6a9d26162afb4a3b03","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/f10149e29b9f89397fcddb490c12bbc5bf84d6f9"},{"sha":"d0ffc7a494b6949b3a82b6f96d0c3edbe0b7984e","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video-v4l2: vdec: change preferred default color format order\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/d0ffc7a494b6949b3a82b6f96d0c3edbe0b7984e"},{"sha":"894ea9785841297cac5a54c1f595619a6217f53b","author":{"email":"1e328b2b908a1af4b27ddcb33cb73d83961e89a3@codeaurora.org","name":"Paras Nagda"},"message":"mm-video: vdec: hevc: Avoid crash while handling extra data\n\n- during FBD,buffer may contain an extra data in it.\n- Extradata needs to be handled only if pointer\n  to extra is valid.\n\nChange-Id: Ib153881f64d6737dc1f1bdd8f9bd23de3bce4423","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/894ea9785841297cac5a54c1f595619a6217f53b"},{"sha":"d808b5bde3de5336bd31430a7f5e920a3b8a28b1","author":{"email":"563e52a359628987e3ec3a43d116ebecc87e39bc@codeaurora.org","name":"Balamurugan Alagarsamy"},"message":"mm-video-v4l2: vdec: change preferred default color format order\n\nSemiplanar is preferred than Planar color format\nto successfully execute CTS test suite.\n\nChange-Id: I0bf2556e07ea0571eed88c6a9d26162afb4a3b03","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/d808b5bde3de5336bd31430a7f5e920a3b8a28b1"},{"sha":"6c8b4d21c2294cb2e6db2cbed946c8b0e3d93009","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video: vdec: hevc: Avoid crash while handling extra data\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/6c8b4d21c2294cb2e6db2cbed946c8b0e3d93009"},{"sha":"c61def6beb3140f788a0165a510e28237dc51476","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge AU_LINUX_ANDROID_LA.BF.1.1.1_RB1.05.01.00.042.029 on remote branch\n\nChange-Id: I001b8500887585c4d070b2134a9df8991da5047e","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/c61def6beb3140f788a0165a510e28237dc51476"},{"sha":"6cafe55b57347517b0b8ee4834df8cdbf8adcaad","author":{"email":"563e52a359628987e3ec3a43d116ebecc87e39bc@codeaurora.org","name":"Balamurugan Alagarsamy"},"message":"mm-video-v4l2: vdec: Exit if default set format failed for output port also\n\nIf there is a failure for default set format for output port\nalso stop session and update client to handle unsupported\nsession in early stage.\n\nChange-Id: I85e8b64341effc9eb0b8d4a4225ad90bfaa1f852","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/6cafe55b57347517b0b8ee4834df8cdbf8adcaad"},{"sha":"44a53e44e71ead210fc688486cb125427618212d","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video-v4l2: vdec: Exit if default set format failed for output port also\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/44a53e44e71ead210fc688486cb125427618212d"},{"sha":"750f79f208a19f6cda469658ad28d425cc8067f1","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge AU_LINUX_ANDROID_LA.BF.1.1.1_RB1.05.01.00.042.030 on remote branch\n\nChange-Id: I39efa9466b20553cfca6694ae0d41881da229199","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/750f79f208a19f6cda469658ad28d425cc8067f1"},{"sha":"fac0a22231a57a62007344ec84ea338b520b7b3a","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"Merge branch 'LA.BF.1.1.1_rb1.19' of git://codeaurora.org/platform/hardware/qcom/media into cm-12.1","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_media/commits/fac0a22231a57a62007344ec84ea338b520b7b3a"}]}