mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-31 20:02:42 +00:00
examples/demuxing: free AVPacket after usage
Fix leak.
This commit is contained in:
parent
c92b6f347d
commit
e7a39e163d
@ -292,8 +292,10 @@ int main (int argc, char **argv)
|
|||||||
printf("Demuxing audio from file '%s' into '%s'\n", src_filename, audio_dst_filename);
|
printf("Demuxing audio from file '%s' into '%s'\n", src_filename, audio_dst_filename);
|
||||||
|
|
||||||
/* read frames from the file */
|
/* read frames from the file */
|
||||||
while (av_read_frame(fmt_ctx, &pkt) >= 0)
|
while (av_read_frame(fmt_ctx, &pkt) >= 0) {
|
||||||
decode_packet(&got_frame, 0);
|
decode_packet(&got_frame, 0);
|
||||||
|
av_free_packet(&pkt);
|
||||||
|
}
|
||||||
|
|
||||||
/* flush cached frames */
|
/* flush cached frames */
|
||||||
pkt.data = NULL;
|
pkt.data = NULL;
|
||||||
|
Loading…
Reference in New Issue
Block a user