pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

baresip: update to baresip-0.6.5



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Wed Dec 18 09:08:30 2019 +0200
Changeset:	3d6aa2e647e0ff6d0bf1a1fde505293c5e61c203

Modified Files:
	baresip/Makefile
	baresip/PLIST
	baresip/distinfo
	baresip/options.mk

Log Message:
baresip: update to baresip-0.6.5

HEADS UP:

  module h265.so is now part of avcodec.so (and has been removed)
  module sdl2.so has been renamed sdl.so (adjust video_display if needed)

Changelog:

2019-12-01 Alfred E. Heggestad

	* Version 0.6.5

Alfred E. Heggestad (138):
      mnat: add struct mnat pointer to session handler
      ice: add ice-lite, move to per-account config
      modules: check return value from uag_event_register()
      menu: check return value of account_set_answermode
      ua: move ua_print_sip_status to debug_cmd module
      pcp: updated mnat api
      modules: rename gst1.so to gst.so
      account: make answermode code more robust
      bfcp: remove code
      ua: remove uag_tls()
      sdl: add support for YUYV422 pixel format
      modules: rename gst_video1.so to gst_video.so
      sdl: add support for UYVY422 pixel format
      ua: fix whitespace
      test: mock_mnat_register return void
      stream: debug tuning
      test: enable wait_connected flag on mock mnat
      dtls_srtp: dont store remote address on the state
      test: enable wait_secure flag on mock mediaenc
      modules: rename sdl2.so to sdl.so
      menc: sort handlers in logical order
      audiounit: use error ENOTSUP if AudioSessionSetActive fails
      test: add webrtc test-case
      audiounit: check return value of AudioUnitSetProperty()
      bv32: remove module (#793)
      audiounit: fix samplerate for iOS
      config: add snd_path to template
      account: remove check for deprecated password
      audio: use dynamically allocated string for device name
      Update README.md
      avcodec: remove unused prototype
      avcodec: fix unused parameter warning
      move h265.so into avcodec.so
      Update .travis.yml (#798)
      Account specific audio source and playback (#796)
      mpa: switch encoder to use lame (#797)
      mk: remove GPROF
      ua: add support for SIP trace (#804)
      AAC codec (#805)
      audio: set the correct variable to false if pthread_create() fails
      sdl: properly close window (OSX)
      ua: fix warning
      rtcpsummary: use call object from event handler
      test: move aucodec list one level up
      video: add vidcodec accessor
      refactoring; move rtp stats code to separate .c file
      rtpstat cleanup
      call: check magic
      vidinfo: add video overlay box with decoder info
      vidinfo: fix compiler warning on linux
      vidinfo: fix compiler warning on Android
      stream: rename to stream_set_session_handlers()
      Fix osx build (#809)
      vidinfo: delete old file
      test: move ausrc list one level up
      test: move auplay list one level up
      test: move aufilt list one level up
      video: use vidcodec's list in video_decoder_set()
      stream: add stream-list to stream/audio/video API
      vidinfo: remove pixelformat, add packetloss
      mk: add detection in SYSROOT_LOCAL
      dtls_srtp: add media name and component type to logline
      mnat: make mnat_find() public
      audio: print name in parenthesis if not set
      video: move vidfilt list one level up
      audio: remove hack for starting source/player first
      video: set stream samplerate in alloc
      video: fix potential use of free'd string
      ice: fix documentation
      g711: use designated initialisers
      g722: use designated initialisers
      g726: use designated initialisers
      ilbc: use designated initialisers
      mk: check for ilbc in
      gsm: use designated initialisers
      amr: fix detection in SYSROOT_LOCAL
      amr: use designated initialisers
      isac: use designated initialisers
      test: add audio_codecs to account testcase
      win32: sort module exports in alphabetical order
      win32: add debug_cmd to static list of modules
      echo: no need to use uag_current() -- ref #815
      mk: detect aac in SYSROOT_LOCAL
      modules: use designated initializers
      modules: use designated initializers
      v4l2_codec: use designated initializers
      wincons: use designated initializers
      gzrtp: use designated initializers
      avcodec: use designated initializers
      video: request keyframe during packet-loss
      mk: detect mqtt.so in SYSROOT_LOCAL
      menu: fix formatting
      menu: clean up usage of uag_current() -- ref #815
      menu: save UA aor for redialing
      avcodec: use AVFrame key_frame flag to check for keyframes (#830)
      call: add call_find_id() -- ref #815
      menu: new command /callfind -- ref #815
      ice: make username/password optional
      mqtt: add ua/call selection -- fixes #815
      stream: no RTCP socket for mediaenc, if muxed
      mqtt: encode response with JSON -- fix #826
      main: change help text for -4 and -6 (ref #834)
      docs: thanks to @premultiply
      net: change prefer_ipv6 to int af, fixes #834
      pulse: fix log text
      avformat: fix build on Debian 8
      stream: log more details
      stream: make stream_start_mediaenc() public for core
      stream: move start_mediaenc to call.c
      audio: add ptime to struct aucodec (#849)
      README: add i2s module
      docs: thanks to Christian Spielberger
      test: remove unused setting of int err
      stream: remove code not executed
      message: no need to check err
      net: fix potential deref of NULL pointer
      vidinfo: no need to check err
      natpmp: no need to check err
      ilbc: no need to check err
      ctrl_tcp: no need to check oe_cmd here
      avformat: remove got_pict hack
      avcodec: minor fixes
      sdl: remove int err, not needed
      pulse: check the correct pointer
      v4l2_codec: remove int err, not needed
      alsa: store return value in a long
      avcodec: copy key_frame flag from hardware frame
      stream: make some functions public
      ctrl_tcp: restore mbuf pos on errors
      metric: add lock for multi-threading
      sdl: skip plane if wstep is zero
      aubridge: clear pointers after thread has exited
      fix doxygen comments
      av1: set allow_lowbitdepth to get correct pixel-format
      bump version to 0.6.5
      stream: check return value of metric_init()
      stream: update doxygen comments
      update doxygen comments

Christian Spielberger (2):
      aui2s: add rtos i2s audio driver module (#848)
      i2s: add doxygen defgroup header (#850)

Juha Heinanen (3):
      - Added 'net_set_address' and 'net_set_af' API functions.
      Added safety check to net_set_address() API function.
      - Added AF_UNSPEC to supported net_set_af families.

juha-h (4):
      - Exposed net_dns_debug function to API. (#791)
      Added possibility to include ";extra" parameter to an account and access (#803)
      - Search include files also from opencore-amr source directory (#822)
      Merge pull request #843 from alfredh/net_stuff

premultiply (5):
      Unify response list header layout (#821)
      More common list format (#823)
      MPA fmtp mirroring (#837)
      MPA layer 3 encoding fixes (#839)
      MPA L2 and L3 encoding (#844)

trampster (2):
      Pass NULL to pa_simple_new if no device specified to indicate to PulseAudio we want to use the default (#785)
      Add support for aes_256_gcm (#790)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3d6aa2e647e0ff6d0bf1a1fde505293c5e61c203

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 baresip/Makefile   |  2 +-
 baresip/PLIST      |  3 +--
 baresip/distinfo   |  8 ++++----
 baresip/options.mk | 16 +---------------
 4 files changed, 7 insertions(+), 22 deletions(-)

diffs:
diff --git a/baresip/Makefile b/baresip/Makefile
index 2c37e1732c..2a4584547b 100644
--- a/baresip/Makefile
+++ b/baresip/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.2 2014/09/05 08:06:00 thomasklausner Exp $
 
-DISTNAME=	baresip-0.6.4
+DISTNAME=	baresip-0.6.5
 CATEGORIES=	net audio
 MASTER_SITES=	http://www.creytiv.com/pub/
 
diff --git a/baresip/PLIST b/baresip/PLIST
index 7750246095..e329b2877d 100644
--- a/baresip/PLIST
+++ b/baresip/PLIST
@@ -23,7 +23,6 @@ lib/baresip/modules/gsm.so
 ${PLIST.gstreamer}lib/baresip/modules/gst1.so
 ${PLIST.gstreamer}lib/baresip/modules/gst_video1.so
 ${PLIST.gtk}lib/baresip/modules/gtk.so
-${PLIST.x265}lib/baresip/modules/h265.so
 lib/baresip/modules/httpd.so
 lib/baresip/modules/ice.so
 ${PLIST.ilbc}lib/baresip/modules/ilbc.so
@@ -38,7 +37,7 @@ lib/baresip/modules/plc.so
 ${PLIST.portaudio}lib/baresip/modules/portaudio.so
 lib/baresip/modules/presence.so
 ${PLIST.pulseaudio}lib/baresip/modules/pulse.so
-${PLIST.sdl2}lib/baresip/modules/sdl2.so
+${PLIST.sdl2}lib/baresip/modules/sdl.so
 lib/baresip/modules/selfview.so
 ${PLIST.sndfile}lib/baresip/modules/sndfile.so
 ${PLIST.speex}lib/baresip/modules/speex_pp.so
diff --git a/baresip/distinfo b/baresip/distinfo
index c34b76f000..515d416a23 100644
--- a/baresip/distinfo
+++ b/baresip/distinfo
@@ -1,9 +1,9 @@
 $NetBSD: distinfo,v 1.1 2014/08/10 00:26:01 thomasklausner Exp $
 
-SHA1 (baresip-0.6.4.tar.gz) = bec5efdadcbf8ef56c2263ecbf0766e8b23bd216
-RMD160 (baresip-0.6.4.tar.gz) = b41006f1a935e046263b62c53edf07fd784888b9
-SHA512 (baresip-0.6.4.tar.gz) = 43072c6d80f6f9c341a1b90fad2627ef08dfb56b76f99592292aed1735a926e7f4f3b2d7cd3520fffb9cfe08eb29be7f54a19d595cbd018c020c6bcea2880edc
-Size (baresip-0.6.4.tar.gz) = 601495 bytes
+SHA1 (baresip-0.6.5.tar.gz) = 1c7b4224b4cc16d2bc7f5ceccede01d38bf450f0
+RMD160 (baresip-0.6.5.tar.gz) = c616a041830b9eaf7b499b749930ed82ff79f19f
+SHA512 (baresip-0.6.5.tar.gz) = 4e4bb093c65f95143761f9549bff74bece753885f5541d0907c9a4dc2b00ed3d4f50b549bb5e9a1cd16c2b77d8d0708f6aeb9dc5feb8b5d1691fae5c6aa030d0
+Size (baresip-0.6.5.tar.gz) = 607932 bytes
 SHA1 (patch-mk_modules.mk) = ee8e250b64ab486d161590b0d974785fc0fe295d
 SHA1 (patch-modules_ilbc_ilbc.c) = a2a7d685c4989bf910a9d5b8582d1261fce32e1c
 SHA1 (patch-modules_v4l2_v4l2.c) = 71ba2d1e5c8ba61eb011bd2b6b9e0d9cdaec5797
diff --git a/baresip/options.mk b/baresip/options.mk
index 1d9e90cc0a..6f6e9b6d75 100644
--- a/baresip/options.mk
+++ b/baresip/options.mk
@@ -1,7 +1,7 @@
 # $NetBSD$
 
 PKG_OPTIONS_VAR=		PKG_OPTIONS.baresip
-PKG_SUPPORTED_OPTIONS=		alsa cairo ffmpeg gstreamer gtk x265 ilbc jack
+PKG_SUPPORTED_OPTIONS=		alsa cairo ffmpeg gstreamer gtk ilbc jack
 PKG_SUPPORTED_OPTIONS+=		libvpx oss opencore-amr opus portaudio
 PKG_SUPPORTED_OPTIONS+=		pulseaudio sdl2 sndfile sndio speex v4l2
 PKG_SUPPORTED_OPTIONS+=		x11
@@ -59,20 +59,6 @@ MAKE_FLAGS+=	USE_GTK=yes
 MAKE_FLAGS+=	USE_GTK=
 .endif
 
-###
-### H265 support (video codec)
-###
-.if !empty(PKG_OPTIONS:Mx265)
-PLIST.x265=	yes
-MAKE_FLAGS+=	USE_H265=yes
-LFLAGS+=	${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.ffmpeg4}/${BUILDLINK_LIBDIRS.ffmpeg4}
-LFLAGS+=	-L${BUILDLINK_PREFIX.ffmpeg4}/${BUILDLINK_LIBDIRS.ffmpeg4}
-.include "../../multimedia/ffmpeg4/buildlink3.mk"
-.include "../../multimedia/x265/buildlink3.mk"
-.else
-MAKE_FLAGS+=	USE_H265=
-.endif
-
 ###
 ### ffmpeg support (video input)
 ###


Home | Main Index | Thread Index | Old Index