| /rockchip-linux_mpp/LICENSES/ |
| H A D | Apache-2.0 | 5 pair into a comment according to the placement guidelines in the 45 "Work" shall mean the work of authorship, whether in Source or Object form, 47 is included in or attached to the work (an example is provided in the 50 "Derivative Works" shall mean any work, whether in Source or Object form, 61 inclusion in the Work by the copyright owner or by an individual or Legal 69 marked or otherwise designated in writing by the copyright owner as "Not a 81 in Source or Object form. 85 non-exclusive, no-charge, royalty-free, irrevocable (except as stated in 92 against any entity (including a cross-claim or counterclaim in a 99 Derivative Works thereof in any medium, with or without modifications, [all …]
|
| H A D | MIT | 5 comment according to the placement guidelines in the licensing rules 16 to deal in the Software without restriction, including without limitation 21 The above copyright notice and this permission notice shall be included in
|
| /rockchip-linux_mpp/tools/ |
| H A D | mpp_doxyfile | 6 # All text after a double hash (##) is considered a comment and is placed in 20 # This tag specifies the encoding used for all characters in the config file 31 # project for which the documentation is generated. This name is used in the 32 # title of most generated pages and in a few other places. 49 # With the PROJECT_LOGO tag one can specify an logo or icon that is included in 64 # directories (in 2 levels) under the output directory of each output format and 67 # putting all generated files in the same directory would otherwise causes 73 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 75 # information to generate all constant output in the proper language. 89 # descriptions after the members that are listed in the file and class [all …]
|
| /rockchip-linux_mpp/utils/ |
| H A D | iniparser.c | 45 static const char * strlwc(const char * in, char *out, unsigned len) in strlwc() argument 49 if (in == NULL || out == NULL || len == 0) return NULL ; in strlwc() 51 while (in[i] != '\0' && i < len - 1) { in strlwc() 52 out[i] = (char)tolower((int)in[i]); in strlwc() 716 FILE * in ; in iniparser_load() local 732 if ((in = fopen(ininame, "r")) == NULL) { in iniparser_load() 739 fclose(in); in iniparser_load() 749 while (fgets(line + last, ASCIILINESZ - last, in) != NULL) { in iniparser_load() 755 if (line[len] != '\n' && !feof(in)) { in iniparser_load() 761 fclose(in); in iniparser_load() [all …]
|
| /rockchip-linux_mpp/doc/ |
| H A D | Rockchip_Developer_Guide_MPP_EN.md | 38 The hierarchical diagram of MPP platform in system architecture is shown below: 89 …gn and design principle, please refer to readme.txt in the MPP code root directory, txt documents … 93 This chapter describes the data structure that directly exposed to users in the process of using MP… 95 …action with the upper layer. This chapter explains the data structure used in MPI interface and de… 102 <center>Figure 2 Data structure used in MPI interface</center> 104 MppMem is the encapsulation of malloc memory in library C. 121 …all referenced using void\*handle in order to facilitate extension and forward compatibility. The … 133 In decoding process the decoded picture buffer usually needs to be recycled in a fixed buffer pool.… 142 …ement decoder zero-copy output in decoding process (the output frame of decoder is the same as the… 163 | pos | void \* | Represents start address of valid data in the buffer space. … [all …]
|
| /rockchip-linux_mpp/debian/ |
| H A D | changelog | 49 * [allocator]: force using drm allocator in Linux platform 78 * [mpp]: fixup for the deadlock in decoding 100 * [mpg4d]: update spit mode in prepare 120 * [mpp]: wake up the parser thread in the correct place 132 * [osal]: fixup for build in linux 160 * [drm]: fix a various of bugs in drm allocator 161 * [drm]: use mmap() in native way for GNU Linux target 210 * [allocator]: force using drm allocator in Linux platform 214 * [drm]: use mmap64() in native way for GNU Linux target 220 * [test]: fix the align problem in decode_advanced() [all …]
|
| H A D | copyright | 9 you may not use this file except in compliance with the License. 14 Unless required by applicable law or agreed to in writing, software 30 This package is distributed in the hope that it will be useful, 39 Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
|
| /rockchip-linux_mpp/ |
| H A D | .gitignore | 23 config.h.in 33 stamp-h.in 52 Makefile.in
|
| H A D | CHANGELOG.md | 9 - [kmpp_frame]: Add self_meta in kmpp_frame 35 - [h264e_api_v2]: Fix bit_real calc in skip mode 36 - [h264d]: Fix fast play mode not working in shell environment. 38 - [enc_test]: Set input block mode in init kcfg 39 - [hal_h265e]: Fix nal type in tsvc mode 44 - [kmpp_obj]: Fix grp_cfg and buf_cfg leak in kmpp_obj_test 102 - [kmpp_obj]: Remove extra print in helper 256 - []: Fix abnormal FBC info issue in Info Change 302 - [mpp_enc]: Set frm type in pkt meta 332 - [debain]: fix typo in compat version [all …]
|
| /rockchip-linux_mpp/build/android/aarch64/fix/ |
| H A D | readme.txt | 6 Please use the libc.so in this directory to fix this issue. 8 Backup original libc.so in ndk first. Then Put lib.so to:
|
| /rockchip-linux_mpp/kmpp/base/inc/ |
| H A D | kmpp_ioc.h | 20 STRCT(prefix, shm, KmppShmPtr, in, FLAG_NONE, in) \
|
| H A D | kmpp_obj_func.h | 87 rk_s32 CONCAT_US(prefix, func)(KMPP_OBJ_INTF_TYPE ctx, in_type in); 93 rk_s32 CONCAT_US(prefix, func)(KMPP_OBJ_INTF_TYPE ctx, in_type in, out_type *out);
|
| H A D | kmpp_obj.h | 69 rk_s32 kmpp_obj_ioctl(KmppObj ctx, rk_s32 cmd, KmppObj in, KmppObj *out, const char *caller); 78 #define kmpp_obj_ioctl_f(ctx, cmd, in, out) kmpp_obj_ioctl(ctx, cmd, in, out, __FUNCTION__) argument
|
| /rockchip-linux_mpp/test/ |
| H A D | README.md | 3 ## There are some unit test for testing mpp functions in this catalog. 28 encode or decode use legacy interface, in order to compatible with the previous
|
| /rockchip-linux_mpp/build/cmake/ |
| H A D | version.in | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software
|
| /rockchip-linux_mpp/build/android/ |
| H A D | README.md | 20 _android-cmake_ will search for your NDK install in the following order: 45 So don't even try other targets that can be found in CMake documentation and don't forget to explic… 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 …n _android-cmake_ will search for the most recent version of supported NDK in commonly used locati… 129 * **ANDROID_SO_UNDEFINED** = `OFF` - allow undefined symbols in shared libraries; 174 …ng to the same build target. So _android-cmake_ configures CMake to search in Android-specific pat… 180 …mends you to use `find_host_package` and `find_host_program` macro defined in the `android.toolcha… 188 # in case of cross compilation these macro should be defined by toolchain file 202 Make sure to do the following in your scripts: [all …]
|
| H A D | android.toolchain.cmake | 5 # Redistribution and use in source and binary forms, with or without 11 # 2. Redistributions in binary form must reproduce the above copyright notice, 12 # this list of conditions and the following disclaimer in the documentation 121 # ANDROID_SO_UNDEFINED=OFF - set ON to allow undefined symbols in shared 163 # android-cmake toolchain searches for NDK/toolchain in the following order: 171 # Make sure to do the following in your scripts: 201 # inherit settings in recursive loads 393 #try to find Android NDK in one of the the default locations 407 #try to find Android standalone toolchain in one of the the default locations 454 or put the toolchain or NDK in the default path: [all …]
|
| /rockchip-linux_mpp/osal/ |
| H A D | CMakeLists.txt | 77 # in Android pthread is in libc, also need liblog
|
| /rockchip-linux_mpp/doc/design/ |
| H A D | 3.mpp_buffer.txt | 7 Android and drm buffer on Linux. Later may support vb2_buffer in v4l2 devices. 9 In order to manage buffer usage in different user mpp buffer module introduces
|
| /rockchip-linux_mpp/mpp/vproc/rga/test/ |
| H A D | CMakeLists.txt | 3 # mpp/vproc/rga built-in unit test case
|
| /rockchip-linux_mpp/mpp/vproc/iep/test/ |
| H A D | CMakeLists.txt | 3 # mpp/vproc/iep built-in unit test case
|
| /rockchip-linux_mpp/mpp/vproc/iep2/test/ |
| H A D | CMakeLists.txt | 3 # mpp/vproc/iep2 built-in unit test case
|
| /rockchip-linux_mpp/mpp/vproc/vdpp/test/ |
| H A D | CMakeLists.txt | 3 # mpp/vproc/vdpp built-in unit test case
|
| /rockchip-linux_mpp/mpp/codec/rc/test/ |
| H A D | CMakeLists.txt | 3 # rate control built-in unit test case
|
| /rockchip-linux_mpp/kmpp/test/ |
| H A D | CMakeLists.txt | 3 # kmpp/base built-in unit test case
|