int last_job; /* job->sequence_id & 0xFFFFFF */
int frame_count; /* number of frames counted by sync */
int out_frame_count; /* number of frames counted by render */
- uint64_t total_time; /* real length in 90khz (i.e. / 90000 */
+ uint64_t total_time; /* real length in 90kHz ticks (i.e. seconds / 90000) */
int vrate; /* actual measured output vrate from 1st pass */
int vrate_base; /* actual measured output vrate_base from 1st pass */
int64_t chapter_time;
int chapter_val;
int count_frames; // frames output so far
- double frame_rate; // 90KHz ticks per frame (for CFR/PFR)
+ double frame_rate; // 90kHz ticks per frame (for CFR/PFR)
uint64_t out_last_stop; // where last frame ended (for CFR/PFR)
int drops; // frames dropped (for CFR/PFR)
int dups; // frames duped (for CFR/PFR)
hb_interjob_t * interjob = hb_interjob_get( w->private_data->job->h );
- /* Preserve dropped frame count for more accurate framerates in 2nd passes. */
+ /* Preserve output frame count and time for more accurate framerates in 2nd passes. */
interjob->out_frame_count = pv->count_frames;
interjob->total_time = pv->out_last_stop;