dvb_dr.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*
  2. * dvb_dr.h -- header for descriptor tag for 13818 and ETSI EN 300 468
  3. *
  4. * Copyright (C) 2006 SunMedia Co, chengdu
  5. * Author anlzhao@sunmedia.com.cn
  6. *
  7. * The source code in this file is written by anlzhao referring to
  8. * 13818 and ETSI EN 300 468 and owned by SunMedia Coporation.
  9. *
  10. * BUGS:
  11. *
  12. */
  13. #ifndef _DR_H_
  14. #define _DR_H_
  15. #include <types.h>
  16. typedef enum
  17. {
  18. DVB_SPECIAL_SPEC_NONE = 0,
  19. DVB_SPECIAL_SPEC_DTG,
  20. DVB_SPECIAL_SPEC_ZBOOK,
  21. DVB_SPECIAL_SPEC_NORDIG,
  22. DVB_SPECIAL_SPEC_EBOOK,
  23. DVB_SPECIAL_SPEC_BASEON_PDSD, // junluo 20110721 add for DVB-C, detail as follow:
  24. /*
  25. ** In the DVB-C, don't depend on the country setting.
  26. ** ¢ÙIf there is no Logical channel descriptor(descriptor tag: 0x83),
  27. ** assign the ch number from "1".
  28. ** ¢ÚIf there is Logical channel descriptor(descriptor tag: 0x83),
  29. ** ¢Ú-1: If there is no PDSD(Private Data Specifier Descriptor), please assign the ch number as the PDSD=EACEM<E-Book>.
  30. ** ¢Ú-2: If there is PDSD, please assign the ch number as per the contents of PDSD(EACEM<E-Book> or NorDig).
  31. */
  32. DVB_SPECIAL_SPEC_THAI,
  33. #ifdef DVB_S
  34. DVB_SPECAIL_SPEC_DVBS_TEST,//yuaki 110104 added for mantis 0120215
  35. #endif
  36. #ifdef CONFIG_SUPPORT_FAST_SCANNING
  37. DVB_SPECIAL_SPEC_M7_FASTSCAN,
  38. #endif
  39. DVB_SPECIAL_SPEC_DEMO_DEFAULT,
  40. } dvbsi_special_spec;
  41. #endif /* #ifndef _DR_H_ */