Otherwise its value will be reset on each iteration.
Unified · Split
| @@ -319,6 +319,7 @@ static int X264_frame(AVCodecContext *ctx, AVPacket *pkt, const AVFrame *frame, · 318 unmodified lines | ||
| 319 | 319 | |
| 320 | 320 | if (frame) { |
| 321 | 321 | x264_sei_t *sei = &x4->pic.extra_sei; |
| 322 | + unsigned int sei_data_size = 0; | |
| 322 | 323 | |
| 323 | 324 | for (i = 0; i < x4->pic.img.i_plane; i++) { |
| 324 | 325 | x4->pic.img.plane[i] = frame->data[i]; |
| @@ -445,7 +446,6 @@ static int X264_frame(AVCodecContext *ctx, AVPacket *pkt, const AVFrame *frame, · 120 unmodified lines | ||
| 445 | 446 | |
| 446 | 447 | for (int j = 0; j < frame->nb_side_data; j++) { |
| 447 | 448 | AVFrameSideData *side_data = frame->side_data[j]; |
| 448 | − unsigned int sei_data_size = 0; | |
| 449 | 449 | void *tmp; |
| 450 | 450 | x264_sei_payload_t *sei_payload; |
| 451 | 451 | if (side_data->type != AV_FRAME_DATA_SEI_UNREGISTERED) |