summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibVideo
AgeCommit message (Expand)Author
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
2022-11-10LibVideo: Remove control codes from DecoderError location informationZaggy1024
2022-11-10LibVideo: Handle corrupted video errors without spamming dialogsZaggy1024
2022-11-09Everywhere: Fix a few comment typosNico Weber
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-10-31LibVideo: Add PlaybackManager to load and decode videosZaggy1024
2022-10-31LibVideo: Abstract media container format demuxingZaggy1024
2022-10-31LibVideo: Parse the duration of Matroska filesZaggy1024
2022-10-31LibVideo: Make VP9::Decoder a subclass of a new abstract VideoDecoderZaggy1024
2022-10-31LibVideo: Set CodingIndependentCodePoints in its member functionsZaggy1024
2022-10-31LibVideo: Add VideoFrame class for decoded video framesZaggy1024
2022-10-31LibVideo: Make DecoderError getters constZaggy1024
2022-10-25LibVideo: Add CICP parsing to MatroskaReaderZaggy1024
2022-10-25LibVideo: Implement CICP color space conversionZaggy1024
2022-10-13LibVideo: Hide debug message behind MATROSKA_DEBUGAndrew Kaster
2022-10-13LibVideo: Check parsed superframe sizes when decoding VP9 framesAndrew Kaster
2022-10-13LibVideo: Always check byte length before reading first byte in StreamerAndrew Kaster
2022-10-12LibVideo: Allow the VP9 decoder to decode ultra high resolution videoZaggy1024
2022-10-10LibVideo: Initialize VP9 BitStream's reservoir fieldZaggy1024
2022-10-09LibVideo: Remove unnecessary dbgln callsZaggy1024
2022-10-09LibVideo: Make probability tables save to the specified indexZaggy1024
2022-10-09LibVideo: Ensure that syntax element counts don't overflowZaggy1024
2022-10-09LibVideo: Prevent decode_block from saving motion vectors out of boundsZaggy1024
2022-10-09LibVideo: Add support for VP9 superframesZaggy1024
2022-10-09LibVideo: Implement inter predictionZaggy1024