vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 23f22f761bbc5d03f70e3828001db39eeaf89c7d
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sun May 10 20:58:47 2026 +0200
docs: remove obsolete Doxygen configuration tags
Remove obsolete Doxygen configuration options and their associated
comment blocks from the Doxyfile.
Also update the DOT_FONTPATH comment so it no longer refers to obsolete
DOT font configuration tags.
commit 44b2f46abaddbf07228c89e9573497797f8d298b
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sun May 10 20:19:47 2026 +0200
Fix HLS output for 10-bit H.264 sources
Force H.264 HLS output to yuv420p/8-bit when the selected output
pixel format would otherwise remain 10-bit.
10-bit H.264 output is valid and can be played by VLC, but browser-based
HLS playback via hls.js depends on browser/MSE decoder support and does
not reliably handle H.264 High10 streams. For HLS, prefer compatibility
over preserving the source bit depth.
For non-HLS H.264 output, keep 10-bit capable formats and select High10
where appropriate.
This fixes HLS playback for UHD/HDR sources transcoded to H.264.
commit 614dd4f98c2a1fbfdcdefdc0c4598da03fb8745b
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sat May 9 08:48:50 2026 +0200
Avoid passing NULL to fprintf
commit f4eb8d2bdfce8cb8ece236fb6cca1e2f6ffc75b7
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sat May 9 21:47:36 2026 +0200
Replace insert(make_pair()) with emplace()
Modernise map/set insertion code by replacing insert(make_pair(...)) and
insert(std::make_pair(...)) with direct emplace(...) calls.
This avoids unnecessary temporary pair construction and also prevents GCC 14
from emitting psABI notes through the std::map insert(_Pair&&) path for
StreamRef maps.
No functional change intended.
commit 1ee6586329d064f95aa63220366d90cdb94becf7
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Fri May 8 09:49:36 2026 +0200
Log 'Transcoding completed' correctly
commit 1f03d56a6ded078d9c800de79a1c4f445194e8a9
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Fri May 8 09:49:05 2026 +0200
Report pre-buffer timeout at INFO level/Do not mention suspend twice in log message
commit 1584d0e590c7dbb6b76d0e0bd2f2ec9b469cd21a
Merge: e4a508e b538067
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Fri May 8 09:47:23 2026 +0200
Merge remote-tracking branch 'origin/memory_fixes'
commit b538067d21c16830b3adc1cebe5769c3bd7b3fe6
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Fri May 8 09:46:50 2026 +0200
Updated fix list with several memory changes
commit 469bc4de315a780773d58885686cc9d70e703570
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Fri May 8 09:41:57 2026 +0200
Ensure filter graphs to be properly cleaned up
commit e4a508e375c1516428ea43ca47210344a3975bf8
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sat May 2 19:44:10 2026 +0200
Fix web file size for make check
commit a4917ed3cdb4ea590eef6fe8f5c26370c4b371ae
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sat May 2 19:40:56 2026 +0200
Revert "Fix file size check"
This reverts commit 5c1e194cf2b20c546e21c67ad4227822970b7ae5.
commit 92f794b25a774e9bce20c7b429ba4948810e439e
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sat May 2 19:19:12 2026 +0200
Update GitHub Actions for Node.js 24
commit 5c1e194cf2b20c546e21c67ad4227822970b7ae5
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sat May 2 19:10:44 2026 +0200
Fix file size check
commit e597d4c7d06f89c54712e201c599b7ce6694229b
Merge: 4a96c9f d015f92
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sat May 2 18:53:58 2026 +0200
Merge remote-tracking branch 'origin/master' into memory_fixes
commit d015f9211de4da6b06fcf0860c2e6c077e5d8c39
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Sat May 2 15:47:32 2026 +0200
Version to 2.19
Fix audio/video sync and HLS playback stalls
Fixed audio/video synchronization issues during transcoding.
Fixed HLS playback stopping unexpectedly, especially near the final segment.
Update docs
commit 4a96c9f9e7d17e5fb6a8cc66ecefd016562f0231
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Fri May 1 00:14:35 2026 +0200
Add FFmpeg_SwrContext and FFmpeg_SwsContext RAII wrappers
Add the new FFmpeg_SwrContext RAII class.
Add the new FFmpeg_SwsContext RAII class.
Replace SwrContext *m_audio_resample_ctx with FFmpeg_SwrContext
m_audio_resample_ctx.
Replace SwsContext *m_sws_ctx with FFmpeg_SwsContext m_sws_ctx.
commit 0b009cde9afaeb1f067b7ac155e4bdb983ab117e
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Fri May 1 00:00:43 2026 +0200
Add FFmpeg_Dictionary RAII wrapper
Add the new FFmpeg_Dictionary RAII class.
Replace the local AVDictionary *opt = nullptr with FFmpeg_Dictionary opt.
Replace the local AVDictionary *dict = nullptr in write_output_file_header()
with FFmpeg_Dictionary dict.
Pass dictionaries via opt.address() and dict.address().
Remove the manual av_dict_free() calls.
commit 5f50ba8a7e33b86f0350481032c80467872dfb5f
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Thu Apr 30 23:41:07 2026 +0200
Add FFmpeg_AudioFifo RAII wrapper
Add the new FFmpeg_AudioFifo RAII class.
Replace AVAudioFifo *m_audio_fifo with FFmpeg_AudioFifo m_audio_fifo.
init_audio_fifo() now uses m_audio_fifo.alloc(...). purge_audio_fifo() now uses
m_audio_fifo.size() and m_audio_fifo.reset().
commit b70fa497890f4bba2ea544a7dfa05561afb69a4a
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Thu Apr 30 23:22:01 2026 +0200
Replace AVFormatContext pointer with FFmpeg_FormatContext RAII wrapper
Replace AVFormatContext *m_format_ctx with FFmpeg_FormatContext m_format_ctx.
Add the new FFmpeg_FormatContext RAII class.
Input contexts are created via alloc_input_context(). Output contexts are created
via alloc_output_context().
commit 60ef6ec299c7208c1e694546addb3ecd14c30e71
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Thu Apr 30 17:56:16 2026 +0200
Removed depracted av_init_packet completely
commit 78cfadb2b282a11d6c51477d77d3ab3c9ced2b16
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Thu Apr 30 17:48:22 2026 +0200
Add FFmpeg_Packet RAII wrapper
Add a new FFmpeg_Packet class.
The wrapper always uses av_packet_alloc() / av_packet_free() and copies packets
via av_packet_clone(). unref() remains available.
operator AVPacket*() and operator->() are provided so the existing code only
needs minimal changes.
m_hls_packet_fifo is now std::queue<FFmpeg_Packet> instead of
std::queue<AVPacket*>.
Remove manual av_packet_unref() / av_packet_free() calls from the updated code
paths.
commit 44a0ca3dc609825f8fb743e202dcf405e2e55b9c
Author: Norbert Schlia <nschlia@oblivion-software.de>
Date: Fri Apr 10 16:48:53 2026 +0200
Latest debian package dir