Skip to content

Releases: waaake/VOID

0.3.0-alpha

12 Mar 10:45
561d83d

Choose a tag to compare

0.3.0-alpha Pre-release
Pre-release

Added

  • Support for dragging and dropping docked panels.
  • Initial concept of Player workspaces allowing the users to switch between Basic, Standard Playback, Review with playlist and scripting workspaces.
  • Support for Audio playback on Linux and Windows. Mac audio support is partly added (some bugs need to be fixed and overall experience improvements needed.)
  • Recent projects startup window, allowing the users to quickly choose from the last project(s) (upto 5) being worked on.
  • Custom media importer with support for Sequence representation (image_name.####.ext 1001-1120) format for image sequences when being browsed through the file browser for VOID.
  • Support for command-line arguments like --media, --project to load a media or a project directly when opening the player.
  • Support for switching to the basic workspace view with --basic command-line and can be used alongside --media for a quick view over the media.
  • Support for playing multiple media in a queue which makes them play one after the other and keeps the timeline range respective to the current media being played.

Fixed

  • Fixed an issue where the frameless titlebar allowed the player to move even when it is in maximized state.
  • Fixed the player to clear the current media before accepting the dropped media.

Misc

  • Minor UI elements overhaul for the playback controls and timeline to make the buttons more asthetic and improve usability/accessibility.
  • Icons appear with slightly better contrast with the backgrounds especially the dark themes.
  • Improved color schemes for the player and made the overall theme contrast better.
  • In project view, the saved projects can be easily identified with the sidebar color accent.
  • Imported media thumbnails are generated on thread, keeping the load process faster and smooth for improved user experience.
  • Playlists created within the project are also saved and loaded with the project.
  • Switched to OpenGL Pixel Buffer Objects for improved rendering and playback rate.
  • Improvements to how the internal FFmpegDecoder provides Data to the PixelReader.
  • Improvements to the Media entity construction for slight benefits in terms of performance.
  • Internal improvements to the Player architecture for better distinction of widget v/s the core logic.

VOID Alpha - 0.2.0

08 Oct 13:28
56825cd

Choose a tag to compare

VOID Alpha - 0.2.0 Pre-release
Pre-release

Added

  • Projects are supported in VOID player.
  • Projects can be created/saved and loaded back.
  • Component serialization and deserialization support through VoidObject with support for ASCII (ether) and Binary (nether) formats.
  • Support for Media directories to be imported through UI menu or dragging the directory over the Media View.
  • Support for playlists within a Project where media can be organized for quick playback and review.
  • Timeline media caching mechanism.
  • Support for dragging multiple media directly on to the Viewer which will play them as a sequence or a single media.
  • Image Metadata viewer for viewing basic metadata from the various image types.
  • Support for scripting in VOID script editor.
  • VOID python bindings 'vortex'.
  • Material icon font based icons support for the player to allow customization of icon color when switching themes.
  • Multiple color scheme support.
  • Internal Menu system handling Menus in the VOID Menu bar.
  • Extension of Menu system to the python API allowing Menu items to be created from python.

Fixed

  • Minor Memory leaks due to Qt objects not initialized with proper parents causing the clean up to ignore when parent is destroyed.
  • Dock panel menu pops-up instantly as opposed to a small wait time earlier when the button reverts to its original state.
  • Issue with internal FFmpeg reader where seeking was not working as expected when jumping between frame randomly on Movie type media.

Misc

  • Internal organisation of the project components to make Undo a UI entity.
  • Optimized Movie file import times by removing additional queries to 'avformat_find_stream_info' when reading movie frames and framerate using FFmpeg API.
  • Added Project Bridge to deal with Project components.

Initial Release

07 Aug 03:37
47a47b1

Choose a tag to compare

Initial Release Pre-release
Pre-release

VOID v0.1.0-alpha

This is the first release of the VOID project!
Version 0.1.0-alpha introduces a base foundation for media playback, image comparison, and annotation, setting a direction for a future review system.

Features

  • Media Import & Playback

    • Supports EXR via OpenEXR
    • Supports MOV and MP4 via FFmpeg
    • Reads various image formats (png, tiff, dpx, jpg) via OpenImageIO
  • Rendering & Comparison

    • OpenGL Renderer
    • A/B Buffer support
    • Image comparison tools
    • Channel playback: R, G, B, A, RGB, RGBA, ALPHA
  • Annotation Tools

    • Brush tool
    • Text annotations
  • Color Management

    • OpenColorIO integration
  • Playback Enhancements

    • Fullscreen playback
    • Variable framerate support
    • Undo queue system
  • UI

    • Basic Docking system UI
    • Dock manager

This first release lays the foundation for a powerful media review system. Feedback and contributions are welcome!