MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / InitWorkState

Function InitWorkState

libhb/work.c:67–88  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65}
66
67static void InitWorkState(hb_job_t * job, int pass, int pass_count)
68{
69 hb_state_t state;
70
71 memset(&state, 0, sizeof(state));
72 state.state = HB_STATE_WORKING;
73 state.sequence_id = job->sequence_id;
74#define p state.param.working
75 p.pass_id = job->pass_id;
76 p.pass = pass;
77 p.pass_count = pass_count;
78 p.progress = 0.0;
79 p.rate_cur = 0.0;
80 p.rate_avg = 0.0;
81 p.eta_seconds = 0;
82 p.hours = -1;
83 p.minutes = -1;
84 p.seconds = -1;
85#undef p
86
87 hb_set_state( job->h, &state );
88}
89
90static void SetWorkStateInfo(hb_job_t *job)
91{

Callers 1

work_funcFunction · 0.85

Calls 1

hb_set_stateFunction · 0.85

Tested by

no test coverage detected