Zaggy1024
|
2a228e8a6e
LibVideo: Deduplicate logic for dispatching video frame queue items
|
2 years ago |
Timothy Flynn
|
604d5f5bca
AK+Everywhere: Do not implicitly copy variables in TRY macros
|
2 years ago |
Timothy Flynn
|
4a916cd379
Everywhere: Remove needless copies of Error / ErrorOr instances
|
2 years ago |
Nico Weber
|
89b98830f6
LibVideo: Rename "ColorRange" to "VideoFullRangeFlag"
|
2 years ago |
Zaggy1024
|
b0db56cd39
VideoPlayer/LibVideo: Seek accurately when scrolling in the seek bar
|
2 years ago |
Zaggy1024
|
3bfef8bfe0
LibVideo: Pass the current sample to demuxers to lazily seek better
|
2 years ago |
Zaggy1024
|
275d57eb6f
LibVideo/PlaybackManager: Organize playback states into virtual classes
|
2 years ago |
Zaggy1024
|
a4c7672802
LibVideo: Rename Status -> State in `PlaybackStatusChangeEvent` class
|
2 years ago |
Andrew Kaster
|
f5d253dcfa
Everywhere: Fully qualify IsLvalueReference in TRY() macros
|
2 years ago |
Timothy Flynn
|
afc0e461e1
AK+Everywhere: Disallow returning a reference from a fallible expression
|
2 years ago |
Sam Atkins
|
e181b1cb82
Userland: Use Core::Timer::create_foo() factory functions where possible
|
2 years ago |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 years ago |
Zaggy1024
|
3c68a6684e
LibVideo: Don't crash when a decoder error is encountered while seeking
|
2 years ago |
Zaggy1024
|
f6830eaf73
LibVideo: Implement Matroska Cues for faster keyframe lookup
|
2 years ago |
Zaggy1024
|
fd3ffd88ce
LibVideo: Add a fast seeking mode to seek only to keyframes
|
2 years ago |
Zaggy1024
|
5c2cede2c9
LibVideo: Implement accurate seeking to inter frames in PlaybackManager
|
2 years ago |
Zaggy1024
|
9a9fe08449
LibVideo: Rewrite the video frame present function to be more readable
|
2 years ago |
Zaggy1024
|
f31621b3f2
VideoPlayer/LibVideo: Implement the UI functionality for seeking
|
2 years ago |
Zaggy1024
|
e216d1a65f
LibVideo: Only print non-fatal playback errors when debug mode is on
|
2 years ago |
Zaggy1024
|
393cfdd5c5
LibVideo: Read Matroska lazily so that large files can start quickly
|
2 years ago |
Zaggy1024
|
9cf7e8c5aa
LibVideo: Reorganize demuxer file hierarchy and rename Matroska files
|
2 years ago |
Zaggy1024
|
edec6bdc32
LibVideo: Make all PlaybackManager Timer::start calls set an interval
|
2 years ago |
Zaggy1024
|
87aed17a46
VideoPlayer: Make PlaybackManager use OwnPtr
|
2 years ago |
Zaggy1024
|
72ed286e16
LibVideo: Allow the VP9 decoder to queue multiple frames
|
2 years ago |
Zaggy1024
|
6b392cef9c
LibVideo: Treat BT.601/709/2020 input transfer characteristics as sRGB
|
2 years ago |
Zaggy1024
|
18a6a1dd10
LibVideo: Handle corrupted video errors without spamming dialogs
|
2 years ago |
Zaggy1024
|
353e1c2b4d
LibVideo: Add PlaybackManager to load and decode videos
|
2 years ago |