| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 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 | 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 | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 63 | 63 |
| 64 | 64 |
| 65 shift = 3 + x->up_available + x->left_available; | 65 shift = 3 + x->up_available + x->left_available; |
| 66 expected_dc = (average + (1 << (shift - 1))) >> shift; | 66 expected_dc = (average + (1 << (shift - 1))) >> shift; |
| 67 } | 67 } |
| 68 else | 68 else |
| 69 { | 69 { |
| 70 expected_dc = 128; | 70 expected_dc = 128; |
| 71 } | 71 } |
| 72 | 72 |
| 73 /*vpx_memset(ypred_ptr, expected_dc, 256);*/ | 73 /*memset(ypred_ptr, expected_dc, 256);*/ |
| 74 for (r = 0; r < 16; r++) | 74 for (r = 0; r < 16; r++) |
| 75 { | 75 { |
| 76 vpx_memset(ypred_ptr, expected_dc, 16); | 76 memset(ypred_ptr, expected_dc, 16); |
| 77 ypred_ptr += y_stride; | 77 ypred_ptr += y_stride; |
| 78 } | 78 } |
| 79 } | 79 } |
| 80 break; | 80 break; |
| 81 case V_PRED: | 81 case V_PRED: |
| 82 { | 82 { |
| 83 | 83 |
| 84 for (r = 0; r < 16; r++) | 84 for (r = 0; r < 16; r++) |
| 85 { | 85 { |
| 86 | 86 |
| 87 ((int *)ypred_ptr)[0] = ((int *)yabove_row)[0]; | 87 ((int *)ypred_ptr)[0] = ((int *)yabove_row)[0]; |
| 88 ((int *)ypred_ptr)[1] = ((int *)yabove_row)[1]; | 88 ((int *)ypred_ptr)[1] = ((int *)yabove_row)[1]; |
| 89 ((int *)ypred_ptr)[2] = ((int *)yabove_row)[2]; | 89 ((int *)ypred_ptr)[2] = ((int *)yabove_row)[2]; |
| 90 ((int *)ypred_ptr)[3] = ((int *)yabove_row)[3]; | 90 ((int *)ypred_ptr)[3] = ((int *)yabove_row)[3]; |
| 91 ypred_ptr += y_stride; | 91 ypred_ptr += y_stride; |
| 92 } | 92 } |
| 93 } | 93 } |
| 94 break; | 94 break; |
| 95 case H_PRED: | 95 case H_PRED: |
| 96 { | 96 { |
| 97 | 97 |
| 98 for (r = 0; r < 16; r++) | 98 for (r = 0; r < 16; r++) |
| 99 { | 99 { |
| 100 | 100 |
| 101 vpx_memset(ypred_ptr, yleft_col[r], 16); | 101 memset(ypred_ptr, yleft_col[r], 16); |
| 102 ypred_ptr += y_stride; | 102 ypred_ptr += y_stride; |
| 103 } | 103 } |
| 104 | 104 |
| 105 } | 105 } |
| 106 break; | 106 break; |
| 107 case TM_PRED: | 107 case TM_PRED: |
| 108 { | 108 { |
| 109 | 109 |
| 110 for (r = 0; r < 16; r++) | 110 for (r = 0; r < 16; r++) |
| 111 { | 111 { |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 195 expected_vdc = 128; | 195 expected_vdc = 128; |
| 196 } | 196 } |
| 197 else | 197 else |
| 198 { | 198 { |
| 199 shift = 2 + x->up_available + x->left_available; | 199 shift = 2 + x->up_available + x->left_available; |
| 200 expected_udc = (Uaverage + (1 << (shift - 1))) >> shift; | 200 expected_udc = (Uaverage + (1 << (shift - 1))) >> shift; |
| 201 expected_vdc = (Vaverage + (1 << (shift - 1))) >> shift; | 201 expected_vdc = (Vaverage + (1 << (shift - 1))) >> shift; |
| 202 } | 202 } |
| 203 | 203 |
| 204 | 204 |
| 205 /*vpx_memset(upred_ptr,expected_udc,64);*/ | 205 /*memset(upred_ptr,expected_udc,64);*/ |
| 206 /*vpx_memset(vpred_ptr,expected_vdc,64);*/ | 206 /*memset(vpred_ptr,expected_vdc,64);*/ |
| 207 for (i = 0; i < 8; i++) | 207 for (i = 0; i < 8; i++) |
| 208 { | 208 { |
| 209 vpx_memset(upred_ptr, expected_udc, 8); | 209 memset(upred_ptr, expected_udc, 8); |
| 210 vpx_memset(vpred_ptr, expected_vdc, 8); | 210 memset(vpred_ptr, expected_vdc, 8); |
| 211 upred_ptr += pred_stride; | 211 upred_ptr += pred_stride; |
| 212 vpred_ptr += pred_stride; | 212 vpred_ptr += pred_stride; |
| 213 } | 213 } |
| 214 } | 214 } |
| 215 break; | 215 break; |
| 216 case V_PRED: | 216 case V_PRED: |
| 217 { | 217 { |
| 218 for (i = 0; i < 8; i++) | 218 for (i = 0; i < 8; i++) |
| 219 { | 219 { |
| 220 vpx_memcpy(upred_ptr, uabove_row, 8); | 220 memcpy(upred_ptr, uabove_row, 8); |
| 221 vpx_memcpy(vpred_ptr, vabove_row, 8); | 221 memcpy(vpred_ptr, vabove_row, 8); |
| 222 upred_ptr += pred_stride; | 222 upred_ptr += pred_stride; |
| 223 vpred_ptr += pred_stride; | 223 vpred_ptr += pred_stride; |
| 224 } | 224 } |
| 225 | 225 |
| 226 } | 226 } |
| 227 break; | 227 break; |
| 228 case H_PRED: | 228 case H_PRED: |
| 229 { | 229 { |
| 230 for (i = 0; i < 8; i++) | 230 for (i = 0; i < 8; i++) |
| 231 { | 231 { |
| 232 vpx_memset(upred_ptr, uleft_col[i], 8); | 232 memset(upred_ptr, uleft_col[i], 8); |
| 233 vpx_memset(vpred_ptr, vleft_col[i], 8); | 233 memset(vpred_ptr, vleft_col[i], 8); |
| 234 upred_ptr += pred_stride; | 234 upred_ptr += pred_stride; |
| 235 vpred_ptr += pred_stride; | 235 vpred_ptr += pred_stride; |
| 236 } | 236 } |
| 237 } | 237 } |
| 238 | 238 |
| 239 break; | 239 break; |
| 240 case TM_PRED: | 240 case TM_PRED: |
| 241 { | 241 { |
| 242 for (i = 0; i < 8; i++) | 242 for (i = 0; i < 8; i++) |
| 243 { | 243 { |
| (...skipping 27 matching lines...) Expand all Loading... |
| 271 case B_PRED: | 271 case B_PRED: |
| 272 case NEARESTMV: | 272 case NEARESTMV: |
| 273 case NEARMV: | 273 case NEARMV: |
| 274 case ZEROMV: | 274 case ZEROMV: |
| 275 case NEWMV: | 275 case NEWMV: |
| 276 case SPLITMV: | 276 case SPLITMV: |
| 277 case MB_MODE_COUNT: | 277 case MB_MODE_COUNT: |
| 278 break; | 278 break; |
| 279 } | 279 } |
| 280 } | 280 } |
| OLD | NEW |