VP9 multi-res decode fail
gst-launch-1.0 -vf filesrc location=/home/uaeoff/Work/workspace/media/src/otc-media/assets/vp9/8bit/g2_decoder_case_14201.ivf ! ivfparse ! vaapivp9dec ! filesink location=test.yuv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'vaapidecode_vp9-0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0";
Got context from element 'vaapidecode_vp9-0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayGLX\)\ vaapidisplayglx0";
/GstPipeline:pipeline0/GstIvfParse:ivfparse0.GstPad:src: caps = video/x-vp9, width=(int)320, height=(int)240, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstVaapiDecode_vp9:vaapidecode_vp9-0.GstPad:sink: caps = video/x-vp9, width=(int)320, height=(int)240, framerate=(fraction)30/1
Redistribute latency...
/GstPipeline:pipeline0/GstVaapiDecode_vp9:vaapidecode_vp9-0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)352, height=(int)288, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)352, height=(int)288, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)30/1
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Redistribute latency...
/GstPipeline:pipeline0/GstVaapiDecode_vp9:vaapidecode_vp9-0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)282, height=(int)173, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)282, height=(int)173, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)30/1
Redistribute latency...
/GstPipeline:pipeline0/GstVaapiDecode_vp9:vaapidecode_vp9-0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)352, height=(int)288, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)30/1
** (gst-launch-1.0:30688): CRITICAL **: 12:30:30.839: gst_video_frame_map_id: assertion 'info->width <= meta->width' failed
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)352, height=(int)288, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)30/1
ERROR: from element /GstPipeline:pipeline0/GstVaapiDecode_vp9:vaapidecode_vp9-0: Failed to copy system allocated buffer
Additional debug info:
../gst/vaapi/gstvaapidecode.c(653): gst_vaapidecode_push_decoded_frame (): /GstPipeline:pipeline0/GstVaapiDecode_vp9:vaapidecode_vp9-0:
Failed to copy system allocated buffer
Execution ended after 0:00:00.002404952
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
This video starts at 352x288, then switches to 282x173, then back to 352x288. It is the last resolution change that fails.