Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
2.5 KiB

  1. /* *************************************************************************
  2. ** INTEL Corporation Proprietary Information
  3. **
  4. ** This listing is supplied under the terms of a license
  5. ** agreement with INTEL Corporation and may not be copied
  6. ** nor disclosed except in accordance with the terms of
  7. ** that agreement.
  8. **
  9. ** Copyright (c) 1995 Intel Corporation.
  10. ** Copyright (c) 1996 Intel Corporation.
  11. ** All Rights Reserved.
  12. **
  13. ** *************************************************************************
  14. */
  15. ;// $Header: S:\h26x\src\dec\d1rtp.h_v 1.1 04 Sep 1996 09:48:02 RHAZRA $
  16. ;// $Log: S:\h26x\src\dec\d1rtp.h_v $
  17. //
  18. // Rev 1.1 04 Sep 1996 09:48:02 RHAZRA
  19. // Added custom identifiers to differentiate packet loss types.
  20. //
  21. // Rev 1.0 21 Aug 1996 18:35:50 RHAZRA
  22. // Initial revision.
  23. ;//
  24. ;// Rev 1.1 23 Jul 1996 11:22:42 CZHU
  25. ;//
  26. ;// Added a MV recovery. Hursitic will be added in later.
  27. ;//
  28. ;// Rev 1.0 22 Apr 1996 16:44:06 BECHOLS
  29. ;// Initial revision.
  30. ;//
  31. ;// Rev 1.7 10 Apr 1996 13:35:30 CZHU
  32. ;//
  33. ;// Added subroutine to recover picture header information from extended bitstr
  34. ;//
  35. ;// Rev 1.6 29 Mar 1996 14:40:00 CZHU
  36. ;//
  37. ;// cleaning
  38. ;//
  39. ;// Rev 1.5 29 Mar 1996 13:39:00 CZHU
  40. ;//
  41. ;// Moved bs verification to c3rtp.cpp
  42. ;//
  43. ;// Rev 1.4 28 Mar 1996 18:40:18 CZHU
  44. ;// Support packet loss recovery
  45. ;//
  46. ;// Rev 1.3 23 Feb 1996 16:21:26 CZHU
  47. ;// No change.
  48. ;//
  49. ;// Rev 1.2 15 Feb 1996 12:01:56 CZHU
  50. ;//
  51. ;// More clean up
  52. ;//
  53. ;// Rev 1.1 14 Feb 1996 15:00:20 CZHU
  54. ;// Added support Mode A and Mode B
  55. ;//
  56. ;// Rev 1.0 12 Feb 1996 17:05:58 CZHU
  57. ;// Initial revision.
  58. ;//
  59. ;// Rev 1.0 11 Dec 1995 14:54:26 CZHU
  60. ;// Initial revision.
  61. #ifndef _H263_D3RTP_H_
  62. #define _H263_D3RTP_H_
  63. const long PACKET_FAULT_AT_PSC = ICERR_CUSTOM -1;
  64. const long PACKET_FAULT_AT_MB_OR_GOB = ICERR_CUSTOM -2;
  65. const long NEXT_MODE_STARTS_GOB = ICERR_CUSTOM -3;
  66. const long NEXT_MODE_STARTS_MB = ICERR_CUSTOM -4;
  67. const long NEXT_MODE_LAST = ICERR_CUSTOM -5;
  68. extern I32 RtpH261FindNextPacket(
  69. T_H263DecoderCatalog FAR * ,
  70. BITSTREAM_STATE FAR * ,
  71. U32 **,
  72. U32 *,
  73. int *,
  74. int *
  75. );
  76. extern I32 RtpGetPicHeaderFromBsExt(T_H263DecoderCatalog FAR * );
  77. void MVAdjustment(T_BlkAction *,int ,int, int ,int , int , const int );
  78. #endif