summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibVideo
AgeCommit message (Expand)Author
2022-11-30LibVideo/VP9: Change fields within decode_partition() to variablesZaggy1024
2022-11-30LibVideo/VP9: Don't store the default_intra_mode in a fieldZaggy1024
2022-11-30LibVideo/VP9: Remove unused parser field m_is_compoundZaggy1024
2022-11-30LibVideo/VP9: Remove a FIXME that is impossible to fixZaggy1024
2022-11-30LibVideo/VP9: Apply higher optimization levels to Decoder and ParserZaggy1024
2022-11-27LibVideo: Don't crash when a decoder error is encountered while seekingZaggy1024
2022-11-25LibVideo: Implement Matroska Cues for faster keyframe lookupZaggy1024
2022-11-25LibVideo: Give Matroska duration an absolute value getterZaggy1024
2022-11-25LibVideo: Calculate Block timestamps for Matroska according to specZaggy1024
2022-11-25LibVideo: Add a fast seeking mode to seek only to keyframesZaggy1024
2022-11-25LibVideo: Implement Matroska keyframe search for when there are no CuesZaggy1024
2022-11-25LibVideo: Make Matroska Block and Cluster timestamps absoluteZaggy1024
2022-11-25LibVideo: Implement accurate seeking to inter frames in PlaybackManagerZaggy1024
2022-11-25LibVideo: Rewrite the video frame present function to be more readableZaggy1024
2022-11-25VideoPlayer/LibVideo: Implement the UI functionality for seekingZaggy1024
2022-11-25LibVideo: Only print non-fatal playback errors when debug mode is onZaggy1024
2022-11-25LibVideo: Read Matroska lazily so that large files can start quicklyZaggy1024
2022-11-25LibVideo: Make Matroska element parsing functions staticZaggy1024
2022-11-25LibVideo: Parse Matroska from ReadonlyBytes and keep the start positionZaggy1024
2022-11-25LibVideo: Propagate decoder errors in the Matroska ReaderZaggy1024
2022-11-25LibVideo: Reorganize demuxer file hierarchy and rename Matroska filesZaggy1024
2022-11-25LibVideo: Make all PlaybackManager Timer::start calls set an intervalZaggy1024
2022-11-25LibVideo: Make all VP9 block intermediates stack-allocated arraysZaggy1024
2022-11-14VideoPlayer: Make PlaybackManager use OwnPtrZaggy1024
2022-11-12LibVideo: Rename parse_tree_new to parse_tree in VP9/TreeParser.cppZaggy1024
2022-11-12LibVideo: Create TokensContext struct for token parsing parametersZaggy1024
2022-11-12LibVideo: Parameterize all tree parsing for motion vectors in VP9Zaggy1024
2022-11-12LibVideo: Parameterize parsing single reference frame selection in VP9Zaggy1024
2022-11-12LibVideo: Parameterize parsing compound references in the VP9 decoderZaggy1024
2022-11-12LibVideo: Parameterize compound mode parsing in the VP9 decoderZaggy1024
2022-11-12LibVideo: Parameterize parsing if a block is inter predicted in VP9Zaggy1024
2022-11-12LibVideo: Parameterize TXSize parsing for the VP9 decoderZaggy1024
2022-11-12LibVideo: Parameterize coefficient skip parsing for VP9Zaggy1024
2022-11-12LibVideo: Parameterize segment ID parsing for the VP9 decoderZaggy1024
2022-11-12LibVideo: Parameterize interpolation filter parsing for the VP9 decoderZaggy1024
2022-11-12LibVideo: Parameterize inter mode parsing in the VP9 decoderZaggy1024
2022-11-12LibVideo: Parameterize UV mode parsing in the VP9 decoderZaggy1024
2022-11-12LibVideo: Parameterize intra prediction mode parsing for VP9Zaggy1024
2022-11-12LibVideo: Parameterize parsing the default UV prediction mode for VP9Zaggy1024
2022-11-12LibVideo: Parameterize parsing of the default VP9 intra mode treeZaggy1024
2022-11-12LibVideo: Put motion vector or reference frame pairs in a structZaggy1024
2022-11-12LibVideo: Move parsing of Partition to its own TreeParser functionZaggy1024
2022-11-12LibVideo: Add const getters to VP9/ProbabilityTables.hZaggy1024
2022-11-12LibVideo: Use the BlockSubsize enum where appropriate in the VP9 parserZaggy1024
2022-11-12LibVideo: Combine VP9's Intra- and InterMode enums into PredictionModeZaggy1024
2022-11-12LibVideo: Use Gfx::Size for VP9 frame sizesZaggy1024
2022-11-12LibVideo: Change all Span<u8 const> to ReadonlyBytesZaggy1024
2022-11-12LibVideo: Allow the VP9 decoder to queue multiple framesZaggy1024
2022-11-12LibVideo: Rename VP9's ReferenceFrame enum to ReferenceFrameTypeZaggy1024
2022-11-11LibVideo: Treat BT.601/709/2020 input transfer characteristics as sRGBZaggy1024