[misc]: remove warning on Linux

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@355 6e48237b-75ef-9749-8fc9-41990f28c85a
This commit is contained in:
ChenHengming
2015-10-12 16:48:55 +00:00
parent a3738346ff
commit 5e4e1a55b1
7 changed files with 12 additions and 11 deletions

View File

@@ -130,7 +130,7 @@ MPP_RET dummy_dec_control(void *dec, RK_S32 cmd_type, void *param)
MPP_RET dummy_dec_prepare(void *dec, MppPacket pkt, HalDecTask *task)
{
DummyDec *p;
RK_U32 output;
RK_S32 output;
MppFrame frame;
RK_U32 frame_count;
MppBufSlots slots;

View File

@@ -563,7 +563,7 @@ typedef struct HEVCFrame {
* A combination of HEVC_FRAME_FLAG_*
*/
RK_U8 flags;
RK_U32 slot_index;
RK_S32 slot_index;
} HEVCFrame;
typedef struct HEVCNAL {

View File

@@ -368,7 +368,7 @@ RK_S32 hevc_parser_test(ParserDemoCmdContext_t *cmd)
memset(&curtask->refer, -1, sizeof(curtask->refer));
curtask->input = -1;
while (!feof(pInFile)) {
RK_U32 index;
RK_S32 index;
RK_U8 *tmpbuf = buf;
RK_U8 *pos = NULL;
@@ -455,7 +455,6 @@ RK_S32 hevc_parser_test(ParserDemoCmdContext_t *cmd)
}
do {
RK_U32 index;
ret = mpp_buf_slot_dequeue(slots, &index, QUEUE_DISPLAY);
if (ret == MPP_OK) {
mpp_buf_slot_get_prop(slots, index, SLOT_FRAME, &frame);
@@ -501,7 +500,7 @@ RK_S32 hevc_parser_test(ParserDemoCmdContext_t *cmd)
h265d_flush((void*)mpp_codex_ctx);
do {
RK_U32 index;
RK_S32 index;
ret = mpp_buf_slot_dequeue(slots, &index, QUEUE_DISPLAY);
if (ret == MPP_OK) {
mpp_log("get_display for index = %d", index);

View File

@@ -122,7 +122,7 @@ extern "C" {
*/
MPP_RET mpp_buf_slot_init(MppBufSlots *slots);
MPP_RET mpp_buf_slot_deinit(MppBufSlots slots);
MPP_RET mpp_buf_slot_setup(MppBufSlots slots, RK_U32 count, RK_U32 size, RK_U32 changed);
MPP_RET mpp_buf_slot_setup(MppBufSlots slots, RK_S32 count, RK_U32 size, RK_U32 changed);
RK_U32 mpp_buf_slot_is_changed(MppBufSlots slots);
MPP_RET mpp_buf_slot_ready(MppBufSlots slots);
RK_U32 mpp_buf_slot_get_size(MppBufSlots slots);

View File

@@ -187,7 +187,7 @@ struct MppBufSlotsImpl_t {
// if slot changed, all will be hold until all slot is unused
RK_U32 info_changed;
RK_U32 new_count;
RK_S32 new_count;
RK_U32 new_size;
// list for display
@@ -437,7 +437,7 @@ MPP_RET mpp_buf_slot_deinit(MppBufSlots slots)
return MPP_OK;
}
MPP_RET mpp_buf_slot_setup(MppBufSlots slots, RK_U32 count, RK_U32 size, RK_U32 changed)
MPP_RET mpp_buf_slot_setup(MppBufSlots slots, RK_S32 count, RK_U32 size, RK_U32 changed)
{
if (NULL == slots) {
mpp_err_f("found NULL input\n");
@@ -624,7 +624,7 @@ MPP_RET mpp_buf_slot_dequeue(MppBufSlots slots, RK_S32 *index, SlotQueueType typ
// make sure that this slot is just the next display slot
list_del_init(&slot->list);
slot_assert(impl, (RK_U32)slot->index < impl->count);
slot_assert(impl, slot->index < impl->count);
slot_ops_with_log(impl, slot, SLOT_DEQUEUE);
impl->display_count++;
*index = slot->index;

View File

@@ -263,7 +263,6 @@ RK_S32 vpu_close_context(VpuCodecContext **ctx)
static RK_S32 commit_memory_handle(vpu_display_mem_pool *p, RK_S32 mem_hdl, RK_S32 size)
{
MppBufferInfo info;
MPP_RET ret = MPP_OK;
vpu_display_mem_pool_impl *p_mempool = (vpu_display_mem_pool_impl *)p;
memset(&info, 0, sizeof(MppBufferInfo));
@@ -271,7 +270,7 @@ static RK_S32 commit_memory_handle(vpu_display_mem_pool *p, RK_S32 mem_hdl, RK_S
info.fd = mem_hdl;
info.size = size;
p_mempool->size = size;
ret = mpp_buffer_commit(p_mempool->group, &info);
mpp_buffer_commit(p_mempool->group, &info);
return mem_hdl;
}

View File

@@ -262,6 +262,9 @@ MPP_TEST_FAILED:
int main(int argc, char **argv)
{
(void)argc;
(void)argv;
mpi_test();
return 0;
}