OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2011 The WebM project authors. All Rights Reserved. | 2 * Copyright (c) 2011 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 #include <assert.h> | 10 #include <assert.h> |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
167 } | 167 } |
168 return buf; | 168 return buf; |
169 } | 169 } |
170 | 170 |
171 | 171 |
172 struct lookahead_entry * | 172 struct lookahead_entry * |
173 vp9_lookahead_peek(struct lookahead_ctx *ctx, | 173 vp9_lookahead_peek(struct lookahead_ctx *ctx, |
174 int index) { | 174 int index) { |
175 struct lookahead_entry *buf = NULL; | 175 struct lookahead_entry *buf = NULL; |
176 | 176 |
177 assert(index < ctx->max_sz); | 177 assert(index < (int)ctx->max_sz); |
178 if (index < (int)ctx->sz) { | 178 if (index < (int)ctx->sz) { |
179 index += ctx->read_idx; | 179 index += ctx->read_idx; |
180 if (index >= (int)ctx->max_sz) | 180 if (index >= (int)ctx->max_sz) |
181 index -= ctx->max_sz; | 181 index -= ctx->max_sz; |
182 buf = ctx->buf + index; | 182 buf = ctx->buf + index; |
183 } | 183 } |
184 return buf; | 184 return buf; |
185 } | 185 } |
186 | 186 |
187 | 187 |
188 unsigned int | 188 unsigned int |
189 vp9_lookahead_depth(struct lookahead_ctx *ctx) { | 189 vp9_lookahead_depth(struct lookahead_ctx *ctx) { |
190 return ctx->sz; | 190 return ctx->sz; |
191 } | 191 } |
OLD | NEW |