Skip to content

Releases

v0.2.0

Choose a tag to compare

@Ecasept Ecasept released this 01 Apr 19:16

Release v0.2.0 is a huge refactor of the codebase in order to accommodate the new features. The whole media loader was rewritten and the architecture has been more clearly split into separate components running concurrently.

Features

  • the player now uses libav directly to process audio and video frames, instead of separately piping in the output of ffmpeg for audio and video
  • support for playing files without audio (e.g. images)
  • support for playing multiple files sequentially (just pass multiple files as command line arguments)

Under the Hood

  • there is now a central Controller component that manages all components of the pipeline
  • replaced panic-based error handling with error returns
  • ensured files are properly closed when playback ends
  • much better logging system

v0.1.1

Choose a tag to compare

@Ecasept Ecasept released this 15 Jan 22:49
  • license under GPLv3 or later
  • improve error messages
  • add new version flag -v to show current version

v0.1.0

Choose a tag to compare

@Ecasept Ecasept released this 27 Dec 16:50

Initial release

⌂ 换网址