diff options
author | He Junyan <junyan.he@intel.com> | 2021-05-09 23:42:46 +0800 |
---|---|---|
committer | He Junyan <junyan.he@intel.com> | 2021-05-10 22:47:11 +0800 |
commit | 64b596103a5412144a599755da45c3268c9ab980 (patch) | |
tree | f14a5a6dcc632f314f9f23cf2747c4909233d64b /.gitlab-ci.yml | |
parent | da2772235199924e61cc588ceb81e6bc420f0adf (diff) | |
download | gstreamer-plugins-bad-64b596103a5412144a599755da45c3268c9ab980.tar.gz |
va: Do not use a common parent_class in vabasedec.
We have only one copy of gst_va_base_dec_parent_class inside the
vabasedec, so it can not handle the case when there are multi va
decoders inside one pipeline. The pipeline:
gst-launch-1.0 filesrc location=xxx.h264 ! h264parse \
! vah264dec ! msdkh265enc ! vah265dec ! fakesink
generates a assertion of
"invalid cast from 'GstVaH264Dec' to 'GstH265Decoder"
and gets a crash.
We should keep the parent_class for each decoder type.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2231>
Diffstat (limited to '.gitlab-ci.yml')
0 files changed, 0 insertions, 0 deletions