Ticket #2748: aviobuf.c.patch

File aviobuf.c.patch, 357 bytes (added by ksotik, 12 years ago)

This patch adds a packet size check and after that ffmpeg produce output with constant packet size (if pkt_size url option is set)

Line 
1140c140
2< if (s->buf_ptr > s->buffer) {
3---
4> if (s->buf_ptr > s->buffer && (!s->max_packet_size || s->buf_ptr - s->buffer == s->max_packet_size)) {
5148c148,150
6< s->buf_ptr = s->buffer;
7---
8> if (s->buf_ptr - s->buffer == 0 || !s->max_packet_size || s->buf_ptr - s->buffer == s->max_packet_size) {
9> s->buf_ptr = s->buffer;
10> }