/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/video_test/capbilities/data_producer/raw_data_reader/ |
H A D | rawdata_reader.cpp | 35 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 D | rawdata_reader.h | 27 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 D | avcc_reader.cpp | 139 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 D | avcc_reader.h | 68 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 D | vdec_sample.cpp | 582 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 D | vdec_sample.h | 111 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 D | bitstream_reader.cpp | 98 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 D | bitstream_reader.h | 26 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 D | video_sample_base.cpp | 145 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 D | video_sample_base.h | 43 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 D | data_producer_base.cpp | 110 uint8_t *bufferAddr = nullptr; in DumpInput() local 111 if (bufferInfo.bufferAddr != nullptr) { in DumpInput() 112 bufferAddr = bufferInfo.bufferAddr; in DumpInput() 114 …bufferAddr = 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 D | node_utils.cpp | 62 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 D | fork_node.cpp | 107 void* bufferAddr = malloc(bufferSize); in CopyBufferToForkBuffer() local 108 if (bufferAddr != nullptr) { in CopyBufferToForkBuffer() 109 forkBuffer->SetVirAddress(bufferAddr); in CopyBufferToForkBuffer()
|
H A D | node_utils.h | 31 void* bufferAddr; member
|
/ohos5.0/foundation/ai/neural_network_runtime/example/drivers/nnrt/v1_0/hdi_cpu_service/src/ |
H A D | shared_buffer_parser.cpp | 80 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 D | shared_buffer_parser.cpp | 80 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 D | yuv_viewer.cpp | 111 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 D | kernel-mini-basic-ipc-queue.md | 83 …r/> LOS_QueueWrite:向指定队列尾节点中写入入参bufferAddr的值(即buffer的地址)。<br/> LOS_QueueWriteHead:向指定队列头… 84 …> LOS_QueueWriteCopy:向指定队列尾节点中写入入参bufferAddr中保存的数据。<br/> LOS_QueueWriteHeadCopy:向指定队列头节点…
|
H A D | kernel-small-basic-trans-queue.md | 87 …/>- LOS_QueueWrite:向指定队列尾节点中写入入参bufferAddr的值(即buffer的地址)<br/>- LOS_QueueWriteHead:向指定队列头… 88 …- LOS_QueueWriteCopy:向指定队列尾节点中写入入参bufferAddr中保存的数据<br/>- LOS_QueueWriteHeadCopy:向指定队列头节点…
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/video_test/sample/encoder/ |
H A D | video_encoder_sample.cpp | 113 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 D | fork_node.cpp | 127 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 D | type_converter.cpp | 135 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 D | videodec_sample.cpp | 342 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 D | videodec_sample.cpp | 361 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 D | videodec_ndk_sample.cpp | 772 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()
|