Before: $ make tools/enc_recon_frame_test $ tools/enc_recon_frame_test ~/Movies/cif/bus_cif.y4m libx264 'tune=psnr' Error submitting a frame for encoding
Unified · Split
| @@ -178,6 +178,8 @@ static int process_frame(DecodeContext *dc, AVFrame *frame) · 177 unmodified lines | ||
| 178 | 178 | } |
| 179 | 179 | |
| 180 | 180 | ret = avcodec_send_frame(pd->enc, frame); |
| 181 | + if (ret == AVERROR_EOF && !frame) | |
| 182 | + return 0; | |
| 181 | 183 | if (ret < 0) { |
| 182 | 184 | fprintf(stderr, "Error submitting a frame for encoding\n"); |
| 183 | 185 | return ret; |