Lines Matching refs:packet
96 enc->packet = NULL; in reset_enc_task()
145 MppPacket packet = NULL; in release_task_in_port() local
157 packet = NULL; in release_task_in_port()
164 ret = mpp_task_meta_get_packet(mpp_task, KEY_OUTPUT_PACKET, &packet); in release_task_in_port()
165 if (packet) { in release_task_in_port()
166 mpp_packet_deinit(&packet); in release_task_in_port()
167 packet = NULL; in release_task_in_port()
182 RK_U32 packet_length = mpp_packet_get_length(task->packet); in check_hal_task_pkt_len()
291 MppPacket packet = NULL; in mpp_enc_callback() local
306 packet = task->packet; in mpp_enc_callback()
309 task->part_pos = (RK_U8 *)mpp_packet_get_pos(packet); in mpp_enc_callback()
310 task->part_length = mpp_packet_get_length(packet); in mpp_enc_callback()
327 impl = (MppPacketImpl *)packet; in mpp_enc_callback()
348 memcpy(impl, packet, sizeof(*impl)); in mpp_enc_callback()
367 mpp_packet_copy_segment_info(impl, packet); in mpp_enc_callback()
368 mpp_packet_reset_segment(packet); in mpp_enc_callback()
1497 static void update_user_datas(EncImpl impl, MppPacket packet, MppFrame frame, HalEncTask *hal_task) in update_user_datas() argument
1507 enc_impl_add_prefix(impl, packet, &length, uuid_usr_data, in update_user_datas()
1525 enc_impl_add_prefix(impl, packet, &length, user_data_v2->uuid, in update_user_datas()
1528 enc_impl_add_prefix(impl, packet, &length, uuid_debug_info, in update_user_datas()
1745 if (enc->packet) in mpp_enc_check_frm_pkt()
1746 enc->pkt_buf = mpp_packet_get_buffer(enc->packet); in mpp_enc_check_frm_pkt()
1748 mpp_packet_new(&enc->packet); in mpp_enc_check_frm_pkt()
1757 mpp_packet_set_pts(enc->packet, pts); in mpp_enc_check_frm_pkt()
1758 mpp_packet_set_dts(enc->packet, mpp_frame_get_dts(enc->frame)); in mpp_enc_check_frm_pkt()
1761 mpp_packet_set_eos(enc->packet); in mpp_enc_check_frm_pkt()
1763 mpp_packet_clr_eos(enc->packet); in mpp_enc_check_frm_pkt()
1779 MppPacketImpl *pkt = (MppPacketImpl *)enc->packet; in mpp_enc_check_pkt_buf()
1793 enc_dbg_detail("create output pkt %p buf %p\n", enc->packet, buffer); in mpp_enc_check_pkt_buf()
1796 enc->packet, enc->pkt_buf, in mpp_enc_check_pkt_buf()
1797 mpp_packet_get_pos(enc->packet), in mpp_enc_check_pkt_buf()
1798 mpp_packet_get_length(enc->packet)); in mpp_enc_check_pkt_buf()
1818 MppPacket packet = hal_task->packet; in mpp_enc_proc_two_pass() local
1821 RK_S32 pkt_len = mpp_packet_get_length(packet); in mpp_enc_proc_two_pass()
1825 hal_task->segment_nb = mpp_packet_get_segment_nb(hal_task->packet); in mpp_enc_proc_two_pass()
1852 mpp_packet_set_length(packet, pkt_len); in mpp_enc_proc_two_pass()
1853 mpp_packet_set_segment_nb(packet, hal_task->segment_nb); in mpp_enc_proc_two_pass()
2010 MppPacket packet = hal_task->packet; in mpp_enc_add_sw_header() local
2026 mpp_packet_append(packet, enc->hdr_pkt); in mpp_enc_add_sw_header()
2036 enc_impl_add_prefix(impl, packet, &length, uuid_refresh_cfg, in mpp_enc_add_sw_header()
2056 enc_impl_add_prefix(impl, packet, &length, uuid_version, in mpp_enc_add_sw_header()
2063 enc_impl_add_prefix(impl, packet, &length, uuid_rc_cfg, in mpp_enc_add_sw_header()
2071 update_user_datas(impl, packet, frame, hal_task); in mpp_enc_add_sw_header()
2145 hal_task->segment_nb = mpp_packet_get_segment_nb(hal_task->packet); in mpp_enc_normal()
2299 if (enc->packet) { in mpp_enc_terminate_task()
2301 mpp_packet_set_length(enc->packet, hal_task->length); in mpp_enc_terminate_task()
2310 mpp_task_meta_set_packet(enc->task_out, KEY_OUTPUT_PACKET, enc->packet); in mpp_enc_terminate_task()
2378 mpp_task_meta_get_packet(enc->task_in, KEY_OUTPUT_PACKET, &enc->packet); in try_get_enc_task()
2381 enc_dbg_detail("task dequeue done frm %p pkt %p\n", enc->frame, enc->packet); in try_get_enc_task()
2408 hal_task->packet = enc->packet; in try_get_enc_task()
2452 mpp_assert(enc->packet); in try_get_enc_task()
2471 mpp_packet_append(enc->packet, enc->hdr_pkt); in try_get_enc_task()
2516 MppPacket packet = hal_task->packet; in try_proc_low_deley_task() local
2578 hal_task->part_pos = (RK_U8 *)mpp_packet_get_pos(packet); in try_proc_low_deley_task()
2582 mpp_packet_set_length(packet, hal_task->length); in try_proc_low_deley_task()
2608 RK_U8 *part_pos = (RK_U8 *)mpp_packet_get_pos(packet); in try_proc_low_deley_task()
2620 mpp_packet_copy_init((MppPacket *)&part_pkt, packet); in try_proc_low_deley_task()
2645 RK_U8 *part_pos = (RK_U8 *)mpp_packet_get_pos(packet); in try_proc_low_deley_task()
2649 MppPacketImpl *pkt = (MppPacketImpl *)packet; in try_proc_low_deley_task()
2674 mpp_task_meta_set_packet(enc->task_out, KEY_OUTPUT_PACKET, packet); in try_proc_low_deley_task()
2708 MppPacket packet = hal_task->packet; in set_enc_info_to_packet() local
2709 MppMeta meta = mpp_packet_get_meta(packet); in set_enc_info_to_packet()
2767 MppPacket packet = hal_task->packet; in try_proc_normal_task() local
2781 mpp_packet_set_segment_nb(hal_task->packet, hal_task->segment_nb); in try_proc_normal_task()
2814 if (!mpp_packet_is_partition(packet)) { in try_proc_normal_task()
2816 mpp_packet_set_length(packet, hal_task->length); in try_proc_normal_task()
2823 mpp_packet_set_length(packet, 0); in try_proc_normal_task()
2834 mpp_task_meta_set_packet(enc->task_out, KEY_OUTPUT_PACKET, packet); in try_proc_normal_task()
2968 if (hal_task->packet) { in async_task_terminate()
2969 MppPacket pkt = hal_task->packet; in async_task_terminate()
3069 MppPacket packet = hal_task->packet; in check_async_frm_pkt() local
3075 if (packet) in check_async_frm_pkt()
3076 hal_task->output = mpp_packet_get_buffer(packet); in check_async_frm_pkt()
3078 mpp_packet_new(&packet); in check_async_frm_pkt()
3079 hal_task->packet = packet; in check_async_frm_pkt()
3088 mpp_packet_set_pts(packet, pts); in check_async_frm_pkt()
3089 mpp_packet_set_dts(packet, mpp_frame_get_dts(frame)); in check_async_frm_pkt()
3092 mpp_packet_set_eos(packet); in check_async_frm_pkt()
3094 mpp_packet_clr_eos(packet); in check_async_frm_pkt()
3112 MppPacketImpl *pkt = (MppPacketImpl *)hal_task->packet; in check_async_pkt_buf()
3127 enc_dbg_detail("create output pkt %p buf %p\n", hal_task->packet, buffer); in check_async_pkt_buf()
3130 hal_task->packet, hal_task->output, in check_async_pkt_buf()
3131 mpp_packet_get_pos(hal_task->packet), in check_async_pkt_buf()
3132 mpp_packet_get_length(hal_task->packet)); in check_async_pkt_buf()
3147 MppPacket packet = NULL; in try_get_async_task() local
3175 packet = hal_task->packet; in try_get_async_task()
3213 if (NULL == packet) { in try_get_async_task()
3217 mpp_meta_get_packet(meta, KEY_OUTPUT_PACKET, &packet); in try_get_async_task()
3220 if (packet) { in try_get_async_task()
3226 hal_task->packet = packet; in try_get_async_task()
3294 mpp_assert(hal_task->packet); in try_get_async_task()
3315 mpp_packet_append(hal_task->packet, enc->hdr_pkt); in try_get_async_task()
3518 MppPacket pkt = hal_task->packet; in enc_async_wait_task()