1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-03 06:04:53 +00:00

New port multimedia/msopenh264:

H264 encoder/decoder plugin for Mediastreamer based on OpenH264
This commit is contained in:
Tijl Coosemans 2015-04-16 19:53:02 +00:00
parent ae8d5c61a7
commit 794b76ffc8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=384124
6 changed files with 39 additions and 0 deletions

View File

@ -254,6 +254,7 @@
SUBDIR += mps-youtube
SUBDIR += mpv
SUBDIR += msdl
SUBDIR += msopenh264
SUBDIR += mxflib
SUBDIR += mythtv
SUBDIR += mythtv-frontend

View File

@ -0,0 +1,19 @@
# $FreeBSD$
PORTNAME= msopenh264
PORTVERSION= 0.1.1
CATEGORIES= multimedia net
MASTER_SITES= SAVANNAH/linphone/plugins/sources/
MAINTAINER= tijl@FreeBSD.org
COMMENT= Mediastreamer plugin for H264 encoding/decoding
LIB_DEPENDS= libmediastreamer_base.so:${PORTSDIR}/net/mediastreamer \
libopenh264.so:${PORTSDIR}/multimedia/openh264
USES= libtool pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-strict
INSTALL_TARGET= install-strip
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (msopenh264-0.1.1.tar.gz) = d3c0de009a441aa8dcdfccea3fe7f22b9827b23fe50ff181bbc23d0fdad41195
SIZE (msopenh264-0.1.1.tar.gz) = 386292

View File

@ -0,0 +1,11 @@
--- src/msopenh264enc.cpp.orig 2015-03-16 09:14:32 UTC
+++ src/msopenh264enc.cpp
@@ -136,7 +136,7 @@ void MSOpenH264Encoder::initialize()
params.iRCMode = RC_BITRATE_MODE;
params.fMaxFrameRate = mVConf.fps;
params.uiIntraPeriod=mVConf.fps*10;
- params.bEnableSpsPpsIdAddition=0;
+ params.eSpsPpsIdStrategy=CONSTANT_ID;
//params.bEnableRc = true;
params.bEnableFrameSkip = true;
params.bPrefixNalAddingCtrl = false;

View File

@ -0,0 +1,3 @@
H264 encoder and decoder plugin for Mediastreamer based on OpenH264 codec.
WWW: https://www.linphone.org/technical-corner/mediastreamer2.html

View File

@ -0,0 +1,3 @@
lib/mediastreamer/plugins/libmsopenh264.so
lib/mediastreamer/plugins/libmsopenh264.so.0
lib/mediastreamer/plugins/libmsopenh264.so.0.0.0