Update deprecated avcodec call.

This commit is contained in:
codestation
2015-02-28 00:24:59 -04:30
parent 60a3049391
commit 5788141912

View File

@@ -144,7 +144,7 @@ QByteArray AVDecoder::getAudioThumbnail(int width, int height)
AVFrame *AVDecoder::getDecodedFrame(AVCodecContext *codec_ctx, int frame_stream_index) AVFrame *AVDecoder::getDecodedFrame(AVCodecContext *codec_ctx, int frame_stream_index)
{ {
AVFrame *pFrame = avcodec_alloc_frame(); AVFrame *pFrame = av_frame_alloc();
AVPacket packet; AVPacket packet;
int frame_finished = 0; int frame_finished = 0;
@@ -188,7 +188,7 @@ QByteArray AVDecoder::getVideoThumbnail(int width, int height)
return data; return data;
} }
AVFrame *pFrameRGB = avcodec_alloc_frame(); AVFrame *pFrameRGB = av_frame_alloc();
int numBytes = avpicture_get_size(PIX_FMT_RGB24, pCodecCtx->width, pCodecCtx->height); int numBytes = avpicture_get_size(PIX_FMT_RGB24, pCodecCtx->width, pCodecCtx->height);
uint8_t *buffer = (uint8_t *)av_malloc(numBytes); uint8_t *buffer = (uint8_t *)av_malloc(numBytes);