⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_dr.c

📁 数字电视广播系统mpeg-2的ts流的解复用和分析软件
💻 C
📖 第 1 页 / 共 2 页
字号:
}/* 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 + -