{"push_id":833644028,"size":22,"distinct_size":10,"ref":"refs/heads/mm-6.0-8960","head":"5e983a4965748f5eaea2372a9a0000e859977a93","before":"3aae328f41b6dc6f62914e0c676288420cffb8a8","commits":[{"sha":"274099b1201e6d017cd2b3f83d3560689dc30236","author":{"email":"9fb8a52c9cebbf595c324a9e8bb84118e9ff3c2d@codeaurora.org","name":"srikarri"},"message":"mm-video:don't remove 0 timestamp buffer for config buffer\n\n-For codec config buffer, 0 time stamp buffer is been\n removed from timestamp queue which causes cts case\n testCodecBasicH264 to fail.\n\n-Fix:Do not remove 0 time stamp buffer from time stamp\n queue for codec config buffer case\n\nChange-Id: I57a0f1e778f65997170c748a17201fc8a28b3cff","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/274099b1201e6d017cd2b3f83d3560689dc30236"},{"sha":"6c64e72a5d9583e1f34f4ab9aef835ed6dc14cdb","author":{"email":"1e328b2b908a1af4b27ddcb33cb73d83961e89a3@codeaurora.org","name":"Paras Nagda"},"message":"mm-video: Recognise \"OMX.qcom.video.decoder.divx4\" when setting role\n\nSetting the component role for the \"OMX.qcom.video.decoder.divx4\"\ncomponent triggered an incorrect claiming that the component wasn't\nrecognised. This is a valid component.\n\nChange-Id: Iebb4da0171bdd2dc6266120c86d14ad452dbb8bf\nCRs-Fixed: 759443","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/6c64e72a5d9583e1f34f4ab9aef835ed6dc14cdb"},{"sha":"c1e0ee2f6fac619e4c8447a7c690758bf9dd98e4","author":{"email":"a10322354df82ddfd5d716a269bc9fae48ca689f@codeaurora.org","name":"Pradosh Das"},"message":"Fix compilation error\n\nDISCONTINUITY_SEEK is changed to DISCONTINUITY_TIME\n\nChange-Id: Icc7df812f8df29223e9375e25e35d89bce4632a4","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/c1e0ee2f6fac619e4c8447a7c690758bf9dd98e4"},{"sha":"2ccf1ddc1071b89a895c8acc1e8167fd012ae49b","author":{"email":"b8a62d88022bb738dd740aa61d92447d8b7ce75d@codeaurora.org","name":"Manikanta Sivapala"},"message":"dashplayer: ensure dashplayer used for .mpd\n\nDashPlayer is a special player used to handle\ndash http streaming use cases which have .mpd\nextension. ScoreFactory to return highest\nscore if \"mpd\" is found in the url.\n\nChange-Id: I266d1ecdfad2ba4c28e8f18dbf963ba4fe05ca42","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/2ccf1ddc1071b89a895c8acc1e8167fd012ae49b"},{"sha":"c51481e6559e366608eb30ba6f6349a7cccfadc9","author":{"email":"9fb8a52c9cebbf595c324a9e8bb84118e9ff3c2d@codeaurora.org","name":"c_sridur"},"message":"mm-video-legacy: vdec: add YUV420SP support in surface-mode\n\nAllow Semiplanar format in surface-mode and deploy C2D for\nconversion. This is required to support at least one\nflexible-YUV since TILE cannot possibly be described as\nlinear.\n\nChange-Id: Ic788c9c803cd18966d7625054c565758ea068e13","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/c51481e6559e366608eb30ba6f6349a7cccfadc9"},{"sha":"5a8519a58e2d8c7ee077b4452de85470cc8c3555","author":{"email":"9fb8a52c9cebbf595c324a9e8bb84118e9ff3c2d@codeaurora.org","name":"c_sridur"},"message":"mm-video:vdec: Fix C2D output buffer stride and sliceheight.\n\n  -C2D output buffers are aligned to 16 bit width for YUV-SP.\n\nChange-Id: I3ed6324eb2c96df159def6c4548ab13bfc95c260","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/5a8519a58e2d8c7ee077b4452de85470cc8c3555"},{"sha":"7e7e7e1a7c80707c7e408dbb0630b6d4398318e8","author":{"email":"9fb8a52c9cebbf595c324a9e8bb84118e9ff3c2d@codeaurora.org","name":"c_sridur"},"message":"mm-video: venc: do not send duplicate EBDs in case of an error\n\nIn case of an error pushing the input to device layer via\npush_input_buffer, EBDs are signalled locally. Do not send\nEBD again from the calling method as this will result in a\nduplicate EBD.\n\nChange-Id: Ie9a35047d6f465c287daa804474520a60da9f473","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/7e7e7e1a7c80707c7e408dbb0630b6d4398318e8"},{"sha":"f3ff9de681542ca24ec73077130b6276e732ef96","author":{"email":"9fb8a52c9cebbf595c324a9e8bb84118e9ff3c2d@codeaurora.org","name":"c_sridur"},"message":"mm-video: vdec: Avoid color conversion for Empty EOS O/P buffer.\n\n-Decoder is trying to do color conversion and setting default\ncolor converted buffer length for last EOS Output buffer with\nzero FilledLen.Color Conversion should not be called for this\nbuffer since FilledLen is zero.\n\nChange-Id: I2f7f808c878c4d8ebe2814c049ae32e89637defc","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/f3ff9de681542ca24ec73077130b6276e732ef96"},{"sha":"cecee0a2fcc904039965e5d5354ceacbc4fbba34","author":{"email":"9fb8a52c9cebbf595c324a9e8bb84118e9ff3c2d@codeaurora.org","name":"c_sridur"},"message":"mm-video: vdec: allocate color-conversion buffers as uncached\n\nFix coherency issues seen by CPU readers.\n\nChange-Id: I4e684dc69ef4ec3bec85774c32efbd5276710d3f","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/cecee0a2fcc904039965e5d5354ceacbc4fbba34"},{"sha":"a375c2e9b3b68b2fa7f8e01f4fa58159b084b750","author":{"email":"9fb8a52c9cebbf595c324a9e8bb84118e9ff3c2d@codeaurora.org","name":"c_sridur"},"message":"mm-video: vdec: initialize m_native_buffers_enabled flag appropriately\n\nInitializing m_native_buffers_enabled flag in init_members() is causing\nsession failures because init_members() will be called from free_buffer()\nduring port reconfiguration and following use_output_buffer() fails.\nSo remove initializing the flag from init_members() and initialize it\nin constructor.\n\nChange-Id: I75fc5517133a4afc80d7361793020b15e3f83a9a","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/a375c2e9b3b68b2fa7f8e01f4fa58159b084b750"},{"sha":"ff473e3875976107d353652589a5412391a5c0d4","author":{"email":"9fb8a52c9cebbf595c324a9e8bb84118e9ff3c2d@codeaurora.org","name":"c_sridur"},"message":"mm-video:vdec: Fix random ION memory call failures\n\n  - Seeing random ION_FREE() and ION_MAP failures during cts\n    if both encoder and decoder instances are running parallelly\n    since duplicate fd is given for both encoder and decoder.\n    use dup(fd) in platform private VideoHeap data to avoid fd leak.\n\nChange-Id: I3c88c165e50e36edf6d2390cdae888eacc2b5272","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/ff473e3875976107d353652589a5412391a5c0d4"},{"sha":"573ae3cdb8a5f15dcd6ebc4e754f4634a3f32337","author":{"email":"9fb8a52c9cebbf595c324a9e8bb84118e9ff3c2d@codeaurora.org","name":"c_sridur"},"message":"mm-video: venc: Fix reconbuffer free crash.\n\n  - ION_IOC_FREE for reconbuffer is called with invalid fd -1.\n    Modified code to check proper fd value before freeing.\n\nChange-Id: I669d545bbdd9fe894a66c0e6f0279692c1460980","distinct":false,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/573ae3cdb8a5f15dcd6ebc4e754f4634a3f32337"},{"sha":"73057052640bb953898c56d0ffc36a52669bcab1","author":{"email":"0363de98439ff22157633d0b0c13ae8bbe3d448c@linaro.org","name":"Bernhard Rosenkränzer"},"message":"Fix strings that are interpreted as C++11 literals in C++11 mode\n\nMake sure D() and E() macros don't generate C++11 literals\n\nChange-Id: I3db9b41b5cbd6b35222bf883cbeb05fa82c03133\nSigned-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>","distinct":true,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/73057052640bb953898c56d0ffc36a52669bcab1"},{"sha":"f92910fa061d3815e0eac228c59f4b3b9684032b","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Add missing include.\n\nChange-Id: Ieb2e591fa144da4902a20dfabcc6f2b19bbda397","distinct":true,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/f92910fa061d3815e0eac228c59f4b3b9684032b"},{"sha":"ad058190b90c619effcd25af96df038c4db61e92","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"dashplayer: Update API for NativeWindowWrapper removal\n\nChange-Id: I49d8536612a99f0c8790b5a06f59f30b91ef2b01","distinct":true,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/ad058190b90c619effcd25af96df038c4db61e92"},{"sha":"daeaa939f34077e0d28841aa73a26f67cae9b9e4","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"dashplayer: Update API for using handler instead of handler-id in AMessage\n\nChange-Id: Ic62501e513ba05ec7ac5430ea57b7ba8a8bf81cb","distinct":true,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/daeaa939f34077e0d28841aa73a26f67cae9b9e4"},{"sha":"b85bd6de141c3602471f21545f4d6bdedf7275b0","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"dashplayer: Update API for StringPrintf renamed to AStringPrintf\n\nChange-Id: I6b0d773b8df43da74fabdaa27f862e97ec7ff664","distinct":true,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/b85bd6de141c3602471f21545f4d6bdedf7275b0"},{"sha":"7e0ac76033241e39c0177627990435faea422dd4","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"dashplayer: Update API for new virtual function\n\nChange-Id: Icb729dc109f22e8eabc7de4e45a19469e7ebd0ff","distinct":true,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/7e0ac76033241e39c0177627990435faea422dd4"},{"sha":"0b237b6f72d1b52115d539e7b54dae93405f4d57","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"dashplayer: Update API to pass caller ID\n\nChange-Id: I6abf1d665150d22d032470861b914d3fe7251609","distinct":true,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/0b237b6f72d1b52115d539e7b54dae93405f4d57"},{"sha":"ef7ae5c4932873a754233388724b8a0ea6157ade","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"dashplayer: Update API for batching OMX events\n\nChange-Id: I35e8e78e67e932f44df41d20b31a57c5d8f51771","distinct":true,"url":"https://api.github.com/repos/minelove/android_hardware_qcom_media-caf/commits/ef7ae5c4932873a754233388724b8a0ea6157ade"}]}