/foundation/multimedia/media_foundation/engine/plugin/convert/ |
H A D | ffmpeg_convert.cpp | 110 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 D | codec_utils.h | 49 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 D | ffmpeg_convert.cpp | 188 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 D | ffmpeg_convert.h | 83 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 D | codec_utils.cpp | 35 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 D | ffmpeg_convert.h | 78 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);
|