Showing the changes to libavfilter/avfiltergraph.c (1 of 1 file). Show all
Unified · Split
| @@ -795,7 +795,8 @@ static int pick_formats(AVFilterGraph *graph) · 794 unmodified lines | ||
| 795 | 795 | if (filter->nb_inputs){ |
| 796 | 796 | for (j = 0; j < filter->nb_inputs; j++){ |
| 797 | 797 | if(filter->inputs[j]->in_formats && filter->inputs[j]->in_formats->format_count == 1) { |
| 798 | − pick_format(filter->inputs[j], NULL); | |
| 798 | + if ((ret = pick_format(filter->inputs[j], NULL)) < 0) | |
| 799 | + return ret; | |
| 799 | 800 | change = 1; |
| 800 | 801 | } |
| 801 | 802 | } |
| @@ -803,7 +804,8 @@ static int pick_formats(AVFilterGraph *graph) · 1 unmodified line | ||
| 803 | 804 | if (filter->nb_outputs){ |
| 804 | 805 | for (j = 0; j < filter->nb_outputs; j++){ |
| 805 | 806 | if(filter->outputs[j]->in_formats && filter->outputs[j]->in_formats->format_count == 1) { |
| 806 | − pick_format(filter->outputs[j], NULL); | |
| 807 | + if ((ret = pick_format(filter->outputs[j], NULL)) < 0) | |
| 808 | + return ret; | |
| 807 | 809 | change = 1; |
| 808 | 810 | } |
| 809 | 811 | } |
| @@ -811,7 +813,8 @@ static int pick_formats(AVFilterGraph *graph) · 1 unmodified line | ||
| 811 | 813 | if (filter->nb_inputs && filter->nb_outputs && filter->inputs[0]->format>=0) { |
| 812 | 814 | for (j = 0; j < filter->nb_outputs; j++) { |
| 813 | 815 | if(filter->outputs[j]->format<0) { |
| 814 | − pick_format(filter->outputs[j], filter->inputs[0]); | |
| 816 | + if ((ret = pick_format(filter->outputs[j], filter->inputs[0])) < 0) | |
| 817 | + return ret; | |
| 815 | 818 | change = 1; |
| 816 | 819 | } |
| 817 | 820 | } |