diff options
author | Michael Brown | 2016-07-29 16:58:59 +0200 |
---|---|---|
committer | Michael Brown | 2016-07-29 17:04:09 +0200 |
commit | 2afd66eb55996500499eb3bcc39c66ff042679c8 (patch) | |
tree | c7895a8b5b2a4297477a57c5dae68828476899ce /src/core/image.c | |
parent | [build] Remove more obsolete explicit object requirements (diff) | |
download | ipxe-2afd66eb55996500499eb3bcc39c66ff042679c8.tar.gz ipxe-2afd66eb55996500499eb3bcc39c66ff042679c8.tar.xz ipxe-2afd66eb55996500499eb3bcc39c66ff042679c8.zip |
[pixbuf] Enable PNG format by default
Enable IMAGE_PNG (but not IMAGE_PNM) by default, and drag in the
relevant objects only when image_pixbuf() is present in the binary.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/core/image.c')
-rw-r--r-- | src/core/image.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/core/image.c b/src/core/image.c index a185b82f..078ce1bb 100644 --- a/src/core/image.c +++ b/src/core/image.c @@ -481,27 +481,3 @@ int image_set_trust ( int require_trusted, int permanent ) { return 0; } - -/** - * Create pixel buffer from image - * - * @v image Image - * @v pixbuf Pixel buffer to fill in - * @ret rc Return status code - */ -int image_pixbuf ( struct image *image, struct pixel_buffer **pixbuf ) { - int rc; - - /* Check that this image can be used to create a pixel buffer */ - if ( ! ( image->type && image->type->pixbuf ) ) - return -ENOTSUP; - - /* Try creating pixel buffer */ - if ( ( rc = image->type->pixbuf ( image, pixbuf ) ) != 0 ) { - DBGC ( image, "IMAGE %s could not create pixel buffer: %s\n", - image->name, strerror ( rc ) ); - return rc; - } - - return 0; -} |