/media/libvpx/vp8/common/coefupdateprobs.h

http://github.com/zpao/v8monkey · C Header · 185 lines · 171 code · 3 blank · 11 comment · 0 complexity · 635c35df9139de8829096a789a939e26 MD5 · raw file

  1. /*
  2. * Copyright (c) 2010 The WebM project authors. All Rights Reserved.
  3. *
  4. * Use of this source code is governed by a BSD-style license
  5. * that can be found in the LICENSE file in the root of the source
  6. * tree. An additional intellectual property rights grant can be found
  7. * in the file PATENTS. All contributing project authors may
  8. * be found in the AUTHORS file in the root of the source tree.
  9. */
  10. /* Update probabilities for the nodes in the token entropy tree.
  11. Generated file included by entropy.c */
  12. const vp8_prob vp8_coef_update_probs [BLOCK_TYPES] [COEF_BANDS] [PREV_COEF_CONTEXTS] [ENTROPY_NODES] =
  13. {
  14. {
  15. {
  16. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  17. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  18. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  19. },
  20. {
  21. {176, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  22. {223, 241, 252, 255, 255, 255, 255, 255, 255, 255, 255, },
  23. {249, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, },
  24. },
  25. {
  26. {255, 244, 252, 255, 255, 255, 255, 255, 255, 255, 255, },
  27. {234, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  28. {253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  29. },
  30. {
  31. {255, 246, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  32. {239, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  33. {254, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  34. },
  35. {
  36. {255, 248, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  37. {251, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  38. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  39. },
  40. {
  41. {255, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  42. {251, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  43. {254, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  44. },
  45. {
  46. {255, 254, 253, 255, 254, 255, 255, 255, 255, 255, 255, },
  47. {250, 255, 254, 255, 254, 255, 255, 255, 255, 255, 255, },
  48. {254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  49. },
  50. {
  51. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  52. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  53. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  54. },
  55. },
  56. {
  57. {
  58. {217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  59. {225, 252, 241, 253, 255, 255, 254, 255, 255, 255, 255, },
  60. {234, 250, 241, 250, 253, 255, 253, 254, 255, 255, 255, },
  61. },
  62. {
  63. {255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  64. {223, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  65. {238, 253, 254, 254, 255, 255, 255, 255, 255, 255, 255, },
  66. },
  67. {
  68. {255, 248, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  69. {249, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  70. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  71. },
  72. {
  73. {255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  74. {247, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  75. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  76. },
  77. {
  78. {255, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  79. {252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  80. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  81. },
  82. {
  83. {255, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  84. {253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  85. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  86. },
  87. {
  88. {255, 254, 253, 255, 255, 255, 255, 255, 255, 255, 255, },
  89. {250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  90. {254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  91. },
  92. {
  93. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  94. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  95. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  96. },
  97. },
  98. {
  99. {
  100. {186, 251, 250, 255, 255, 255, 255, 255, 255, 255, 255, },
  101. {234, 251, 244, 254, 255, 255, 255, 255, 255, 255, 255, },
  102. {251, 251, 243, 253, 254, 255, 254, 255, 255, 255, 255, },
  103. },
  104. {
  105. {255, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  106. {236, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  107. {251, 253, 253, 254, 254, 255, 255, 255, 255, 255, 255, },
  108. },
  109. {
  110. {255, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  111. {254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  112. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  113. },
  114. {
  115. {255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  116. {254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  117. {254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  118. },
  119. {
  120. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  121. {254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  122. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  123. },
  124. {
  125. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  126. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  127. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  128. },
  129. {
  130. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  131. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  132. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  133. },
  134. {
  135. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  136. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  137. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  138. },
  139. },
  140. {
  141. {
  142. {248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  143. {250, 254, 252, 254, 255, 255, 255, 255, 255, 255, 255, },
  144. {248, 254, 249, 253, 255, 255, 255, 255, 255, 255, 255, },
  145. },
  146. {
  147. {255, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, },
  148. {246, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, },
  149. {252, 254, 251, 254, 254, 255, 255, 255, 255, 255, 255, },
  150. },
  151. {
  152. {255, 254, 252, 255, 255, 255, 255, 255, 255, 255, 255, },
  153. {248, 254, 253, 255, 255, 255, 255, 255, 255, 255, 255, },
  154. {253, 255, 254, 254, 255, 255, 255, 255, 255, 255, 255, },
  155. },
  156. {
  157. {255, 251, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  158. {245, 251, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  159. {253, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  160. },
  161. {
  162. {255, 251, 253, 255, 255, 255, 255, 255, 255, 255, 255, },
  163. {252, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  164. {255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  165. },
  166. {
  167. {255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  168. {249, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  169. {255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, },
  170. },
  171. {
  172. {255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, },
  173. {250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  174. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  175. },
  176. {
  177. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  178. {254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  179. {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, },
  180. },
  181. },
  182. };