📄 test_dr.c
字号:
}/* target background grid */int main_target_bg_grid_(){ BOZO_VARS(target_bg_grid); BOZO_START(target background grid); /* check i_horizontal_size */ BOZO_init_integer(i_horizontal_size, 0); BOZO_init_integer(i_vertical_size, 0); BOZO_init_integer(i_pel_aspect_ratio, 0); BOZO_begin_integer(i_horizontal_size, 14) BOZO_DOJOB(TargetBgGrid); BOZO_check_integer(i_horizontal_size, 14) BOZO_CLEAN(); BOZO_end_integer(i_horizontal_size, 14) /* check i_vertical_size */ BOZO_init_integer(i_horizontal_size, 0); BOZO_init_integer(i_vertical_size, 0); BOZO_init_integer(i_pel_aspect_ratio, 0); BOZO_begin_integer(i_vertical_size, 14) BOZO_DOJOB(TargetBgGrid); BOZO_check_integer(i_vertical_size, 14) BOZO_CLEAN(); BOZO_end_integer(i_vertical_size, 14) /* check i_pel_aspect_ratio */ BOZO_init_integer(i_horizontal_size, 0); BOZO_init_integer(i_vertical_size, 0); BOZO_init_integer(i_pel_aspect_ratio, 0); BOZO_begin_integer(i_pel_aspect_ratio, 4) BOZO_DOJOB(TargetBgGrid); BOZO_check_integer(i_pel_aspect_ratio, 4) BOZO_CLEAN(); BOZO_end_integer(i_pel_aspect_ratio, 4) BOZO_END(target background grid); return i_err;}/* video window */int main_vwindow_(){ BOZO_VARS(vwindow); BOZO_START(video window); /* check i_horizontal_offset */ BOZO_init_integer(i_horizontal_offset, 0); BOZO_init_integer(i_vertical_offset, 0); BOZO_init_integer(i_window_priority, 0); BOZO_begin_integer(i_horizontal_offset, 14) BOZO_DOJOB(VWindow); BOZO_check_integer(i_horizontal_offset, 14) BOZO_CLEAN(); BOZO_end_integer(i_horizontal_offset, 14) /* check i_vertical_offset */ BOZO_init_integer(i_horizontal_offset, 0); BOZO_init_integer(i_vertical_offset, 0); BOZO_init_integer(i_window_priority, 0); BOZO_begin_integer(i_vertical_offset, 14) BOZO_DOJOB(VWindow); BOZO_check_integer(i_vertical_offset, 14) BOZO_CLEAN(); BOZO_end_integer(i_vertical_offset, 14) /* check i_window_priority */ BOZO_init_integer(i_horizontal_offset, 0); BOZO_init_integer(i_vertical_offset, 0); BOZO_init_integer(i_window_priority, 0); BOZO_begin_integer(i_window_priority, 4) BOZO_DOJOB(VWindow); BOZO_check_integer(i_window_priority, 4) BOZO_CLEAN(); BOZO_end_integer(i_window_priority, 4) BOZO_END(video window); return i_err;}/* conditional access */int main_ca_(){ BOZO_VARS(ca); BOZO_START(conditional access); /* check i_ca_system_id */ s_decoded.i_private_length = 0; BOZO_init_integer(i_ca_system_id, 0); BOZO_init_integer(i_ca_pid, 0); BOZO_begin_integer(i_ca_system_id, 16) BOZO_DOJOB(CA); BOZO_check_integer(i_ca_system_id, 16) BOZO_CLEAN(); BOZO_end_integer(i_ca_system_id, 16) /* check i_ca_pid */ s_decoded.i_private_length = 0; BOZO_init_integer(i_ca_system_id, 0); BOZO_init_integer(i_ca_pid, 0); BOZO_begin_integer(i_ca_pid, 13) BOZO_DOJOB(CA); BOZO_check_integer(i_ca_pid, 13) BOZO_CLEAN(); BOZO_end_integer(i_ca_pid, 13) BOZO_END(conditional access); return i_err;}/* ISO 639 language */int main_iso639_(){ BOZO_VARS(iso639); BOZO_START(ISO 639 language); /* check i_audio_type */ s_decoded.i_code_count = 0; BOZO_init_integer(i_audio_type, 0); BOZO_begin_integer(i_audio_type, 8) BOZO_DOJOB(ISO639); BOZO_check_integer(i_audio_type, 8) BOZO_CLEAN(); BOZO_end_integer(i_audio_type, 8) BOZO_END(ISO 639 language); return i_err;}/* system clock */int main_system_clock_(){ BOZO_VARS(system_clock); BOZO_START(system clock); /* check b_external_clock_ref */ BOZO_init_boolean(b_external_clock_ref, 0); BOZO_init_integer(i_clock_accuracy_integer, 0); BOZO_init_integer(i_clock_accuracy_exponent, 0); BOZO_begin_boolean(b_external_clock_ref) BOZO_DOJOB(SystemClock); BOZO_check_boolean(b_external_clock_ref) BOZO_CLEAN(); BOZO_end_boolean(b_external_clock_ref) /* check i_clock_accuracy_integer */ BOZO_init_boolean(b_external_clock_ref, 0); BOZO_init_integer(i_clock_accuracy_integer, 0); BOZO_init_integer(i_clock_accuracy_exponent, 0); BOZO_begin_integer(i_clock_accuracy_integer, 6) BOZO_DOJOB(SystemClock); BOZO_check_integer(i_clock_accuracy_integer, 6) BOZO_CLEAN(); BOZO_end_integer(i_clock_accuracy_integer, 6) /* check i_clock_accuracy_exponent */ BOZO_init_boolean(b_external_clock_ref, 0); BOZO_init_integer(i_clock_accuracy_integer, 0); BOZO_init_integer(i_clock_accuracy_exponent, 0); BOZO_begin_integer(i_clock_accuracy_exponent, 3) BOZO_DOJOB(SystemClock); BOZO_check_integer(i_clock_accuracy_exponent, 3) BOZO_CLEAN(); BOZO_end_integer(i_clock_accuracy_exponent, 3) BOZO_END(system clock); return i_err;}/* multiplex buffer utilization */int main_mx_buff_utilization_(){ BOZO_VARS(mx_buff_utilization); BOZO_START(multiplex buffer utilization); /* check b_mdv_valid */ BOZO_init_boolean(b_mdv_valid, 0); BOZO_init_integer(i_mx_delay_variation, 0); BOZO_init_integer(i_mx_strategy, 0); BOZO_begin_boolean(b_mdv_valid) BOZO_DOJOB(MxBuffUtilization); BOZO_check_boolean(b_mdv_valid) BOZO_CLEAN(); BOZO_end_boolean(b_mdv_valid) /* check i_mx_delay_variation */ BOZO_init_boolean(b_mdv_valid, 0); BOZO_init_integer(i_mx_delay_variation, 0); BOZO_init_integer(i_mx_strategy, 0); BOZO_begin_integer(i_mx_delay_variation, 15) BOZO_DOJOB(MxBuffUtilization); BOZO_check_integer(i_mx_delay_variation, 15) BOZO_CLEAN(); BOZO_end_integer(i_mx_delay_variation, 15) /* check i_mx_strategy */ BOZO_init_boolean(b_mdv_valid, 0); BOZO_init_integer(i_mx_delay_variation, 0); BOZO_init_integer(i_mx_strategy, 0); BOZO_begin_integer(i_mx_strategy, 3) BOZO_DOJOB(MxBuffUtilization); BOZO_check_integer(i_mx_strategy, 3) BOZO_CLEAN(); BOZO_end_integer(i_mx_strategy, 3) BOZO_END(multiplex buffer utilization); return i_err;}/* copyright */int main_copyright_(){ BOZO_VARS(copyright); BOZO_START(copyright); /* check i_copyright_identifier */ s_decoded.i_additional_length = 0; BOZO_init_integer(i_copyright_identifier, 0); BOZO_begin_integer(i_copyright_identifier, 32) BOZO_DOJOB(Copyright); BOZO_check_integer(i_copyright_identifier, 32) BOZO_CLEAN(); BOZO_end_integer(i_copyright_identifier, 32) BOZO_END(copyright); return i_err;}/* maximum bitrate */int main_max_bitrate_(){ BOZO_VARS(max_bitrate); BOZO_START(maximum bitrate); /* check i_max_bitrate */ BOZO_init_integer(i_max_bitrate, 0); BOZO_begin_integer(i_max_bitrate, 22) BOZO_DOJOB(MaxBitrate); BOZO_check_integer(i_max_bitrate, 22) BOZO_CLEAN(); BOZO_end_integer(i_max_bitrate, 22) BOZO_END(maximum bitrate); return i_err;}/* private data indicator */int main_private_data_(){ BOZO_VARS(private_data); BOZO_START(private data indicator); /* check i_private_data */ BOZO_init_integer(i_private_data, 0); BOZO_begin_integer(i_private_data, 32) BOZO_DOJOB(PrivateData); BOZO_check_integer(i_private_data, 32) BOZO_CLEAN(); BOZO_end_integer(i_private_data, 32) BOZO_END(private data indicator); return i_err;}/* service */int main_service_(){ BOZO_VARS(service); BOZO_START(service); /* check i_service_type */ s_decoded.i_service_provider_name_length = 0; s_decoded.i_service_name_length = 0; BOZO_init_integer(i_service_type, 0); BOZO_begin_integer(i_service_type, 8) BOZO_DOJOB(Service); BOZO_check_integer(i_service_type, 8) BOZO_CLEAN(); BOZO_end_integer(i_service_type, 8) BOZO_END(service); return i_err;}/* main function */int main(){ int i_err = 0; i_err |= main_vstream_1(); i_err |= main_vstream_2(); i_err |= main_astream_(); i_err |= main_hierarchy_(); i_err |= main_registration_(); i_err |= main_ds_alignment_(); i_err |= main_target_bg_grid_(); i_err |= main_vwindow_(); i_err |= main_ca_(); i_err |= main_iso639_(); i_err |= main_system_clock_(); i_err |= main_mx_buff_utilization_(); i_err |= main_copyright_(); i_err |= main_max_bitrate_(); i_err |= main_private_data_(); i_err |= main_service_(); if(i_err) fprintf(stderr, "At least one test has FAILED !!!\n"); else fprintf(stdout, "All tests succeeded.\n"); return i_err;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -