{"push_id":601884130,"size":8,"distinct_size":8,"ref":"refs/heads/cm-12.0","head":"44086dd3f9c49ab7026081ab7a5399a4d00265bf","before":"2d1767803e61ab010171ff4c6073eee1a2d9de02","commits":[{"sha":"84d61128fbc72aabc22a7f803cd31cff4e73c159","author":{"email":"94e2086461e9d14ccb62d56c9064b53c290c5e75@codeaurora.org","name":"Li Sun"},"message":"httplive: avoid zero byte read request\n\n- In LiveSession, check whether maxBytesToRead is zero, if yes\n  ignore it because zero byte read request is meaningless.\n\n- In PlaylistFetcher, check whether the read bytes is less than\n  the requested block size, if yes, finish fetching the current\n  segment file because it means fetching file already meets EOS.\n\nChange-Id: I150d4b147090dbd48d804ebd96ea909e5b6fdbcb","distinct":true,"url":"https://api.github.com/repos/androidarmv6/android_frameworks_av/commits/84d61128fbc72aabc22a7f803cd31cff4e73c159"},{"sha":"4728e99e8490770439a9425c74308c58bfc737e1","author":{"email":"e3b0423bbb62ea440620cdeae9c23db67bd72810@codeaurora.org","name":"Satya Krishna Pindiproli"},"message":"libstagefright: Handle FLAC clips with very small block sizes\n\n- Clips with very small block sizes play with frequent glitches.\n- As per the current design, the parser gives data in frames and\n  as the size of each frame after decoding is very small, the framework\n  does not receive PCM at the rate at which it expects resulting in\n  glitches.\n- Fix is to buffer data in the decoder and to read from parser only\n  when needed.\n\nCRs-Fixed: 676591\nChange-Id: I0c79735ac16c0a9a821fbcadc172038a3145941a","distinct":true,"url":"https://api.github.com/repos/androidarmv6/android_frameworks_av/commits/4728e99e8490770439a9425c74308c58bfc737e1"},{"sha":"1aedb67544e8a7ced54a1e6f7b7cbdfccc16faa3","author":{"email":"e3b0423bbb62ea440620cdeae9c23db67bd72810@codeaurora.org","name":"Satya Krishna Pindiproli"},"message":"libstagefright: Reset flac decoder eos during flush\n\n- The CTS test case testDecodeFlac fails when the reset mode\n  is RESET_MODE_EOS_FLUSH.\n- In this mode, after input and output eos are set, there is a seek to 0\n  but bit-stream is not fetched from the parser resulting in an\n  assert that causes the CTS failure.\n- Ensure that the decoder eos is reset in flushDecoder so that bit-stream\n  is fetched from the parser.\n- Also fix indentation issues for log messages.\n\nCRs-Fixed: 793060\nChange-Id: I5fc86a7b04f009e91231fa4b20b32da1dac6a9ca","distinct":true,"url":"https://api.github.com/repos/androidarmv6/android_frameworks_av/commits/1aedb67544e8a7ced54a1e6f7b7cbdfccc16faa3"},{"sha":"7404a5798ad1bd946664ca556404d5d44213a080","author":{"email":"5cea07d0da150b74302fc78e6ec07624cf84fe11@codeaurora.org","name":"Santhosh Behara"},"message":"httplive: HLS enhancements\n\n- Use the property persist.sys.media.hls-custom to have all\n  the customizations enabled in HLS stack.\n\n- Start playback from first segment, in VOD if the\n  playback happens at variant corresponding to actual\n  bandwidth.\n\n- Increase the duration to buffer to 25sec before\n  pausing the PlayListFetcher.\n\nChange-Id: I8a676c77db54205521bf6db7a69e0766da3220c5","distinct":true,"url":"https://api.github.com/repos/androidarmv6/android_frameworks_av/commits/7404a5798ad1bd946664ca556404d5d44213a080"},{"sha":"1abd0c511a4509074097707945681154900b50de","author":{"email":"1d684bb414a022d8a1bfc880b0df61ab60e1fc49@codeaurora.org","name":"Dhananjay Kumar"},"message":"soundpool: reuse channel for same sample if available\n\nReuse channel for same sample if the channel completed\ncurrent playback and is not reallocated to another sample,\ni.e. not stolen by other sample.\n\nCRs-Fixed: 769440\nChange-Id: Ibe7ee318c7dc11f3c4fd3a2f57d861318b10973b","distinct":true,"url":"https://api.github.com/repos/androidarmv6/android_frameworks_av/commits/1abd0c511a4509074097707945681154900b50de"},{"sha":"6a054d6b999d252ed87b4224f3aa13e69e3c56e0","author":{"email":"b1b4621daa2e4268445d0a228561f9bceb8eef56@codeaurora.org","name":"Pavan Chikkala"},"message":"libstagefright: Add check for bits avail to read\n\n- If number of bits available to read from ABitReader\n  is zero,do not call getBits.\n\nChange-Id: I4b7332b03ed6ee1d7b6711e5b4c5dce396151b03\nCRs-Fixed: 777657","distinct":true,"url":"https://api.github.com/repos/androidarmv6/android_frameworks_av/commits/6a054d6b999d252ed87b4224f3aa13e69e3c56e0"},{"sha":"8b91c593e00b70ba8157da8479d6bde635b44513","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"stagefright: Correct ifdeffage of some QC codecs\n\nChange-Id: Ie8cc7287967b84e09941283559ca542efd928d91","distinct":true,"url":"https://api.github.com/repos/androidarmv6/android_frameworks_av/commits/8b91c593e00b70ba8157da8479d6bde635b44513"},{"sha":"44086dd3f9c49ab7026081ab7a5399a4d00265bf","author":{"email":"fbe8d1529f44c7710d67243066e1e295c1fc78f8@gmail.com","name":"androidarmv6-gerrit2"},"message":"Merge remote-tracking branch 'cm/cm-12.0' into cm-12.0","distinct":true,"url":"https://api.github.com/repos/androidarmv6/android_frameworks_av/commits/44086dd3f9c49ab7026081ab7a5399a4d00265bf"}]}