]> git.nihav.org Git - nihav-player.git/commitdiff
hwdec_vaapi: report when opening display fails
authorKostya Shishkov <kostya.shishkov@gmail.com>
Tue, 23 Sep 2025 16:17:40 +0000 (18:17 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Tue, 23 Sep 2025 16:17:40 +0000 (18:17 +0200)
hwdec-vaapi/src/lib.rs

index 3eedd5f4eef681aea4b0850b6655a5a2c3a88393..b9a8344b12070449d1b02fbf382ae6c79db8131f 100644 (file)
@@ -597,7 +597,7 @@ impl VaapiH264Decoder {
             let width  = (vinfo.get_width()  + 15) & !15;
             let height = (vinfo.get_height() + 15) & !15;
 
-            let display = Display::open_silently().expect("open display");
+            let display = Display::open_silently().ok_or_else(||{ println!(" cannot open display"); DecoderError::InvalidData})?;
 
             let num_surfaces = self.spses[0].num_ref_frames + 4 + 64;