summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibVideo
AgeCommit message (Expand)Author
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
2023-02-12LibVideo: Delay playback errors by their sample timestamps when we canZaggy1024
2023-02-12LibVideo: Deduplicate logic for dispatching video frame queue itemsZaggy1024
2023-02-12LibVideo/Matroska: Fix out-of-bounds access when seeking to cuesZaggy1024
2023-02-10LibVideo/VP9: Rename `round_2()` to `rounded_right_shift()` for clarityZaggy1024
2023-02-10LibVideo/VP9: Drop the decoder intermediate bounds checksZaggy1024
2023-02-10AK+Everywhere: Do not implicitly copy variables in TRY macrosTimothy Flynn
2023-02-10Everywhere: Remove needless copies of Error / ErrorOr instancesTimothy Flynn
2023-02-09LibVideo: Add a video_full_range_flag_to_string() functionNico Weber
2023-02-09LibVideo: Rename "ColorRange" to "VideoFullRangeFlag"Nico Weber
2023-02-08VideoPlayer/LibVideo: Seek accurately when scrolling in the seek barZaggy1024
2023-02-08LibVideo/Matroska: Stop skipping a cue when seeking forwardZaggy1024
2023-02-08LibVideo/Matroska: Add debug logging for seeking to cuesZaggy1024
2023-02-08LibVideo: Pass the current sample to demuxers to lazily seek betterZaggy1024
2023-02-08LibVideo/PlaybackManager: Organize playback states into virtual classesZaggy1024
2023-02-08LibVideo: Rename Status -> State in `PlaybackStatusChangeEvent` classZaggy1024
2023-02-08LibVideo/VP9: Clamp motion vectors again in find_mv_refs functionZaggy1024
2023-02-08LibVideo/VP9: Remove magic numbers for the uncompressed ref framesZaggy1024
2023-02-08LibVideo/VP9: Remove debug output from TreeParserZaggy1024
2023-02-03LibVideo/VP9: Use proper indices for updating inter_mode probabilitiesZaggy1024
2023-02-03LibVideo/VP9: Use u32 to store the parsed value countsZaggy1024
2023-02-03LibVideo/VP9: Prevent negation overflow in BitStream::read_sZaggy1024
2023-02-03LibVideo/VP9: Correct the mode/partition probability adaption countsZaggy1024
2023-02-03LibVideo/VP9: Increase the size of summed boolean counts in merge_probsZaggy1024
2023-01-28AK: Remove `try_` prefix from FixedArray creation functionsLinus Groh
2023-01-27LibVideo: Remove declarations for non-existent methodsSam Atkins
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
2023-01-24LibVideo/VP9: Move TreeSelection class to TreeParser.cppZaggy1024
2023-01-15Everywhere: Fully qualify IsLvalueReference in TRY() macrosAndrew Kaster
2023-01-13AK+Everywhere: Disallow returning a reference from a fallible expressionTimothy Flynn
2023-01-13AK: Add support for "debug only" formattersMacDue
2023-01-12Userland: Use Core::Timer::create_foo() factory functions where possibleSam Atkins
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-02Everywhere: Remove unused includes of AK/Concepts.hBen Wiederhake
2023-01-02Everywhere: Remove unused includes of AK/Format.hBen Wiederhake
2023-01-02Everywhere: Move AK/Debug.h include to using files or removeBen Wiederhake
2022-12-27LibVideo: Fix two comment typosNico Weber
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-30LibVideo/VP9: Make get_tile_offset static and remove magic numbersZaggy1024
2022-11-30LibVideo/VP9: Put reference frames into a structZaggy1024
2022-11-30LibVideo/VP9: Remove now-unused clear_context function from ParserZaggy1024
2022-11-30LibVideo/VP9: Move partitioning contexts to TileContextZaggy1024
2022-11-30LibVideo/VP9: Use unit conversion functions in BlockContextZaggy1024