| 211 | } |
| 212 | |
| 213 | static void decoded_frames_pop(DecodedFrames *df, AVFrame *dst) |
| 214 | { |
| 215 | AVFrame *tmp_frame = df->f[0]; |
| 216 | av_frame_move_ref(dst, tmp_frame); |
| 217 | memmove(df->f, df->f + 1, (df->nb_f - 1) * sizeof(*df->f)); |
| 218 | df->f[--df->nb_f] = tmp_frame; |
| 219 | } |
| 220 | |
| 221 | static void decoded_frames_flush(DecodedFrames *df) |
| 222 | { |
no test coverage detected