<div dir="ltr"><div class="gmail_default" style=""><font face="verdana, sans-serif">So, I've got a 1080p HEVC 8bit/component file encoded with alpha. I've verified that, for instance, if I play that mp4 file on <a href="https://rotato.app/tools/transparent-video">https://rotato.app/tools/transparent-video</a>, it is in fact valid and has alpha (Safari on Mac Ventura), so using Apple's HEVC decoder I expect.</font></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style=""><font face="verdana, sans-serif">When I play it using gst-play:</font><br><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_default" style=""><font face="monospace">GST_PLUGIN_FEATURE_RANK=vah265dec:9999 GST_DEBUG=2,buffer*:1 gst-play-1.0 --use-playbin3 --videosink="kmssink connector-id=308 plane-id=31 skip-vsync=true" /media/views/content/views/redmonster.mp4</font></div></blockquote><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">I get a passel of these errors:<br><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_default" style=""><font face="monospace" size="1">0:00:00.069814340 20898 0x7feab00205e0 WARN             h265decoder gsth265decoder.c:733:gst_h265_decoder_preprocess_slice:<vah265dec0> Current picture is not finished but slice header has first_slice_segment_in_pic_flag</font></div><div class="gmail_default" style=""><font face="monospace" size="1">0:00:00.069829360 20898 0x7feab00205e0 WARN            videodecoder gstvideodecoder.c:4795:_gst_video_decoder_error:<vah265dec0> error: Failed to decode data</font></div></blockquote><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">And no picture, or no useful picture.  When instead I use an HLS segmented version of it, I *DO* get a picture, but a bad one - it seems to see the mask, but not be able to render the image.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Good news is that a vp9/webm version with alpha *does* play like a charm using the same magic gst-play command line.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Any thoughts on diagnosing the issue? Is it just "vah265dec doesn't support alpha" or is it something more complex?</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">-Bill</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><font face="verdana, sans-serif">Bill Hofmann</font></div><div><font face="verdana, sans-serif" color="#666666">+1 (510) 387-0952</font></div></div></div></div>