Skip to content
Snippets Groups Projects
Commit cae71152 authored by Philippe Gorley's avatar Philippe Gorley Committed by Guillaume Roguez
Browse files

video: call av_packet_unref instead of av_free_packet


av_free_packet has been deprecated in newer FFmpeg versions

Change-Id: I7bc6f36575890262e8138cc78189ecae2d2b032e
Reviewed-by: default avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
parent 2cdb8ba9
No related branches found
No related tags found
No related merge requests found
...@@ -296,8 +296,7 @@ MediaEncoder::encode(VideoFrame& input, bool is_keyframe, ...@@ -296,8 +296,7 @@ MediaEncoder::encode(VideoFrame& input, bool is_keyframe,
if (is_keyframe) { if (is_keyframe) {
frame->pict_type = AV_PICTURE_TYPE_I; frame->pict_type = AV_PICTURE_TYPE_I;
} else { } else {
/* FIXME: Should be AV_PICTURE_TYPE_NONE for newer libavutil */ frame->pict_type = AV_PICTURE_TYPE_NONE;
frame->pict_type = (AVPictureType) 0;
} }
AVPacket pkt; AVPacket pkt;
...@@ -335,7 +334,7 @@ MediaEncoder::encode(VideoFrame& input, bool is_keyframe, ...@@ -335,7 +334,7 @@ MediaEncoder::encode(VideoFrame& input, bool is_keyframe,
} }
} }
av_free_packet(&pkt); av_packet_unref(&pkt);
return ret; return ret;
} }
...@@ -441,7 +440,7 @@ int MediaEncoder::encode_audio(const AudioBuffer &buffer) ...@@ -441,7 +440,7 @@ int MediaEncoder::encode_audio(const AudioBuffer &buffer)
} }
} }
av_free_packet(&pkt); av_packet_unref(&pkt);
av_frame_free(&frame); av_frame_free(&frame);
} }
...@@ -484,7 +483,7 @@ int MediaEncoder::flush() ...@@ -484,7 +483,7 @@ int MediaEncoder::flush()
break; break;
} }
} }
av_free_packet(&pkt); av_packet_unref(&pkt);
return ret; return ret;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment