[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Tuesday, August 7, 2018 @ 18:37:30 Author: alucryd Revision: 331122 x264 155 rebuild: opal 3.10.11-17 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-08-07 18:18:00 UTC (rev 331121) +++ PKGBUILD2018-08-07 18:37:30 UTC (rev 331122) @@ -3,13 +3,12 @@ # Contributor: Tom K pkgname=opal pkgver=3.10.11 -pkgrel=16 +pkgrel=17 pkgdesc="Open Phone Abstraction Library" arch=(x86_64) url="http://www.opalvoip.org; license=(GPL) -depends=(ptlib libtheora libx264 speex gsm celt) -makedepends=(x264) +depends=(ptlib libtheora x264 speex gsm celt) options=(!makeflags) source=(https://downloads.sourceforge.net/opalvoip/$pkgname-$pkgver.tar.bz2 disable-samples-ftbfs.diff
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Tuesday, May 1, 2018 @ 20:14:39 Author: bpiotrowski Revision: 323273 3.10.11-16: drop libavcodec plugins Modified: opal/trunk/PKGBUILD --+ PKGBUILD | 17 - 1 file changed, 4 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-05-01 19:36:27 UTC (rev 323272) +++ PKGBUILD2018-05-01 20:14:39 UTC (rev 323273) @@ -3,34 +3,24 @@ # Contributor: Tom Kpkgname=opal pkgver=3.10.11 -pkgrel=15 +pkgrel=16 pkgdesc="Open Phone Abstraction Library" arch=(x86_64) url="http://www.opalvoip.org; license=(GPL) depends=(ptlib libtheora libx264 speex gsm celt) -makedepends=(ffmpeg x264) -optdepends=('ffmpeg: h263 and mpeg4 plugins') +makedepends=(x264) options=(!makeflags) source=(https://downloads.sourceforge.net/opalvoip/$pkgname-$pkgver.tar.bz2 disable-samples-ftbfs.diff -libav9.patch -libav10.patch -ffmpeg_2.9.patch opal-gcc7.patch) sha256sums=('f38e7969e88a28dd9a10a6051315aceecde79d0bbd1a35676868dc5787aed706' 'f6497c74bbfd47fac036ff97dd74e8c87e6040d686944d29a926ccf3b7525be2' -'460e5c814aaedc8573b14b2096930464d669f7dcd884f9fce7188533927ae968' -'a47ca14dd5f04b63fda7a3d0481692ae01340b84b65b693ad43cfacf778a6534' -'0d4392ce9688cf576ae864605d48ed58427a2a281ad88028ff5bd7016341d276' 'cb7270055f1f2a29dec19ecab398ce0e75b1e440312e17df8a893308bfb3732c') prepare() { cd $pkgname-$pkgver patch -Np1 -i ../disable-samples-ftbfs.diff - patch -Np1 -i ../libav9.patch - patch -Np1 -i ../libav10.patch - patch -Np1 -i ../ffmpeg_2.9.patch patch -Np1 -i ../opal-gcc7.patch # Fix build with GCC 7 sed -e '/<< mime.PrintContents/ s/mime/(const std::string\&)&/' -i src/im/msrp.cxx } @@ -38,7 +28,8 @@ build() { cd $pkgname-$pkgver CXXFLAGS="$CXXFLAGS -fpermissive" \ - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--disable-libavcodec make }
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Saturday, December 30, 2017 @ 21:10:59 Author: alucryd Revision: 313798 x264 152 rebuild: opal 3.10.11-15 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-12-30 13:50:15 UTC (rev 313797) +++ PKGBUILD2017-12-30 21:10:59 UTC (rev 313798) @@ -3,7 +3,7 @@ # Contributor: Tom Kpkgname=opal pkgver=3.10.11 -pkgrel=14 +pkgrel=15 pkgdesc="Open Phone Abstraction Library" arch=(x86_64) url="http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Saturday, August 12, 2017 @ 21:05:27 Author: jgc Revision: 301983 Switch source to HTTPS Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-08-12 21:04:56 UTC (rev 301982) +++ PKGBUILD2017-08-12 21:05:27 UTC (rev 301983) @@ -12,7 +12,7 @@ makedepends=(ffmpeg x264) optdepends=('ffmpeg: h263 and mpeg4 plugins') options=(!makeflags) -source=(http://downloads.sourceforge.net/opalvoip/$pkgname-$pkgver.tar.bz2 +source=(https://downloads.sourceforge.net/opalvoip/$pkgname-$pkgver.tar.bz2 disable-samples-ftbfs.diff libav9.patch libav10.patch
[arch-commits] Commit in opal/trunk (PKGBUILD opal-gcc7.patch)
Date: Wednesday, July 12, 2017 @ 19:54:33 Author: arojas Revision: 300198 PIE rebuild Added: opal/trunk/opal-gcc7.patch Modified: opal/trunk/PKGBUILD -+ PKGBUILD|9 ++--- opal-gcc7.patch | 13 + 2 files changed, 19 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-07-12 19:50:31 UTC (rev 300197) +++ PKGBUILD2017-07-12 19:54:33 UTC (rev 300198) @@ -3,7 +3,7 @@ # Contributor: Tom Kpkgname=opal pkgver=3.10.11 -pkgrel=13 +pkgrel=14 pkgdesc="Open Phone Abstraction Library" arch=(i686 x86_64) url="http://www.opalvoip.org; @@ -16,12 +16,14 @@ disable-samples-ftbfs.diff libav9.patch libav10.patch -ffmpeg_2.9.patch) +ffmpeg_2.9.patch +opal-gcc7.patch) sha256sums=('f38e7969e88a28dd9a10a6051315aceecde79d0bbd1a35676868dc5787aed706' 'f6497c74bbfd47fac036ff97dd74e8c87e6040d686944d29a926ccf3b7525be2' '460e5c814aaedc8573b14b2096930464d669f7dcd884f9fce7188533927ae968' 'a47ca14dd5f04b63fda7a3d0481692ae01340b84b65b693ad43cfacf778a6534' -'0d4392ce9688cf576ae864605d48ed58427a2a281ad88028ff5bd7016341d276') +'0d4392ce9688cf576ae864605d48ed58427a2a281ad88028ff5bd7016341d276' +'cb7270055f1f2a29dec19ecab398ce0e75b1e440312e17df8a893308bfb3732c') prepare() { cd $pkgname-$pkgver @@ -29,6 +31,7 @@ patch -Np1 -i ../libav9.patch patch -Np1 -i ../libav10.patch patch -Np1 -i ../ffmpeg_2.9.patch + patch -Np1 -i ../opal-gcc7.patch # Fix build with GCC 7 sed -e '/<< mime.PrintContents/ s/mime/(const std::string\&)&/' -i src/im/msrp.cxx } Added: opal-gcc7.patch === --- opal-gcc7.patch (rev 0) +++ opal-gcc7.patch 2017-07-12 19:54:33 UTC (rev 300198) @@ -0,0 +1,13 @@ +--- opal-3.10.11/plugins/video/common/mpi.cxx.orig 2017-07-12 19:15:10.396689138 + opal-3.10.11/plugins/video/common/mpi.cxx 2017-07-12 19:18:02.036496397 + +@@ -132,8 +132,8 @@ + // to the desired one or matches it + for (i=0; i < MPIs.size(); i++) { + // we square the value in order to get absolute distances +-distance = ( abs(MPIs[i].width - desiredWidth ) * +- abs(MPIs[i].height - desiredHeight) ); ++distance = ( abs((int)(MPIs[i].width - desiredWidth) ) * ++ abs((int)(MPIs[i].height - desiredHeight) ) ); + + if (distance < minDistance) { + minDistance = distance;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Tuesday, March 28, 2017 @ 13:47:54 Author: jgc Revision: 291757 upgpkg: opal 3.10.11-13 Build with OpenSSL 1.1.0 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-03-28 13:11:40 UTC (rev 291756) +++ PKGBUILD2017-03-28 13:47:54 UTC (rev 291757) @@ -3,7 +3,7 @@ # Contributor: Tom Kpkgname=opal pkgver=3.10.11 -pkgrel=12 +pkgrel=13 pkgdesc="Open Phone Abstraction Library" arch=(i686 x86_64) url="http://www.opalvoip.org; @@ -30,7 +30,6 @@ patch -Np1 -i ../libav10.patch patch -Np1 -i ../ffmpeg_2.9.patch sed -e '/<< mime.PrintContents/ s/mime/(const std::string\&)&/' -i src/im/msrp.cxx - sed -e 's|-lcrypto|-L/usr/lib/openssl-1.0 -lcrypto|' -i Makefile.in } build() {
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Thursday, March 2, 2017 @ 13:41:37 Author: jgc Revision: 289887 upgpkg: opal 3.10.11-12 Fix compilation with ptlib/openssl-1.0 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-03-02 12:21:44 UTC (rev 289886) +++ PKGBUILD2017-03-02 13:41:37 UTC (rev 289887) @@ -3,7 +3,7 @@ # Contributor: Tom Kpkgname=opal pkgver=3.10.11 -pkgrel=11 +pkgrel=12 pkgdesc="Open Phone Abstraction Library" arch=(i686 x86_64) url="http://www.opalvoip.org; @@ -30,6 +30,7 @@ patch -Np1 -i ../libav10.patch patch -Np1 -i ../ffmpeg_2.9.patch sed -e '/<< mime.PrintContents/ s/mime/(const std::string\&)&/' -i src/im/msrp.cxx + sed -e 's|-lcrypto|-L/usr/lib/openssl-1.0 -lcrypto|' -i Makefile.in } build() {
[arch-commits] Commit in opal/trunk (PKGBUILD opal-ffmpeg3.patch)
Date: Friday, February 19, 2016 @ 23:19:45 Author: arojas Revision: 260008 ffmpeg 3.0 rebuild Added: opal/trunk/opal-ffmpeg3.patch Modified: opal/trunk/PKGBUILD + PKGBUILD |9 + opal-ffmpeg3.patch | 247 +++ 2 files changed, 253 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-02-19 22:01:00 UTC (rev 260007) +++ PKGBUILD2016-02-19 22:19:45 UTC (rev 260008) @@ -3,7 +3,7 @@ # Contributor: Tom Kpkgname=opal pkgver=3.10.11 -pkgrel=9 +pkgrel=10 pkgdesc="Open Phone Abstraction Library" arch=(i686 x86_64) url="http://www.opalvoip.org; @@ -13,13 +13,16 @@ optdepends=('ffmpeg: h263 and mpeg4 plugins') options=(!makeflags) source=(http://downloads.sourceforge.net/opalvoip/$pkgname-$pkgver.tar.bz2 -opal-ffmpeg.patch) +opal-ffmpeg.patch opal-ffmpeg3.patch) sha256sums=('f38e7969e88a28dd9a10a6051315aceecde79d0bbd1a35676868dc5787aed706' -'83f60ecf692e004293ce9dbaae7d7eb64d9713d3bfb71a0e7b1a0d1f936794cd') +'83f60ecf692e004293ce9dbaae7d7eb64d9713d3bfb71a0e7b1a0d1f936794cd' +'e4927c5e703842b25fe94010dd4e0bc4e5e8f5d3d8ce086cf11500c24e2b3bf5') prepare() { cd $pkgname-$pkgver patch -Np1 -i ../opal-ffmpeg.patch +# Fix build with ffmpeg 3.0 (Debian) + patch -p1 -i ../opal-ffmpeg3.patch } build() { Added: opal-ffmpeg3.patch === --- opal-ffmpeg3.patch (rev 0) +++ opal-ffmpeg3.patch 2016-02-19 22:19:45 UTC (rev 260008) @@ -0,0 +1,247 @@ +Description: Replace deprecated FFmpeg API +Author: Andreas Cadhalpun +Last-Update: <2015-11-02> + +--- opal-3.10.10~dfsg2.orig/plugins/video/H.263-1998/h263-1998.cxx opal-3.10.10~dfsg2/plugins/video/H.263-1998/h263-1998.cxx +@@ -230,11 +230,10 @@ bool H263_Base_EncoderContext::Init(AVCo + + m_context->opaque = this; + +- m_context->flags = CODEC_FLAG_EMU_EDGE // don't draw edges +- | CODEC_FLAG_TRUNCATED // Possible missing packets ++ m_context->flags = CODEC_FLAG_TRUNCATED // Possible missing packets +; + +- m_context->pix_fmt = PIX_FMT_YUV420P; ++ m_context->pix_fmt = AV_PIX_FMT_YUV420P; + m_context->gop_size = H263_KEY_FRAME_INTERVAL; + + // X-Lite does not like Custom Picture frequency clocks... stick to 29.97Hz +@@ -440,9 +439,6 @@ bool H263_Base_EncoderContext::OpenCodec + m_inputFrame->data[1] = m_inputFrame->data[0] + planeSize; + m_inputFrame->data[2] = m_inputFrame->data[1] + (planeSize / 4); + +- if (m_context->width > 352) +-m_context->flags &= ~CODEC_FLAG_EMU_EDGE; // Totally bizarre! FFMPEG crashes if on for CIF4 +- + // Dump info + PTRACE(5, m_prefix, "Size is " << m_context->width << "x" << m_context->height); + PTRACE(5, m_prefix, "GOP is " << m_context->gop_size); +@@ -456,7 +452,7 @@ bool H263_Base_EncoderContext::OpenCodec + PTRACE(5, m_prefix, "qmax set to " << m_context->qmax); + PTRACE(5, m_prefix, "payload size set to " << m_context->rtp_payload_size); + +- return FFMPEGLibraryInstance.AvcodecOpen(m_context, m_codec) == 0; ++ return FFMPEGLibraryInstance.AvcodecOpen(m_context, m_codec, NULL) == 0; + } + + void H263_Base_EncoderContext::CloseCodec() +@@ -707,7 +703,7 @@ bool H263_Base_DecoderContext::OpenCodec + return 0; + } + +- if (FFMPEGLibraryInstance.AvcodecOpen(m_context, m_codec) < 0) { ++ if (FFMPEGLibraryInstance.AvcodecOpen(m_context, m_codec, NULL) < 0) { + PTRACE(1, m_prefix, "Failed to open H.263 decoder"); + return false; + } +--- opal-3.10.10~dfsg2.orig/plugins/video/H.264/h264-x264.cxx opal-3.10.10~dfsg2/plugins/video/H.264/h264-x264.cxx +@@ -1074,7 +1074,6 @@ class MyDecoder : public PluginCodecworkaround_bugs = FF_BUG_AUTODETECT; + m_context->idct_algo = FF_IDCT_H264; + m_context->error_concealment = FF_EC_GUESS_MVS | FF_EC_DEBLOCK; +- m_context->flags = CODEC_FLAG_INPUT_PRESERVED | CODEC_FLAG_EMU_EDGE; + m_context->flags2 = CODEC_FLAG2_DROP_FRAME_TIMECODE | + CODEC_FLAG2_SKIP_RD | + CODEC_FLAG2_CHUNKS; +@@ -1084,7 +1083,7 @@ class MyDecoder : public PluginCodecpix_fmt = PIX_FMT_YUV420P; ++m_avcontext->pix_fmt = AV_PIX_FMT_YUV420P; + m_avcontext->mb_decision = FF_MB_DECISION_SIMPLE;// high quality off + m_avcontext->rtp_payload_size = 750; // ffh263 uses 750 + m_avcontext->rtp_callback = ::RtpCallback; +@@ -595,7 +595,6 @@ void MPEG4EncoderContext::SetStaticEncod + m_avcontext->flags|=CODEC_FLAG_AC_PRED; + /*c->flags|=CODEC_FLAG_QPEL;*/ /*don't enable this one: this forces profile_level to advanced simple profile */ + m_avcontext->flags|=CODEC_FLAG_4MV; +-m_avcontext->flags|=CODEC_FLAG_GMC; +
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, December 7, 2015 @ 08:31:19 Author: foutrelis Revision: 253260 C++11 ABI rebuild Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-12-07 07:22:23 UTC (rev 253259) +++ PKGBUILD2015-12-07 07:31:19 UTC (rev 253260) @@ -3,7 +3,7 @@ # Contributor: Tom Kpkgname=opal pkgver=3.10.11 -pkgrel=8 +pkgrel=9 pkgdesc="Open Phone Abstraction Library" arch=(i686 x86_64) url="http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Friday, July 17, 2015 @ 17:59:40 Author: alucryd Revision: 242323 libx264 soname bump: opal 3.10.11-8 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-07-17 15:56:09 UTC (rev 242322) +++ PKGBUILD2015-07-17 15:59:40 UTC (rev 242323) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.11 -pkgrel=7 +pkgrel=8 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Tuesday, June 2, 2015 @ 10:04:50 Author: jgc Revision: 240179 upgpkg: opal 3.10.11-7 GCC 5.0 rebuild Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-06-02 08:04:36 UTC (rev 240178) +++ PKGBUILD2015-06-02 08:04:50 UTC (rev 240179) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.11 -pkgrel=6 +pkgrel=7 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Wednesday, March 11, 2015 @ 13:40:33 Author: foutrelis Revision: 233350 upgpkg: opal 3.10.11-6 libx264.so.144 rebuild. Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-03-11 12:31:07 UTC (rev 233349) +++ PKGBUILD2015-03-11 12:40:33 UTC (rev 233350) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.11 -pkgrel=5 +pkgrel=6 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, September 15, 2014 @ 09:43:33 Author: bpiotrowski Revision: 221740 upgpkg: opal 3.10.11-5 rebuild against ffmpeg 2.4 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-09-15 07:38:54 UTC (rev 221739) +++ PKGBUILD2014-09-15 07:43:33 UTC (rev 221740) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.11 -pkgrel=4 +pkgrel=5 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Wednesday, June 4, 2014 @ 21:31:56 Author: bpiotrowski Revision: 214273 Add x264-dev to makedepends. Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-06-04 19:31:08 UTC (rev 214272) +++ PKGBUILD2014-06-04 19:31:56 UTC (rev 214273) @@ -9,7 +9,7 @@ url=http://www.opalvoip.org; license=(GPL) depends=(ptlib libtheora x264 speex gsm celt) -makedepends=(ffmpeg) +makedepends=(ffmpeg x264-dev) optdepends=('ffmpeg: h263 and mpeg4 plugins') options=(!makeflags) source=(http://downloads.sourceforge.net/opalvoip/$pkgname-$pkgver.tar.bz2
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, March 24, 2014 @ 21:00:57 Author: bpiotrowski Revision: 208653 upgpkg: opal 3.10.11-3 rebuild against libx264 20140311 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-03-24 20:00:34 UTC (rev 208652) +++ PKGBUILD2014-03-24 20:00:57 UTC (rev 208653) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.11 -pkgrel=2 +pkgrel=3 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Wednesday, November 6, 2013 @ 06:20:07 Author: eric Revision: 198997 upgpkg: opal 3.10.11-2 Rebuild against x264 20131030 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2013-11-06 03:26:31 UTC (rev 198996) +++ PKGBUILD2013-11-06 05:20:07 UTC (rev 198997) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.11 -pkgrel=1 +pkgrel=2 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, October 21, 2013 @ 14:41:43 Author: jgc Revision: 197008 upgpkg: opal 3.10.11-1 Modified: opal/trunk/PKGBUILD --+ PKGBUILD | 20 1 file changed, 12 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-10-21 12:38:24 UTC (rev 197007) +++ PKGBUILD2013-10-21 12:41:43 UTC (rev 197008) @@ -2,8 +2,8 @@ # Maintainer: Jan de Groot j...@archlinux.org # Contributor: Tom K t...@runbox.com pkgname=opal -pkgver=3.10.10 -pkgrel=3 +pkgver=3.10.11 +pkgrel=1 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org; @@ -10,15 +10,20 @@ license=(GPL) depends=(ptlib libtheora x264 speex gsm celt) makedepends=(ffmpeg) +optdepends=('ffmpeg: h263 and mpeg4 plugins') options=(!makeflags) -source=(http://ftp.gnome.org/pub/GNOME/sources/opal/${pkgver%.*}/opal-$pkgver.tar.xz +source=(http://downloads.sourceforge.net/opalvoip/$pkgname-$pkgver.tar.bz2 opal-ffmpeg.patch) -sha256sums=('f208985003461b2743575eccac13ad890b3e5baac35b68ddef17162460aff864' +sha256sums=('f38e7969e88a28dd9a10a6051315aceecde79d0bbd1a35676868dc5787aed706' '83f60ecf692e004293ce9dbaae7d7eb64d9713d3bfb71a0e7b1a0d1f936794cd') +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../opal-ffmpeg.patch +} + build() { - cd ${srcdir}/opal-${pkgver} - patch -Np1 -i ${srcdir}/opal-ffmpeg.patch + cd $pkgname-$pkgver CXXFLAGS=$CXXFLAGS -fpermissive \ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var make @@ -25,7 +30,6 @@ } package() { - cd ${srcdir}/opal-${pkgver} + cd $pkgname-$pkgver make DESTDIR=${pkgdir} install - chmod 644 ${pkgdir}/usr/lib/libopal_s.a }
[arch-commits] Commit in opal/trunk (PKGBUILD opal-ffmpeg.patch)
Date: Saturday, September 14, 2013 @ 10:18:13 Author: bpiotrowski Revision: 194344 upgpkg: opal 3.10.10-3 - correct the ffmpeg patch (FS#36864) Modified: opal/trunk/PKGBUILD opal/trunk/opal-ffmpeg.patch ---+ PKGBUILD |4 - opal-ffmpeg.patch | 185 2 files changed, 103 insertions(+), 86 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-09-13 22:42:57 UTC (rev 194343) +++ PKGBUILD2013-09-14 08:18:13 UTC (rev 194344) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.10 -pkgrel=2 +pkgrel=3 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org; @@ -14,7 +14,7 @@ source=(http://ftp.gnome.org/pub/GNOME/sources/opal/${pkgver%.*}/opal-$pkgver.tar.xz opal-ffmpeg.patch) sha256sums=('f208985003461b2743575eccac13ad890b3e5baac35b68ddef17162460aff864' -'0111eec3f7109a83f8cd4a87744ca050b3ca27482e9d31e3a1d50798f8cd88c1') +'83f60ecf692e004293ce9dbaae7d7eb64d9713d3bfb71a0e7b1a0d1f936794cd') build() { cd ${srcdir}/opal-${pkgver} Modified: opal-ffmpeg.patch === --- opal-ffmpeg.patch 2013-09-13 22:42:57 UTC (rev 194343) +++ opal-ffmpeg.patch 2013-09-14 08:18:13 UTC (rev 194344) @@ -1,15 +1,39 @@ -diff -ru opal-3.10.7/plugins/video/H.263-1998/h263-1998.cxx opal-3.10.7.patched/plugins/video/H.263-1998/h263-1998.cxx opal-3.10.7/plugins/video/H.263-1998/h263-1998.cxx 2012-08-23 04:18:42.0 +0200 -+++ opal-3.10.7.patched/plugins/video/H.263-1998/h263-1998.cxx 2012-08-28 19:53:12.080918973 +0200 -@@ -48,6 +48,7 @@ +diff -Naur opal-3.10.10-orig/plugins/video/H.263-1998/Makefile.in opal-3.10.10/plugins/video/H.263-1998/Makefile.in +--- opal-3.10.10-orig/plugins/video/H.263-1998/Makefile.in 2013-02-20 03:18:03.0 +0100 opal-3.10.10/plugins/video/H.263-1998/Makefile.in 2013-09-10 21:43:11.091108557 +0200 +@@ -35,7 +35,7 @@ + $(COMMONDIR)/dyna.cxx + + CFLAGS += @LIBAVCODEC_CFLAGS@ -I$(COMMONDIR) +-LIBS += @DL_LIBS@ ++LIBS += @DL_LIBS@ @LIBAVUTIL_LIBS@ + + HAVE_LIBAVCODEC_RTP_MODE=@HAVE_LIBAVCODEC_RTP_MODE@ + ifeq ($(HAVE_LIBAVCODEC_RTP_MODE),yes) +diff -Naur opal-3.10.10-orig/plugins/video/H.263-1998/h263-1998.cxx opal-3.10.10/plugins/video/H.263-1998/h263-1998.cxx +--- opal-3.10.10-orig/plugins/video/H.263-1998/h263-1998.cxx 2013-02-20 03:18:03.0 +0100 opal-3.10.10/plugins/video/H.263-1998/h263-1998.cxx2013-09-10 21:43:11.091108557 +0200 +@@ -48,6 +48,10 @@ #endif #include h263-1998.h ++extern C ++{ +#include libavutil/opt.h ++} #include limits #include iomanip #include stdio.h -@@ -317,9 +318,9 @@ +@@ -203,7 +207,7 @@ + PTRACE(4, m_prefix, Encoder closed); + } + +-bool H263_Base_EncoderContext::Init(CodecID codecId) ++bool H263_Base_EncoderContext::Init(AVCodecID codecId) + { + PTRACE(5, m_prefix, Opening encoder); + +@@ -317,9 +321,9 @@ // Level 2+ // works with eyeBeam, signaled via non-standard D if (atoi(value) == 1) @@ -21,7 +45,7 @@ return; } -@@ -328,9 +329,9 @@ +@@ -328,9 +332,9 @@ // Annex F: Advanced Prediction Mode // does not work with eyeBeam if (atoi(value) == 1) @@ -33,7 +57,7 @@ return; } #endif -@@ -360,9 +361,9 @@ +@@ -360,9 +364,9 @@ // Annex K: Slice Structure // does not work with eyeBeam if (atoi(value) != 0) @@ -45,7 +69,7 @@ return; } -@@ -370,9 +371,9 @@ +@@ -370,9 +374,9 @@ // Annex S: Alternative INTER VLC mode // does not work with eyeBeam if (atoi(value) == 1) @@ -57,7 +81,7 @@ return; } -@@ -450,15 +451,6 @@ +@@ -450,15 +454,6 @@ PTRACE(5, m_prefix, qmax set to m_context-qmax); PTRACE(5, m_prefix, payload size set to m_context-rtp_payload_size); @@ -73,7 +97,7 @@ return FFMPEGLibraryInstance.AvcodecOpen(m_context, m_codec) == 0; } -@@ -521,7 +513,7 @@ +@@ -521,7 +516,7 @@ // Need to copy to local buffer to guarantee 16 byte alignment memcpy(m_inputFrame-data[0], OPAL_VIDEO_FRAME_DATA_PTR(header), header-width*header-height*3/2); @@ -82,7 +106,7 @@ /* m_inputFrame-pts = (int64_t)srcRTP.GetTimestamp()*m_context-time_base.den/m_context-time_base.num/VIDEO_CLOCKRATE; -@@ -603,13 +595,13 @@ +@@ -603,13 +598,13 @@ m_context-rtp_callback = H263_RFC2190_EncoderContext::RTPCallBack; m_context-opaque = this; // used to separate out packets from different encode threads @@ -99,10 +123,21 @@ return true; } -Only in opal-3.10.7.patched/plugins/video/H.263-1998: h263-1998.cxx.orig -diff -ru opal-3.10.7/plugins/video/H.264/gpl/h264_helper.cxx opal-3.10.7.patched/plugins/video/H.264/gpl/h264_helper.cxx opal-3.10.7/plugins/video/H.264/gpl/h264_helper.cxx2012-08-23
[arch-commits] Commit in opal/trunk (PKGBUILD opal-ffmpeg.patch)
Date: Monday, July 22, 2013 @ 19:45:01 Author: bpiotrowski Revision: 191264 upgpkg: opal 3.10.10-2 - rebuild against ffmpeg 2.0 Modified: opal/trunk/PKGBUILD opal/trunk/opal-ffmpeg.patch ---+ PKGBUILD |4 - opal-ffmpeg.patch | 177 2 files changed, 179 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-07-22 13:50:52 UTC (rev 191263) +++ PKGBUILD2013-07-22 17:45:01 UTC (rev 191264) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.10 -pkgrel=1 +pkgrel=2 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org; @@ -14,7 +14,7 @@ source=(http://ftp.gnome.org/pub/GNOME/sources/opal/${pkgver%.*}/opal-$pkgver.tar.xz opal-ffmpeg.patch) sha256sums=('f208985003461b2743575eccac13ad890b3e5baac35b68ddef17162460aff864' -'d81542907ace54015b7c69c275b0c67f449eeb252ba971ba6ca728a5e20db231') +'0111eec3f7109a83f8cd4a87744ca050b3ca27482e9d31e3a1d50798f8cd88c1') build() { cd ${srcdir}/opal-${pkgver} Modified: opal-ffmpeg.patch === --- opal-ffmpeg.patch 2013-07-22 13:50:52 UTC (rev 191263) +++ opal-ffmpeg.patch 2013-07-22 17:45:01 UTC (rev 191264) @@ -193,3 +193,180 @@ m_avcontext-workaround_bugs = 0; // no workaround for buggy implementations } +diff -rupN a/plugins/video/common/dyna.cxx b/plugins/video/common/dyna.cxx +--- a/plugins/video/common/dyna.cxx2013-02-20 02:18:05.0 + b/plugins/video/common/dyna.cxx2013-07-22 16:55:47.307946942 + +@@ -210,7 +210,7 @@ static void logCallbackFFMPEG(void * avc + #endif + + +-FFMPEGLibrary::FFMPEGLibrary(CodecID codec) ++FFMPEGLibrary::FFMPEGLibrary(AVCodecID codec) + { + m_codec = codec; + if (m_codec==CODEC_ID_H264) +@@ -348,12 +348,12 @@ bool FFMPEGLibrary::Load() + return true; + } + +-AVCodec *FFMPEGLibrary::AvcodecFindEncoder(enum CodecID id) ++AVCodec *FFMPEGLibrary::AvcodecFindEncoder(enum AVCodecID id) + { + return Favcodec_find_encoder(id); + } + +-AVCodec *FFMPEGLibrary::AvcodecFindDecoder(enum CodecID id) ++AVCodec *FFMPEGLibrary::AvcodecFindDecoder(enum AVCodecID id) + { + WaitAndSignal m(processLock); + +diff -rupN a/plugins/video/common/dyna.h b/plugins/video/common/dyna.h +--- a/plugins/video/common/dyna.h 2013-02-20 02:18:05.0 + b/plugins/video/common/dyna.h 2013-07-22 16:55:47.191281134 + +@@ -88,13 +88,13 @@ class DynaLink + class FFMPEGLibrary + { + public: +-FFMPEGLibrary(CodecID codec); ++FFMPEGLibrary(AVCodecID codec); + ~FFMPEGLibrary(); + + bool Load(); + +-AVCodec *AvcodecFindEncoder(enum CodecID id); +-AVCodec *AvcodecFindDecoder(enum CodecID id); ++AVCodec *AvcodecFindEncoder(enum AVCodecID id); ++AVCodec *AvcodecFindDecoder(enum AVCodecID id); + AVCodecContext *AvcodecAllocContext(void); + AVFrame *AvcodecAllocFrame(void); + int AvcodecOpen(AVCodecContext *ctx, AVCodec *codec); +@@ -117,15 +117,15 @@ class FFMPEGLibrary + DynaLink m_libAvcodec; + DynaLink m_libAvutil; + +-CodecID m_codec; ++AVCodecID m_codec; + char m_codecString[32]; + + void (*Favcodec_init)(void); + void (*Fav_init_packet)(AVPacket *pkt); + + void (*Favcodec_register_all)(void); +-AVCodec *(*Favcodec_find_encoder)(enum CodecID id); +-AVCodec *(*Favcodec_find_decoder)(enum CodecID id); ++AVCodec *(*Favcodec_find_encoder)(enum AVCodecID id); ++AVCodec *(*Favcodec_find_decoder)(enum AVCodecID id); + AVCodecContext *(*Favcodec_alloc_context)(void); + AVFrame *(*Favcodec_alloc_frame)(void); + int (*Favcodec_open)(AVCodecContext *ctx, AVCodec *codec); +diff -rupN a/plugins/video/common/ffmpeg/libavcodec/avcodec.h b/plugins/video/common/ffmpeg/libavcodec/avcodec.h +--- a/plugins/video/common/ffmpeg/libavcodec/avcodec.h 2013-02-20 02:18:04.0 + b/plugins/video/common/ffmpeg/libavcodec/avcodec.h 2013-07-22 16:55:47.167947971 + +@@ -101,7 +101,7 @@ + * 1. no value of a existing codec ID changes (that would break ABI), + * 2. it is as close as possible to similar codecs. + */ +-enum CodecID { ++enum AVCodecID { + CODEC_ID_NONE, + + /* video codecs */ +@@ -1390,7 +1390,7 @@ typedef struct AVCodecContext { + + char codec_name[32]; + enum AVMediaType codec_type; /* see AVMEDIA_TYPE_xxx */ +-enum CodecID codec_id; /* see CODEC_ID_xxx */ ++enum AVCodecID codec_id; /* see CODEC_ID_xxx */ + + /** + * fourcc (LSB first, so ABCD - ('D'24) + ('C'16) + ('B'8) + 'A'). +@@ -2843,7 +2843,7 @@ typedef struct AVCodec { + */ + const char *name; + enum AVMediaType type; +-enum CodecID id; ++enum AVCodecID id; + int priv_data_size; + int (*init)(AVCodecContext *); + int
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Thursday, February 21, 2013 @ 06:19:16 Author: heftig Revision: 178386 3.10.10 Modified: opal/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-02-21 05:07:45 UTC (rev 178385) +++ PKGBUILD2013-02-21 05:19:16 UTC (rev 178386) @@ -2,18 +2,18 @@ # Maintainer: Jan de Groot j...@archlinux.org # Contributor: Tom K t...@runbox.com pkgname=opal -pkgver=3.10.9 -pkgrel=2 +pkgver=3.10.10 +pkgrel=1 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org; -license=('GPL') -depends=('ptlib' 'libtheora' 'x264' 'speex' 'gsm') -makedepends=('ffmpeg') +license=(GPL) +depends=(ptlib libtheora x264 speex gsm celt) +makedepends=(ffmpeg) options=(!makeflags) source=(http://ftp.gnome.org/pub/GNOME/sources/opal/${pkgver%.*}/opal-$pkgver.tar.xz opal-ffmpeg.patch) -sha256sums=('86c717a881f5283cfb58a5d52573c337b904115b90fa3e53c77fc543605e7950' +sha256sums=('f208985003461b2743575eccac13ad890b3e5baac35b68ddef17162460aff864' 'd81542907ace54015b7c69c275b0c67f449eeb252ba971ba6ca728a5e20db231') build() {
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Sunday, February 10, 2013 @ 12:03:57 Author: ioni Revision: 177854 x264 rebuild Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2013-02-10 10:42:13 UTC (rev 177853) +++ PKGBUILD2013-02-10 11:03:57 UTC (rev 177854) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.9 -pkgrel=1 +pkgrel=2 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Tuesday, November 27, 2012 @ 06:47:30 Author: jgc Revision: 172053 upgpkg: opal 3.10.9-1 Modified: opal/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-11-27 11:09:26 UTC (rev 172052) +++ PKGBUILD2012-11-27 11:47:30 UTC (rev 172053) @@ -2,8 +2,8 @@ # Maintainer: Jan de Groot j...@archlinux.org # Contributor: Tom K t...@runbox.com pkgname=opal -pkgver=3.10.7 -pkgrel=3 +pkgver=3.10.9 +pkgrel=1 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org; @@ -11,10 +11,10 @@ depends=('ptlib' 'libtheora' 'x264' 'speex' 'gsm') makedepends=('ffmpeg') options=(!makeflags) -source=(http://downloads.sourceforge.net/sourceforge/opalvoip/$pkgname-$pkgver.tar.bz2 +source=(http://ftp.gnome.org/pub/GNOME/sources/opal/${pkgver%.*}/opal-$pkgver.tar.xz opal-ffmpeg.patch) -md5sums=('8686bb930668067eefadab115d2ee1c2' - '0f05c01dada644b37805667ba9e81aa5') +sha256sums=('86c717a881f5283cfb58a5d52573c337b904115b90fa3e53c77fc543605e7950' +'d81542907ace54015b7c69c275b0c67f449eeb252ba971ba6ca728a5e20db231') build() { cd ${srcdir}/opal-${pkgver}
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Thursday, November 15, 2012 @ 13:40:55 Author: ibiru Revision: 171039 x264 rebuild Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-11-15 18:29:54 UTC (rev 171038) +++ PKGBUILD2012-11-15 18:40:55 UTC (rev 171039) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.7 -pkgrel=2 +pkgrel=3 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Tuesday, October 23, 2012 @ 08:23:02 Author: jgc Revision: 169546 upgpkg: opal 3.10.7-2 Update for Ekiga 3.9.90 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-10-23 11:47:51 UTC (rev 169545) +++ PKGBUILD2012-10-23 12:23:02 UTC (rev 169546) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.7 -pkgrel=1 +pkgrel=2 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.opalvoip.org;
[arch-commits] Commit in opal/trunk (PKGBUILD opal-ffmpeg.patch)
Date: Tuesday, August 28, 2012 @ 14:49:49 Author: jgc Revision: 165671 Update to 3.10.7, fix patch Modified: opal/trunk/PKGBUILD opal/trunk/opal-ffmpeg.patch ---+ PKGBUILD |6 +++- opal-ffmpeg.patch | 77 ++-- 2 files changed, 44 insertions(+), 39 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-08-28 15:59:06 UTC (rev 165670) +++ PKGBUILD2012-08-28 18:49:49 UTC (rev 165671) @@ -2,7 +2,7 @@ # Maintainer: Jan de Groot j...@archlinux.org # Contributor: Tom K t...@runbox.com pkgname=opal -pkgver=3.10.5 +pkgver=3.10.7 pkgrel=1 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) @@ -28,3 +28,7 @@ make DESTDIR=${pkgdir} install chmod 644 ${pkgdir}/usr/lib/libopal_s.a } +md5sums=('8686bb930668067eefadab115d2ee1c2' + '53bb06a376fb57a306522bfa6a573217') +md5sums=('8686bb930668067eefadab115d2ee1c2' + '0f05c01dada644b37805667ba9e81aa5') Modified: opal-ffmpeg.patch === --- opal-ffmpeg.patch 2012-08-28 15:59:06 UTC (rev 165670) +++ opal-ffmpeg.patch 2012-08-28 18:49:49 UTC (rev 165671) @@ -1,7 +1,7 @@ -diff -ru opal-3.10.5/plugins/video/H.263-1998/h263-1998.cxx opal-3.10.5.patched/plugins/video/H.263-1998/h263-1998.cxx opal-3.10.5/plugins/video/H.263-1998/h263-1998.cxx 2012-04-26 06:56:01.0 +0200 -+++ opal-3.10.5.patched/plugins/video/H.263-1998/h263-1998.cxx 2012-06-10 16:39:35.447021150 +0200 -@@ -51,6 +51,7 @@ +diff -ru opal-3.10.7/plugins/video/H.263-1998/h263-1998.cxx opal-3.10.7.patched/plugins/video/H.263-1998/h263-1998.cxx +--- opal-3.10.7/plugins/video/H.263-1998/h263-1998.cxx 2012-08-23 04:18:42.0 +0200 opal-3.10.7.patched/plugins/video/H.263-1998/h263-1998.cxx 2012-08-28 19:53:12.080918973 +0200 +@@ -48,6 +48,7 @@ #endif #include h263-1998.h @@ -9,7 +9,7 @@ #include limits #include iomanip #include stdio.h -@@ -324,9 +325,9 @@ +@@ -317,9 +318,9 @@ // Level 2+ // works with eyeBeam, signaled via non-standard D if (atoi(value) == 1) @@ -21,7 +21,7 @@ return; } -@@ -335,9 +336,9 @@ +@@ -328,9 +329,9 @@ // Annex F: Advanced Prediction Mode // does not work with eyeBeam if (atoi(value) == 1) @@ -33,7 +33,7 @@ return; } #endif -@@ -367,9 +368,9 @@ +@@ -360,9 +361,9 @@ // Annex K: Slice Structure // does not work with eyeBeam if (atoi(value) != 0) @@ -45,7 +45,7 @@ return; } -@@ -377,9 +378,9 @@ +@@ -370,9 +371,9 @@ // Annex S: Alternative INTER VLC mode // does not work with eyeBeam if (atoi(value) == 1) @@ -56,8 +56,8 @@ + av_opt_set_int(m_context-priv_data, aiv, 0, 0); return; } - } -@@ -445,15 +446,6 @@ + +@@ -450,15 +451,6 @@ PTRACE(5, m_prefix, qmax set to m_context-qmax); PTRACE(5, m_prefix, payload size set to m_context-rtp_payload_size); @@ -73,7 +73,7 @@ return FFMPEGLibraryInstance.AvcodecOpen(m_context, m_codec) == 0; } -@@ -516,7 +508,7 @@ +@@ -521,7 +513,7 @@ // Need to copy to local buffer to guarantee 16 byte alignment memcpy(m_inputFrame-data[0], OPAL_VIDEO_FRAME_DATA_PTR(header), header-width*header-height*3/2); @@ -82,7 +82,7 @@ /* m_inputFrame-pts = (int64_t)srcRTP.GetTimestamp()*m_context-time_base.den/m_context-time_base.num/VIDEO_CLOCKRATE; -@@ -598,13 +590,13 @@ +@@ -603,13 +595,13 @@ m_context-rtp_callback = H263_RFC2190_EncoderContext::RTPCallBack; m_context-opaque = this; // used to separate out packets from different encode threads @@ -99,21 +99,23 @@ return true; } -diff -ru opal-3.10.5/plugins/video/H.264/gpl/h264_helper.cxx opal-3.10.5.patched/plugins/video/H.264/gpl/h264_helper.cxx opal-3.10.5/plugins/video/H.264/gpl/h264_helper.cxx2012-04-26 06:56:00.0 +0200 -+++ opal-3.10.5.patched/plugins/video/H.264/gpl/h264_helper.cxx 2012-06-10 16:49:11.210568639 +0200 -@@ -25,6 +25,7 @@ +Only in opal-3.10.7.patched/plugins/video/H.263-1998: h263-1998.cxx.orig +diff -ru opal-3.10.7/plugins/video/H.264/gpl/h264_helper.cxx opal-3.10.7.patched/plugins/video/H.264/gpl/h264_helper.cxx +--- opal-3.10.7/plugins/video/H.264/gpl/h264_helper.cxx2012-08-23 04:18:41.0 +0200 opal-3.10.7.patched/plugins/video/H.264/gpl/h264_helper.cxx 2012-08-28 19:53:12.080918973 +0200 +@@ -27,6 +27,7 @@ #include fstream #include stdlib.h #include sys/stat.h +#include unistd.h - - #ifndef PLUGINCODEC_TRACING -diff -ru opal-3.10.5/plugins/video/H.264/h264-x264.cxx opal-3.10.5.patched/plugins/video/H.264/h264-x264.cxx opal-3.10.5/plugins/video/H.264/h264-x264.cxx 2012-04-26 06:56:00.0 +0200 -+++ opal-3.10.5.patched/plugins/video/H.264/h264-x264.cxx 2012-06-10 17:04:19.695646950 +0200 -@@ -1035,13 +1035,10 @@ +
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Tuesday, August 28, 2012 @ 14:50:45 Author: jgc Revision: 165672 Clean up md5sum mess Modified: opal/trunk/PKGBUILD --+ PKGBUILD |7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-08-28 18:49:49 UTC (rev 165671) +++ PKGBUILD2012-08-28 18:50:45 UTC (rev 165672) @@ -13,7 +13,8 @@ options=(!makeflags) source=(http://downloads.sourceforge.net/sourceforge/opalvoip/$pkgname-$pkgver.tar.bz2 opal-ffmpeg.patch) -md5sums=('22b0d716ed1cbc935245539e0bbab38f' '53bb06a376fb57a306522bfa6a573217') +md5sums=('8686bb930668067eefadab115d2ee1c2' + '0f05c01dada644b37805667ba9e81aa5') build() { cd ${srcdir}/opal-${pkgver} @@ -28,7 +29,3 @@ make DESTDIR=${pkgdir} install chmod 644 ${pkgdir}/usr/lib/libopal_s.a } -md5sums=('8686bb930668067eefadab115d2ee1c2' - '53bb06a376fb57a306522bfa6a573217') -md5sums=('8686bb930668067eefadab115d2ee1c2' - '0f05c01dada644b37805667ba9e81aa5')
[arch-commits] Commit in opal/trunk (PKGBUILD opal-ffmpeg.patch)
Date: Sunday, June 10, 2012 @ 11:21:11 Author: jgc Revision: 161380 Update to 3.10.5, add patch to fix compilation with ffmpeg 0.11 and fixes some missing includes with gcc 4.7 Added: opal/trunk/opal-ffmpeg.patch Modified: opal/trunk/PKGBUILD ---+ PKGBUILD | 12 +-- opal-ffmpeg.patch | 194 2 files changed, 201 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-06-10 13:19:01 UTC (rev 161379) +++ PKGBUILD2012-06-10 15:21:11 UTC (rev 161380) @@ -2,20 +2,22 @@ # Maintainer: Jan de Groot j...@archlinux.org # Contributor: Tom K t...@runbox.com pkgname=opal -pkgver=3.10.2 -pkgrel=4 +pkgver=3.10.5 +pkgrel=1 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) -url=http://www.ekiga.org; +url=http://www.opalvoip.org; license=('GPL') depends=('ptlib' 'libtheora' 'x264' 'speex') makedepends=('ffmpeg') options=(!makeflags) -source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) -sha256sums=('8e227978263c07502b2bc4c9de0e71be1b95d673fe858bfd907910adfb2eb205') +source=(http://downloads.sourceforge.net/sourceforge/opalvoip/$pkgname-$pkgver.tar.bz2 +opal-ffmpeg.patch) +md5sums=('22b0d716ed1cbc935245539e0bbab38f' '53bb06a376fb57a306522bfa6a573217') build() { cd ${srcdir}/opal-${pkgver} + patch -Np1 -i ${srcdir}/opal-ffmpeg.patch CXXFLAGS=$CXXFLAGS -fpermissive \ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var make Added: opal-ffmpeg.patch === --- opal-ffmpeg.patch (rev 0) +++ opal-ffmpeg.patch 2012-06-10 15:21:11 UTC (rev 161380) @@ -0,0 +1,194 @@ +diff -ru opal-3.10.5/plugins/video/H.263-1998/h263-1998.cxx opal-3.10.5.patched/plugins/video/H.263-1998/h263-1998.cxx +--- opal-3.10.5/plugins/video/H.263-1998/h263-1998.cxx 2012-04-26 06:56:01.0 +0200 opal-3.10.5.patched/plugins/video/H.263-1998/h263-1998.cxx 2012-06-10 16:39:35.447021150 +0200 +@@ -51,6 +51,7 @@ + #endif + + #include h263-1998.h ++#include libavutil/opt.h + #include limits + #include iomanip + #include stdio.h +@@ -324,9 +325,9 @@ + // Level 2+ + // works with eyeBeam, signaled via non-standard D + if (atoi(value) == 1) +- m_context-flags |= CODEC_FLAG_H263P_UMV; ++ av_opt_set_int(m_context-priv_data, umv, 1, 0); + else +- m_context-flags = ~CODEC_FLAG_H263P_UMV; ++ av_opt_set_int(m_context-priv_data, umv, 0, 0); + return; + } + +@@ -335,9 +336,9 @@ + // Annex F: Advanced Prediction Mode + // does not work with eyeBeam + if (atoi(value) == 1) +- m_context-flags |= CODEC_FLAG_OBMC; ++ av_opt_set_int(m_context-priv_data, obmc, 1, 0); + else +- m_context-flags = ~CODEC_FLAG_OBMC; ++ av_opt_set_int(m_context-priv_data, obmc, 0, 0); + return; + } + #endif +@@ -367,9 +368,9 @@ + // Annex K: Slice Structure + // does not work with eyeBeam + if (atoi(value) != 0) +- m_context-flags |= CODEC_FLAG_H263P_SLICE_STRUCT; ++ av_opt_set_int(m_context-priv_data, structured_slices, 1, 0); + else +- m_context-flags = ~CODEC_FLAG_H263P_SLICE_STRUCT; ++ av_opt_set_int(m_context-priv_data, structured_slices, 0, 0); + return; + } + +@@ -377,9 +378,9 @@ + // Annex S: Alternative INTER VLC mode + // does not work with eyeBeam + if (atoi(value) == 1) +- m_context-flags |= CODEC_FLAG_H263P_AIV; ++ av_opt_set_int(m_context-priv_data, aiv, 1, 0); + else +- m_context-flags = ~CODEC_FLAG_H263P_AIV; ++ av_opt_set_int(m_context-priv_data, aiv, 0, 0); + return; + } + } +@@ -445,15 +446,6 @@ + PTRACE(5, m_prefix, qmax set to m_context-qmax); + PTRACE(5, m_prefix, payload size set to m_context-rtp_payload_size); + +- #define CODEC_TRACER_FLAG(tracer, flag) \ +-PTRACE(4, m_prefix, #flag is ((m_context-flags flag) ? enabled : disabled)); +- CODEC_TRACER_FLAG(tracer, CODEC_FLAG_H263P_UMV); +- CODEC_TRACER_FLAG(tracer, CODEC_FLAG_OBMC); +- CODEC_TRACER_FLAG(tracer, CODEC_FLAG_AC_PRED); +- CODEC_TRACER_FLAG(tracer, CODEC_FLAG_H263P_SLICE_STRUCT) +- CODEC_TRACER_FLAG(tracer, CODEC_FLAG_LOOP_FILTER); +- CODEC_TRACER_FLAG(tracer, CODEC_FLAG_H263P_AIV); +- + return FFMPEGLibraryInstance.AvcodecOpen(m_context, m_codec) == 0; + } + +@@ -516,7 +508,7 @@ + + // Need to copy to local buffer to guarantee 16 byte alignment + memcpy(m_inputFrame-data[0], OPAL_VIDEO_FRAME_DATA_PTR(header), header-width*header-height*3/2); +-m_inputFrame-pict_type = (flags PluginCodec_CoderForceIFrame) ? FF_I_TYPE : AV_PICTURE_TYPE_NONE; ++m_inputFrame-pict_type = (flags PluginCodec_CoderForceIFrame) ? AV_PICTURE_TYPE_I : AV_PICTURE_TYPE_NONE; + + /* + m_inputFrame-pts =
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Sunday, June 10, 2012 @ 11:56:38 Author: jgc Revision: 161381 upgpkg: opal 3.10.5-1 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-06-10 15:21:11 UTC (rev 161380) +++ PKGBUILD2012-06-10 15:56:38 UTC (rev 161381) @@ -8,7 +8,7 @@ arch=(i686 x86_64) url=http://www.opalvoip.org; license=('GPL') -depends=('ptlib' 'libtheora' 'x264' 'speex') +depends=('ptlib' 'libtheora' 'x264' 'speex' 'gsm') makedepends=('ffmpeg') options=(!makeflags) source=(http://downloads.sourceforge.net/sourceforge/opalvoip/$pkgname-$pkgver.tar.bz2 @@ -26,4 +26,5 @@ package() { cd ${srcdir}/opal-${pkgver} make DESTDIR=${pkgdir} install + chmod 644 ${pkgdir}/usr/lib/libopal_s.a }
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Sunday, February 5, 2012 @ 09:56:50 Author: ibiru Revision: 149027 x264 rebuild Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-02-05 14:24:46 UTC (rev 149026) +++ PKGBUILD2012-02-05 14:56:50 UTC (rev 149027) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.2 -pkgrel=3 +pkgrel=4 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.ekiga.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, October 31, 2011 @ 11:03:43 Author: ibiru Revision: 141593 x264 rebuild Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2011-10-31 14:59:27 UTC (rev 141592) +++ PKGBUILD2011-10-31 15:03:43 UTC (rev 141593) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.2 -pkgrel=2 +pkgrel=3 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.ekiga.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, October 3, 2011 @ 09:32:45 Author: ibiru Revision: 139566 x264 rebuild Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2011-10-03 13:31:31 UTC (rev 139565) +++ PKGBUILD2011-10-03 13:32:45 UTC (rev 139566) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.10.2 -pkgrel=1 +pkgrel=2 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.ekiga.org;
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, August 22, 2011 @ 21:57:48 Author: heftig Revision: 136100 upgpkg: opal 3.10.2-1 3.10.2 update Modified: opal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-08-23 01:57:31 UTC (rev 136099) +++ PKGBUILD2011-08-23 01:57:48 UTC (rev 136100) @@ -2,7 +2,7 @@ # Maintainer: Jan de Groot j...@archlinux.org # Contributor: Tom K t...@runbox.com pkgname=opal -pkgver=3.10.1 +pkgver=3.10.2 pkgrel=1 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) @@ -12,7 +12,7 @@ makedepends=('ffmpeg') options=(!makeflags) source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) -sha256sums=('093ff27589f5884af452e6e954ab4da1cc36ff4cc27138230b7d551f22d4f230') +sha256sums=('8e227978263c07502b2bc4c9de0e71be1b95d673fe858bfd907910adfb2eb205') build() { cd ${srcdir}/opal-${pkgver}
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, July 25, 2011 @ 16:47:45 Author: ibiru Revision: 132761 update to 3.10.1 Modified: opal/trunk/PKGBUILD --+ PKGBUILD |9 + 1 file changed, 5 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-07-25 20:39:52 UTC (rev 132760) +++ PKGBUILD2011-07-25 20:47:45 UTC (rev 132761) @@ -2,7 +2,7 @@ # Maintainer: Jan de Groot j...@archlinux.org # Contributor: Tom K t...@runbox.com pkgname=opal -pkgver=3.8.3 +pkgver=3.10.1 pkgrel=1 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) @@ -10,12 +10,13 @@ license=('GPL') depends=('ptlib' 'libtheora' 'x264' 'speex') makedepends=('ffmpeg') -source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('d775626d786028357a8535fb2ff8f04bce9c1bff51db0e962f0939c2b988767f') +options=(!makeflags) +source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) +sha256sums=('093ff27589f5884af452e6e954ab4da1cc36ff4cc27138230b7d551f22d4f230') build() { cd ${srcdir}/opal-${pkgver} - CFLAGS=$CFLAGS -D__STDC_CONSTANT_MACROS \ + CXXFLAGS=$CXXFLAGS -fpermissive \ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var make }
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, February 28, 2011 @ 13:26:03 Author: heftig Revision: 111695 upgpkg: opal 3.8.3-1 Update for gnome-unstable Modified: opal/trunk/PKGBUILD --+ PKGBUILD | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-02-28 18:25:31 UTC (rev 111694) +++ PKGBUILD2011-02-28 18:26:03 UTC (rev 111695) @@ -2,21 +2,25 @@ # Maintainer: Jan de Groot j...@archlinux.org # Contributor: Tom K t...@runbox.com pkgname=opal -pkgver=3.6.8 +pkgver=3.8.3 pkgrel=1 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.ekiga.org; license=('GPL') -depends=('ptlib=2.6.7' 'libtheora=1.1.1' 'x264=20100524' 'speex=1.2rc1') +depends=('ptlib' 'libtheora' 'x264' 'speex') makedepends=('ffmpeg') -source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/3.6/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('8cbfabb33e5c5563fdafacf1adde536c78638d6d020fae496a52e19e2be6a90c') +source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('d775626d786028357a8535fb2ff8f04bce9c1bff51db0e962f0939c2b988767f') build() { cd ${srcdir}/opal-${pkgver} CFLAGS=$CFLAGS -D__STDC_CONSTANT_MACROS \ - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var || return 1 - make || return 1 - make DESTDIR=${pkgdir} install || return 1 + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make } + +package() { + cd ${srcdir}/opal-${pkgver} + make DESTDIR=${pkgdir} install +}
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Monday, June 7, 2010 @ 08:39:19 Author: jgc Revision: 81960 upgpkg: opal 3.6.8-1 Update to 3.6.8, add extra CFLAGS to fix issues with ffmpeg Modified: opal/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-06-07 12:19:19 UTC (rev 81959) +++ PKGBUILD2010-06-07 12:39:19 UTC (rev 81960) @@ -2,20 +2,20 @@ # Maintainer: Jan de Groot j...@archlinux.org # Contributor: Tom K t...@runbox.com pkgname=opal -pkgver=3.6.6 -pkgrel=2 +pkgver=3.6.8 +pkgrel=1 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.ekiga.org; license=('GPL') -depends=('ptlib=2.6.5' 'libtheora' 'x264=20090416' 'speex') +depends=('ptlib=2.6.7' 'libtheora=1.1.1' 'x264=20100524' 'speex=1.2rc1') makedepends=('ffmpeg') source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/3.6/${pkgname}-${pkgver}.tar.bz2) -#gcc-4.4.patch) -sha256sums=('60c9d75703bedfeca7140cb76b23fae7179ce1f86e7e8b0026b72d66acd75c82') +sha256sums=('8cbfabb33e5c5563fdafacf1adde536c78638d6d020fae496a52e19e2be6a90c') build() { cd ${srcdir}/opal-${pkgver} + CFLAGS=$CFLAGS -D__STDC_CONSTANT_MACROS \ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var || return 1 make || return 1 make DESTDIR=${pkgdir} install || return 1
[arch-commits] Commit in opal/trunk (PKGBUILD)
Date: Thursday, April 1, 2010 @ 17:12:48 Author: giovanni Revision: 75569 upgpkg: opal 3.6.6-2 openssl-1 rebuild Modified: opal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2010-04-01 20:53:31 UTC (rev 75568) +++ PKGBUILD2010-04-01 21:12:48 UTC (rev 75569) @@ -3,7 +3,7 @@ # Contributor: Tom K t...@runbox.com pkgname=opal pkgver=3.6.6 -pkgrel=1 +pkgrel=2 pkgdesc=Open Phone Abstraction Library arch=(i686 x86_64) url=http://www.ekiga.org;