videoconst.hh
上传用户:aoeyumen
上传日期:2007-01-06
资源大小:3329k
文件大小:1k
源码类别:

DVD

开发平台:

Unix_Linux

  1. /*
  2.    File: videoconst.hh
  3.    By: Alex Theo de Jong
  4.    Created: March 1996
  5.    Description:
  6.    Video constants
  7. */
  8. #define CHROMA420     1     // chroma_format
  9. #define CHROMA422     2
  10. #define CHROMA444     3
  11. #define TOP_FIELD     1     // picture structure
  12. #define BOTTOM_FIELD  2
  13. #define FRAME_PICTURE 3
  14. #define SEQ_ID        1     // extension start code IDs
  15. #define DISP_ID       2
  16. #define QUANT_ID      3
  17. #define SEQSCAL_ID    5
  18. #define PANSCAN_ID    7
  19. #define CODING_ID     8
  20. #define SPATSCAL_ID   9
  21. #define TEMPSCAL_ID  10
  22. #define ERROR (-1)
  23. #define SC_NONE       0   // scalable_mode
  24. #define SC_DP         1
  25. #define SC_SPAT       2
  26. #define SC_SNR        3
  27. #define SC_TEMP       4
  28. #define I_TYPE        1     // picture coding type
  29. #define P_TYPE 2
  30. #define B_TYPE 3
  31. #define D_TYPE 4
  32. #define MB_INTRA    1       // macroblock type
  33. #define MB_PATTERN  2
  34. #define MB_BACKWARD 4
  35. #define MB_FORWARD  8
  36. #define MB_QUANT    16
  37. #define MB_WEIGHT   32
  38. #define MB_CLASS4   64
  39. #define MC_FIELD 1          // motion_type
  40. #define MC_FRAME 2
  41. #define MC_16X8  2
  42. #define MC_DMV   3
  43. #define MV_FIELD 0          // mv_format
  44. #define MV_FRAME 1