Debian Patches

Status for kodi-inputstream-ffmpegdirect/20.5.0+ds1-3

Patch Description Author Forwarded Bugs Origin Last update
0001-Adapt-AlwinEsch-s-ffmpeg5-port-patch.patch [PATCH 1/3] Adapt AlwinEsch's ffmpeg5 port patch Vasyl Gello <vasek.gello@gmail.com> no 2022-10-15
0002-Fix-use-after-free-in-TimeshiftSegment.patch [PATCH 2/3] Fix use-after-free in TimeshiftSegment Vasyl Gello <vasek.gello@gmail.com> no 2022-10-15
0003-ffmpeg5-Get-extradata-with-extract_extradata-BSF.patch [PATCH 3/3] ffmpeg5: Get extradata with extract_extradata BSF
Fixes the transport stream playback failures described in
https://bugs.debian.org/1016925

@Rogo95 made an excellent technical analysis of the root cause
and reported that to the bug thread.

Later on, James Almer (@jamrial) suggested the solution to use
extract_extradata bitstream filter to replace the removed split()
function.

Finally, I adapted the following code snippet:
https://gist.github.com/moonpfe/f6795d51294d91ee0f82f62ff6985db0
to Kodi and tested it by playing the affected files in TS format.
Vasyl Gello <vasek.gello@gmail.com> no 2022-10-15
0004-ffmpeg6.patch [PATCH] Fix build with ffmpeg 6.0
This feature was removed from ffmpeg:
http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=add33e370d241d947209c914de1bf062fe44d58e
Bernd Kuhls <bernd.kuhls@t-online.de> no 2023-03-03
0005-gcc13.patch [PATCH] include missing <cstdint> to support gcc-13
gcc 13 moved some includes around and as a result <cstdint> is no longer transitively
included [1]. Explicitly include it for uint{32,64}_t.

[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
Rudi Heitbaum <rudi@heitbaum.com> no 2023-04-26
0006-ff5-fix-PR283.patch diff --git a/src/stream/TimeshiftSegment.cpp b/src/stream/TimeshiftSegment.cpp
index 9e1cd09c..22dae81a 100644
no

All known versions for source package 'kodi-inputstream-ffmpegdirect'

Links