Lines Matching refs:in
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. …
164 | length | size_t | Represents length of valid data in the buffer space. If the len…
183 …dress is configured to MppPacket,the memory will not be released. As shown in the following exampl…
187 …the copying process will be released after the copy is completed. As shown in the following exampl…
201 | width | RK_U32 | Represents the number of pixels in horizontal direction, in uni…
202 | height | RK_U32 | Represents the number of pixels in vertical direction, in units…
203 …U32 | Represents the distance between two adjacent rows in vertical direction, in units of…
204 …2 | Represents the number of row spacing between image components, in units of 1. …
217 … | Represents the image error flag, whether there is decoding error in the image. …
220 …s that the current MppFrame is a descriptive structure for marking changes in bitstream informatio…
225 …ought to the caller within MppFrame structure. The PTS / DTS and EOS flags in the MppFrame are inh…
227 Meanwhile once the resolution of input stream is changed the info_change flag in MppFrame will be s…
231 …lfill more complex input and output requirements. MppTask needs to be used in conjunction with pol…
236 …requirements by extending the supported data types. Different keyword data in MppTask can be acces…
254 …implements the video codec function by using the function pointer provided in the MppApi structure…
261 …et)(MppCtx ctx, MppPacket packet) <br>Video decoding input interface, used in conjunction with dec…
262 …e)(MppCtx ctx, MppFrame \*frame) <br>Video decoding output interface, used in conjunction with dec…
264 …rame)(MppCtx ctx, MppFrame frame) <br>Video encoding input interface, used in conjunction with enc…
265 …ket)(MppCtx ctx, MppPacket \*packet) Video encoding output interface, used in conjunction with enc…
274 …ssary related functions. MPI is provided to users through function pointer in C structure. Users c…
279 …in the figure above mpp_create, mpp_init and mpp_destroy are the interfaces of operating MppCtx. T…
283 … decode_put_packet function, decode_get_frame function and decode function in MppApi structure. Th…
305 …ecode_put_packet will be segmented frame by frame inside MPP and processed in the same way of whol…
319 …stream to MPP instance, but in some cases the MPP instance cannot receive more data. At this time …
323 By default the MPP instance can receive four input stream packets in the processing queue. If input…
337 The error information of the image is errinfo, which indicates whether there is an error in the pro…
341 …with proper size to decoder. The space size requirement will be calculated in MPP decoder accordin…
345 …volves decoding memory allocation and usage procedure, which are described in 3..2 Image Memory Al…
363 The MpiCmd enumeration type defined in rk_mpi_cmd.h defines the control interface command word. The…
385 The command parameter is RK_U32*, which is used to enable the protocol parser in the MPP to process…
389 The command parameter is RK_U32*, which is used to enable fast frame parsing in MPP and improve the…
409 …of the stream, outputs all decodable images, and does not mark any errinfo in the output MppFrame …
431 …nd can be used in multi-thread environment. The single-thread mode is shown in mpi_dec_test demo, …
462 …am is input quickly and the user does not release the decoded image memory in time, the decoder wi…
513 …put_frame function, the encode_get_packet function and the encode function in the MppApi structure…
525 Since the input image of the encoder is very large in normal case, if the image copy is performed, …
529 …will greatly affect the efficiency. The encoder prefers input memory to be in form of dmabuf/ion/d…
563 …he use of fixed structures is prone to frequent changes in the interface structure, resulting in t…
588 |rc:bps_target|S32|RK_S32|Indicates the target code rate in CBR mode.|
589 |rc:bps_max|S32|RK_S32|Indicates the highest bit rate in VBR mode.|
590 |rc:bps_min|S32|RK_S32|Indicates the lowest bit rate in VBR mode.|
600 …ep:width|S32|RK_S32|Indicates the number of pixels in the horizontal direction of the input image,…
601 …ep:height|S32|RK_S32|Indicates the number of pixels in the vertical direction of the input image, …
602 …2|Indicates the distance between two adjacent lines in the vertical direction of the input image, …
611 |h264:profile|S32|RK_S32|The profile_idc parameter in SPS:<br>66-indicates Baseline profile.<br>77-…
612 |h264:level|S32|RK_S32|Indicates the level_idc parameter in SPS, where 10 represents level 1.0:10/…
614 |h264:cabac_idc|S32|RK_S32|The cabac_init_idc in the protocol syntax is valid when cabac_en is 1, a…
615 |h264:trans8x8|S32|RK_S32|Indicates the 8x8 conversion enable flag in the protocol syntax.|
616 |h264:const_intra|S32|RK_S32|0-to close, fixed close in Baseline/Main profile.|
617 |h264:scaling_list|S32|RK_S32|1-to enable, selectable to enable in High profile.|
618 |h264:cb_qp_offset|S32|RK_S32|It indicates the constrained_intra_pred_mode mode enable flag in the …
620 |h264:dblk_disable|S32|RK_S32|Represents the scaling_list_matrix mode in the protocol syntax|
622 |h264:dblk_beta|S32|RK_S32|Indicates the deblock_offset_beta value in the protocol syntax.|
630 |h265:level|S32|RK_S32|The profile_idc parameter in the VPS:|
632 |h265:cb_qp_offset|S32|RK_S32|Represents the level_idc parameter in VPS|
633 |h265:cr_qp_offset|S32|RK_S32|Represents the scaling_list_matrix mode in the protocol syntax|
635 |h265:dblk_alpha|S32|RK_S32|Indicates the chroma_cb_qp_offset value in the protocol syntax.|
637 |h265:qp_init|S32|RK_S32|Indicates the chroma_cr_qp_offset value in the protocol syntax.|
639 |h265:qp_min|S32|RK_S32|Indicates the deblock_disable flag in the protocol syntax, and the valid ra…
646 …In BY_CTU mode, the parameter indicates the number of macroblocks or CTUs contained in each slice.|
652 The MpiCmd enumeration type defined in the rk_mpi_cmd.h file defines the control interface command …
656 …nfiguration command has been introduced as the basic configuration command in 3.5.1. The rest of t…
658 …s supports H.264 encoding, vp8 encoding and jpeg encoding, and is equipped in most RK chips. The r…
700 …egy currently supported by MPP, enter the RcApiQueryAll* pointer, and fill in the structure conten…
705 …Type* pointer and specify MppCodingType, and the structure content will be filled in when returned.
710 …ImplApi* pointer. The function pointer in this structure defines the behavior of the rate control …
715 …, enter the RcApiBrief* pointer, and the content of the structure will be filled in when returning.
720 …der will search the rate control strategy API of the specified string name in RcApiBrief and activ…
725 …65 encoder. The debugging switch will be replaced by environment variables in the future. Do not u…
730 …of H.264/H265 encoder, which has been replaced by split:mode and split:arg in MppEncCfg, do not use
750 …gured after each frame is encoded.This command is replaced by KEY_OSD_DATA in MppMeta with MppFram…
756 … the encoder needs to be consistent with the arrangement of the image data in the memory. Taking t…
764 …ce data and the chrominance data are not directly connected, there are 8 blank lines in the middle.
766 …cal stride is 1088. The application needs to allocate space and write data in the size of 1920\*10…
768 …nce data and the chrominance data are directly connected, and there is no blank line in the middle.
784 … non-blocking calls. There may be a failure to obtain data. You need to pay attention to it in use.
786 ## 3.6.4 Plug-in custom rate control strategy mechanism
788 … processing flow, which are used to insert user-defined processing methods in designated links. Fo…
790 …l plug-in mechanism is reserved in the MPP, and the interface and process are not stable. It is fo…
800 … an example. First run mpi_dec_test directly, help document can be printed in the log, as shown be…
812 | -w | width of input bitstream, in pixels |
813 | -h | height of input bitstream, in pixels |
898 | -w | width of input bitstream, in pixels |
899 | -h | height of input bitstream, in pixels |
900 | -hstride | the horizontal stride of input picture, in byte |
901 | -vstride | the vertical stride of input picture, in 1 |
904 | -tsrc | input file source coding type, only used in the codec performance test(see mp…
913 | -ini | encoder extra ini config file(not yet in effect) |
920 The format for input/output frame rate control (fps) in mpi_enc_test command parameters is:
926 where in/out represents input/output, num represents the numerator, den represents the denominator,…
992 …to constraint_set5_flag in the syntax. The forced flag force_flag and forced constraint parameter …
1004 The specific code of the encoder demo can be found in test/mpi_enc_test.c, but the current encoder …
1050 The download path for r16b ndk can be found in the build/android/ndk_links.md file in the source di…
1052 …r manually modify the ANDROID_NDK variable path of the env_setup.sh script in the build/android/ d…
1058 First configure the toolchain in the arm.linux.cross.cmake file in the build/linux/arm/ directory, …
1068 …in-arm6](http://stackoverflow.com/questions/28413530/api-to-get-android-system-properties-is-remov…