msm: vidc: Adds support to parse SEQ_CHANGED cmd payload

Adds support to parse the payload of command
evt_seq_changed to know about resource request.

Change-Id: I483954b0453a84be26e3d180f4f18bef042ab409
Signed-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>
This commit is contained in:
Praneeth Paladugu
2012-07-06 08:19:37 -07:00
committed by Stephen Boyd
parent 736f61faf2
commit f461af4c37

View File

@@ -98,6 +98,18 @@ void hal_process_sess_evt_seq_changed(struct hal_device *device,
cmd_done.status = VIDC_ERR_NONE;
cmd_done.size = sizeof(struct msm_vidc_cb_event);
num_properties_changed = pkt->event_data2;
switch (pkt->event_data1) {
case HFI_EVENT_DATA_SEQUENCE_CHANGED_SUFFICIENT_BUFFER_RESOURCES:
event_notify.hal_event_type =
HAL_EVENT_SEQ_CHANGED_SUFFICIENT_RESOURCES;
break;
case HFI_EVENT_DATA_SEQUENCE_CHANGED_INSUFFICIENT_BUFFER_RESOURCES:
event_notify.hal_event_type =
HAL_EVENT_SEQ_CHANGED_INSUFFICIENT_RESOURCES;
break;
default:
break;
}
if (num_properties_changed) {
data_ptr = (u8 *) &pkt->rg_ext_event_data[0];
do {