Lines Matching refs:bitrate
103 int64_t bitrate; /* number of bits to send per second */
127 { "bitrate", "Bits to send per second", OFFSET(bitrate), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E },
128 { "burst_bits", "Max length of bursts in bits (when using bitrate)", OFFSET(burst_bits), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E },
552 int64_t burst_interval = s->bitrate ? (s->burst_bits * 1000000 / s->bitrate) : 0;
553 int64_t max_delay = s->bitrate ? ((int64_t)h->max_packet_size * 8 * 1000000 / s->bitrate + 1) : 0;
588 if (s->bitrate) {
605 target_timestamp = start_timestamp + sent_bits * 1000000 / s->bitrate;
726 if (av_find_info_tag(buf, sizeof(buf), "bitrate", p)) {
727 s->bitrate = strtoll(buf, NULL, 10);
730 "'bitrate' option was set but it is not supported "
922 2. Output and bitrate and circular_buffer_size is set
925 if (is_output && s->bitrate && !s->circular_buffer_size) {
927 av_log(h, AV_LOG_WARNING,"'bitrate' option was set but 'circular_buffer_size' is not, but required\n");
930 if ((!is_output && s->circular_buffer_size) || (is_output && s->bitrate && s->circular_buffer_size)) {