61 JAMI_ERR(
"Unable to create a scaler context");
138 JAMI_ERR(
"Unable to create a scaler context");
144 memset(
static_cast<void*
>(tmp_data_), 0,
sizeof(tmp_data_));
147 if (
i == 1 ||
i == 2) {
159std::unique_ptr<VideoFrame>
162 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)