Commit History

Author SHA1 Message Date
  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