History

avcodec/magicyuvenc: Hoist check out of loop

Andreas Rheinhardt committed 1 year ago

Commit bad3f301 parent d42ba131 file · +6 −4Browse files

Unified · Split

libavcodec/magicyuvenc.c+6−4
@@ -625,12 +625,14 @@ static av_cold int magy_encode_close(AVCodecContext *avctx) · 624 unmodified lines
625{625{
626 MagicYUVContext *s = avctx->priv_data;626 MagicYUVContext *s = avctx->priv_data;
627 627
628 for (int i = 0; i < s->planes * s->nb_slices && s->slices; i++) {628 if (s->slices) {
629 Slice *sl = &s->slices[i];629 for (int i = 0; i < s->planes * s->nb_slices; i++) {
630 Slice *sl = &s->slices[i];
630 631
631 av_freep(&sl->slice);632 av_freep(&sl->slice);
633 }
634 av_freep(&s->slices);
632 }635 }
633 av_freep(&s->slices);
634 av_freep(&s->decorrelate_buf);636 av_freep(&s->decorrelate_buf);
635 637
636 return 0;638 return 0;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t