Fixed:thumbnail jpeg crash.

This commit is contained in:
Fancy code 2024-07-23 15:53:37 +08:00
parent 7cfcd56f87
commit 0e6ab49076
2 changed files with 1 additions and 2 deletions

View File

@ -199,7 +199,7 @@ void FfmpegOutputStream::CreateThumbnailFile(const void *frame, const size_t &si
void FfmpegOutputStream::CreateThumbnailFileThread(const void *frame, const size_t &size)
{
FfmpegThumbnail thumbnail(AV_CODEC_ID_MJPEG, AV_CODEC_ID_H264);
ThumbnailInfo info(1920, 2160, 640, 480); // TODO:
ThumbnailInfo info(1920, 2160, 192, 216); // TODO:
thumbnail.Init(info);
thumbnail.CreateThumbnail(mThumbnailFileName, frame, size);
thumbnail.UnInit();

View File

@ -172,7 +172,6 @@ void FfmpegThumbnail::GetDecodeDataCallback(AVFrame *frame)
// Perform pixel format conversion.
sws_scale(mSwsCtx, frame->data, frame->linesize, 0, frame->height, thumbnailFrame->data, thumbnailFrame->linesize);
return;
if (mEncoder) {
mEncoder->EncodeData(thumbnailFrame, mStream, mEncodeCallback);
}