Merge "vp8_rd_pick_best_mbsegmentation code restructure"
[libvpx.git] / vp8 / common / vpxblit_c64.h
blob4ee617f6cb567f4cb12b45fe77f27ca43ecaabc8
1 /*
2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved.
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 */
12 #ifndef _VPX_BLIT_C64_h
13 #define _VPX_BLIT_C64_h
15 /****************************************************************************
16 * Typedefs
17 ****************************************************************************/
19 typedef struct // YUV buffer configuration structure
21 int y_width;
22 int y_height;
23 int y_stride;
25 int uv_width;
26 int uv_height;
27 int uv_stride;
29 unsigned char *y_buffer;
30 unsigned char *u_buffer;
31 unsigned char *v_buffer;
33 unsigned char *y_ptr_scrn;
34 unsigned char *u_ptr_scrn;
35 unsigned char *v_ptr_scrn;
37 } DXV_YUV_BUFFER_CONFIG;
39 typedef struct
41 unsigned char *rgbptr_scrn;
42 unsigned char *y_ptr_scrn;
43 unsigned char *u_ptr_scrn;
44 unsigned char *v_ptr_scrn;
45 unsigned char *rgbptr_scrn2;
46 } DXV_FINAL_VIDEO;
48 #endif /* include guards */