Releases
v0.7.0
New Features
Allow seeking and range playback during range playback (#149 ).
Allow pausing during range playback (#149 ).
Fixes
Workaround an issue with PlaybackPipeline
since GStreamer 1.18 (c48af1c ).
Remove output file when an error occurs during text export (4a9374c ).
Fix already borrowed panic when loading another media (#151 ).
Fix panic seeking when the stream is not ready (66af86d ).
Disable open action from menu while exporting / splitting (c2d24af ).
Fix panic closing app when a question is asked (de6f553 ).
Fix split filename when tags are missing (d1fed5d & 487b3eb ).
Fix overflow exporting to CUE sheet (cd88c58 ).
Fix stream tags handling (e5bfcb1 ).
Fix infinite loop splitting a chapter-less media (bc916ba ).
Prevent the user from accidentally changing chapter when not on the playback perspective (8a4aec9 ).
Split: workaround for decoders advertising random stream ids (b200922 ).
Split: temporary workaround for some tracks with a toc (383f6f0 ).
Split pipeline: remove unneeded queue (59f9287 ).
Use weak references in closures / callbacks (ebebec1 ).
Fix AudioBuffer
not draining (230cf7b ).
Other Improvements
Use Futures in the UI (#146 ).
Refactor WaveformRenderer
as a clean state machine (#150 ).
Implement media event handler as a state machine (ab70b25 ).
Revert to using audio playback ts instead of frame time for current sample (0fc25df ).
New types: track caller to ease debugging (89dfac9 ).
Limitations
When exporting the TOC to a Matroska container, subtitles are not included in the resulting file. See these issues: #116 & #136 .
Exporting the TOC to a Matroska container requires gst-plugins-good
1.14 or above.
Prior to version 1.14, the GStreamer decoding element used for media playback enters a loop after the end of stream which causes high CPU usage.
UI labels are not translated on macOS. See #124
Application icons are not displayed on Windows & macOS.
You can’t perform that action at this time.