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

Function hb_display_job_info

libhb/work.c:419–825  ·  view source on GitHub ↗

* Displays job parameters in the debug log. * @param job Handle work hb_job_t. */

Source from the content-addressed store, hash-verified

417 * @param job Handle work hb_job_t.
418 */
419void hb_display_job_info(hb_job_t *job)
420{
421 int i;
422 hb_title_t *title = job->title;
423 hb_audio_t *audio;
424 hb_subtitle_t *subtitle;
425
426 hb_log("job configuration:");
427 hb_log( " * source");
428
429 hb_log( " + %s", title->path );
430
431 if( job->pts_to_start || job->pts_to_stop )
432 {
433 int64_t stop;
434 int hr_start, min_start, hr_stop, min_stop;
435 float sec_start, sec_stop;
436
437 stop = job->pts_to_start + job->pts_to_stop;
438
439 hr_start = job->pts_to_start / (90000 * 60 * 60);
440 min_start = job->pts_to_start / (90000 * 60);
441 sec_start = (float)job->pts_to_start / 90000.0 - min_start * 60;
442 min_start %= 60;
443
444 hr_stop = stop / (90000 * 60 * 60);
445 min_stop = stop / (90000 * 60);
446 sec_stop = (float)stop / 90000.0 - min_stop * 60;
447 min_stop %= 60;
448
449 if (job->pts_to_stop)
450 {
451 hb_log(" + title %d, start %02d:%02d:%05.2f stop %02d:%02d:%05.2f",
452 title->index,
453 hr_start, min_start, sec_start,
454 hr_stop, min_stop, sec_stop);
455 }
456 else
457 {
458 hb_log(" + title %d, start %02d:%02d:%05.2f",
459 title->index,
460 hr_start, min_start, sec_start);
461 }
462 }
463 else if( job->frame_to_start || job->frame_to_stop )
464 {
465 hb_log(" + title %d, frames %d to %d", title->index,
466 job->frame_to_start, job->frame_to_start +
467 job->frame_to_stop - 1);
468 }
469 else
470 {
471 hb_log( " + title %d, chapter(s) %d to %d", title->index,
472 job->chapter_start, job->chapter_end );
473 }
474
475 if( title->container_name != NULL )
476 hb_log( " + container: %s", title->container_name);

Callers 1

do_jobFunction · 0.85

Calls 15

hb_logFunction · 0.85
hb_get_bit_depthFunction · 0.85
hb_list_countFunction · 0.85
hb_list_itemFunction · 0.85
strtok_rFunction · 0.85
hb_filter_info_closeFunction · 0.85
hb_q2dFunction · 0.85

Tested by

no test coverage detected