{"push_id":1778719065,"size":79,"distinct_size":79,"ref":"refs/heads/fix-story","head":"e10e5f264e4db6c936ec6aa6e81984eadb5d51e3","before":"36fd1dc7d80832277948a23d44ec109a08832d2f","commits":[{"sha":"9d63be506a6f3fd11f8f93e7bbb725b79e1231a3","author":{"name":"Keith Mok","email":"3cef9b65cc4e1f5031806ad86ecb72a26543f652@cyngn.com"},"message":"stagefright: Fix some aac file cannot be played back\n\nThe AACExtractor does not pass the aacprofile via\nkKeyAACAOT and google aac decoder does not support LTP profile.\nSolve by setting the kKeyAACAOT profile and use ffmpeg\nwhen it is aac LTP profile.\n\nChange-Id: I79762bd23e3bcc34f2ea56e35686162f1630c06b\n\nstagefright: Fix AAC profile selection\n\n * Be consistent about AAC profile selection in both Stagefright an\n   our custom plugin.\n * Also fix duplication in the override code.\n\nChange-Id: I9d2724ea8861bc9d7db6a100a2f633f81d243c6c\n\nstagefright: Deal with output format of other AAC decoders\n\n * Pass the bits-per-sample value when setting up the raw PCM\n   output in case FFMPEG is decoding as it will produce floats.\n\nChange-Id: If5a8cc43a1c41e522324e77871823c9084f92169\n\nstagefright: Fix audio profile retrieved\n\nThe aac audio profile retrieved from the AACExtractor\nis ranged from 0-3.\nHowever the corresponding OMX header definition\nis from 1-4:\ntypedef enum OMX_AUDIO_AACPROFILETYPE{\n...\nOMX_AUDIO_AACObjectMain = 1,\nOMX_AUDIO_AACObjectLC,\nOMX_AUDIO_AACObjectSSR,\nOMX_AUDIO_AACObjectLTP,\n...\n\nChange-Id: I1c8932abe19bff918acd5e4d8c2e39eaaac4f6c3","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/9d63be506a6f3fd11f8f93e7bbb725b79e1231a3"},{"sha":"686500acca97a75048aebb060f6cc05e04a3aade","author":{"name":"Michael Bestas","email":"a32d6732e1ff290ee23b7d26251988526f4975e9@gmail.com"},"message":"StagefrightRecorder: Add support for WAVE recording\n\n* Forward port the cm-12.1 code\n\nChange-Id: I77373a236108507b8fa76cc8d3016de36aade301\n\nstagefright: Fix a few format strings on 64-bit\n\nChange-Id: I25708df616fe53d709b80c65ddecbdddef303124","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/686500acca97a75048aebb060f6cc05e04a3aade"},{"sha":"53e82ea3c93d5e3ea9d3e00f9a86bee11449b96b","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"stagefright: Finish \"Port AOSP fixes\"\n\n * Fill in stubs for CAF commit bd019775a921ae9165e924e4d37bc838a7ef5781\n\nChange-Id: Ia97d965d121aa3c3c2fc0ab8b164244416852ca5","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/53e82ea3c93d5e3ea9d3e00f9a86bee11449b96b"},{"sha":"a472606dca58c6fb5649798e6bac1c996d118ef7","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"nuplayer: Avoid crash when codec fails to load\n\n * Remove unnecessary check condition.\n\nChange-Id: I3267a0c13165d74a2ea90333b42f000b51ace98b","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/a472606dca58c6fb5649798e6bac1c996d118ef7"},{"sha":"412971a34de9c88f0865a1a1ecd937ed13438391","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"audiopolicy: Set sane defaults for QC audio features\n\nChange-Id: If91536d2be0165c90effccdfa2b92722223eb905","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/412971a34de9c88f0865a1a1ecd937ed13438391"},{"sha":"a855059f3450933038935f338c178abeaf31a27b","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"stagefright: Copy the thumbnail time\n\n * In case we do a conversion, we need this to seek the extractor\n   to the right position for extracting a thumbnail.\n\nChange-Id: I003a599c15890aeeb6d2494b219f170ba5b278d8","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/a855059f3450933038935f338c178abeaf31a27b"},{"sha":"aa297e372d9c9dc3193a039c9f55682485cce5fe","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"stagefright: Add deferred release option\n\n * Fill in stub methods to improve video encoding performance.\n\nChange-Id: I2bbf192e022043d161429c6cabf4a7d740802d20","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/aa297e372d9c9dc3193a039c9f55682485cce5fe"},{"sha":"66c3e027a417072502f9dc360b0dca8e1962c695","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"av: Add support for loading audio_effects_vendor.conf\n\n * In case a device has a /vendor partition which cannot be\n   modified, this allows us to short-circuit the audio_effects.conf\n   file which might be placed there with one of our own which\n   lives on /system.\n\nChange-Id: Ief87bd4cfba2c3188b0dff122d91f773b7f3d92d","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/66c3e027a417072502f9dc360b0dca8e1962c695"},{"sha":"416a9ff6de4b6527b04a336e2a494b8f1fbf4a7d","author":{"name":"Christopher R. Palmer","email":"dfedd7fdae8c01bfb08ce916158286f2c0207048@gmail.com"},"message":"av: \"ACodec: update native window crop rectangle\" depends on QCOM\n\nChange-Id: If0cc81468ab7ee8fa0ec374a9f23e4004e7cb212","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/416a9ff6de4b6527b04a336e2a494b8f1fbf4a7d"},{"sha":"bffd6d140200ce0c14976f5e7e25f2ebb5fe6bb2","author":{"name":"Roman Birg","email":"0f1585b272277099298de85a16893b9d8e868c73@cyngn.com"},"message":"soundtrigger: fill in default extras from dsp\n\nWe seem to get an improper offset when getting the value from the DSP\n(offset 100, data size 1), when this happens, return a new phrase event\nwith valid extras which are initialized to some default values.\n\nChange-Id: Ie041f78fec6bdbcd82286b54a7b7fb0c98c740f5\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/bffd6d140200ce0c14976f5e7e25f2ebb5fe6bb2"},{"sha":"4ffb8190fd45da75aa004ca3362e96a59e579355","author":{"name":"Tom Marshall","email":"1262307cc1bdcf44594471c15dbc89db1915b3dd@cyngn.com"},"message":"MTP: Fix crash when no storages are available\n\nChange-Id: I6d7202ade46a5d781a3db5a1a3bdde17c8e70a60","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/4ffb8190fd45da75aa004ca3362e96a59e579355"},{"sha":"a910ca709ff162cc072d59907b9e06a5497b6f8b","author":{"name":"Maunik Shah","email":"8a3922de6f0c9ac9432e708ff75b5ea6374c4cff@codeaurora.org"},"message":"Screenshots info is not updated when device is plugged in MTP mode\n\nWhen device is connected as MTP mode and user opens folder\n/sdcard/Pictures/Screenshots/ in windows system and captures new\nscreenshot, image information is always shown as 0 KB\n\nIssue: https://code.google.com/p/android/issues/detail?id=56204\n\nChange-Id: I86d8e1ee54c0d8b2008b5f6bc0de2cac3faafc20","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/a910ca709ff162cc072d59907b9e06a5497b6f8b"},{"sha":"6d1739da1c44f85a7a57d9d7e0f04475a8e47aa5","author":{"name":"Tom Marshall","email":"1262307cc1bdcf44594471c15dbc89db1915b3dd@cyngn.com"},"message":"MtpServer: Fix concurrent access to mStorages\n\n * getStorage is called both internally with mMutex held and externally\n   without mMutex held.  Create getStorageLocked for internal use and\n   make getStorage a wrapper.\n\n * hasStorage is only called internally with mMutex held.  Make it a\n   private method.\n\nChange-Id: I8f73310ad6cca14cd88b8e29f20cc181b3a4fac3","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/6d1739da1c44f85a7a57d9d7e0f04475a8e47aa5"},{"sha":"6edd62bc060e1b8c63d11eb2414dec3d785be902","author":{"name":"Danny Baumann","email":"7e3eedecfd2454cb4f49740abe6c03ba4541e34b@web.de"},"message":"mediascanner: Accept .opus file extension.\n\nApparently there are a number of people and/or tools that name their\nopus coded audio in ogg containers *.opus. Reflect that fact.\n\nChange-Id: I0617a6d93fe793cdef06ffd4e334001e5f9b054e","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/6edd62bc060e1b8c63d11eb2414dec3d785be902"},{"sha":"74ada52dd8b5b4edbb07686b8c96784b58979522","author":{"name":"codeworkx","email":"b828d51b450b0acdb9fd45c502186c29ffa1ad01@cyanogenmod.org"},"message":"libcameraservice: add missing check for entry count\n\nChange-Id: If731232de6eda90c430c059f8fede3cb36114ddb","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/74ada52dd8b5b4edbb07686b8c96784b58979522"},{"sha":"37d9a1f75e37691be8d737d76e134e6fc405525c","author":{"name":"Sunghyun Kwon","email":"feec4fa70525b9872f784c9954923e098094a87b@lge.com"},"message":"stagefright: fix finding hardware codec\n\nWhen findMatchingCodecs(.., kHardwareCodecsOnly,..) was called,\nit wouldn't actually match any hardware codecs because of a typo:\n\n  if (!(TRUE_prefer_HW_codec && !FALSE_is_SW_codec))\n    ==> if (!(TRUE && TRUE))\n\nFix logic and clarify statements\n\nChange-Id: Ice725f043475caedd8f7ab961e0bc985db2eba6f","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/37d9a1f75e37691be8d737d76e134e6fc405525c"},{"sha":"4ad6c270ab8471f853ceaeeb3f12bbc6273cda27","author":{"name":"Xuefer","email":"9c77b7ca5f9dfb6a1ae0559f918710ea6305744e@gmail.com"},"message":"audiopolicy: Handle legacy startOutput on output command thread too\n\n* Fixes the build for legacy audio policy\n* Broken by: de3b1c01146d2103f6bf56e2659a9c650734945a\n\nChange-Id: I990ce609b3da81c462b35c7dd3f7b11d189e2d2e\nSigned-off-by: Xuefer <xuefer@gmail.com>\n(cherry picked from commit c20f75882a9af6bd5c7e94c24647453a13cd1d41)","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/4ad6c270ab8471f853ceaeeb3f12bbc6273cda27"},{"sha":"acf718211a93be05fcda696efd3ad5e227e00db9","author":{"name":"Xuefer","email":"9c77b7ca5f9dfb6a1ae0559f918710ea6305744e@gmail.com"},"message":"audiopolicy: fix compiling for legacy audio\n\nChange-Id: I3597e4c934addb920ddd356f4893ea77638c8cca\nSigned-off-by: Xuefer <xuefer@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/acf718211a93be05fcda696efd3ad5e227e00db9"},{"sha":"7c8cd66ffa70eb6b6bade379c23a33f60c59f5a9","author":{"name":"Steve Kondik","email":"b19b07074df4531cbeb6a055e4530af2155d6cfd@chemlab.org"},"message":"camera: Don't segfault if we get a NULL parameter\n\n * Values end up NULL on some drivers, don't crash.\n\nChange-Id: Ic897dbd4629cf3af98c85f93be202c382dde806b","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/7c8cd66ffa70eb6b6bade379c23a33f60c59f5a9"},{"sha":"91a8a91e02ecd8d701087c15da08699d076ac32e","author":{"name":"Ricardo Cerqueira","email":"33c51120830e06eb5a0cc5a25a851296285b3d5b@cerqueira.org"},"message":"camera: Disable extra HDR frame on QCOM_HARDWARE\n\nQualcomm camera HALs default to adding an extra zero-exposure frame\nto HDR snapshots; this is breaking third-party apps, and we don't\nuse it in system-bundled apps, so disable it unless explicitly\nrequested by the client\n\nChange-Id: Iecb868c5c344d972de7f36dc1bd9cc9fdbabaf4e","distinct":true,"url":"https://api.github.com/repos/ElixiumOS/platform_frameworks_av/commits/91a8a91e02ecd8d701087c15da08699d076ac32e"}]}
{"actor":{"display_login":"mj1687"}}