Lines Matching defs:num
296 static int ebml_num_size(uint64_t num)
301 } while (num >>= 7);
318 static void put_ebml_num(AVIOContext *pb, uint64_t num, int bytes)
320 num |= 1ULL << bytes * 7;
322 avio_w8(pb, (uint8_t)(num >> i * 8));
1643 if (st->sample_aspect_ratio.num) {
1644 int64_t d_width = av_rescale(par->width, st->sample_aspect_ratio.num, st->sample_aspect_ratio.den);
1657 av_reduce(&display_aspect_ratio.num, &display_aspect_ratio.den,
1658 par->width * (int64_t)st->sample_aspect_ratio.num,
1662 display_aspect_ratio.num);
1797 if( st->avg_frame_rate.num > 0 && st->avg_frame_rate.den > 0
1799 put_ebml_uint(pb, MATROSKA_ID_TRACKDEFAULTDURATION, 1000000000LL * st->avg_frame_rate.den / st->avg_frame_rate.num);
1800 else if( st->r_frame_rate.num > 0 && st->r_frame_rate.den > 0
1802 put_ebml_uint(pb, MATROSKA_ID_TRACKDEFAULTDURATION, 1000000000LL * st->r_frame_rate.den / st->r_frame_rate.num);