--- mediastreamer-2.16.1/configure.ac~ 2017-06-23 10:52:57.000000000 +0200 +++ mediastreamer-2.16.1/configure.ac 2018-09-26 12:03:38.918658108 +0200 @@ -1311,7 +1311,6 @@ AC_SUBST(MS_PUBLIC_CFLAGS) AC_CONFIG_FILES( Makefile - po/Makefile.in m4/Makefile include/Makefile include/mediastreamer2/Makefile --- mediastreamer-2.16.1/configure.ac~ 2018-09-26 12:17:00.000000000 +0200 +++ mediastreamer-2.16.1/configure.ac 2018-09-26 12:53:27.045356783 +0200 @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([mediastreamer],[2.15.1]) +AC_INIT([mediastreamer],[4.4.2]) AC_MSG_NOTICE([$PACKAGE_NAME-$PACKAGE_VERSION A mediastreaming library for telephony application.]) AC_MSG_NOTICE([licensed under the terms of the General Public License (GPL)]) --- mediastreamer2-4.4.2/src/Makefile.am.orig 2020-09-24 11:44:00.000000000 +0200 +++ mediastreamer2-4.4.2/src/Makefile.am 2020-09-27 14:14:05.564721694 +0200 @@ -83,6 +83,7 @@ base/mswebcam.c \ base/mtu.c \ base/msasync.c \ + utils/box-plot.c \ otherfilters/void.c \ otherfilters/itc.c libmediastreamer_voip_la_SOURCES= @@ -117,6 +118,8 @@ voip/bandwidthcontroller.c \ crypto/zrtp.c \ voip/stun.c \ + voip/offeranswer.c \ + voip/turn_tcp.cpp \ crypto/ms_srtp.c \ crypto/dtls_srtp.c \ voip/msiframerequestslimiter.c \ @@ -152,6 +155,8 @@ utils/g722.h \ utils/g722_decode.c \ utils/g722_encode.c \ + utils/filter-wrapper/decoding-filter-wrapper.cpp \ + utils/filter-wrapper/encoding-filter-wrapper.cpp \ audiofilters/msg722.c \ audiofilters/l16.c \ audiofilters/genericplc.h \ @@ -257,7 +262,7 @@ libmediastreamer_voip_la_SOURCES+= videofilters/msv4l2.c endif -if BUILD_WIN32 AND NOT(ENABLE_MICROSOFT_STORE_APP) +if BUILD_WIN32 libmediastreamer_voip_la_SOURCES+= videofilters/drawdib-display.c endif @@ -270,17 +275,16 @@ endif if BUILD_MATROSKA -libmediastreamer_voip_la_SOURCES+= videofilters/mkv.c \ +libmediastreamer_voip_la_SOURCES+= videofilters/mkv.cpp \ utils/mkv_reader.c utils/mkv_reader.h endif if BUILD_AVCODEC libmediastreamer_voip_la_SOURCES+= videofilters/videoenc.c \ videofilters/videodec.c \ - utils/swscale.h \ utils/ffmpeg-priv.h \ utils/ffmpeg-priv.c \ - videofilters/h264dec.c \ + videofilters/h264dec.cpp \ videofilters/ffmpegjpegwriter.c endif @@ -303,7 +307,6 @@ voip/msvideoqualitycontroller.c \ voip/msvideo_neon.c \ voip/msvideo_neon.h \ - voip/rfc3984.c \ voip/videostarter.c \ voip/vp8rtpfmt.c \ voip/vp8rtpfmt.h \ @@ -313,10 +316,22 @@ utils/bits_rw.c \ utils/x11_helper.c \ utils/stream_regulator.c utils/stream_regulator.h \ - utils/h264utils.c utils/h264utils.h \ voip/layouts.c voip/layouts.h \ voip/video_preset_high_fps.c +libmediastreamer_voip_la_SOURCES+= voip/h26x/h26x-encoder-filter.cpp \ + voip/h26x/h26x-decoder-filter.cpp \ + voip/h26x/h26x-utils.cpp \ + voip/h26x/h264-nal-packer.cpp \ + voip/h26x/h264-nal-unpacker.cpp \ + voip/h26x/h264-utils.cpp \ + voip/h26x/h265-nal-packer.cpp \ + voip/h26x/h265-nal-unpacker.cpp \ + voip/h26x/h265-utils.cpp \ + voip/h26x/nal-packer.cpp \ + voip/h26x/nal-unpacker.cpp \ + voip/h26x/rfc3984.cpp + if ORTP_ENABLED libmediastreamer_voip_la_SOURCES+= voip/videostream.c endif @@ -468,7 +483,7 @@ AM_OBJCFLAGS=$(AM_CFLAGS) -imgdir=$(datadir)/images/ +imgdir=$(pkgdatadir)/images/ img_DATA=voip/nowebcamCIF.jpg --- mediastreamer2-4.4.2/src/base/msfactory.c.orig 2020-09-24 11:44:00.000000000 +0200 +++ mediastreamer2-4.4.2/src/base/msfactory.c 2020-09-26 18:00:06.215992977 +0200 @@ -236,7 +236,7 @@ ms_message("ms_factory_init() done: platform_tags=%s", tags); ms_free(tags); - obj->image_resources_dir = bctbx_strdup_printf("%s/images", PACKAGE_DATA_DIR); + obj->image_resources_dir = bctbx_strdup_printf("%s/mediastreamer/images", PACKAGE_DATA_DIR); }