decoder/stateless: remove unsupported format error

This error does not happen during decoding, and the only method that
could return it has anyhow::Error for return type (which is also
something we need to fix).
diff --git a/src/backend/vaapi/decoder.rs b/src/backend/vaapi/decoder.rs
index 5bb1318..f40a504 100644
--- a/src/backend/vaapi/decoder.rs
+++ b/src/backend/vaapi/decoder.rs
@@ -27,7 +27,6 @@
 use crate::backend::vaapi::FormatMap;
 use crate::backend::vaapi::FORMAT_MAP;
 use crate::decoder::stateless::PoolLayer;
-use crate::decoder::stateless::StatelessBackendError;
 use crate::decoder::stateless::StatelessBackendResult;
 use crate::decoder::stateless::StatelessCodec;
 use crate::decoder::stateless::StatelessDecoderBackend;
@@ -503,7 +502,12 @@
             libva::constants::VA_FOURCC_Y412 => {
                 y412_to_i412(self.as_ref(), buffer, width, height, pitches, offsets);
             }
-            _ => return Err(StatelessBackendError::UnsupportedFormat.into()),
+            _ => {
+                return Err(anyhow!(
+                    "unsupported format 0x{:x}",
+                    image_inner.format.fourcc
+                ))
+            }
         }
 
         Ok(())
diff --git a/src/decoder/stateless.rs b/src/decoder/stateless.rs
index 9ba9449..443fbf3 100644
--- a/src/decoder/stateless.rs
+++ b/src/decoder/stateless.rs
@@ -34,8 +34,6 @@
 pub enum StatelessBackendError {
     #[error("not enough resources to proceed with the operation now")]
     OutOfResources,
-    #[error("this format is not supported")]
-    UnsupportedFormat,
     #[error(transparent)]
     Other(#[from] anyhow::Error),
 }