Home
last modified time | relevance | path

Searched refs:dstLineSize (Results 1 - 6 of 6) sorted by relevance

/foundation/multimedia/media_foundation/engine/plugin/convert/
H A Dffmpeg_convert.cpp110 Status Scale::Init(const ScalePara& scalePara, uint8_t** dstData, int32_t* dstLineSize) in Init() argument
125 auto ret = av_image_alloc(dstData, dstLineSize, scalePara_.dstWidth, scalePara_.dstHeight, in Init()
130 // av_image_alloc can make sure that dstLineSize last element is 0 in Init()
131 for (int32_t i = 0; dstLineSize[i] > 0; i++) { in Init()
132 MEDIA_LOG_D("dstLineSize[" PUBLIC_LOG_D32 "]: " PUBLIC_LOG_D32, i, dstLineSize[i]); in Init()
133 if (dstData[i] && !dstLineSize[i]) { in Init()
141 Status Scale::Convert(uint8_t** srcData, const int32_t* srcLineSize, uint8_t** dstData, int32_t* dstLineSize) in Convert() argument
144 dstData, dstLineSize); in Convert()
/foundation/multimedia/av_codec/services/engine/common/include/
H A Dcodec_utils.h49 int32_t Init(const ScalePara &scalePara, uint8_t **dstData, int32_t *dstLineSize);
50 int32_t Convert(uint8_t **srcData, const int32_t *srcLineSize, uint8_t **dstData, int32_t *dstLineSize);
67 int32_t *dstLineSize, AVPixelFormat dstPixFmt);
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/common/
H A Dffmpeg_convert.cpp188 Status Scale::Init(const ScalePara &scalePara, uint8_t **dstData, int32_t *dstLineSize) in Init() argument
203 auto ret = av_image_alloc(dstData, dstLineSize, scalePara_.dstWidth, scalePara_.dstHeight, scalePara_.dstFfFmt, in Init()
208 // av_image_alloc can make sure that dstLineSize last element is 0 in Init()
209 for (int32_t i = 0; dstLineSize[i] > 0; i++) { in Init()
210 MEDIA_LOG_D("dstLineSize[" PUBLIC_LOG_D32 "]: " PUBLIC_LOG_D32, i, dstLineSize[i]); in Init()
211 if (dstData[i] && !dstLineSize[i]) { in Init()
219 Status Scale::Convert(uint8_t **srcData, const int32_t *srcLineSize, uint8_t **dstData, int32_t *dstLineSize) in Convert() argument
221 auto res = sws_scale(swsCtx_.get(), srcData, srcLineSize, 0, scalePara_.srcHeight, dstData, dstLineSize); in Convert()
H A Dffmpeg_convert.h83 Status Init(const ScalePara &scalePara, uint8_t **dstData, int32_t *dstLineSize);
84 Status Convert(uint8_t **srcData, const int32_t *srcLineSize, uint8_t **dstData, int32_t *dstLineSize);
/foundation/multimedia/av_codec/services/engine/common/
H A Dcodec_utils.cpp35 int32_t *dstLineSize, AVPixelFormat dstPixFmt) in ConvertVideoFrame()
42 CHECK_AND_RETURN_RET_LOG((*scale)->Init(scalePara, dstData, dstLineSize) == AVCS_ERR_OK, AVCS_ERR_UNKNOWN, in ConvertVideoFrame()
45 return (*scale)->Convert(frame->data, frame->linesize, dstData, dstLineSize); in ConvertVideoFrame()
282 int32_t Scale::Init(const ScalePara &scalePara, uint8_t **dstData, int32_t *dstLineSize) in Init() argument
299 auto ret = av_image_alloc(dstData, dstLineSize, scalePara_.dstWidth, scalePara_.dstHeight, scalePara_.dstFfFmt, in Init()
304 for (int32_t i = 0; dstLineSize[i] > 0; i++) { in Init()
305 if (dstData[i] && !dstLineSize[i]) { in Init()
312 int32_t Scale::Convert(uint8_t **srcData, const int32_t *srcLineSize, uint8_t **dstData, int32_t *dstLineSize) in Convert() argument
314 auto res = sws_scale(swsCtx_.get(), srcData, srcLineSize, 0, scalePara_.srcHeight, dstData, dstLineSize); in Convert()
34 ConvertVideoFrame(std::shared_ptr<Scale> *scale, std::shared_ptr<AVFrame> frame, uint8_t **dstData, int32_t *dstLineSize, AVPixelFormat dstPixFmt) ConvertVideoFrame() argument
/foundation/multimedia/media_foundation/engine/include/plugin/convert/
H A Dffmpeg_convert.h78 Status Init(const ScalePara& scalePara, uint8_t** dstData, int32_t* dstLineSize);
79 Status Convert(uint8_t** srcData, const int32_t* srcLineSize, uint8_t** dstData, int32_t* dstLineSize);

Completed in 4 milliseconds