mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 11:38:11 +00:00
![]() VideoPlayerWidget was keeping a reference to PlaybackManager when changing files, so the old and new managers would both send frames to be presented at the same time, causing it to flicker back and forth between the two videos. However, PlaybackManager no longer relies on event bubbling to pass events to its parent. By changing it to send events directly to an Object, it can avoid being ref counted, so that it will get destroyed with its containing object and stop sending events. |
||
---|---|---|
.. | ||
Color | ||
VP9 | ||
CMakeLists.txt | ||
DecoderError.h | ||
Demuxer.h | ||
MatroskaDemuxer.cpp | ||
MatroskaDemuxer.h | ||
MatroskaDocument.h | ||
MatroskaReader.cpp | ||
MatroskaReader.h | ||
PlaybackManager.cpp | ||
PlaybackManager.h | ||
Sample.h | ||
Track.h | ||
VideoDecoder.h | ||
VideoFrame.cpp | ||
VideoFrame.h |