60 JAMI_ERR(
"Unable to create a scaler context");
138 JAMI_ERR(
"Unable to create a scaler context");
144 memset(tmp_data_, 0,
sizeof(tmp_data_));
147 if (
i == 1 ||
i == 2) {
165std::unique_ptr<VideoFrame>
168 auto output = std::make_unique<VideoFrame>();
void scale(const AVFrame *input, AVFrame *output)
void scale_with_aspect(const VideoFrame &input, VideoFrame &output)
void scale_and_pad(const VideoFrame &input, VideoFrame &output, unsigned xoff, unsigned yoff, unsigned dest_width, unsigned dest_height, bool keep_aspect)
std::unique_ptr< VideoFrame > convertFormat(const VideoFrame &input, AVPixelFormat pix)
int format() const noexcept
int height() const noexcept
int width() const noexcept
void emitSignal(Args... args)