| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_bitwrite.c | 34 ctx->stream = ctx->buffer; in mpp_writer_reset() 50 ctx->stream = p; in mpp_writer_init() 70 RK_U8*stream = ctx->stream; in mpp_writer_put_raw_bits() local 83 *stream = (RK_U8)(byte_buffer >> 24); in mpp_writer_put_raw_bits() 87 stream++; in mpp_writer_put_raw_bits() 93 ctx->stream = stream; in mpp_writer_put_raw_bits() 101 RK_U8*stream = ctx->stream; in mpp_writer_flush() local 107 *stream = (RK_U8)(byte_buffer >> 24); in mpp_writer_flush() 115 RK_U8 *stream = ctx->stream; in mpp_writer_put_bits() local 133 *stream = (RK_U8) (byte_buffer >> 24); in mpp_writer_put_bits() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/h263/ |
| H A D | h263d_api.c | 37 RK_U8 *stream; member 57 RK_U8 *stream; in h263d_init() local 65 stream = mpp_malloc_size(RK_U8, stream_size); in h263d_init() 66 if (NULL == stream) { in h263d_init() 71 ret = mpp_packet_init(&task_pkt, stream, stream_size); in h263d_init() 79 mpp_packet_set_pos(task_pkt, stream); in h263d_init() 92 p->stream = stream; in h263d_init() 102 if (stream) { in h263d_init() 103 mpp_free(stream); in h263d_init() 104 stream = NULL; in h263d_init() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/mpg4/ |
| H A D | mpg4d_api.c | 38 RK_U8 *stream; member 58 RK_U8 *stream; in mpg4d_init() local 66 stream = mpp_malloc_size(RK_U8, stream_size); in mpg4d_init() 67 if (NULL == stream) { in mpg4d_init() 72 ret = mpp_packet_init(&task_pkt, stream, stream_size); in mpg4d_init() 80 mpp_packet_set_pos(task_pkt, stream); in mpg4d_init() 94 p->stream = stream; in mpg4d_init() 104 if (stream) { in mpg4d_init() 105 mpp_free(stream); in mpg4d_init() 106 stream = NULL; in mpg4d_init() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/dummy/ |
| H A D | dummy_dec_api.c | 41 void *stream; member 58 void *stream; in dummy_dec_init() local 67 stream = mpp_malloc_size(void, stream_size); in dummy_dec_init() 68 if (NULL == stream) { in dummy_dec_init() 73 mpp_packet_init(&task_pkt, stream, stream_size); in dummy_dec_init() 83 p->stream = stream; in dummy_dec_init() 103 if (p->stream) in dummy_dec_deinit() 104 mpp_free(p->stream); in dummy_dec_deinit() 164 p->stream = mpp_realloc(p->stream, RK_U8, length); in dummy_dec_prepare() 165 mpp_packet_set_data(p->task_pkt, p->stream); in dummy_dec_prepare() [all …]
|
| /rockchip-linux_mpp/mpp/hal/common/jpeg/ |
| H A D | hal_jpege_hdr.c | 573 RK_U8 *stream; /* Pointer to next byte of stream */ member 598 impl->stream = buf; in jpege_bits_setup() 612 RK_U8 *stream = impl->stream; in jpege_bits_put() local 621 byteBuffer = (((RK_U32) stream[0]) << 24) | value; in jpege_bits_put() 624 *stream = (RK_U8) (byteBuffer >> 24); in jpege_bits_put() 627 stream++; in jpege_bits_put() 631 stream[0] = (RK_U8) (byteBuffer >> 24); in jpege_bits_put() 632 impl->stream = stream; in jpege_bits_put() 642 RK_U8 *stream = impl->stream; in jpege_seek_bits() local 647 stream++; in jpege_seek_bits() [all …]
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_header_gen.c | 155 H265eStream stream; in h265e_sei_write() local 156 h265e_stream_init(&stream); in h265e_sei_write() 157 h265e_write_recovery_point(&stream, ((RK_U32 *)payload)[0]); in h265e_sei_write() 158 payload_size = stream.enc_stream.byte_cnt; in h265e_sei_write() 159 h265e_stream_deinit(&stream); in h265e_sei_write() 205 H265eStream stream; in h265e_sei_recovery_point() local 210 h265e_stream_init(&stream); in h265e_sei_recovery_point() 214 sei_nal.p_payload = &stream.buf[stream.enc_stream.byte_cnt]; in h265e_sei_recovery_point() 216 h265e_sei_write(&stream, uuid, payload, size, in h265e_sei_recovery_point() 219 end = &stream.buf[stream.enc_stream.byte_cnt]; in h265e_sei_recovery_point() [all …]
|
| H A D | h265e_header_gen.h | 84 H265eStream stream; member
|
| /rockchip-linux_mpp/ |
| H A D | readme.txt | 78 | |----- codec all video codec parser, convert stream to 232 MpiPacket and MpiFrame is the stream I/O data structure. 268 Take H.264 deocder for example. Video stream will first queued by MPI/MPP layer, 269 MPP will send the stream to codec layer, codec layer parses the stream header
|
| H A D | CHANGELOG.md | 89 - [h265d]: Fix GDR stream decoding 315 - [jpegd]: replace packet size with stream length 348 - [h264d]: fix no output for mvc stream 395 - [hal_h264e]: Fix CAVLC encode smartP stream err 449 - [hal_h265e]: Fix nalu type avoid stream warning 454 - [h264d]: fix drop packets after reset when err stream 549 - [hal_jpegd]: Add stream buffer flush 576 - [h264d]: Fix error mvc stream crash issue 616 - [h265e]: fix hw stream size check error 620 - [h265e]: Amend temporal_id to stream [all …]
|
| /rockchip-linux_mpp/mpp/base/inc/ |
| H A D | mpp_bitwrite.h | 28 RK_U8 *stream; /* Pointer to next byte of stream */ member
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_common.h | 73 RK_U32 jpegd_vdpu_tail_0xFF_patch(MppBuffer stream, RK_U32 length);
|
| H A D | hal_jpegd_common.c | 237 RK_U32 jpegd_vdpu_tail_0xFF_patch(MppBuffer stream, RK_U32 length) in jpegd_vdpu_tail_0xFF_patch() argument 239 RK_U8 *p = mpp_buffer_get_ptr(stream); in jpegd_vdpu_tail_0xFF_patch()
|
| /rockchip-linux_mpp/doc/ |
| H A D | Rockchip_Developer_Guide_MPP_EN.md | 164 …space. If the length changes to 0 after the decode_put_packet call the packet stream is consumed. | 177 | eos | RK_U32 | Represents end of stream flag(End Of Stream) … 216 | eos | RK_U32 | Represents the end stream flag of image(End Of Stream) … 227 Meanwhile once the resolution of input stream is changed the info_change flag in MppFrame will be s… 261 …, indicating that the stream has been processed by MPP; non-zero is an error, and the stream has n… 283 The decoder interface provides the user with the function of input stream and output image. The int… 289 | Input parameter | ctx :MPP Decoder instance packet :Bit stream data to be input | 291 | Function | Input stream data **packet** to MPP decoder instance **ctx**. | 295 The input of MPP is raw stream without encapsulated information. There are two forms of raw stream … 298 … and only one complete frame. In this case, MPP can directly process the stream by package, which … [all …]
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_slice.c | 732 MppWriteCtx stream; in h264e_slice_write() local 733 MppWriteCtx *s = &stream; in h264e_slice_write() 933 MppWriteCtx stream; in h264e_slice_write_pskip() local 934 MppWriteCtx *s = &stream; in h264e_slice_write_pskip() 1097 MppWriteCtx stream; in h264e_slice_write_prefix_nal_unit_svc() local 1098 MppWriteCtx *s = &stream; in h264e_slice_write_prefix_nal_unit_svc()
|
| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_codec.h | 122 RK_U8 *stream; member
|
| H A D | av1d_api.c | 70 av1_ctx->stream = buf; in av1d_init()
|
| /rockchip-linux_mpp/doc/design/ |
| H A D | 4.mpp_task.txt | 11 OSD buffer, motion detection buffer, frame buffer and stream buffer as input and 12 output stream buffer and motion detection buffer with data. And this case can
|
| H A D | 1.mpp_design.txt | 107 different hardware. For decoder parser provide the video stream parse function
|
| /rockchip-linux_mpp/mpp/codec/dec/vp8/ |
| H A D | vp8d_parser.c | 1154 vp8hwdSetPartitionOffsets(VP8DParserContext_t *p, RK_U8 *stream, RK_U32 len) in vp8hwdSetPartitionOffsets() argument 1165 stream += p->frameTagSize; in vp8hwdSetPartitionOffsets() 1170 stream += p->offsetToDctParts + extraBytesPacked; in vp8hwdSetPartitionOffsets() 1175 tmp = stream[0] | (stream[1] << 8) | (stream[2] << 16); in vp8hwdSetPartitionOffsets() 1177 stream += 3; in vp8hwdSetPartitionOffsets()
|
| /rockchip-linux_mpp/test/ |
| H A D | vpu_api_test.c | 52 EncInputStream_t stream; member 310 enc_in = &enc_in_strm.stream; in vpu_encode_demo()
|
| /rockchip-linux_mpp/debian/ |
| H A D | changelog | 186 * [h264e]: rate control for all intra stream
|