1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:38:11 +00:00
serenity/Userland/Libraries/LibVideo
Zaggy1024 87aed17a46 VideoPlayer: Make PlaybackManager use OwnPtr
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.
2022-11-14 10:05:56 +00:00
..
Color LibVideo: Treat BT.601/709/2020 input transfer characteristics as sRGB 2022-11-11 11:34:03 +01:00
VP9 LibVideo: Rename parse_tree_new to parse_tree in VP9/TreeParser.cpp 2022-11-12 10:17:27 -07:00
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
DecoderError.h LibVideo: Allow the VP9 decoder to queue multiple frames 2022-11-12 10:17:27 -07:00
Demuxer.h LibVideo: Abstract media container format demuxing 2022-10-31 14:47:13 +01:00
MatroskaDemuxer.cpp LibVideo: Change all Span<u8 const> to ReadonlyBytes 2022-11-12 10:17:27 -07:00
MatroskaDemuxer.h LibVideo: Change all Span<u8 const> to ReadonlyBytes 2022-11-12 10:17:27 -07:00
MatroskaDocument.h LibVideo: Parse the duration of Matroska files 2022-10-31 14:47:13 +01:00
MatroskaReader.cpp LibVideo: Parse the duration of Matroska files 2022-10-31 14:47:13 +01:00
MatroskaReader.h LibVideo: Parse the duration of Matroska files 2022-10-31 14:47:13 +01:00
PlaybackManager.cpp VideoPlayer: Make PlaybackManager use OwnPtr 2022-11-14 10:05:56 +00:00
PlaybackManager.h VideoPlayer: Make PlaybackManager use OwnPtr 2022-11-14 10:05:56 +00:00
Sample.h LibVideo: Abstract media container format demuxing 2022-10-31 14:47:13 +01:00
Track.h LibVideo: Abstract media container format demuxing 2022-10-31 14:47:13 +01:00
VideoDecoder.h LibVideo: Change all Span<u8 const> to ReadonlyBytes 2022-11-12 10:17:27 -07:00
VideoFrame.cpp LibVideo: Add VideoFrame class for decoded video frames 2022-10-31 14:47:13 +01:00
VideoFrame.h LibVideo: Add VideoFrame class for decoded video frames 2022-10-31 14:47:13 +01:00