decodebin3: Properly reset when going back to READY
authorEdward Hervey <edward@centricular.com>
Fri, 5 Aug 2022 14:58:08 +0000 (16:58 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 23 Nov 2022 12:19:21 +0000 (12:19 +0000)
commit7f5f7b3a77ef42aa833a7607ff1a0f7c3b024525
tree8634de14959b2eeebfaeba8004c959c983016cdd
parentd12534d21d94d39db1176a003deed73e8cea4012
decodebin3: Properly reset when going back to READY

Clear the remaining stream-related fields when going from PAUSED to READY, and
use when disposing.

Fixes various issues when re-using decodebin3/playbin3

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3457>
subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c