summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibVideo
AgeCommit message (Expand)Author
2023-05-07Everywhere: Run spellcheck on all documentationBen Wiederhake
2023-05-02LibVideo/VP9: Revert framebuffer size reduction to allow OOB blocksZaggy1024
2023-04-30LibVideo/VP9: Make inter-prediction fast path accumulators 32-bitZaggy1024
2023-04-25LibVideo: Fast-path converting colors by only matrix coefficientsZaggy1024
2023-04-25LibVideo/VP9: Force inlining of `inverse_transform_2d()` and the IDCTZaggy1024
2023-04-25LibVideo/VP9: Pre-calculate the quantizers at the start of each frameZaggy1024
2023-04-25LibVideo/VP9: Use an enum to select segment featuresZaggy1024
2023-04-25LibVideo/VP9: Make a lookup table for bit reversalsZaggy1024
2023-04-25LibVideo/VP9: Specialize transforms on their block sizeZaggy1024
2023-04-25LibVideo/Color: Always inline `convert_yuv_to_full_range_rgb()`Zaggy1024
2023-04-25LibVideo/VP9: Implement unscaled fast paths in inter predictionZaggy1024
2023-04-25LibVideo/VP9: Use the Y scale value in `predict_inter_block()`Zaggy1024
2023-04-25LibVideo: Convert subsampled frames in a vectorization-friendly wayZaggy1024
2023-04-25LibVideo/VP9: Consolidate frame size calculationsZaggy1024
2023-04-25LibVideo/VP9: Fix rounding of components in the motion vector selectionZaggy1024
2023-04-25LibVideo: Remove hook to override LibVideo's playback timersTimothy Flynn
2023-04-25LibVideo/VP9: Wait for workers to finish when there are decoding errorsZaggy1024
2023-04-25LibVideo: Allocate Vector2D underlying storage with new, not mallocTimothy Flynn
2023-04-24LibVideo: Do not invoke Vector2D's destructor in order to resize itTimothy Flynn
2023-04-23LibVideo/VP9: Implement threaded tile column decodingZaggy1024
2023-04-23LibVideo/VP9: Count syntax elements in TileContext, and sum at the endZaggy1024
2023-04-23LibVideo/VP9: Fallibly allocate the probability tablesZaggy1024
2023-04-23LibVideo/VP9: Return Corrupted error when tile range decoder init failsZaggy1024
2023-04-17LibVideo: Remove hook to notify clients upon reaching end of the streamTimothy Flynn
2023-04-14LibVideo/VP9: Extend the borders on reference frames to avoid branchingZaggy1024
2023-04-14LibVideo/VP9: Clamp reference frame prediction coords outside loopsZaggy1024
2023-04-14LibVideo/VP9: Pre-calculate inter-frames' reference frame scale factorsZaggy1024
2023-04-14LibVideo/VP9: Copy data to reference frames row by rowZaggy1024
2023-04-14LibVideo/Matroska: Remove assertion that cue seeks find earlier samplesZaggy1024
2023-04-14LibVideo: Remove Starting playback state in favor of Seeking to zeroZaggy1024
2023-04-14LibVideo: Add a method to get the playback state from `PlaybackManager`Zaggy1024
2023-04-14LibVideo: Always present a frame when not fast-exiting seekZaggy1024
2023-04-14LibVideo: Dispatch PlaybackManager state changes after `on_enter()`Zaggy1024
2023-04-14LibVideo: Improve logging when PLAYBACK_MANAGER_DEBUG=onZaggy1024
2023-04-12LibVideo: Don't shadow `m_playing` in ResumingStateHandler classesZaggy1024
2023-04-11LibVideo: Add a hook to notify clients upon reaching end of the streamTimothy Flynn
2023-04-09LibVideo: Add a forwarding headerTimothy Flynn
2023-04-09LibVideo: Add a getter for the PlaybackManager's selected trackTimothy Flynn
2023-04-09LibVideo: Add a factory to create a PlaybackManager from in-memory dataTimothy Flynn
2023-04-09LibVideo+VideoPlayer: Convert playback event handler to callbacksTimothy Flynn
2023-04-09LibVideo: Initialize primitive member variables in PlaybackManagerTimothy Flynn
2023-04-09Everywhere: Remove unused DeprecatedString includesBen Wiederhake
2023-04-07LibVideo: Extract video metadata for public-facing video track dataTimothy Flynn
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-02-13LibVideo/VP9: Convert the Parser to use AK/BitStream.hZaggy1024
2023-02-12LibVideo: Create Resuming handler for seek/buffer handlers to inheritZaggy1024
2023-02-12LibVideo/VideoPlayer: Dispatch state change events and update play iconZaggy1024
2023-02-12LibVideo: Display the first frame when paused after opening a videoZaggy1024
2023-02-12LibVideo: Add StartingStateHandler to prepare the first frames of videoZaggy1024
2023-02-12LibVideo: Check whether it's time to present frames before doing soZaggy1024