[Intel-gfx] [PATCH 1/2] lib: Dump information about the supported 3D stereo formats

2012-09-28 Thread Rodrigo Vivi
Reviewed-by: Rodrigo Vivi 
Tested-by: Rodrigo Vivi 

On Thu, Sep 27, 2012 at 3:42 PM, Damien Lespiau
 wrote:
> From: Damien Lespiau 
>
> When dumping the details of a mode, let's add the 3D formats the mode
> supports.
>
> Signed-off-by: Damien Lespiau 
> ---
>  lib/drmtest.c | 13 +++--
>  1 file changed, 11 insertions(+), 2 deletions(-)
>
> diff --git a/lib/drmtest.c b/lib/drmtest.c
> index 8df9797..4d5a67c 100644
> --- a/lib/drmtest.c
> +++ b/lib/drmtest.c
> @@ -812,7 +812,15 @@ unsigned int kmstest_create_fb(int fd, int width, int 
> height, int bpp,
>
>  void kmstest_dump_mode(drmModeModeInfo *mode)
>  {
> -   printf("  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n",
> +   bool stereo_3d = mode->flags & DRM_MODE_FLAG_3D_MASK;
> +   char flags_str[32];
> +
> +   snprintf(flags_str, sizeof(flags_str), " (3D:%s%s%s)",
> +mode->flags & DRM_MODE_FLAG_3D_TOP_BOTTOM ? " TB": "",
> +mode->flags & DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF ? " SBSH": 
> "",
> +mode->flags & DRM_MODE_FLAG_3D_FRAME_PACKING ? " FP": "");
> +
> +   printf("  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d%s\n",
>mode->name,
>mode->vrefresh,
>mode->hdisplay,
> @@ -825,7 +833,8 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
>mode->vtotal,
>mode->flags,
>mode->type,
> -  mode->clock);
> +  mode->clock,
> +  stereo_3d ? flags_str : "");
> fflush(stdout);
>  }
>
> --
> 1.7.11.4
>
> ___
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx



-- 
Rodrigo Vivi
Blog: http://blog.vivi.eng.br


Re: [Intel-gfx] [PATCH 1/2] lib: Dump information about the supported 3D stereo formats

2012-09-28 Thread Rodrigo Vivi
Reviewed-by: Rodrigo Vivi rodrigo.v...@gmail.com
Tested-by: Rodrigo Vivi rodrigo.v...@gmail.com

On Thu, Sep 27, 2012 at 3:42 PM, Damien Lespiau
damien.lesp...@gmail.com wrote:
 From: Damien Lespiau damien.lesp...@intel.com

 When dumping the details of a mode, let's add the 3D formats the mode
 supports.

 Signed-off-by: Damien Lespiau damien.lesp...@intel.com
 ---
  lib/drmtest.c | 13 +++--
  1 file changed, 11 insertions(+), 2 deletions(-)

 diff --git a/lib/drmtest.c b/lib/drmtest.c
 index 8df9797..4d5a67c 100644
 --- a/lib/drmtest.c
 +++ b/lib/drmtest.c
 @@ -812,7 +812,15 @@ unsigned int kmstest_create_fb(int fd, int width, int 
 height, int bpp,

  void kmstest_dump_mode(drmModeModeInfo *mode)
  {
 -   printf(  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n,
 +   bool stereo_3d = mode-flags  DRM_MODE_FLAG_3D_MASK;
 +   char flags_str[32];
 +
 +   snprintf(flags_str, sizeof(flags_str),  (3D:%s%s%s),
 +mode-flags  DRM_MODE_FLAG_3D_TOP_BOTTOM ?  TB: ,
 +mode-flags  DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF ?  SBSH: 
 ,
 +mode-flags  DRM_MODE_FLAG_3D_FRAME_PACKING ?  FP: );
 +
 +   printf(  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d%s\n,
mode-name,
mode-vrefresh,
mode-hdisplay,
 @@ -825,7 +833,8 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
mode-vtotal,
mode-flags,
mode-type,
 -  mode-clock);
 +  mode-clock,
 +  stereo_3d ? flags_str : );
 fflush(stdout);
  }

 --
 1.7.11.4

 ___
 Intel-gfx mailing list
 intel-...@lists.freedesktop.org
 http://lists.freedesktop.org/mailman/listinfo/intel-gfx



-- 
Rodrigo Vivi
Blog: http://blog.vivi.eng.br
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[PATCH 1/2] lib: Dump information about the supported 3D stereo formats

2012-09-27 Thread Damien Lespiau
From: Damien Lespiau 

When dumping the details of a mode, let's add the 3D formats the mode
supports.

Signed-off-by: Damien Lespiau 
---
 lib/drmtest.c | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/lib/drmtest.c b/lib/drmtest.c
index 8df9797..4d5a67c 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -812,7 +812,15 @@ unsigned int kmstest_create_fb(int fd, int width, int 
height, int bpp,

 void kmstest_dump_mode(drmModeModeInfo *mode)
 {
-   printf("  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n",
+   bool stereo_3d = mode->flags & DRM_MODE_FLAG_3D_MASK;
+   char flags_str[32];
+
+   snprintf(flags_str, sizeof(flags_str), " (3D:%s%s%s)",
+mode->flags & DRM_MODE_FLAG_3D_TOP_BOTTOM ? " TB": "",
+mode->flags & DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF ? " SBSH": "",
+mode->flags & DRM_MODE_FLAG_3D_FRAME_PACKING ? " FP": "");
+
+   printf("  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d%s\n",
   mode->name,
   mode->vrefresh,
   mode->hdisplay,
@@ -825,7 +833,8 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
   mode->vtotal,
   mode->flags,
   mode->type,
-  mode->clock);
+  mode->clock,
+  stereo_3d ? flags_str : "");
fflush(stdout);
 }

-- 
1.7.11.4



[PATCH 1/2] lib: Dump information about the supported 3D stereo formats

2012-09-27 Thread Damien Lespiau
From: Damien Lespiau damien.lesp...@intel.com

When dumping the details of a mode, let's add the 3D formats the mode
supports.

Signed-off-by: Damien Lespiau damien.lesp...@intel.com
---
 lib/drmtest.c | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/lib/drmtest.c b/lib/drmtest.c
index 8df9797..4d5a67c 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -812,7 +812,15 @@ unsigned int kmstest_create_fb(int fd, int width, int 
height, int bpp,
 
 void kmstest_dump_mode(drmModeModeInfo *mode)
 {
-   printf(  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n,
+   bool stereo_3d = mode-flags  DRM_MODE_FLAG_3D_MASK;
+   char flags_str[32];
+
+   snprintf(flags_str, sizeof(flags_str),  (3D:%s%s%s),
+mode-flags  DRM_MODE_FLAG_3D_TOP_BOTTOM ?  TB: ,
+mode-flags  DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF ?  SBSH: ,
+mode-flags  DRM_MODE_FLAG_3D_FRAME_PACKING ?  FP: );
+
+   printf(  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d%s\n,
   mode-name,
   mode-vrefresh,
   mode-hdisplay,
@@ -825,7 +833,8 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
   mode-vtotal,
   mode-flags,
   mode-type,
-  mode-clock);
+  mode-clock,
+  stereo_3d ? flags_str : );
fflush(stdout);
 }
 
-- 
1.7.11.4

___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[PATCH 1/2] lib: Dump information about the supported 3D stereo formats

2012-09-12 Thread Damien Lespiau
From: Damien Lespiau 

When dumping the details of a mode, let's add the 3D formats the mode
supports.

Signed-off-by: Damien Lespiau 
---
 lib/drmtest.c | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/lib/drmtest.c b/lib/drmtest.c
index 8df9797..4d5a67c 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -812,7 +812,15 @@ unsigned int kmstest_create_fb(int fd, int width, int 
height, int bpp,

 void kmstest_dump_mode(drmModeModeInfo *mode)
 {
-   printf("  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n",
+   bool stereo_3d = mode->flags & DRM_MODE_FLAG_3D_MASK;
+   char flags_str[32];
+
+   snprintf(flags_str, sizeof(flags_str), " (3D:%s%s%s)",
+mode->flags & DRM_MODE_FLAG_3D_TOP_BOTTOM ? " TB": "",
+mode->flags & DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF ? " SBSH": "",
+mode->flags & DRM_MODE_FLAG_3D_FRAME_PACKING ? " FP": "");
+
+   printf("  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d%s\n",
   mode->name,
   mode->vrefresh,
   mode->hdisplay,
@@ -825,7 +833,8 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
   mode->vtotal,
   mode->flags,
   mode->type,
-  mode->clock);
+  mode->clock,
+  stereo_3d ? flags_str : "");
fflush(stdout);
 }

-- 
1.7.11.4



[PATCH 1/2] lib: Dump information about the supported 3D stereo formats

2012-09-12 Thread Damien Lespiau
From: Damien Lespiau damien.lesp...@intel.com

When dumping the details of a mode, let's add the 3D formats the mode
supports.

Signed-off-by: Damien Lespiau damien.lesp...@intel.com
---
 lib/drmtest.c | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/lib/drmtest.c b/lib/drmtest.c
index 8df9797..4d5a67c 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -812,7 +812,15 @@ unsigned int kmstest_create_fb(int fd, int width, int 
height, int bpp,
 
 void kmstest_dump_mode(drmModeModeInfo *mode)
 {
-   printf(  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n,
+   bool stereo_3d = mode-flags  DRM_MODE_FLAG_3D_MASK;
+   char flags_str[32];
+
+   snprintf(flags_str, sizeof(flags_str),  (3D:%s%s%s),
+mode-flags  DRM_MODE_FLAG_3D_TOP_BOTTOM ?  TB: ,
+mode-flags  DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF ?  SBSH: ,
+mode-flags  DRM_MODE_FLAG_3D_FRAME_PACKING ?  FP: );
+
+   printf(  %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d%s\n,
   mode-name,
   mode-vrefresh,
   mode-hdisplay,
@@ -825,7 +833,8 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
   mode-vtotal,
   mode-flags,
   mode-type,
-  mode-clock);
+  mode-clock,
+  stereo_3d ? flags_str : );
fflush(stdout);
 }
 
-- 
1.7.11.4

___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel