return;
#ifdef TIZEN_FEATURE_TBM_SUPPORT_FOR_V4L2_DECODER
- if (!V4L2_TYPE_IS_OUTPUT(pool->obj->type)) {
+ if (obj->tbm_output && !V4L2_TYPE_IS_OUTPUT(pool->obj->type)) {
g_mutex_lock (&pool->buffer_lock);
GST_INFO_OBJECT (pool, "live buffer[%d]", pool->live_buffer_count);
goto eos;
}
#ifdef TIZEN_FEATURE_TBM_SUPPORT_FOR_V4L2_DECODER
- if (pool->obj->mode == GST_V4L2_IO_DMABUF) {
+ if (pool->obj->tbm_output && pool->obj->mode == GST_V4L2_IO_DMABUF) {
gst_buffer_unref (*buf);
*buf = tmp;
} else {