Hi,

This patch fixes the traversal of the i965_subpic_formats_map[] array. I forgot to merge/send this one in November.

Regards,
Gwenole.
commit dc5c018dfe61fcb296964a9b9ac1cc5dbc092682
Author: Gwenole Beauchesne <[email protected]>
Date:   Wed Nov 4 12:13:41 2009 +0000

    [G45] Fix subpictures formats array terminator.

diff --git a/i965_drv_video/i965_drv_video.c b/i965_drv_video/i965_drv_video.c
index 92c4785..1f026bc 100644
--- a/i965_drv_video/i965_drv_video.c
+++ b/i965_drv_video/i965_drv_video.c
@@ -84,7 +84,7 @@ static const i965_subpic_format_map_t *
 get_subpic_format(const VAImageFormat *va_format)
 {
     unsigned int i;
-    for (i = 0; i < sizeof(i965_subpic_formats_map)/sizeof(i965_subpic_formats_map[0]); i++) {
+    for (i = 0; i965_subpic_formats_map[i].type != 0; i++) {
         const i965_subpic_format_map_t * const m = &i965_subpic_formats_map[i];
         if (m->va_format.fourcc == va_format->fourcc &&
             (m->type == I965_SURFACETYPE_RGBA ?
_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to