{"push_id":677899866,"size":34,"distinct_size":34,"ref":"refs/heads/cm-12.1","head":"75cf336901e781fcd02434979bdbca649d2a63fa","before":"516ca9d39a1e67f777d051108b8a5f1781cf9ef6","commits":[{"sha":"427c0be038d80ea014e1003f1d0b94ab0c46a4ae","author":{"email":"17025e8634a38137c09e61d7c9a5b5e053e5200a@gmail.com","name":"fefifofum"},"message":"defconfig: Add awifi defconfig for CyanogenMod\n\nfrom awifi_defconfig","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/427c0be038d80ea014e1003f1d0b94ab0c46a4ae"},{"sha":"d2a96ac1bc7d9e2481006020b918e617f134e298","author":{"email":"d4e7430f1534a12df46cedd1ac369935436dbb94@cyngn.com","name":"Ricardo Cerqueira"},"message":"REVERT THIS BEFORE UPDATE ion: Rename heap_mask when used in userspace\n\nThe L userspace expects this field to have a different name :/","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/d2a96ac1bc7d9e2481006020b918e617f134e298"},{"sha":"ef4bb94fcf757cd5c7500b5ca3681c8620a51403","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"video: mdp4: Color temperature interface using PCC\n\n * MDP 4.2 supports Polynomial Color Correction. Use this to implement\n   a simple sysfs API for adjusting RGB scaling values. This can be\n   used to implement color temperature and other controls.\n * Why use this when we have KCAL? This code is dead simple, the\n   interface is in the right place, and it allows for 128X accuracy.\n\nChange-Id: Ie17c84ee3c1092ea65804566bdf05326a34a6d4d","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/ef4bb94fcf757cd5c7500b5ca3681c8620a51403"},{"sha":"ae7e93576a2990ee2ca39edc2bbfb42c6e0dcedf","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: Remove kernel mapping on input/output buffers\n\nThis change will remove the kernel mapping of input and\noutput buffers for both video encoder and decoder to\navoid the errors resulting from ion_map_kernel() for\nhigh resolution video concurrency use cases due to the\nlimited vmalloc space. It also removed the metadata\nprocessing in kerner video driver as kernel virtual\naddress is removed. The metadata processing can be\ndone in user space video component.\n\nChange-Id: I3f2c9b7c13b3e09097ce07ca7b59154b97401052\nCRs-fixed: 471135\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/ae7e93576a2990ee2ca39edc2bbfb42c6e0dcedf"},{"sha":"31a3f6b1876042cf93c6f1d9023d251cea290557","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: Remove delayed unmap flag in ion_map_iommu()\n\nThis change fixes the iommu map failure in movie studio\napplication by removing the delayed unmap flag in\nion_map_iommu(). The delayed unmap will cause the\niommu buffer to be unmapped only when all the clients\nunmap the buffer.\n\nChange-Id: I9e226fd56fecfa292e4d77aa94b2883bcfbf6ec2\nCRs-fixed: 464374\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/31a3f6b1876042cf93c6f1d9023d251cea290557"},{"sha":"2b525a847e293b4fd1c3e99525a3aa8c186a61ff","author":{"email":"2afa83dd02a4531013cf9ecb24e39a5ca10af967@codeaurora.org","name":"Deepak Verma"},"message":"msm: vidc: Free meta buffers during address table cleanup\n\nThis change frees the allocated meta buffers, if any\npresent, during video core address table cleanup.\n\nChange-Id: Id8c42491040bc5be09f3bb59780d376e6921c76e\nCRs-fixed: 459980\nSigned-off-by: Deepak Verma <dverma@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/2b525a847e293b4fd1c3e99525a3aa8c186a61ff"},{"sha":"17cad3eaa3c6baa4688dfd170f57f86ebe7ac4d2","author":{"email":"b3c147b7b1fea00c05d6b38573ec7cd70637c400@codeaurora.org","name":"Gopikrishnaiah Anandan"},"message":"vidc: Handle descriptor buffer error as warning\n\nDriver will consider descriptor buffer empty error\nas warning and will continue to decode next frame.\n\nChange-Id: Ia89ea520131f9b3e1bbe68727c34fb72685d5af9\nSigned-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/17cad3eaa3c6baa4688dfd170f57f86ebe7ac4d2"},{"sha":"3a3bca1a3d8b3a6184293460c8417dd7f90df66d","author":{"email":"8f8b6109cd5e7b75746932bf5dcf69e763e1f0b2@codeaurora.org","name":"Deva Ramasubramanian"},"message":"msm: vidc: Invalidate cache when allocating buffers\n\nWe need to remove stale entries in the cache when allocating buffers, as\nthe ION driver doesn't invalidate the cache.\n\nCRs-Fixed: 456500\nChange-Id: Ibe931251b6f06c6acbe6bc8a095b0e925dc08857\nSigned-off-by: Rajeshwar Kurapaty <rkurapat@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/3a3bca1a3d8b3a6184293460c8417dd7f90df66d"},{"sha":"f9efafb74c27a328f747cb517ad94e97d17500cc","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: Fix possible memory corruption\n\nThis change fix the possible memory corruption\nby increasing the local array sizes in video\nencoder.\n\nChange-Id: If03cee2f428c3cef863178da70bc083159f203f5\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/f9efafb74c27a328f747cb517ad94e97d17500cc"},{"sha":"0775057e3d5175bc07ec042d2c1b7133bcd3525a","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: Fix metadata buffer size issue\n\n- Metadata buffer size is being set to zero when\n  client calls set buffer requirements to video driver.\n  This change fix it by properly assigning the\n  metadata buffer size to video driver.\n- When continuous mode enabled, do not get min_dpb\n  from resource tracker for non-H264 codecs,\n  for H264 codec get min_dpb from resource tracker.\n\nChange-Id: Ie16bc47605edc6f67dbf3ae77290d4d764c5c613\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/0775057e3d5175bc07ec042d2c1b7133bcd3525a"},{"sha":"2b54ed19323727ff27030e2775a07cdea94c88bb","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: Free buffer pool entry and then delete address table\n\nFree the buffer pool entry first and then delete the\naddress table (which will unmap the buffer with iommu)\nelse we might get a corner case where the entry was not\nfreed but the buffer is unmapped and the next buffer is\nmapped with the same physical address which is still\navailable in the buffer pool entry, which results in\nvideo recording failure.\n\nChange-Id: I6978d5e5de35db63f43a7f38c58940216217b676\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/2b54ed19323727ff27030e2775a07cdea94c88bb"},{"sha":"f3afa4a8146cf58de279a89cfad37505aaf36876","author":{"email":"13c93b2b58e0de3f0d456b76af090fd993b6360d@codeaurora.org","name":"Shobhit Pandey"},"message":"msm: vidc: Correct log tagging for kernel messages\n\nThis change amends the log tagging in kernel.\n\nCRs-fixed: 478607\nChange-Id: I2c7056d8fc9ec82ffbc6824790c064033481a9af\nSigned-off-by: Shobhit Pandey <cshopan@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/f3afa4a8146cf58de279a89cfad37505aaf36876"},{"sha":"a834aefc9aaec46170aeb90351c82c862ca15fab","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: Update sub_anchor_mv buffer size\n\nThe sub_anchor_mv size is not sufficient if the height\nis more than 1088 in video clips, this change will amend\nthe buffer size to avoid video hardware resulting iommu\ncrash failures for such clips.\n\nChange-Id: Ie59f04b9edaa9d2364d4e5014d2eb6f882728c76\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/a834aefc9aaec46170aeb90351c82c862ca15fab"},{"sha":"110b3d03abd2e1c8a7fa4c7aea58644f7f39cb8a","author":{"email":"13c93b2b58e0de3f0d456b76af090fd993b6360d@codeaurora.org","name":"Shobhit Pandey"},"message":"msm: vidc: Fix compilation errors\n\nThis change removes the compilation error in kernel\nif ddl logs are enabled.\n\nCRs-Fixed: 483776\nChange-Id: Iffc37fcdd4e5ce7ddcd8560d432af5c3f3e6c433\nSigned-off-by: Shobhit Pandey <cshopan@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/110b3d03abd2e1c8a7fa4c7aea58644f7f39cb8a"},{"sha":"7f89f118a6612d6251ec6f45b3553246b4d7b088","author":{"email":"0ff7a2b3294c379f9aa5e055207871b7edad1f8c@codeaurora.org","name":"Srinu Gorle"},"message":"msm: vidc: Do not reset VCD_FRAME_FLAG_DATACORRUPT flag for VC1\n\n- To propagate VCD_FRAME_FLAG_DATACORRUPT flag to IL client, dont reset.\n\nChange-Id: I68bf4c953c02a2a4327fe6e875863853cb4e0bf8\nCRs-Fixed: 472798\nSigned-off-by: Srinu Gorle <sgorle@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/7f89f118a6612d6251ec6f45b3553246b4d7b088"},{"sha":"17cca99a6c81618a39e96830d22675b2079fd1dc","author":{"email":"2afa83dd02a4531013cf9ecb24e39a5ca10af967@codeaurora.org","name":"Deepak Verma"},"message":"msm: vidc: Set extradata flag properly\n\nExtradata flag is not set to output buffer header's flag in\ncase when a Mpeg2 clip is played and extenstion and user data\nextradata is not enabled.\nThis change fixes the issue and set extradata flag properly\nif extradata is enabled and extradata is available with the\nthe buffer.\n\nCRs-fixed: 490067\nChange-Id: I029dadb17d98dd37388eee34f51bd0dfaf56d14a\nSigned-off-by: Deepak Verma <dverma@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/17cca99a6c81618a39e96830d22675b2079fd1dc"},{"sha":"df4a089eaa3dc892f5265cb2e43df4e2c4b7f989","author":{"email":"0ff7a2b3294c379f9aa5e055207871b7edad1f8c@codeaurora.org","name":"Srinu Gorle"},"message":"msm: vidc: Remove unwanted error message\n\nThis change removes unwanted error message about video\nclock settings.\n\nChange-Id: I49f30d681366e07a2e002a9df58460962fd12318\nCRs-Fixed: 488058\nSigned-off-by: Srinu Gorle <sgorle@codeaurora.org>\nSigned-off-by: Deepak Verma <dverma@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/df4a089eaa3dc892f5265cb2e43df4e2c4b7f989"},{"sha":"fc1e4bd83c819184adc2e51fc22cadc84cd51326","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: Optimize IOMMU map size for H264 decoder\n\nIOMMU map size is not required to be double the actual\nbuffer size for H264 decoder. So reducing IOMMU map\nsize for H264 format which will enable support for\ntwo H264 decoder instances in parallel in smooth streamig\nmode where the number of output buffers equal to 18 with\neach buffer size equal to 1080p buffer size.\n\nCRs-fixed: 491718\nChange-Id: Ie6782b2ff58667000213f25482eea151b849762b\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/fc1e4bd83c819184adc2e51fc22cadc84cd51326"},{"sha":"0d4b2615cce0d5937f67f7badd1101fbff5ea7a0","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: Remove unncessary unmap function calls\n\nCalling unncessary unmap function resulting in\ntarget reset. This change resolves the issue by\nremoving unncessary unmap functions in video driver.\n\nChange-Id: I0b501f0a7115bba085b067a5e78172df210da8f1\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>\nSigned-off-by: Sridhar Gujje <sgujje@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/0d4b2615cce0d5937f67f7badd1101fbff5ea7a0"},{"sha":"00f61e83ac763cf23fdcf45a221be4cb26b98be8","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: Allow client to set turbo mode\n\n- Allow client to set TURBO performance level\n  to video driver.\n- Update max performance level to TURBO perf level\n  on supported targets.\n\nChange-Id: I0b3b38140d777984ba5062ddd614c07a002389ba\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>\nSigned-off-by: Sridhar Gujje <sgujje@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/awifi-dev/android_kernel_lge_palman/commits/00f61e83ac763cf23fdcf45a221be4cb26b98be8"}]}