Home
last modified time | relevance | path

Searched refs:structure (Results 1 – 11 of 11) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_init.c225 if (p->structure == FRAME) { in store_proc_picture_in_dpb()
227 } else if (p->structure == TOP_FIELD) { in store_proc_picture_in_dpb()
229 } else if (p->structure == BOTTOM_FIELD) { in store_proc_picture_in_dpb()
234 if ((p->structure == FRAME && fs->is_used == 3) in store_proc_picture_in_dpb()
235 || (p->structure != FRAME && fs->is_used && fs->is_used < 3)) { in store_proc_picture_in_dpb()
244 static void dpb_mark_add_used(H264_DpbMark_t *p_mark, RK_S32 structure) in dpb_mark_add_used() argument
247 if (structure == FRAME || structure == TOP_FIELD) { in dpb_mark_add_used()
250 if (structure == FRAME || structure == BOTTOM_FIELD) { in dpb_mark_add_used()
258 H264_StorePic_t *p_stored_pic = alloc_storable_picture(p_Vid, p_Vid->structure); in clone_storable_picture()
263 dpb_mark_add_used(p_stored_pic->mem_mark, p_stored_pic->structure); in clone_storable_picture()
[all …]
H A Dh264d_dpb.c147 if (p->structure == FRAME) in get_pic_num_x()
273 if (p->structure == FRAME) { in mm_unmark_short_term_for_reference()
310 if (p->structure == FRAME) { in mm_unmark_long_term_for_reference()
357 …c MPP_RET unmark_long_term_field_for_reference_by_frame_idx(H264_DpbBuf_t *p_Dpb, RK_S32 structure, in unmark_long_term_field_for_reference_by_frame_idx() argument
364 VAL_CHECK(ret, structure != FRAME); in unmark_long_term_field_for_reference_by_frame_idx()
370 if (structure == TOP_FIELD) { in unmark_long_term_field_for_reference_by_frame_idx()
392 if (structure == BOTTOM_FIELD) { in unmark_long_term_field_for_reference_by_frame_idx()
426 if (p->structure == FRAME) { in mark_pic_long_term()
447 if (p->structure == TOP_FIELD) { in mark_pic_long_term()
502 if (p->structure == FRAME) { in mm_assign_long_term_frame_idx()
[all …]
H A Dh264d_slice.c506 p_Vid->structure = FRAME; in process_slice()
513 p_Vid->structure = currSlice->bottom_field_flag ? BOTTOM_FIELD : TOP_FIELD; in process_slice()
515 p_Vid->structure = FRAME; in process_slice()
519 currSlice->structure = p_Vid->structure; in process_slice()
597 … currSlice->active_pps->pic_parameter_set_id, currSlice->structure, currSlice->frame_num); in process_slice()
H A Dh264d_fill.c107 … fill_picture_entry(&pp->CurrPic, dec_pic->mem_mark->slot_idx, dec_pic->structure == BOTTOM_FIELD); in fill_picparams()
161 if (dec_pic->structure == TOP_FIELD || dec_pic->structure == FRAME) { in fill_picparams()
165 if (dec_pic->structure == BOTTOM_FIELD || dec_pic->structure == FRAME) { in fill_picparams()
H A Dh264d_dpb.h49 H264_StorePic_t *alloc_storable_picture(H264dVideoCtx_t *p_Vid, RK_S32 structure);
H A Dh264d_global.h304 RK_S32 structure; member
379 RK_S32 structure; member
770 RK_S32 structure; member
1008 RK_S32 structure; member
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_EN.md93 This chapter describes the data structure that directly exposed to users in the process of using MP…
95 …ce for interaction with the upper layer. This chapter explains the data structure used in MPI inte…
97 ## 2.1 Interface structure overview
102 <center>Figure 2 Data structure used in MPI interface</center>
123 ## 2.2 Memory structure(MppBuffer)
155 ## 2.3 Bitstream structure(MppPacket)
181 MppPacket, as a structure describing one-dimensional memory, needs to be initialized using allocate…
195 ## 2.4 Image structure(MppFrame)
220 … | If true it represents that the current MppFrame is a descriptive structure for marking chan…
225structure. The decoded information (including pixel data, pts, error information and other related…
[all …]
/rockchip-linux_mpp/doc/design/
H A D1.mpp_design.txt108 and output format related syntax structure to hal. The hal will translate the
109 syntax structure to register set on different hardware. Current hal supports
/rockchip-linux_mpp/
H A Dreadme.txt79 | | | protocol structure
231 Here is the Media Process Interface hierarchical structure
232 MpiPacket and MpiFrame is the stream I/O data structure.
/rockchip-linux_mpp/tools/
H A Dmpp_doxyfile654 # by doxygen. The layout file controls the global structure of the generated
1341 # structure should be generated to display hierarchical information. If the tag
1343 # index structure (just like the one that is generated for HTML Help). For this
1779 # captures the structure of the code including all documentation.
1836 # Definitions (see http://autogen.sf.net) file that captures the structure of
1848 # file that captures the structure of the code including all documentation.
/rockchip-linux_mpp/build/android/
H A Dandroid.toolchain.cmake1693 # ANDROID_NDK_LAYOUT : the inner NDK structure (RELEASE, LINARO, ANDROID)