adaptivedemux: Store QoS values on the element
Storing it per-stream requires taking the manifest lock which can apparenly be hold for aeons. And since the QoS event comes from the video rendering thread we really do not want to do that.
Storing it as-is in the element is fine, the important part is knowing the earliest time downstream.
Merge request reports
Activity
added 22 commits
-
fccebc66...3ca87d99 - 21 commits from branch
gstreamer:master
- 6402bb48 - adaptivemux: Only store/use QoS values when needed
-
fccebc66...3ca87d99 - 21 commits from branch
- Resolved by Edward Hervey
This feels like the wrong fix.. You're just hiding the problem from hlsdemux.. while the right fix it probably to release the lock while doing blocking operations such as writing the file...
added 389 commits
-
6402bb48...270f2f83 - 388 commits from branch
gstreamer:master
- 251b89be - adaptivemux: Only store/use QoS values when needed
-
6402bb48...270f2f83 - 388 commits from branch
added 8 commits
-
251b89be...c79db432 - 7 commits from branch
gstreamer:master
- 2ec1cf1d - adaptivemux: Only store/use QoS values when needed
-
251b89be...c79db432 - 7 commits from branch
added 163 commits
-
2ec1cf1d...52a82f5b - 162 commits from branch
gstreamer:master
- e56a5205 - adaptivemux: Only store/use QoS values when needed
-
2ec1cf1d...52a82f5b - 162 commits from branch
Got bitten by this again today ... But this time with hls. And the whole pipeline is deadlocked :(
Edited by Edward Herveyadded 623 commits
-
e56a5205...a52fc6de - 622 commits from branch
gstreamer:master
- 6d4605ef - adaptivemux: Only store/use QoS values when needed
-
e56a5205...a52fc6de - 622 commits from branch
added 26 commits
-
6d4605ef...0551d68b - 25 commits from branch
gstreamer:master
- 9e575f30 - adaptivedemux: Store QoS values on the element
-
6d4605ef...0551d68b - 25 commits from branch
mentioned in issue #1030 (closed)
added 1 commit
- 6d744886 - adaptivedemux: Store QoS values on the element
added 5 commits
-
6d744886...a2a73c02 - 4 commits from branch
gstreamer:master
- 9d4076bd - adaptivedemux: Store QoS values on the element
-
6d744886...a2a73c02 - 4 commits from branch
added 1 commit
- 6722673c - adaptivedemux: Store QoS values on the element
added 1.16 1.18 Needs backport labels
- Resolved by Edward Hervey
- Resolved by Edward Hervey