{"push_id":1329308164,"size":93,"distinct_size":93,"ref":"refs/heads/8916-par-7.0","head":"5dce67607b14589872e123ec8f3c3c215550ff5f","before":"40327423439a39f85c1a9ad1f30c75a5534ae3b4","commits":[{"sha":"8a74b92dd0ec0db323f54a0c618696839283a702","author":{"name":"Pawin Vongmasa","email":"87f5fcebd627b0b6c068a61163ebd6724868ad87@google.com"},"message":"Impose a size bound for dynamically allocated tables in stbl.\n\nImpose a restriction of 200MiB for tables in stsc, stts, ctts and stss\nboxes. Also change mTimeToSample from Vector to array.\n\nBug: 29367429\nChange-Id: I953bea9fe0590268cf27376740f582dc88563d42\n(cherry picked from commit 0439db1f848e10b1aafc8924b16cbde88313fff2)","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/8a74b92dd0ec0db323f54a0c618696839283a702"},{"sha":"5ecb86f9737d5a11522a66255bf4d7af48a26264","author":{"name":"Wonsik Kim","email":"2f4b6017e13ddc804e53e781f976b3df8d607cf9@google.com"},"message":"DO NOT MERGE - stagefright: fix integer overflow error\n\nBug: 30103394\nChange-Id: If449d3e30a0bf2ebea5317f41813bfed094f7408\n(cherry picked from commit 2c74a3cd5d1d66b9a35424b9c4443dafa6db5bef)\n\nFix merge conflict of ag/1277925 to nyc-release","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/5ecb86f9737d5a11522a66255bf4d7af48a26264"},{"sha":"119a012b2a9a186655da4bef3ed4ed8dd9b94c26","author":{"name":"Wonsik Kim","email":"2f4b6017e13ddc804e53e781f976b3df8d607cf9@google.com"},"message":"stagefright: fix possible stack overflow in AVCC reassemble\n\nAdditionally, remove use of variable length array which is\nnon-standard in C++.\n\nBug: 29161888\nChange-Id: Ifdc3e7435f2225214c053b13f3bfe71c7d0ff506","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/119a012b2a9a186655da4bef3ed4ed8dd9b94c26"},{"sha":"c2639afac631f5c1ffddf70ee8a6fe943d0bedf9","author":{"name":"Robert Shih","email":"33c554d102a27b227022956a9575ee55099cc6d0@google.com"},"message":"SoftMP3: memset safely\n\nBug: 29422022\nChange-Id: I70c9e33269d16bf8c163815706ac24e18e34fe97","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/c2639afac631f5c1ffddf70ee8a6fe943d0bedf9"},{"sha":"68f67ef6cf1f41e77337be3bc4bff91f3a3c6324","author":{"name":"Ray Essick","email":"3a44509907c8afa3796d6ba6fadf91e8c498702a@google.com"},"message":"Fix corruption via buffer overflow in mediaserver\n\nchange unbound sprintf() to snprintf() so network-provided values\ncan't overflow the buffers.\n\nApplicable to all K/L/M/N branches.\n\nBug: 25747670\nChange-Id: Id6a5120c2d08a6fbbd47deffb680ecf82015f4f6","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/68f67ef6cf1f41e77337be3bc4bff91f3a3c6324"},{"sha":"630ed150f7201ddadb00b8b8ce0c55c4cc6e8742","author":{"name":"Robert Shih","email":"33c554d102a27b227022956a9575ee55099cc6d0@google.com"},"message":"SoftVPX: fix nFilledLen overflow\n\nBug: 29421675\nChange-Id: I25d4cf54a5df22c2130c37e95c7c7f75063111f3","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/630ed150f7201ddadb00b8b8ce0c55c4cc6e8742"},{"sha":"9f9ba255a0c59544f3555c9c45512c3a2fac5fad","author":{"name":"Lajos Molnar","email":"568ccb0294975f661bde6a721f84cf827e1990c5@google.com"},"message":"fix build\n\nChange-Id: I9bb8c659d3fc97a8e748451d82d0f3448faa242b","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/9f9ba255a0c59544f3555c9c45512c3a2fac5fad"},{"sha":"3944c65637dfed14a5a895685edfa4bacaf9f76e","author":{"name":"Sergio Giro","email":"f0d5631e6dfe0060a5bc8c3c43a781001498e600@google.com"},"message":"Add bound checks to utf16_to_utf8\n\nBug: 29250543\nChange-Id: I3518416e89ed901021970958fb6005fd69129f7c\n(cherry picked from commit 1d3f4278b2666d1a145af2f54782c993aa07d1d9)","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/3944c65637dfed14a5a895685edfa4bacaf9f76e"},{"sha":"3c4edac2a5b00dec6c8579a0ee658cfb3bb16d94","author":{"name":"Robert Shih","email":"33c554d102a27b227022956a9575ee55099cc6d0@google.com"},"message":"Fix build\n\nChange-Id: I96a9c437eec53a285ac96794cc1ad0c8954b27e0","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/3c4edac2a5b00dec6c8579a0ee658cfb3bb16d94"},{"sha":"c17ad2f0c7e00fd1bbf01d0dfed41f72d78267ad","author":{"name":"Robert Shih","email":"33c554d102a27b227022956a9575ee55099cc6d0@google.com"},"message":"Fix build\n\nChange-Id: I48ba34b3df9c9a896d4b18c3f48e41744b7dab54","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/c17ad2f0c7e00fd1bbf01d0dfed41f72d78267ad"},{"sha":"1e9801783770917728b7edbdeff3d0ec09c621ac","author":{"name":"Wonsik Kim","email":"2f4b6017e13ddc804e53e781f976b3df8d607cf9@google.com"},"message":"omx: prevent input port enable/disable for software codecs\n\nBug: 29421804\nChange-Id: Iba1011e9af942a6dff7f659af769a51e3f5ba66f","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/1e9801783770917728b7edbdeff3d0ec09c621ac"},{"sha":"16985089d3e71f3a43c9d05eb72eebe3f986bf19","author":{"name":"Praveen Chavan","email":"56b3aeca7655e43d0bf0587d2aeaf17c569c291d@codeaurora.org"},"message":"stagefright: ACodec: Enable temporal layered encoding\n\nAdd support to enable and configure layered encoding\nfor AVC/HEVC\n\nBug: 27596987\nChange-Id: Ic81f305aaaa2da6b0084bf59d499fde2e4b43d54","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/16985089d3e71f3a43c9d05eb72eebe3f986bf19"},{"sha":"ab72e6578e3320b9d2bddae4bb6c1e5028624c73","author":{"name":"Praveen Chavan","email":"56b3aeca7655e43d0bf0587d2aeaf17c569c291d@codeaurora.org"},"message":"MPEG4Writer: Handle writing multiple NAL units in a video sample\n\nEncoder may prepend extension NALs (eg: AVC SVC extension NAL\nfor temporal layer info) to the VCL NAL.\nLook out for non-VCL NALUs preceeding the slice NALs and write\nthem out separately.\nSearch for a limited size since such NALs are of small size.\n\nBug: 27596987\nChange-Id: I434c5252098faca99c0ee18e6bc5f43a67718eba","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/ab72e6578e3320b9d2bddae4bb6c1e5028624c73"},{"sha":"b2264390347d6656deb3f8cdb49ee08d8599fdbf","author":{"name":"Praveen Chavan","email":"56b3aeca7655e43d0bf0587d2aeaf17c569c291d@codeaurora.org"},"message":"stagefright: Enhance MPEG4 writer/extractor to store/retrieve layer info\n\nStore temporal layer-count in MP4 meta-keys.\nEnhance MPEG4Extractor to parse layer-count and make it available in\nfile-meta.\nFor AVC, parse SVC-extension NALs (if available), to extract\nthe layer-id and make it avialble in buffer-meta.\n\nBug: 27596987\nChange-Id: I84a8914b470a0aadec0e02692296b1915a6c776e\n(cherry picked from commit 09c8bb3d3b01d213fb845cd9c24c5e18443d7626)","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/b2264390347d6656deb3f8cdb49ee08d8599fdbf"},{"sha":"eb24cbb15bbdb8244af4e8fe233f3bfe24f4e995","author":{"name":"Praveen Chavan","email":"56b3aeca7655e43d0bf0587d2aeaf17c569c291d@codeaurora.org"},"message":"NuPlayer: drop temporal-layers to achieve smooth fast-play\n\nFor multi-layer-encoded content (with hierarchical referencing),\ndrop input-frames from selective enhancement layers while\nplaying back at faster speeds.\nThis scheme avoids the decoder from decoding *all* the frames,\nmost of which, would be dropped by the renderer.\n\nBug: 27596987\nChange-Id: I824c699f3c2b80bb516c1b44493eda72239291ac","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/eb24cbb15bbdb8244af4e8fe233f3bfe24f4e995"},{"sha":"9c4198522d9e152f9162671eebddb168cafdacb9","author":{"name":"Haynes Mathew George","email":"743fd3b7a7b823012cb281bd6850f81948644248@codeaurora.org"},"message":"audiopolicy: Avoid spurious routing in APM::stopSource\n\nOn AudioOutput::stopSource, ignore routing calls\non an output descriptor to the same device\n\nCRs-Fixed: 1060835\nChange-Id: I80f442982f7e66efb59b639a7ca9424745dbd70a","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/9c4198522d9e152f9162671eebddb168cafdacb9"},{"sha":"ab58457d763556d60ebf45190f02b2b2926a4dd0","author":{"name":"Praveen Chavan","email":"56b3aeca7655e43d0bf0587d2aeaf17c569c291d@codeaurora.org"},"message":"Revert \"mediacodec: minijail: disable exporting policy files\"\n\nThis reverts commit d97ce0aec89bb34120bf802df2560b2f549fc8f8.\n\nChange-Id: Icbccb8475e87376f599d3047f8bf7d204a83d3af","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/ab58457d763556d60ebf45190f02b2b2926a4dd0"},{"sha":"063c96d7bd2069bf4ccf987b27010b690b879de6","author":{"name":"Sai Kumar Sanagavarapu","email":"3f6fb93214849c2f51e2d55381b5d08e54f9950a@codeaurora.org"},"message":"Camera3: don't let dequeueBuffer block indefinitely\n\nThe synchronous consumers (e.g. ImageReader) may be very slow when the\nclients have computational intensive image processings. When system\nload is high, these processing will be even much slower. This could\nstarve the producer side and then cause dequeue/attach buffer block\nindefinitely. If clients intends to close the capture session, right\nafter a capture request is submitted, the waitUntil drain could be\nblocked indefinitely if the capture request dequeue buffer call is\nblocked indefinitely, as the request thread will never become idle until\nthe last dequeue buffer is done and the request is sent.This indefinite\ngetBuffer() blocking could easily trigger the waitUntilDrained 5s timeout\nthus put the camera device into error state although there is nothing\nbad happening in the HAL.\n\nIntroducing the timeout will avoid such bad situation. When consumer is\nslow, there will be no new request being sent to HAL, as there is really\nno new buffer available.\n\nBug:30404840\nCRs-Fixed: 1037189\nChange-Id: Ibf08d2745911203bce6f31130800707f36d7f985","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/063c96d7bd2069bf4ccf987b27010b690b879de6"},{"sha":"5d4197d6efe3c276265867daa9a67591cae77a3e","author":{"name":"Paras Nagda","email":"228fde0b0e18a46219dd2c6efca3cd26d6a142af@codeaurora.org"},"message":"MediaRecorder: Handle 24-hour timelapse duration\n\nUse float operations to derive the max-time-between-\nframes from capture-rate.\nWith default (double) precision, calculated value\nexceeds 86,400 seconds (1 day) limit if app configures\ncaptureRate = 1 / 24 hours.\n\nChange-Id: Ia171cfa6a45ad315beb55340651abb8066566b26","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/5d4197d6efe3c276265867daa9a67591cae77a3e"},{"sha":"e0b0a36e2b68226654029424af291485581aaded","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"MediaRecorder: Handle 24-hour timelapse duration\" into av-aosp.lnx.2.0-dev","distinct":true,"url":"https://api.github.com/repos/loveboylion/android_frameworks_av/commits/e0b0a36e2b68226654029424af291485581aaded"}]}
{"actor":{"display_login":"loveboylion"}}