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 | if (frame) { | 320 | if (frame) { |
| 321 | x264_sei_t *sei = &x4->pic.extra_sei; | 321 | x264_sei_t *sei = &x4->pic.extra_sei; |
| 322 | unsigned int sei_data_size = 0; | ||
| 322 | 323 | ||
| 323 | for (i = 0; i < x4->pic.img.i_plane; i++) { | 324 | for (i = 0; i < x4->pic.img.i_plane; i++) { |
| 324 | x4->pic.img.plane[i] = frame->data[i]; | 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 | for (int j = 0; j < frame->nb_side_data; j++) { | 447 | for (int j = 0; j < frame->nb_side_data; j++) { |
| 447 | AVFrameSideData *side_data = frame->side_data[j]; | 448 | AVFrameSideData *side_data = frame->side_data[j]; |
| 448 | unsigned int sei_data_size = 0; | ||
| 449 | void *tmp; | 449 | void *tmp; |
| 450 | x264_sei_payload_t *sei_payload; | 450 | x264_sei_payload_t *sei_payload; |
| 451 | if (side_data->type != AV_FRAME_DATA_SEI_UNREGISTERED) | 451 | if (side_data->type != AV_FRAME_DATA_SEI_UNREGISTERED) |