diff options
Diffstat (limited to 'vp8/common/vpxblit_c64.h')
-rw-r--r-- | vp8/common/vpxblit_c64.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/vp8/common/vpxblit_c64.h b/vp8/common/vpxblit_c64.h new file mode 100644 index 000000000..a8e28f59a --- /dev/null +++ b/vp8/common/vpxblit_c64.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2010 The VP8 project authors. All Rights Reserved. + * + * Use of this source code is governed by a BSD-style license and patent + * grant that can be found in the LICENSE file in the root of the source + * tree. All contributing project authors may be found in the AUTHORS + * file in the root of the source tree. + */ + + +#ifndef _VPX_BLIT_C64_h +#define _VPX_BLIT_C64_h + +/**************************************************************************** +* Typedefs +****************************************************************************/ + +typedef struct // YUV buffer configuration structure +{ + int y_width; + int y_height; + int y_stride; + + int uv_width; + int uv_height; + int uv_stride; + + unsigned char *y_buffer; + unsigned char *u_buffer; + unsigned char *v_buffer; + + unsigned char *y_ptr_scrn; + unsigned char *u_ptr_scrn; + unsigned char *v_ptr_scrn; + +} DXV_YUV_BUFFER_CONFIG; + +typedef struct +{ + unsigned char *rgbptr_scrn; + unsigned char *y_ptr_scrn; + unsigned char *u_ptr_scrn; + unsigned char *v_ptr_scrn; + unsigned char *rgbptr_scrn2; +} DXV_FINAL_VIDEO; + +#endif /* include guards */ |