threadshare: some src ts-elements reset `configured_caps` when they shouldn't
The following discussion from !328 (merged) should be addressed:
-
@fengalin started a discussion: (+1 comment) Not a consequence of this MR, but I think there's an issue with
caps
management. As an example, inAppSrc::stop
we callAppSrcPadHandler::reset
which sets theconfigured_caps
toNone
. If we switch back toPlaying
afterStopped
, there will no longer be aconfigured_caps
. I think we should setconfigured_caps
toNone
inAppSrc::unprepare
. Will address this in a separate MR if you confirm.
Edited by François Laignel