Package: gmerlin-avdecoder / 2.0.0~svn6298~dfsg0-5

Metadata

Package Version Patches format
gmerlin-avdecoder 2.0.0~svn6298~dfsg0-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
ffmpeg5.patch | (download)

lib/bsf_adts.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 fix ftbfs with ffmpeg5
 It seems that <libavodec/bsf.h> is not longer included automatically
ffmpeg51.patch | (download)

include/avdec_private.h | 1 1 + 0 - 0 !
lib/demux_ffmpeg.c | 24 18 + 6 - 0 !
2 files changed, 19 insertions(+), 6 deletions(-)

 fix build against newer ffmpeg5
 in order to use LIBAVCODEC_VERSION_INT we must include libavcodec/version.h
 there are also some deprecation warning, which i got rid of
ffmpeg7.patch | (download)

lib/audio_ffmpeg.c | 8 5 + 3 - 0 !
lib/demux_ffmpeg.c | 2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 4 deletions(-)

 fix compilation with ffmpeg-7.0
 API has changed a bit
gcc14.patch | (download)

lib/bsf_adts.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use correct pointer-types
missing includes.patch | (download)

plugins/options.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 add missing includes
 to prevent FTBFS due to implicit declarations
propagate ldflags to plugins.patch | (download)

configure.ac | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 propagate ldflags to plugins
cross compiling.patch | (download)

configure.ac | 3 2 + 1 - 0 !
m4/check_funcs.m4 | 155 87 + 68 - 0 !
2 files changed, 89 insertions(+), 69 deletions(-)

 cross-compilation fixes
 Mostly: add 3rd option to AC_TRY_RUN
fix spelling.patch | (download)

lib/demux_matroska.c | 2 1 + 1 - 0 !
lib/matroska.c | 2 1 + 1 - 0 !
lib/qt_chan.c | 2 1 + 1 - 0 !
po/de.po | 2 1 + 1 - 0 !
po/gmerlin-avdecoder.pot | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 5 deletions(-)

 fix spelling mistakes
reproducible docs.patch | (download)

doc/Doxyfile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 switch off full_path_names to make builds (more) reproducible
m4_c99.patch | (download)

m4/check_funcs.m4 | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 make m4 tests compliant with c99
DEBIAN_autoconf removed sources.patch | (download)

configure.ac | 1 0 + 1 - 0 !
lib/Makefile.am | 3 1 + 2 - 0 !
2 files changed, 1 insertion(+), 3 deletions(-)

 fix build-system due to removed upstream sources
DEBIAN_system gsm.patch | (download)

configure.ac | 12 12 + 0 - 0 !
lib/Makefile.am | 4 2 + 2 - 0 !
lib/audio_gsm.c | 6 5 + 1 - 0 !
3 files changed, 19 insertions(+), 3 deletions(-)

 use system libgsm
 use system's libgsm (+headers), since the version that ships with
 upstream is removed (for policy reasons) and the two are supposed to be
 compatible