{"push_id":688170604,"size":113,"distinct_size":113,"ref":"refs/heads/cm-12.1-caf-8226","head":"123f5c2ef3a634a85442398fe1aedc4771b0c6de","before":"516f80c1d2d8aa71a530b3d602a2e3bd07038763","commits":[{"sha":"74170c11e488027e62c2d456bcb481b1c8ef07e2","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge a9f371a0695fa6a5d49baa6d8ce56c63aced21c2 on remote branch\n\nChange-Id: I0d7d5b6578e0e7f654fbfe9b2a5f6df291b8dba4","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/74170c11e488027e62c2d456bcb481b1c8ef07e2"},{"sha":"2e4c1d7c0ccc1ac21f64aeee74a8eb25f08f44ab","author":{"email":"01ee92d887987aea2a5221a6e2dbc45569a12308@codeaurora.org","name":"Mahesh Lanka"},"message":"dashplayer: Fix for pause-resume-pause usecase\n\nWhen pause-resume-pause is queued in fast, second pause\ncan assert fail in renderer. Happens because pause flag is set\nwhen pause cmd comes but resume flag is set in resume\ncallback from source. By time resume returns, second pause asserts.\n\n-Fix to remove resume callback path and serialize renderer->pause,\nrenderer->resume in kwhatpause/kwhatresume as cmds come in itself\n-discontinuity flag check made in kwhatresume itself\n\nChange-Id: I1641417ac34c13415eb6b70f00071cca0691bd61","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/2e4c1d7c0ccc1ac21f64aeee74a8eb25f08f44ab"},{"sha":"6798d6033e2f8c9ae92ae924e047f3fe6917b5f8","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"dashplayer: Fix for pause-resume-pause usecase\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/6798d6033e2f8c9ae92ae924e047f3fe6917b5f8"},{"sha":"d165bf6e0ab9b8a0c1d32cf099d902db28b796d3","author":{"email":"01ee92d887987aea2a5221a6e2dbc45569a12308@codeaurora.org","name":"Mahesh Lanka"},"message":"dashplayer: support dynamic null surface\n\nsupport dynamic setting of null\nnative window\n\nChange-Id: I5c9356014a1dcaf264d93b07fd4dcaf4733e4ade\nCRs-Fixed: 608151","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/d165bf6e0ab9b8a0c1d32cf099d902db28b796d3"},{"sha":"0201845b4648f91861691edde3402235b5203881","author":{"email":"356507700f845b32ec20e91774f0c688efab9876@codeaurora.org","name":"Pushkaraj Patil"},"message":"mm-video: vdec: avoid set metadata after free buffer\n\nIn some use cases client frees output buffers before it gets\nall FBD's, in this process component clears output buffer\nstructures it has for current session. Code dependent on\nthese structures results in crash if it executes after free\nbuffer. This change checks for such condition and avoids\nthe same.\n\nCRs-fixed: 614669\nChange-Id: Ia2b76425ebc49721beae2f02f5677d18dbff90a2","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/0201845b4648f91861691edde3402235b5203881"},{"sha":"fbb8e83640fc0fea290f104b85ef544a5c3ff80d","author":{"email":"0e3ab3e485f5469ea79d32d8876d1e2069da6bd5@codeaurora.org","name":"Praneeth Paladugu"},"message":"mm-video: vidc: Adds NULL check for ETB buffer\n\nMeta buffers needs to check against NULL address.\nThis change adds the check and returns error if NULL\nbuffer is queued to component.\n\nCRs-Fixed: 590745\n\nChange-Id: I8483e2b19e348c1c50bb4245bfd02419983b022e","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/fbb8e83640fc0fea290f104b85ef544a5c3ff80d"},{"sha":"99ea38c7d464558f9d73d7c665b51e417257abe7","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"dashplayer: support dynamic null surface\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/99ea38c7d464558f9d73d7c665b51e417257abe7"},{"sha":"ccab46c19d1717608954556233c21cb93b448567","author":{"email":"d2ddecd5ff6904a9eeb97af685230b06de92e8fd@codeaurora.org","name":"Jayasena Sangaraboina"},"message":"msm: venc: Enable/Disable buffer logging at runtime\n\nBuffer logs can be enabled and disabled at runtime with following\nproperties:\n1. setprop vidc.enc.log.out 1\n2. setprop vidc.enc.log.in 1\nDefault location for collecting logs is /data/misc/media\nLog file names are in following format:\n  input_dec_<width>_<height>_<inst_ptr>.yuv\n  output_dec_<width>_<height>_<inst_ptr>.<codec>\n\nCRs-Fixed: 524234\nChange-Id: I4d00e95644adc337932d2b8fd97940b04d22f962","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/ccab46c19d1717608954556233c21cb93b448567"},{"sha":"fc1d4059685da80023376cfff70b496696d70c09","author":{"email":"8f8b6109cd5e7b75746932bf5dcf69e763e1f0b2@codeaurora.org","name":"Deva Ramasubramanian"},"message":"mm-video: vidc: Add extradata logging support for encoder\n\nRunning `setprop vidc.enc.log.extradata 1` allows for the extradata to\nbe dumped into /data/misc/media/.\n\nChange-Id: I9a806df5364adf78b8bd50d5a519314a738ac88a","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/fc1d4059685da80023376cfff70b496696d70c09"},{"sha":"fadfbb316e658b609b498e2650a8b2cbab692101","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"msm: venc: Enable/Disable buffer logging at runtime\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/fadfbb316e658b609b498e2650a8b2cbab692101"},{"sha":"a2bdab9a84dccc4b081ce036c1f27d0c4ea1ee13","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video: vidc: Add extradata logging support for encoder\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/a2bdab9a84dccc4b081ce036c1f27d0c4ea1ee13"},{"sha":"ef860cb7c0946aa4844ba2bfb781760bfc7d3109","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video: vidc: Adds NULL check for ETB buffer\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/ef860cb7c0946aa4844ba2bfb781760bfc7d3109"},{"sha":"ce197a3bbd373a2838443d15056f22548a5b4ae0","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-video: vdec: avoid set metadata after free buffer\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/ce197a3bbd373a2838443d15056f22548a5b4ae0"},{"sha":"d97abb555bdea2b51fe60bfd541a1ee8599a1081","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Merge \"mm-video: vdec: avoid set metadata after free buffer\"\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/d97abb555bdea2b51fe60bfd541a1ee8599a1081"},{"sha":"5359ee14d60341153ca30d2afba35da55be9dd96","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Merge \"Merge \"mm-video: vdec: avoid set metadata after free buffer\"\"\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/5359ee14d60341153ca30d2afba35da55be9dd96"},{"sha":"a4cf33045d5a65ca8563ace13ee6dae2a9160637","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Merge \"mm-video: vdec: avoid set metadata after free buffer\"\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/a4cf33045d5a65ca8563ace13ee6dae2a9160637"},{"sha":"637bdc56cee85cd629e93ed6cec7555e45f684a2","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Merge \"Merge \"mm-video: vdec: avoid set metadata after free buffer\"\"\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/637bdc56cee85cd629e93ed6cec7555e45f684a2"},{"sha":"800ad839cc92467ad53f0269ad9815fbd13395f0","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Merge \"mm-video: vdec: avoid set metadata after free buffer\"\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/800ad839cc92467ad53f0269ad9815fbd13395f0"},{"sha":"675b896b924a3522c277111465b5274e2b60fe91","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Merge \"Merge \"mm-video: vdec: avoid set metadata after free buffer\"\"\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/675b896b924a3522c277111465b5274e2b60fe91"},{"sha":"c57f79fe74a98913c8f564941dce92d89ed353d0","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Merge \"mm-video: vdec: avoid set metadata after free buffer\"\"","distinct":true,"url":"https://api.github.com/repos/rebelos/platform_hardware_qcom_media/commits/c57f79fe74a98913c8f564941dce92d89ed353d0"}]}