summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorHe Junyan <junyan.he@intel.com>2021-05-09 23:42:46 +0800
committerHe Junyan <junyan.he@intel.com>2021-05-10 22:47:11 +0800
commit64b596103a5412144a599755da45c3268c9ab980 (patch)
treef14a5a6dcc632f314f9f23cf2747c4909233d64b /docs
parentda2772235199924e61cc588ceb81e6bc420f0adf (diff)
downloadgstreamer-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 'docs')
0 files changed, 0 insertions, 0 deletions