[test]: add buffer pointer verification to mpp_buffer_test

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1018 6e48237b-75ef-9749-8fc9-41990f28c85a
This commit is contained in:
ChenHengming
2016-07-14 09:15:11 +00:00
parent b8d2409710
commit 94b4f98b45

View File

@@ -132,6 +132,8 @@ int main()
goto MPP_BUFFER_failed;
}
mpp_log("allocator get ptr %p with fd %d\n", commit.ptr, commit.fd);
/*
* NOTE: commit buffer info will be directly return within new MppBuffer
* This mode allow input group is NULL
@@ -141,6 +143,21 @@ int main()
mpp_err("mpp_buffer_test mpp_buffer_commit failed\n");
goto MPP_BUFFER_failed;
}
/*
* test imported buffer
*/
{
void *ptr = mpp_buffer_get_ptr(commit_buffer[i]);
if (NULL == ptr) {
mpp_err("mpp_buffer_test mpp_buffer_get_ptr failed\n");
goto MPP_BUFFER_failed;
}
mpp_log("get ptr %p from fd %d\n", ptr, mpp_buffer_get_fd(commit_buffer[i]));
memset(ptr, 0, mpp_buffer_get_size(commit_buffer[i]));
}
}
for (i = 0; i < count; i++) {