From fd16487b71e7b4e0c2df71d77bd2da947fdee2e9 Mon Sep 17 00:00:00 2001 From: Giacomo Travaglini Date: Thu, 28 Sep 2017 11:50:07 +0100 Subject: dev: Using Configurable image writer in HDLcd The fixed image writer (which was dumping .bmp images only) has been replaced by the configurable one in HDLcd device. Default format is Auto, which gives gem5 the freedom to choose the format it prefers. Change-Id: I0643266556bb10b43cdebd628f6daa2cd5e105dd Reviewed-by: Andreas Sandberg Reviewed-on: https://gem5-review.googlesource.com/5183 Reviewed-by: Jason Lowe-Power Maintainer: Andreas Sandberg --- src/dev/arm/hdlcd.hh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/dev/arm/hdlcd.hh') diff --git a/src/dev/arm/hdlcd.hh b/src/dev/arm/hdlcd.hh index dd52e202c..f737710bd 100644 --- a/src/dev/arm/hdlcd.hh +++ b/src/dev/arm/hdlcd.hh @@ -79,8 +79,8 @@ #include #include -#include "base/bmpwriter.hh" #include "base/framebuffer.hh" +#include "base/imgwriter.hh" #include "base/output.hh" #include "dev/arm/amba_device.hh" #include "dev/pixelpump.hh" @@ -350,7 +350,10 @@ class HDLcd: public AmbaDmaDevice EventFunctionWrapper virtRefreshEvent; /** Helper to write out bitmaps */ - BmpWriter bmp; + std::unique_ptr imgWriter; + + /** Image Format */ + Enums::ImageFormat imgFormat; /** Picture of what the current frame buffer looks like */ OutputStream *pic; -- cgit v1.2.3