summaryrefslogtreecommitdiff
path: root/Userland/Applications/VideoPlayer
AgeCommit message (Expand)Author
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-23Base+Userland: Apply Human Interface Guidelines to Object textthankyouverycool
2023-05-14VideoPlayer: Use `LibFileSystemAccessClient`Caoimhe
2023-05-14VideoPlayer: Store video sizing mode in the configurationCaoimhe
2023-05-14VideoPlayer: Pledge the "VideoPlayer" configuration domainCaoimhe
2023-05-05LibGUI: Make `Application`'s construction fallibleLucas CHOLLET
2023-04-30LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStylethankyouverycool
2023-04-30LibGUI+Userland: Port Labels to Stringthankyouverycool
2023-04-19LibGUI+Userland: Make Menu::*add_submmenu take name using new stringKarol Kosek
2023-04-19LibGUI+Userland: Make Window::*add_menu take name using new stringKarol Kosek
2023-04-15AK+Everywhere: Change URL::path() to serialize_path()MacDue
2023-04-14VideoPlayer: Use rounded seconds for the timestamp labelZaggy1024
2023-04-14VideoPlayer: Update the current timestamp on state changesZaggy1024
2023-04-09LibVideo+VideoPlayer: Convert playback event handler to callbacksTimothy Flynn
2023-03-21VideoPlayer: Add drag and drop supportJunior Rantila
2023-03-06VideoPlayer: Create submenu to set sizing modetimre13
2023-02-24VideoPlayer: Add button and menu item to toggle fullscreentimre13
2023-02-21Userland: Fix remaining smart pointer const-correctness issuesAndreas Kling
2023-02-12LibVideo/VideoPlayer: Dispatch state change events and update play iconZaggy1024
2023-02-08VideoPlayer/LibVideo: Seek accurately when scrolling in the seek barZaggy1024
2023-02-08LibVideo/PlaybackManager: Organize playback states into virtual classesZaggy1024
2023-02-08LibVideo: Rename Status -> State in `PlaybackStatusChangeEvent` classZaggy1024
2023-02-07VideoPlayer: Pause while the user is dragging the seek barZaggy1024
2023-01-27VideoPlayer: Remove declarations for non-existent methodsSam Atkins
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
2023-01-09VideoPlayer: Port to GMLimplicitfield
2023-01-09VideoPlayer: Propagate errors from VideoPlayerWidget::initialize_menubarimplicitfield
2023-01-06LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^)Sam Atkins
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-26SoundPlayer+VideoPlayer: Set the play/pause action text on state changeTimothy Flynn
2022-11-25VideoPlayer: Add an option to enable fast seekingZaggy1024
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: Reorganize demuxer file hierarchy and rename Matroska filesZaggy1024
2022-11-14VideoPlayer: Make PlaybackManager use OwnPtrZaggy1024
2022-11-10LibVideo: Handle corrupted video errors without spamming dialogsZaggy1024
2022-11-06Base+VideoPlayer: Add an icon for video playerSlimey
2022-11-06VideoPlayer: Add quit action and help menuSlimey
2022-11-06VideoPlayer: Show current open file in the titleSlimey
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-10-31VideoPlayer: Start fleshing out the user interfaceZaggy1024
2022-10-31LibVideo: Abstract media container format demuxingZaggy1024
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-25LibVideo: Add CICP parsing to MatroskaReaderZaggy1024
2022-10-25LibVideo: Implement CICP color space conversionZaggy1024
2022-10-09VideoPlayer: Allow display of multiple frames by clicking the imageZaggy1024
2022-10-09LibVideo: Add support for VP9 superframesZaggy1024