fix: target
This commit is contained in:
@@ -11,7 +11,7 @@ jobs:
|
||||
- name: Rust
|
||||
uses: actions-rust-lang/setup-rust-toolchain@v1
|
||||
with:
|
||||
targets: x86_64-unknown-uefi
|
||||
target: x86_64-unknown-uefi
|
||||
- name: Build
|
||||
run: cargo build --release
|
||||
- name: Release
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use alloc::{boxed::Box, vec::Vec};
|
||||
use alloc::vec::Vec;
|
||||
|
||||
use crate::{color::Color, error::RenderError};
|
||||
|
||||
@@ -14,7 +14,7 @@ pub struct ImageData {
|
||||
|
||||
impl ImageData {
|
||||
pub fn transform(&self, transformer: &dyn Transformer) -> Self {
|
||||
transformer.transform(&self)
|
||||
transformer.transform(self)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ pub struct PngDecoder;
|
||||
impl ImageDecoder for PngDecoder {
|
||||
fn decode(&self, bytes: &[u8]) -> Result<super::ImageData, RenderError> {
|
||||
let (header, rgba_pixels) =
|
||||
png_decoder::decode(bytes).map_err(|err| RenderError::from(err))?;
|
||||
png_decoder::decode(bytes).map_err(RenderError::from)?;
|
||||
|
||||
let pixels = rgba_pixels
|
||||
.chunks(4)
|
||||
.map(|chunk| Color::new(chunk[0].into(), chunk[1].into(), chunk[2].into()))
|
||||
.map(|chunk| Color::new(chunk[0], chunk[1], chunk[2]))
|
||||
.collect();
|
||||
|
||||
Ok(ImageData {
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
use alloc::vec;
|
||||
|
||||
use crate::{codec::image::ImageData, color::Color};
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
use alloc::vec::Vec;
|
||||
|
||||
use crate::{color::Color, error::RenderError, util::time::Milliseconds};
|
||||
use crate::{error::RenderError, util::time::Milliseconds};
|
||||
|
||||
use super::{image::ImageData, transform::Transformer};
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ use alloc::{format, vec::Vec};
|
||||
use embedded_graphics_core::{
|
||||
image::ImageDrawable,
|
||||
pixelcolor::Rgb888,
|
||||
prelude::{Dimensions, DrawTarget, PixelColor, Point, RgbColor, Size},
|
||||
prelude::{Dimensions, DrawTarget, Point, RgbColor, Size},
|
||||
primitives::Rectangle,
|
||||
};
|
||||
use tinygif::ParseError;
|
||||
@@ -15,7 +15,7 @@ pub struct GifDecoder;
|
||||
|
||||
impl VideoDecoder for GifDecoder {
|
||||
fn decode(&self, bytes: &[u8]) -> Result<super::VideoData, RenderError> {
|
||||
let image = tinygif::Gif::from_slice(bytes).map_err(|e| RenderError::from(e))?;
|
||||
let image = tinygif::Gif::from_slice(bytes).map_err(RenderError::from)?;
|
||||
|
||||
let frames = image
|
||||
.frames()
|
||||
|
||||
@@ -38,7 +38,7 @@ impl Buffer {
|
||||
gop.blt(BltOp::BufferToVideo {
|
||||
buffer: &self.pixels,
|
||||
src: BltRegion::SubRectangle {
|
||||
coords: coords,
|
||||
coords,
|
||||
px_stride: self.width,
|
||||
},
|
||||
dest: coords,
|
||||
@@ -52,7 +52,7 @@ impl From<ImageData> for Buffer {
|
||||
Buffer {
|
||||
width: value.width,
|
||||
height: value.height,
|
||||
pixels: value.pixels.iter().map(|p| BltPixel::from(p)).collect(),
|
||||
pixels: value.pixels.iter().map(BltPixel::from).collect(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user