vui 844 drivers/media/platform/qcom/venus/hfi_cmds.c struct hfi_h264_vui_timing_info *in = pdata, *vui = prop_data; vui 846 drivers/media/platform/qcom/venus/hfi_cmds.c vui->enable = in->enable; vui 847 drivers/media/platform/qcom/venus/hfi_cmds.c vui->fixed_framerate = in->fixed_framerate; vui 848 drivers/media/platform/qcom/venus/hfi_cmds.c vui->time_scale = in->time_scale; vui 849 drivers/media/platform/qcom/venus/hfi_cmds.c pkt->shdr.hdr.size += sizeof(u32) + sizeof(*vui); vui 1354 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.aspect_ratio_info_present_flag = 0; vui 1355 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.overscan_info_present_flag = 0; vui 1356 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.video_signal_type_present_flag = 1; vui 1357 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.video_format = 1; vui 1358 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.video_full_range_flag = 0; vui 1359 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.colour_description_present_flag = 1; vui 1360 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.colour_primaries = 5; vui 1361 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.transfer_characteristics = 5; vui 1362 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.matrix_coefficients = 5; vui 1363 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.chroma_loc_info_present_flag = 1; vui 1364 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.chroma_sample_loc_type_top_field = 0; vui 1365 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.chroma_sample_loc_type_bottom_field = 0; vui 1366 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.timing_info_present_flag = 1; vui 1367 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.num_units_in_tick = 1; vui 1368 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.time_scale = 50; vui 1369 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.fixed_frame_rate_flag = 1; vui 1370 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.nal_hrd_parameters_present_flag = 0; vui 1371 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters_present_flag = 1; vui 1372 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.cpb_cnt_minus1 = 0; vui 1373 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.bit_rate_scale = 0; vui 1374 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.cpb_size_scale = 1; vui 1376 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.bit_rate_value_minus1[0] = vui 1377 drivers/staging/media/allegro-dvt/allegro-core.c channel->bitrate_peak / (1 << (6 + sps->vui.vcl_hrd_parameters.bit_rate_scale)) - 1; vui 1379 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.cpb_size_value_minus1[0] = vui 1380 drivers/staging/media/allegro-dvt/allegro-core.c (channel->cpb_size * 1000) / (1 << (4 + sps->vui.vcl_hrd_parameters.cpb_size_scale)) - 1; vui 1381 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.cbr_flag[0] = 1; vui 1382 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.initial_cpb_removal_delay_length_minus1 = 31; vui 1383 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.cpb_removal_delay_length_minus1 = 31; vui 1384 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.dpb_output_delay_length_minus1 = 31; vui 1385 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.vcl_hrd_parameters.time_offset_length = 0; vui 1386 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.low_delay_hrd_flag = 0; vui 1387 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.pic_struct_present_flag = 1; vui 1388 drivers/staging/media/allegro-dvt/allegro-core.c sps->vui.bitstream_restriction_flag = 0; vui 522 drivers/staging/media/allegro-dvt/nal-h264.c struct nal_h264_vui_parameters *vui) vui 524 drivers/staging/media/allegro-dvt/nal-h264.c if (!vui) { vui 529 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->aspect_ratio_info_present_flag); vui 530 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->aspect_ratio_info_present_flag) { vui 531 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bits(rbsp, 8, &vui->aspect_ratio_idc); vui 532 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->aspect_ratio_idc == 255) { vui 533 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bits(rbsp, 16, &vui->sar_width); vui 534 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bits(rbsp, 16, &vui->sar_height); vui 538 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->overscan_info_present_flag); vui 539 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->overscan_info_present_flag) vui 540 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->overscan_appropriate_flag); vui 542 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->video_signal_type_present_flag); vui 543 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->video_signal_type_present_flag) { vui 544 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bits(rbsp, 3, &vui->video_format); vui 545 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->video_full_range_flag); vui 547 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->colour_description_present_flag); vui 548 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->colour_description_present_flag) { vui 549 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bits(rbsp, 8, &vui->colour_primaries); vui 550 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bits(rbsp, 8, &vui->transfer_characteristics); vui 551 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bits(rbsp, 8, &vui->matrix_coefficients); vui 555 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->chroma_loc_info_present_flag); vui 556 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->chroma_loc_info_present_flag) { vui 557 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_uev(rbsp, &vui->chroma_sample_loc_type_top_field); vui 558 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_uev(rbsp, &vui->chroma_sample_loc_type_bottom_field); vui 561 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->timing_info_present_flag); vui 562 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->timing_info_present_flag) { vui 563 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bits(rbsp, 32, &vui->num_units_in_tick); vui 564 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bits(rbsp, 32, &vui->time_scale); vui 565 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->fixed_frame_rate_flag); vui 568 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->nal_hrd_parameters_present_flag); vui 569 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->nal_hrd_parameters_present_flag) vui 570 drivers/staging/media/allegro-dvt/nal-h264.c nal_h264_rbsp_hrd_parameters(rbsp, &vui->nal_hrd_parameters); vui 572 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->vcl_hrd_parameters_present_flag); vui 573 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->vcl_hrd_parameters_present_flag) vui 574 drivers/staging/media/allegro-dvt/nal-h264.c nal_h264_rbsp_hrd_parameters(rbsp, &vui->vcl_hrd_parameters); vui 576 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->nal_hrd_parameters_present_flag || vui 577 drivers/staging/media/allegro-dvt/nal-h264.c vui->vcl_hrd_parameters_present_flag) vui 578 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->low_delay_hrd_flag); vui 580 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->pic_struct_present_flag); vui 582 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->bitstream_restriction_flag); vui 583 drivers/staging/media/allegro-dvt/nal-h264.c if (vui->bitstream_restriction_flag) { vui 584 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_bit(rbsp, &vui->motion_vectors_over_pic_boundaries_flag); vui 585 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_uev(rbsp, &vui->max_bytes_per_pic_denom); vui 586 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_uev(rbsp, &vui->max_bits_per_mb_denom); vui 587 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_uev(rbsp, &vui->log2_max_mv_length_horizontal); vui 588 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_uev(rbsp, &vui->log21_max_mv_length_vertical); vui 589 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_uev(rbsp, &vui->max_num_reorder_frames); vui 590 drivers/staging/media/allegro-dvt/nal-h264.c rbsp_uev(rbsp, &vui->max_dec_frame_buffering); vui 676 drivers/staging/media/allegro-dvt/nal-h264.c nal_h264_rbsp_vui_parameters(rbsp, &sps->vui); vui 142 drivers/staging/media/allegro-dvt/nal-h264.h struct nal_h264_vui_parameters vui;