kfptr.c
上传用户:caisangzi8
上传日期:2013-10-25
资源大小:15756k
文件大小:2k
源码类别:

DVD

开发平台:

C/C++

  1. //
  2. // FILE
  3. // kfptr.c
  4. //
  5. // kernel functional-pointer value
  6. //
  7. #include "config.h"
  8. #include "regmap.h"
  9. #ifndef SDRAM_16Mb_Mode //terry,2004/12/3 07:19PM
  10. #define SUPPORT_CVDOGT
  11. #define SUPPORT_SVCDOGT
  12. #define SUPPORT_FULLPEL
  13. #endif
  14. extern  int nullfunc();
  15. extern  int do_system_drop();
  16. //
  17. // CVD
  18. //
  19. extern  int do_system_private1_70();
  20. extern  int spd_decode_dcsq_cvd_func();
  21. extern  int sup_update_cvd_func();
  22. #ifdef  SUPPORT_CVDOGT
  23. const UINT8 kernel_support_svcdogt          = 1;
  24. const void * const do_system_parse_cvdogt_fptr    = do_system_private1_70;
  25. const void * const spd_decode_dcsq_cvd_fptr       = spd_decode_dcsq_cvd_func;
  26. const void * const sup_update_cvd_fptr            = sup_update_cvd_func;
  27. #else
  28. const UINT8 kernel_support_svcdogt          = 0;
  29. const void * const do_system_parse_cvdogt_fptr    = do_system_drop;
  30. const void * const spd_decode_dcsq_cvd_fptr       = nullfunc;
  31. const void * const sup_update_cvd_fptr            = nullfunc;
  32. #endif
  33. //
  34. // SVCD
  35. //
  36. extern  int spd_create_svcdsph_header_func();
  37. extern  int spd_decode_dcsq_svcd_func();
  38. extern  int sup_update_svcd_func();
  39. #ifdef  SUPPORT_SVCDOGT
  40. const void * const spd_create_svcdsph_header_fptr = spd_create_svcdsph_header_func;
  41. const void * const spd_decode_dcsq_svcd_fptr      = spd_decode_dcsq_svcd_func;
  42. const void * const sup_update_svcd_fptr           = sup_update_svcd_func;
  43. #else
  44. const void * const spd_create_svcdsph_header_fptr = nullfunc;
  45. const void * const spd_decode_dcsq_svcd_fptr      = nullfunc;
  46. const void * const sup_update_svcd_fptr           = nullfunc;
  47. #endif
  48. extern  int do_video_dumping_fixfullpel();
  49. extern  int reset_video_dumping_fixfullpel();
  50. extern  int do_video_dumping_orig();
  51. extern  int reset_video_dumping_orig();
  52. #ifdef  SUPPORT_FULLPEL
  53. const void * const reset_video_dumping_fptr         = reset_video_dumping_fixfullpel;
  54. const void * const do_video_dumping_fptr            = do_video_dumping_fixfullpel;
  55. #else
  56. const void * const reset_video_dumping_fptr         = reset_video_dumping_orig;
  57. const void * const do_video_dumping_fptr            = do_video_dumping_orig;
  58. #endif