sfeMovie Project
A movie player for SFML applications
Home
Getting started
Changelog
Legal
Documentation
FAQ
Developers
Other projects
Between the latest binaries and version 1.0
Features
Added seeking support
Added ability to display bitmap subtitles
Added ability to display rich text (non-bitmap) subtitles
Added ability to select the active audio and subtitle stream before playing
Updated provided FFmpeg to v2.2.2
Updated provided FFmpeg to v2.4.3
Switched to C++11
Updated provided FFmpeg to v2.8
Packaging and build system
Used CMake as a starting point for the build system, thus allowing to do the whole configuration and build process with a GUI
Added install rules
Added debug build
Added ability to link against user's FFmpeg binaries
Added ability to build out of the sources directory
Hidden all implementation details & provide a clean public API
Added ability to create a static version of the sfeMovie library
Added ability to build sfeMovie without MinGW (FFmpeg gets built by the Visual C++ compiler)
Added support for compiling with Visual Studio 2015
Bug fixes
Fixed line-ending issues with FFmpeg on Windows
Now playing movies up to the very latest frame
Fixed incorrect implementation of Movie::fit() (due to changes in the meaning of sf::Rect structure)
Files that cannot be sought can be played at least once
For files with several audio streams, restarting playback plays the correct audio samples
Between v1.0 and v1.0 RC1
Fix crash on sws_scale (fixes behavior on Linux for Intel 64 bits, macOS for Intel 32 bits and Windows 8 for Intel 64 bits)
Fix crash when no audio or video codec was found
Fix audio desynchronization at start caused by the audio driver latency
Fix black border on the right for low resolution movies
Add Linux port
Add some free decoders in the provided build: WMV/WMA decoders on Windows, H264 on macOS 10.7+, VP8 on every OS
Update FFmpeg version from 0.10 to v0.11.1