/device/soc/rockchip/rk3568/hardware/codec/jpeg/src/ |
H A D | codec_jpeg_helper.cpp | 26 int32_t CodecJpegHelper::JpegAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t fd) in JpegAssemble() argument 38 curPos = JpegDqtAssemble(decInfo, buffer, curPos); in JpegAssemble() 45 curPos = JpegDhtAssemble(decInfo, buffer, curPos); in JpegAssemble() 51 curPos = JpegDriAssemble(decInfo, buffer, curPos); in JpegAssemble() 58 curPos = JpegSofAssemble(decInfo, buffer, curPos); in JpegAssemble() 64 curPos = JpegSosAssemble(decInfo, buffer, curPos); in JpegAssemble() 84 bool CodecJpegHelper::DessambleJpeg(int8_t *buffer, size_t bufferLen, struct CodecJpegDecInfo &decInfo, in DessambleJpeg() argument 98 start += DessambleSof(start, decInfo); in DessambleJpeg() 101 start += DessambleDht(start, decInfo); in DessambleJpeg() 104 start += DessambleSos(start, decInfo); in DessambleJpeg() 134 JpegDqtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegDqtAssemble() argument 180 JpegDriAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegDriAssemble() argument 205 JpegDhtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegDhtAssemble() argument 273 JpegSofAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegSofAssemble() argument 333 JpegSosAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegSosAssemble() argument 399 DessambleSof(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleSof() argument 444 DessambleSos(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleSos() argument 501 DessambleDqt(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleDqt() argument 530 DessambleDht(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleDht() argument [all...] |
H A D | codec_jpeg_interface.cpp | 64 static int32_t DoJpegDecode(BufferHandle *buffer, BufferHandle *outBuffer, const struct CodecJpegDecInfo *decInfo) in DoJpegDecode() argument 72 return g_JpegImpl->DeCode(buffer, outBuffer, *decInfo); in DoJpegDecode()
|
H A D | codec_jpeg_decoder.cpp | 59 int32_t CodecJpegDecoder::DeCode(BufferHandle *buffer, BufferHandle *outBuffer, const struct CodecJpegDecInfo &decInfo) in DeCode() argument 72 width_ = decInfo.imageWidth; in DeCode() 73 height_ = decInfo.imageHeight; in DeCode() 74 if (SendData(decInfo, buffer, outBuffer) != MPP_OK) { in DeCode() 88 MPP_RET CodecJpegDecoder::SendData(const struct CodecJpegDecInfo &decInfo, BufferHandle* buffer, BufferHandle *outHandle) in SendData() argument
|
H A D | codec_jpeg_impl.cpp | 113 int32_t CodecJpegImpl::DeCode(BufferHandle *buffer, BufferHandle *outBuffer, const struct CodecJpegDecInfo &decInfo) in DeCode() argument 125 auto ret = decoder.DeCode(buffer, outBuffer, decInfo); in DeCode()
|
/device/soc/rockchip/rk3588/hardware/codec/jpeg/src/ |
H A D | codec_jpeg_helper.cpp | 26 int32_t CodecJpegHelper::JpegAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t fd) in JpegAssemble() argument 38 curPos = JpegDqtAssemble(decInfo, buffer, curPos); in JpegAssemble() 45 curPos = JpegDhtAssemble(decInfo, buffer, curPos); in JpegAssemble() 51 curPos = JpegDriAssemble(decInfo, buffer, curPos); in JpegAssemble() 58 curPos = JpegSofAssemble(decInfo, buffer, curPos); in JpegAssemble() 64 curPos = JpegSosAssemble(decInfo, buffer, curPos); in JpegAssemble() 84 bool CodecJpegHelper::DessambleJpeg(int8_t *buffer, size_t bufferLen, struct CodecJpegDecInfo &decInfo, in DessambleJpeg() argument 98 start += DessambleSof(start, decInfo); in DessambleJpeg() 101 start += DessambleDht(start, decInfo); in DessambleJpeg() 104 start += DessambleSos(start, decInfo); in DessambleJpeg() 134 JpegDqtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegDqtAssemble() argument 180 JpegDriAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegDriAssemble() argument 205 JpegDhtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegDhtAssemble() argument 273 JpegSofAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegSofAssemble() argument 333 JpegSosAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegSosAssemble() argument 399 DessambleSof(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleSof() argument 444 DessambleSos(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleSos() argument 501 DessambleDqt(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleDqt() argument 530 DessambleDht(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleDht() argument [all...] |
H A D | codec_jpeg_decoder.cpp | 80 int32_t CodecJpegDecoder::DeCode(BufferHandle *buffer, BufferHandle *outBuffer, const struct CodecJpegDecInfo &decInfo, in DeCode() argument 102 threadTask_ = std::make_shared<std::thread>([&, buffer, outBuffer, decInfo] { in DeCode() 105 width_ = decInfo.imageWidth; in DeCode() 106 height_ = decInfo.imageHeight; in DeCode() 107 if (SendData(decInfo, buffer->fd, outBuffer) != MPP_OK) { in DeCode() 127 MPP_RET CodecJpegDecoder::SendData(const struct CodecJpegDecInfo &decInfo, int32_t fd, BufferHandle *outHandle) in SendData() argument 143 auto ret = InitPacketBuffer(decInfo, fd, pktBuf); in SendData() 169 MPP_RET CodecJpegDecoder::InitPacketBuffer(const struct CodecJpegDecInfo &decInfo, int32_t fd, MppBuffer &pktBuf) in InitPacketBuffer() argument 186 auto len = jpegHelper.JpegAssemble(decInfo, bufAddr, fd); in InitPacketBuffer()
|
H A D | codec_jpeg_interface.cpp | 99 static int32_t DoJpegDecode(BufferHandle *buffer, BufferHandle *outBuffer, const struct CodecJpegDecInfo *decInfo, in DoJpegDecode() argument 111 auto ret = g_JpegDecoder->DeCode(buffer, outBuffer, *decInfo, callback); in DoJpegDecode()
|
/device/soc/rockchip/rk3568/hardware/codec/jpeg/include/ |
H A D | codec_jpeg_helper.h | 39 int32_t JpegAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t fd); 41 bool DessambleJpeg(int8_t *buffer, size_t bufferLen, struct CodecJpegDecInfo &decInfo, 47 int32_t JpegDqtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 49 int32_t JpegDriAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 51 int32_t JpegDhtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 56 int32_t JpegSofAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 58 int32_t JpegSosAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 62 int32_t DessambleSof(int8_t *buffer, struct CodecJpegDecInfo &decInfo); 64 int32_t DessambleSos(int8_t *buffer, struct CodecJpegDecInfo &decInfo); 68 int32_t DessambleDqt(int8_t *buffer, struct CodecJpegDecInfo &decInfo); [all...] |
H A D | codec_jpeg_decoder.h | 29 int32_t DeCode(BufferHandle *buffer, BufferHandle *outBuffer, const struct CodecJpegDecInfo &decInfo); 43 MPP_RET SendData(const struct CodecJpegDecInfo &decInfo, BufferHandle* buffer, BufferHandle *outHandle);
|
H A D | codec_jpeg_impl.h | 40 int32_t DeCode(BufferHandle *buffer, BufferHandle *outBuffer, const struct CodecJpegDecInfo &decInfo);
|
/device/soc/rockchip/rk3588/hardware/codec/jpeg/include/ |
H A D | codec_jpeg_helper.h | 39 int32_t JpegAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t fd); 41 bool DessambleJpeg(int8_t *buffer, size_t bufferLen, struct CodecJpegDecInfo &decInfo, 47 int32_t JpegDqtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 49 int32_t JpegDriAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 51 int32_t JpegDhtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 56 int32_t JpegSofAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 58 int32_t JpegSosAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos); 62 int32_t DessambleSof(int8_t *buffer, struct CodecJpegDecInfo &decInfo); 64 int32_t DessambleSos(int8_t *buffer, struct CodecJpegDecInfo &decInfo); 68 int32_t DessambleDqt(int8_t *buffer, struct CodecJpegDecInfo &decInfo); [all...] |
H A D | codec_jpeg_decoder.h | 38 int32_t DeCode(BufferHandle *buffer, BufferHandle *outBuffer, const struct CodecJpegDecInfo &decInfo, 59 MPP_RET SendData(const struct CodecJpegDecInfo &decInfo, int32_t fd, BufferHandle *outHandle); 61 MPP_RET InitPacketBuffer(const struct CodecJpegDecInfo &decInfo, int32_t fd, MppBuffer &pktBuf);
|