Home | History | Annotate | Download | only in enc

Lines Matching refs:job

388 // struct used to collect job result
398 static int DoSegmentsJob(SegmentJob* const job, VP8EncIterator* const it) {
406 MBAnalyze(it, job->alphas, &job->alpha, &job->uv_alpha);
407 ok = VP8IteratorProgress(it, job->delta_progress);
420 // initialize the job struct with some TODOs
421 static void InitSegmentJob(VP8Encoder* const enc, SegmentJob* const job,
423 WebPGetWorkerInterface()->Init(&job->worker);
424 job->worker.data1 = job;
425 job->worker.data2 = &job->it;
426 job->worker.hook = (WebPWorkerHook)DoSegmentsJob;
427 VP8IteratorInit(enc, &job->it);
428 VP8IteratorSetRow(&job->it, start_row);
429 VP8IteratorSetCountDown(&job->it, (end_row - start_row) * enc->mb_w_);
430 memset(job->alphas, 0, sizeof(job->alphas));
431 job->alpha = 0;
432 job->uv_alpha = 0;
435 job->delta_progress = (start_row == 0) ? 20 : 0;