From 3bd426e39bf0909eb24fcfa9690256063747f6bf Mon Sep 17 00:00:00 2001 From: ChenHengming Date: Fri, 9 Oct 2015 20:21:09 +0000 Subject: [PATCH] [buf_slot]: fix mpp_buf_slot_dequeue type error git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@337 6e48237b-75ef-9749-8fc9-41990f28c85a --- mpp/codec/mpp_buf_slot.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mpp/codec/mpp_buf_slot.cpp b/mpp/codec/mpp_buf_slot.cpp index b7b66ad5..60477321 100644 --- a/mpp/codec/mpp_buf_slot.cpp +++ b/mpp/codec/mpp_buf_slot.cpp @@ -599,10 +599,10 @@ MPP_RET mpp_buf_slot_dequeue(MppBufSlots slots, RK_U32 *index, SlotQueueType typ MppBufSlotsImpl *impl = (MppBufSlotsImpl *)slots; Mutex::Autolock auto_lock(impl->lock); - if (list_empty(&impl->queue[QUEUE_DISPLAY])) + if (list_empty(&impl->queue[type])) return MPP_NOK; - MppBufSlotEntry *slot = list_entry(impl->queue[QUEUE_DISPLAY].next, MppBufSlotEntry, list); + MppBufSlotEntry *slot = list_entry(impl->queue[type].next, MppBufSlotEntry, list); if (slot->status.not_ready) return MPP_NOK;