| 626 | } |
| 627 | |
| 628 | void sq_limit_frames(SyncQueue *sq, unsigned int stream_idx, uint64_t frames) |
| 629 | { |
| 630 | SyncQueueStream *st; |
| 631 | |
| 632 | av_assert0(stream_idx < sq->nb_streams); |
| 633 | st = &sq->streams[stream_idx]; |
| 634 | |
| 635 | st->frames_max = frames; |
| 636 | if (st->frames_sent >= st->frames_max) |
| 637 | finish_stream(sq, stream_idx); |
| 638 | } |
| 639 | |
| 640 | void sq_frame_samples(SyncQueue *sq, unsigned int stream_idx, |
| 641 | int frame_samples) |
no test coverage detected