_tbm_surf_queue_mutex_lock();
- *surface = NULL;
-
TBM_SURF_QUEUE_RETURN_VAL_IF_FAIL(_tbm_surface_queue_is_valid(surface_queue),
TBM_SURFACE_QUEUE_ERROR_INVALID_QUEUE);
TBM_SURF_QUEUE_RETURN_VAL_IF_FAIL(surface != NULL,
TBM_SURFACE_QUEUE_ERROR_INVALID_SURFACE);
+ *surface = NULL;
+
pthread_mutex_lock(&surface_queue->lock);
if (_queue_is_empty(&surface_queue->free_queue)) {
_tbm_surf_queue_mutex_lock();
- *num = 0;
-
TBM_SURF_QUEUE_RETURN_VAL_IF_FAIL(_tbm_surface_queue_is_valid(surface_queue),
TBM_SURFACE_QUEUE_ERROR_INVALID_QUEUE);
TBM_SURF_QUEUE_RETURN_VAL_IF_FAIL(num != NULL,
TBM_SURFACE_QUEUE_ERROR_INVALID_PARAMETER);
+ *num = 0;
+
pthread_mutex_lock(&surface_queue->lock);
LIST_FOR_EACH_ENTRY(node, &surface_queue->list, link) {
{
_tbm_surf_queue_mutex_lock();
- *num = 0;
-
TBM_SURF_QUEUE_RETURN_VAL_IF_FAIL(_tbm_surface_queue_is_valid(surface_queue),
TBM_SURFACE_QUEUE_ERROR_INVALID_QUEUE);
TBM_SURF_QUEUE_RETURN_VAL_IF_FAIL(num != NULL,
TBM_SURFACE_QUEUE_ERROR_INVALID_PARAMETER);
+ *num = 0;
+
pthread_mutex_lock(&surface_queue->lock);
switch (trace) {
tbm_format *formats = NULL;
ASSERT_TRUE(tbm_surface_internal_query_supported_formats(&formats, &num));
+ ASSERT_TRUE(formats != NULL);
+ ASSERT_TRUE(num > 0);
+
surface = tbm_surface_internal_create_with_flags(720, 1024, formats[0], TBM_BO_DEFAULT);
tbm_surface_internal_destroy(surface);
tbm_surface_internal_destroy(surface);
- if(formats)
- free(formats);
+ free(formats);
}
ASSERT_FALSE(tbm_surface_internal_get_plane_data((tbm_surface_h)&surf, 0, NULL, NULL, NULL));
ASSERT_FALSE(tbm_surface_internal_get_plane_data(surface, -1, NULL, NULL, NULL));
- ASSERT_FALSE(tbm_surface_internal_get_plane_data(surface, 4, NULL, NULL, NULL));
+ ASSERT_FALSE(tbm_surface_internal_get_plane_data(surface, 3, NULL, NULL, NULL));
}
TEST_F(UtSurfaceInternal, GetPlaneDataSuccess)
TEST_F(UtSurfaceInternal, AddUserDataSuccess)
{
- unsigned long key_ud;
+ unsigned long key_ud = 157;
ASSERT_TRUE(tbm_surface_internal_add_user_data(surface, key_ud, NULL));
}
TEST_F(UtSurfaceInternal, AddUserDataFailDoubleKey)
{
- unsigned long key_ud;
+ unsigned long key_ud = 5487;
ASSERT_TRUE(tbm_surface_internal_add_user_data(surface, key_ud, NULL));
ASSERT_FALSE(tbm_surface_internal_add_user_data(surface, key_ud, NULL));
TEST_F(UtSurfaceInternal, SetUserDataSuccess)
{
- unsigned long key_ud;
+ unsigned long key_ud = 87947;
ASSERT_TRUE(tbm_surface_internal_add_user_data(surface, key_ud, data_free_handle));
/*the first call*/
TEST_F(UtSurfaceInternal, GetUserDataSuccess)
{
- unsigned long key_ud;
+ unsigned long key_ud = 97456789;
int *data = NULL;
ASSERT_TRUE(tbm_surface_internal_add_user_data(surface, key_ud, data_free_handle));
TEST_F(UtSurfaceInternal, DeleteUserDataSuccess)
{
- unsigned long key_ud;
+ unsigned long key_ud = 9787524897;
ASSERT_TRUE(tbm_surface_internal_add_user_data(surface, key_ud, data_free_handle));
ASSERT_TRUE(tbm_surface_internal_set_user_data(surface, key_ud, &tbm_data_free_is_called));