| /rockchip-linux_mpp/kmpp/base/test/ |
| H A D | kmpp_buffer_test.c | 20 rk_s32 used = 0; in main() local 87 ret = kmpp_buf_grp_cfg_get_used(grp_cfg, &used); in main() 92 mpp_logi("buf grp cfg used %d unused %d after buffer_setup\n", used, unused); in main() 94 mpp_assert(used == 1); in main() 113 ret = kmpp_buf_grp_cfg_get_used(grp_cfg, &used); in main() 118 mpp_logi("buf grp cfg used %d unused %d after buffer_put\n", used, unused); in main()
|
| /rockchip-linux_mpp/osal/ |
| H A D | mpp_mem_pool.c | 62 struct list_head used; member 128 if (!list_empty(&impl->used)) { in put_pool() 132 list_for_each_entry_safe(node, m, &impl->used, MppMemPoolNode, list) { in put_pool() 204 INIT_LIST_HEAD(&pool->used); in mpp_mem_pool_init() 243 list_add_tail(&node->list, &impl->used); in mpp_mem_pool_get() 262 list_add_tail(&node->list, &impl->used); in mpp_mem_pool_get()
|
| /rockchip-linux_mpp/tools/ |
| H A D | mpp_doxyfile | 3 # This file describes the settings to be used by the documentation system 20 # This tag specifies the encoding used for all characters in the config file 21 # that follow. The default is UTF-8 which is also the encoding used for all text 31 # project for which the documentation is generated. This name is used in the 37 # The PROJECT_NUMBER tag can be used to enter a project or revision number. This 39 # control system is used. 56 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path 59 # left blank the current directory will be used. 73 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 105 # used to form the text in various listings. Each string in this list, if found [all …]
|
| /rockchip-linux_mpp/doc/design/ |
| H A D | 3.mpp_buffer.txt | 4 Mpp buffer is the warpper of the buffer used by hardware. Hardware usually can 16 MppBufferGroup has two lists, unused buffer list and used buffer list. When 43 +----------> used +-----------+
|
| H A D | 1.mpp_design.txt | 15 all available codecs that hardware can provide. This driver is used on Android/ 19 supports H.264/H.265/vp8/vp9. This driver is used on ChomeOS/Linux.
|
| H A D | 2.kernel_driver.txt | 8 all available codecs that hardware can provide. This driver is used on Android/
|
| H A D | 4.mpp_task.txt | 13 also be used on decoder if decoder wants to output some side information.
|
| /rockchip-linux_mpp/osal/allocator/ |
| H A D | allocator_dma_heap.c | 94 RK_U32 used; in try_flip_flag() local 97 used = (RK_U32)(orig & (~flag)); in try_flip_flag() 99 used = (RK_U32)(orig | flag); in try_flip_flag() 101 src = &heap_infos[used]; in try_flip_flag() 108 orig, dst->name, used, src->name); in try_flip_flag()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_com.h | 60 RK_U8 used[32]; member 65 RK_U8 used[32]; member
|
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_ps.c | 181 RK_S32 used = 0; in mpp_hevc_decode_short_term_rps() local 182 READ_ONEBIT(gb, &used); in mpp_hevc_decode_short_term_rps() 184 rps->used[k] = used; in mpp_hevc_decode_short_term_rps() 186 if (!used) in mpp_hevc_decode_short_term_rps() 189 if (used || use_delta_flag) { in mpp_hevc_decode_short_term_rps() 205 RK_S32 used, tmp; in mpp_hevc_decode_short_term_rps() local 208 used = rps->used[i]; in mpp_hevc_decode_short_term_rps() 213 rps->used[k + 1] = rps->used[k]; in mpp_hevc_decode_short_term_rps() 215 rps->used[k] = used; in mpp_hevc_decode_short_term_rps() 221 RK_S32 used; in mpp_hevc_decode_short_term_rps() local [all …]
|
| H A D | h265d_refs.c | 309 if (!short_rps->used[i]) in mpp_hevc_frame_rps() 324 int list = long_rps->used[i] ? LT_CURR : LT_FOLL; in mpp_hevc_frame_rps() 386 ret += !!rps->used[i]; in mpp_hevc_frame_nb_refs() 388 ret += !!rps->used[i]; in mpp_hevc_frame_nb_refs() 393 ret += !!long_rps->used[i]; in mpp_hevc_frame_nb_refs()
|
| H A D | h265d_parser2_syntax.c | 182 cur_dst_rps->s0_used_flag[i] = cur_src_rps->used[i]; in fill_picture_parameters() 186 cur_dst_rps->s1_used_flag[i] = cur_src_rps->used[i + n_pics]; in fill_picture_parameters() 198 dst_rps[i].s0_used_flag[j] = src_rps[i].used[j]; in fill_picture_parameters() 203 dst_rps[i].s1_used_flag[j] = src_rps[i].used[j + n_pics]; in fill_picture_parameters()
|
| H A D | h265d_parser.h | 67 RK_U8 used[32]; member 72 RK_U8 used[32]; member
|
| H A D | h265d_parser.c | 460 rps->used[i] = sps->used_by_curr_pic_lt_sps_flag[lt_idx_sps]; in decode_lt_rps() 463 READ_ONEBIT(gb, &rps->used[i]); in decode_lt_rps()
|
| /rockchip-linux_mpp/doc/ |
| H A D | Rockchip_Developer_Guide_MPP_EN.md | 95 …nteraction with the upper layer. This chapter explains the data structure used in MPI interface an… 99 The following figure shows the main data structures used by the MPI interface: 102 <center>Figure 2 Data structure used in MPI interface</center> 108 …psulation, which can be generated from MppMem and MapBuffer. It is mainly used to represent bitstr… 110 …psulation, which can be generated from MppMem and MapBuffer. It is mainly used to represent image … 119 … can support complex usage modes such as specified input and output modes. It is occasionally used. 125 MppBuffer is mainly used to describe memory blocks for hardware. It provides functions such as memo… 142 …g process (the output frame of decoder is the same as the reference frame used in decoder). But it… 157 MppPacket is mainly used to describe the related information of one-dimensional bitstream data, esp… 179 | flag | RK_U32 | Represents the flag bits used within MPP, including the followi… [all …]
|
| /rockchip-linux_mpp/kmpp/base/inc/ |
| H A D | kmpp_buffer.h | 52 ENTRY(prefix, s32, rk_s32, used, FLAG_NONE, used) \
|
| H A D | kmpp_buffer_impl.h | 32 rk_s32 used; member
|
| /rockchip-linux_mpp/build/android/ |
| H A D | README.md | 49 * Latest GCC available in NDK is used as the default compiler; 53 * GCC's stack protector is not used neither in `Debug` nor `Release` configurations; 66 …android-cmake_ will search for the most recent version of supported NDK in commonly used locations; 67 …inary Interface (ABI). This option nearly matches to the APP_ABI variable used by ndk-build tool f… 84 * **ANDROID_TOOLCHAIN_NAME** - the name of compiler toolchain to be used. This option allows to sel… 146 _android-cmake_ defines `ANDROID` CMake variable which can be used to add Android-specific stuff: 163 Other variables that are set by _android-cmake_ and can be used for the fine-grained build configur…
|
| H A D | android.toolchain.cmake | 16 # contributors may be used to endorse or promote products derived from this 62 # used by ndk-build tool from Android NDK. 67 # this ABI target is used by default 82 # Option is read-only when standalone toolchain is used. 86 # toolchain to be used. The list of possible values depends on the NDK 119 # errors even if they are not used. 1709 # BUILD_WITH_ANDROID_NDK : TRUE if NDK is used 1710 # BUILD_WITH_STANDALONE_TOOLCHAIN : TRUE if standalone toolchain is used 1718 # ANDROID_COMPILER_IS_CLANG : TRUE if clang compiler is used 1721 # ANDROID_COMPILER_VERSION : GCC version used (not Clang version) [all …]
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_buffer_impl.c | 312 if (buffer->used && group) { in service_put_buffer() 320 buffer->used = 0; in service_put_buffer() 338 if (buffer->used) in service_put_buffer() 394 if (!buffer->used) { in inc_buffer_ref() 405 buffer->used = 1; in inc_buffer_ref() 496 p->used = 1; in mpp_buffer_create() 663 buffer->used = 1; in mpp_buffer_get_unused()
|
| /rockchip-linux_mpp/mpp/base/inc/ |
| H A D | mpp_buffer_impl.h | 101 RK_U32 used; member
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_dpb.c | 272 RK_U32 used = rps->m_used[j]; in sort_delta_poc() local 282 rps->m_used[k] = used; in sort_delta_poc() 292 RK_U32 used = rps->m_used[j]; in sort_delta_poc() local 298 rps->m_used[k] = used; in sort_delta_poc()
|
| /rockchip-linux_mpp/osal/linux/ |
| H A D | drm.h | 379 int used; /**< Amount of buffer in use (for DMA) */ member
|
| /rockchip-linux_mpp/ |
| H A D | readme.txt | 114 | |----- hal Hardware Abstract Layer (HAL): modules used in mpi
|
| H A D | CMakeLists.txt | 13 …"Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release …
|