Home
last modified time | relevance | path

Searched refs:bufferAddr (Results 1 – 25 of 37) sorted by relevance

12

/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/video_test/capbilities/data_producer/raw_data_reader/
H A Drawdata_reader.cpp35 uint8_t *bufferAddr = nullptr; in FillBuffer() local
36 if (info.bufferAddr != nullptr) { in FillBuffer()
37 bufferAddr = info.bufferAddr; in FillBuffer()
47 ReadInputBufferWithStrideRGBA(bufferAddr); in FillBuffer()
50 ReadInputBufferWithStrideYUVI420(bufferAddr); in FillBuffer()
53 ReadInputBufferWithStrideYUV420(bufferAddr); in FillBuffer()
61 void RawdataReader::ReadInputBufferWithStrideRGBA(uint8_t *bufferAddr) in ReadInputBufferWithStrideRGBA() argument
68 bufferAddr += sampleInfo_->videoStrideWidth; in ReadInputBufferWithStrideRGBA()
80 bufferAddr += sampleInfo_->videoStrideWidth; in ReadInputBufferWithStrideYUVI420()
97 bufferAddr += sampleInfo_->videoStrideWidth; in ReadInputBufferWithStrideYUV420()
[all …]
H A Drawdata_reader.h27 void ReadInputBufferWithStrideRGBA(uint8_t *bufferAddr);
28 void ReadInputBufferWithStrideYUVI420(uint8_t *bufferAddr);
29 void ReadInputBufferWithStrideYUV420(uint8_t *bufferAddr);
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/func_sample/sample/
H A Davcc_reader.cpp139 auto bufferAddr = buffer->GetAddr(); in FillBuffer() local
147 bufferAddr += frameSize; in FillBuffer()
160 auto bufferAddr = buffer->GetAddr(); in FillBufferExt() local
168 bufferAddr += frameSize; in FillBufferExt()
230 uint8_t *bufferAddr = nalUnit_->data(); in PrereadNalUnit() local
233 ToAnnexb(bufferAddr); in PrereadNalUnit()
243 bufferAddr[0] = 0; in ToAnnexb()
244 bufferAddr[1] = 0; in ToAnnexb()
245 bufferAddr[2] = 0; // 2: annexB frame head offset 2 in ToAnnexb()
246 bufferAddr[3] = 1; // 3: annexB frame head offset 3 in ToAnnexb()
[all …]
H A Davcc_reader.h68 int32_t ReadNalUnit(uint8_t *bufferAddr, int32_t &bufferSize, bool &isEos);
88 int32_t ToAnnexb(uint8_t *bufferAddr);
94 const uint8_t *GetNalTypeAddr(const uint8_t *bufferAddr);
95 virtual uint8_t GetNalType(const uint8_t *bufferAddr) = 0;
105 uint8_t GetNalType(const uint8_t *bufferAddr) override;
114 uint8_t GetNalType(const uint8_t *bufferAddr) override;
H A Dvdec_sample.cpp582 bool VideoDecSample::IsCodecData(const uint8_t *const bufferAddr) in IsCodecData() argument
584 uint8_t naluType = isH264Stream_ ? (bufferAddr[FRAME_HEAD_LEN] & H264_NALU_TYPE_MASK) in IsCodecData()
593 int32_t VideoDecSample::ReadOneFrame(uint8_t *bufferAddr, uint32_t &flags) in ReadOneFrame() argument
602 bufferAddr[0] = 0; in ReadOneFrame()
603 bufferAddr[1] = 0; in ReadOneFrame()
604 bufferAddr[2] = 0; // 2: annexB frame head offset 2 in ReadOneFrame()
605 bufferAddr[3] = 1; // 3: annexB frame head offset 3 in ReadOneFrame()
607 if (IsCodecData(bufferAddr)) { in ReadOneFrame()
772 char *bufferAddr = reinterpret_cast<char *>(buffer->GetAddr()); in OutputLoopInnerExt() local
774 UNITTEST_CHECK_AND_RETURN_RET_LOG(bufferAddr != nullptr, AV_ERR_INVALID_VAL, in OutputLoopInnerExt()
[all …]
H A Dvdec_sample.h111 bool IsCodecData(const uint8_t *const bufferAddr);
112 int32_t ReadOneFrame(uint8_t *bufferAddr, uint32_t &flags);
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/video_test/capbilities/data_producer/bitstream_reader/
H A Dbitstream_reader.cpp98 ret = ReadAvccSample(bufferAddr, frameSize); in FillBuffer()
101 ret = ReadAnnexbSample(bufferAddr, frameSize); in FillBuffer()
102 naluType = GetNaluType(bufferAddr); in FillBuffer()
107 bufferAddr += frameSize; in FillBuffer()
125 ToAnnexb(bufferAddr); in ReadAvccSample()
139 auto pBuffer = bufferAddr; in ReadAnnexbSample()
181 int32_t BitstreamReader::ToAnnexb(uint8_t *bufferAddr) in ToAnnexb() argument
185 bufferAddr[0] = 0; in ToAnnexb()
186 bufferAddr[1] = 0; in ToAnnexb()
187 bufferAddr[2] = 0; // 2: annexB frame head offset 2 in ToAnnexb()
[all …]
H A Dbitstream_reader.h26 int32_t ReadAvccSample(uint8_t *bufferAddr, int32_t &bufferSize);
27 int32_t ReadAnnexbSample(uint8_t *bufferAddr, int32_t &bufferSize);
29 int32_t ToAnnexb(uint8_t *bufferAddr);
31 uint8_t GetNaluType(const uint8_t *const bufferAddr);
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/video_test/sample/base/
H A Dvideo_sample_base.cpp145 uint8_t *bufferAddr = nullptr; in DumpOutput() local
146 if (bufferInfo.bufferAddr != nullptr) { in DumpOutput()
147 bufferAddr = bufferInfo.bufferAddr; in DumpOutput()
154 CHECK_AND_RETURN_LOG(bufferAddr != nullptr, "Buffer is nullptr"); in DumpOutput()
156 WriteOutputFileWithStrideYUV420(bufferAddr); in DumpOutput()
162 void VideoSampleBase::WriteOutputFileWithStrideYUV420(uint8_t *bufferAddr) in WriteOutputFileWithStrideYUV420() argument
164 CHECK_AND_RETURN_LOG(bufferAddr != nullptr, "Buffer is nullptr"); in WriteOutputFileWithStrideYUV420()
173 outputFile_->write(reinterpret_cast<char *>(bufferAddr), videoWidth); in WriteOutputFileWithStrideYUV420()
174 bufferAddr += videoStrideWidth; in WriteOutputFileWithStrideYUV420()
180 outputFile_->write(reinterpret_cast<char *>(bufferAddr), videoWidth); in WriteOutputFileWithStrideYUV420()
[all …]
H A Dvideo_sample_base.h43 void WriteOutputFileWithStrideYUV420(uint8_t *bufferAddr);
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/video_test/capbilities/data_producer/data_producer_base/
H A Ddata_producer_base.cpp110 uint8_t *bufferAddr = nullptr; in DumpInput() local
111 if (bufferInfo.bufferAddr != nullptr) { in DumpInput()
112 bufferAddr = bufferInfo.bufferAddr; in DumpInput()
114bufferAddr = static_cast<uint8_t>(sampleInfo_->codecRunMode) & 0b10 ? // 0b10: AVBuffer mode ma… in DumpInput()
119 CHECK_AND_RETURN_LOG(bufferAddr != nullptr, "Buffer is nullptr"); in DumpInput()
120 inputDumpFile_->write(reinterpret_cast<char *>(bufferAddr), bufferInfo.attr.size); in DumpInput()
/ohos5.0/drivers/peripheral/camera/vdi_base/usb_camera/pipeline_core/src/node/
H A Dnode_utils.cpp62 srcBufferInfo.bufferAddr, srcBufferInfo.bufferSize, in ImageFormatConvert()
63 dstBufferInfo.bufferAddr, dstBufferInfo.bufferSize); in ImageFormatConvert()
77 …fill_arrays(pFrameSrc->data, pFrameSrc->linesize, static_cast<uint8_t *>(srcBufferInfo.bufferAddr), in ImageFormatConvert()
79 …fill_arrays(pFrameDst->data, pFrameDst->linesize, static_cast<uint8_t *>(dstBufferInfo.bufferAddr), in ImageFormatConvert()
124 .bufferAddr = buffer->GetVirAddress(), in BufferScaleFormatTransform()
132 .bufferAddr = buffer->GetSuffaceBufferAddr(), in BufferScaleFormatTransform()
137 dstInfo.bufferAddr = dstBuffer; in BufferScaleFormatTransform()
H A Dfork_node.cpp107 void* bufferAddr = malloc(bufferSize); in CopyBufferToForkBuffer() local
108 if (bufferAddr != nullptr) { in CopyBufferToForkBuffer()
109 forkBuffer->SetVirAddress(bufferAddr); in CopyBufferToForkBuffer()
H A Dnode_utils.h31 void* bufferAddr; member
/ohos5.0/foundation/ai/neural_network_runtime/example/drivers/nnrt/v1_0/hdi_cpu_service/src/
H A Dshared_buffer_parser.cpp80 auto bufferAddr = m_ashptr->ReadFromAshmem(buffer.dataSize, buffer.offset); in Init() local
81 if (bufferAddr == nullptr) { in Init()
85 m_bufferAddr = const_cast<void*>(bufferAddr); in Init()
/ohos5.0/foundation/ai/neural_network_runtime/example/drivers/nnrt/v2_0/hdi_cpu_service/src/
H A Dshared_buffer_parser.cpp80 auto bufferAddr = m_ashptr->ReadFromAshmem(buffer.dataSize, buffer.offset); in Init() local
81 if (bufferAddr == nullptr) { in Init()
85 m_bufferAddr = const_cast<void*>(bufferAddr); in Init()
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/video_test/sample/yuv_viewer/
H A Dyuv_viewer.cpp111 uint8_t *bufferAddr = static_cast<uint8_t *>(mmap(bufferHandle->virAddr, bufferHandle->size, in InputThread() local
113 … CHECK_AND_BREAK_LOG(bufferAddr != MAP_FAILED, "Map native window buffer failed, thread out"); in InputThread()
115 CodecBufferInfo bufferInfo(bufferAddr); in InputThread()
119 ret = munmap(bufferAddr, bufferHandle->size); in InputThread()
/ohos5.0/docs/zh-cn/device-dev/kernel/
H A Dkernel-mini-basic-ipc-queue.md83 …r/>&nbsp;LOS_QueueWrite:向指定队列尾节点中写入入参bufferAddr的值(即buffer的地址)。<br/>&nbsp;LOS_QueueWriteHead:向指定队列头…
84 …>&nbsp;LOS_QueueWriteCopy:向指定队列尾节点中写入入参bufferAddr中保存的数据。<br/>&nbsp;LOS_QueueWriteHeadCopy:向指定队列头节点…
H A Dkernel-small-basic-trans-queue.md87 …/>-&nbsp;LOS_QueueWrite:向指定队列尾节点中写入入参bufferAddr的值(即buffer的地址)<br/>-&nbsp;LOS_QueueWriteHead:向指定队列头…
88 …-&nbsp;LOS_QueueWriteCopy:向指定队列尾节点中写入入参bufferAddr中保存的数据<br/>-&nbsp;LOS_QueueWriteHeadCopy:向指定队列头节点…
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/video_test/sample/encoder/
H A Dvideo_encoder_sample.cpp113 uint8_t *bufferAddr = static_cast<uint8_t *>(mmap(bufferHandle->virAddr, bufferHandle->size, in SurfaceInputThread() local
115 … CHECK_AND_BREAK_LOG(bufferAddr != MAP_FAILED, "Map native window buffer failed, thread out"); in SurfaceInputThread()
117 CodecBufferInfo bufferInfo(bufferAddr); in SurfaceInputThread()
121 ret = munmap(bufferAddr, bufferHandle->size); in SurfaceInputThread()
/ohos5.0/drivers/peripheral/camera/vdi_base/common/pipeline_core/nodes/src/fork_node/
H A Dfork_node.cpp127 auto bufferAddr = malloc(bufferSize); in CopyBufferToForkBuffer() local
128 if (bufferAddr != nullptr) { in CopyBufferToForkBuffer()
129 forkBuffer->SetVirAddress(bufferAddr); in CopyBufferToForkBuffer()
/ohos5.0/foundation/ai/ai_engine/services/common/platform/os_wrapper/feature/source/
H A Dtype_converter.cpp135 auto bufferAddr = static_cast<uint8_t *>(workBuffer_.data); in Release() local
136 AIE_DELETE_ARRAY(bufferAddr); in Release()
/ohos5.0/foundation/multimedia/av_codec/test/fuzztest/hwdecoder_fuzzer/
H A Dvideodec_sample.cpp342 uint8_t *bufferAddr = OH_AVMemory_GetAddr(buffer); in SendData() local
343 if (memcpy_s(bufferAddr, size, frameBuffer, attr.size) != EOK) { in SendData()
409 uint8_t *bufferAddr = OH_AVMemory_GetAddr(buffer); in InputFuncFUZZ() local
411 if (memcpy_s(bufferAddr, bufferSize, data, size) != EOK) { in InputFuncFUZZ()
/ohos5.0/foundation/multimedia/av_codec/test/fuzztest/swdecoderconfigure_fuzzer/
H A Dvideodec_sample.cpp361 uint8_t *bufferAddr = OH_AVMemory_GetAddr(buffer); in SendData() local
362 if (memcpy_s(bufferAddr, size, frameBuffer, attr.size) != EOK) { in SendData()
430 uint8_t *bufferAddr = OH_AVMemory_GetAddr(buffer); in InputFuncFUZZ() local
432 if (memcpy_s(bufferAddr, bufferSize, data, size) != EOK) { in InputFuncFUZZ()
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/vcodec/hevcswdecoder/src/
H A Dvideodec_ndk_sample.cpp772 uint8_t *bufferAddr = OH_AVMemory_GetAddr(buffer); in ProcessOutputData() local
778 memcpy_s(copyPos, picWidth_, bufferAddr, picWidth_); in ProcessOutputData()
779 bufferAddr += stride_; in ProcessOutputData()
782 bufferAddr += (sliceHeight_ - picHeight_) * stride_; in ProcessOutputData()
785 memcpy_s(copyPos, picWidth_, bufferAddr, picWidth_); in ProcessOutputData()
786 bufferAddr += stride_; in ProcessOutputData()

12