Lines Matching refs:framenum
35 int av_timecode_adjust_ntsc_framenum2(int framenum, int fps)
45 return framenum;
47 d = framenum / frames_per_10mins;
48 m = framenum % frames_per_10mins;
50 return framenum + 9U * drop_frames * d + drop_frames * ((m - drop_frames) / (frames_per_10mins / 10));
53 uint32_t av_timecode_get_smpte_from_framenum(const AVTimecode *tc, int framenum)
59 framenum += tc->start;
61 framenum = av_timecode_adjust_ntsc_framenum2(framenum, tc->fps);
62 ff = framenum % fps;
63 ss = framenum / fps % 60;
64 mm = framenum / (fps*60) % 60;
65 hh = framenum / (fps*3600) % 24;
103 char *av_timecode_make_string(const AVTimecode *tc, char *buf, int framenum)
109 framenum += tc->start;
111 framenum = av_timecode_adjust_ntsc_framenum2(framenum, fps);
112 if (framenum < 0) {
113 framenum = -framenum;
116 ff = framenum % fps;
117 ss = framenum / fps % 60;
118 mm = framenum / (fps*60LL) % 60;
119 hh = framenum / (fps*3600LL);