parent
3dbfd1ba82
commit
4accfe3d88
@ -1,2 +1,3 @@
|
||||
DIST simplekv-0.10.0.tar.gz 16142 SHA256 61ea1b6deba90c459b2b886598a86af324f7182f90f9f9b85a02f6a017618915 SHA512 58cf95e963631d11f55fa654e3a536ea5ce3deb8f9abefc05c2eb192fd87cd7cc5ff54d17da3651289d4fe1b7e827f82a27ee77e62df87e7f0b5a39f4067389d WHIRLPOOL bb5f2dc027ca363f1501c5c25c04281d4001807aa5dcda359410e147a387650c06e416b58b008f6ffaf4f176086026a5ed93b1764753a5b5ff26a79c9e8ac4b2
|
||||
DIST simplekv-0.9.2.tar.gz 13750 SHA256 448608199a9f76a25529005b5a28a4e548afd623e2b7109563b9ebe6ef4f3aac SHA512 cfa17cc0920d4a0513c56443c30ed07a77130f689d71130a058e2a46a5b9dbfc22b1fd21d6fee973fc00242c6b9391143a4db91f9c1937ea7f64daa898a8f045 WHIRLPOOL 40f62efaba344aed99b3e6bae80eb22021a93958654a2fe2d881ece808a93f830923fbd2f00d96adb46442d6bcf3c66a71fc805a49f46e331db10df24c1b2621
|
||||
DIST simplekv-0.9.3.tar.gz 14585 SHA256 f82e11b42222c13201ff7bc97b4684953287150e8c51c28b0028be489bb214d1 SHA512 1d83c485b4e3d28ce2e0080b6ef424393ea26ae9fcce75a0852b07d66bcf134815e292b590f1a1ff4083b5202633d2cf837a5ebd7b577353ae94a0be5491436b WHIRLPOOL 3793ba874530087854a57613504c6344bcb69c41bb49268f7e92edd02c54979ee5b08308bc9651c4983b756d7057398d837cf8366cef8d37114528630c971340
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A key-value storage for binary data, support many backends."
|
||||
HOMEPAGE="https://pypi.python.org/pypi/simplekv/ https://github.com/mbr/simplekv"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
@ -1,3 +1,2 @@
|
||||
DIST aubio-0.3.2.tar.gz 609006 SHA256 dc1387b048610a6141f523c27314b7a60bd299c3d6789c372445ddc6511512cd SHA512 b3d8445716c0cde02ee1e7b036864598ec7562d8a938a61f644c384d80e95601abcb6e713cdaab7b2613f6f4f27db1cfafa7c23824c61f504e83d11fefdee8fc WHIRLPOOL eeb732702bbb1682d32fde5cce4d17ae402292e1c19dac2e45600b268c955310683712952be8a1f72c08255c8c75c5beff9a127ab5b296883a64a4b5d9cb949a
|
||||
DIST aubio-0.4.0.tar.bz2 277613 SHA256 49de9a06c819d4c4e0a9198a95eac374a1650083aef16c397004258bac2d33a2 SHA512 4f04ca8a873e45b6cdf84e3fb6028d9ad0abc0300daf83b1f7b08021355b1449f9c8d3a9b617bd479668e6b2c0c63c3ce69d61baeb6b0f621a84e850dedce8b6 WHIRLPOOL 432c0f555d21190838b573b90a68f625b267a399380ac79cb8687e8d2de53db1dff8c9ab235db446b315a98d9df729d45db7360b825e0ad37d6924b09788b1b9
|
||||
DIST aubio-0.4.1.tar.bz2 288136 SHA256 25d7df0a9cd6366fda764a803424caddf5fb819fc75b42a7a03e1e6f8eb3c695 SHA512 f36800f1a0cbe72509e05d15d79759ed25975e92701804597ed4c9d93e27d5e7b908e0aa65819ce763882945123ea174a0825c7aacf9f9494f56d72de5b8308c WHIRLPOOL ea410de8ca5d81c8b6ff2f98a2353601a48435649e3c5931e41f9e7f4ccb8f9a8faf2156a3632de223638f1e91d608c5a77660fa00633a591488498c5e37fec6
|
||||
DIST aubio-0.4.2.tar.bz2 304216 SHA256 1cc58e0fed2b9468305b198ad06b889f228b797a082c2ede716dc30fcb4f8f1f SHA512 b57b6d147b305a264f0055726f76a8452f784b556a7fda911f056adbedd2855048e93c0e21b9f359e3f442f1542189aff0c214dd85141e2e06048a07f47703ff WHIRLPOOL 1fa0c877261c82d095144c05f753dd5ea303838d48627edf18af4275f8b4aba0dbe5806bb2504bc2c5a2c169d5bd8edd76bcb3cd990abd7b42842d0223918270
|
||||
|
@ -1,96 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
|
||||
inherit autotools eutils python
|
||||
|
||||
DESCRIPTION="Library for audio labelling"
|
||||
HOMEPAGE="http://aubio.piem.org"
|
||||
SRC_URI="http://aubio.piem.org/pub/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ppc64 sparc x86"
|
||||
IUSE="alsa doc examples jack lash static-libs"
|
||||
|
||||
RDEPEND="sci-libs/fftw:3.0
|
||||
media-libs/libsndfile
|
||||
media-libs/libsamplerate
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
lash? ( media-sound/lash )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/swig-1.3.0
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen virtual/latex-base )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS=( AUTHORS ChangeLog README TODO )
|
||||
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# disable automagic puredata wrt #369835
|
||||
sed -i -e '/AC_CHECK_HEADER/s:m_pd.h:dIsAbLe&:' configure.ac || die
|
||||
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-multilib.patch \
|
||||
"${FILESDIR}"/${P}-numarray-gnuplot.patch
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable jack) \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable lash)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc; then
|
||||
export VARTEXFONTS="${T}/fonts"
|
||||
cd "${S}"/doc
|
||||
doxygen user.cfg
|
||||
doxygen devel.cfg
|
||||
doxygen examples.cfg
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# `default` would be enough here if python.eclass supported EAPI=4
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc "${DOCS[@]}"
|
||||
|
||||
doman doc/*.1
|
||||
if use doc; then
|
||||
mv doc/user/html doc/user/user
|
||||
dohtml -r doc/user/user
|
||||
mv doc/devel/html doc/devel/devel
|
||||
dohtml -r doc/devel/devel
|
||||
mv doc/examples/html doc/examples/examples
|
||||
dohtml -r doc/examples/examples
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
# install dist_noinst_SCRIPTS from Makefile.am
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins python/aubio{compare-onset,plot-notes,filter-notes,web.py} || die
|
||||
docinto examples
|
||||
newdoc python/README README.examples
|
||||
fi
|
||||
|
||||
find "${ED}"usr -name '*.la' -exec rm -f {} +
|
||||
}
|
||||
|
||||
pkg_postinst() { python_mod_optimize aubio; }
|
||||
pkg_postrm() { python_mod_cleanup aubio; }
|
@ -1,11 +0,0 @@
|
||||
--- python/aubio/Makefile.am
|
||||
+++ python/aubio/Makefile.am
|
||||
@@ -68,7 +68,7 @@
|
||||
-L$(top_builddir)/ext -laubioext \
|
||||
-L$(top_builddir)/src -laubio
|
||||
|
||||
-pkgpython_LTLIBRARIES = _aubiowrapper.la
|
||||
+pkgpyexec_LTLIBRARIES = _aubiowrapper.la
|
||||
|
||||
_aubiowrapper_la_LDFLAGS = -module -avoid-version $(AUBIO_LDFLAGS)
|
||||
_aubiowrapper_la_SOURCES = aubio_wrap.c
|
@ -1,332 +0,0 @@
|
||||
http://pkgs.fedoraproject.org/gitweb/?p=aubio.git;a=tree
|
||||
|
||||
--- python/aubio/aubioclass.py
|
||||
+++ python/aubio/aubioclass.py
|
||||
@@ -42,8 +42,10 @@
|
||||
self.file = new_aubio_sndfile_wo(model.file,filename)
|
||||
else:
|
||||
self.file = new_aubio_sndfile_ro(filename)
|
||||
+ if self.file == None:
|
||||
+ raise(ValueError, "failed opening file %s" % filename)
|
||||
def __del__(self):
|
||||
- del_aubio_sndfile(self.file)
|
||||
+ if self.file != None: del_aubio_sndfile(self.file)
|
||||
def info(self):
|
||||
aubio_sndfile_info(self.file)
|
||||
def samplerate(self):
|
||||
@@ -126,7 +128,7 @@
|
||||
channels=1,samplerate=44100.,omode=aubio_pitchm_freq,yinthresh=0.1):
|
||||
self.pitchp = new_aubio_pitchdetection(bufsize,hopsize,channels,
|
||||
samplerate,mode,omode)
|
||||
- aubio_pitchdetection_set_yinthresh(self.pitchp,yinthresh)
|
||||
+ aubio_pitchdetection_set_yinthresh(self.pitchp,yinthresh)
|
||||
#self.filt = filter(srate,"adsgn")
|
||||
def __del__(self):
|
||||
del_aubio_pitchdetection(self.pitchp)
|
||||
--- python/aubio/bench/onset.py
|
||||
+++ python/aubio/bench/onset.py
|
||||
@@ -111,7 +111,7 @@
|
||||
for i in self.vlist:
|
||||
gd.append(i['GD'])
|
||||
fp.append(i['FP'])
|
||||
- d.append(Gnuplot.Data(fp, gd, with='linespoints',
|
||||
+ d.append(Gnuplot.Data(fp, gd, with_='linespoints',
|
||||
title="%s %s" % (plottitle,i['mode']) ))
|
||||
|
||||
def plotplotroc(self,d,outplot=0,extension='ps'):
|
||||
@@ -147,7 +147,7 @@
|
||||
for i in self.vlist:
|
||||
x.append(i['prec'])
|
||||
y.append(i['recl'])
|
||||
- d.append(Gnuplot.Data(x, y, with='linespoints',
|
||||
+ d.append(Gnuplot.Data(x, y, with_='linespoints',
|
||||
title="%s %s" % (plottitle,i['mode']) ))
|
||||
|
||||
def plotplotpr(self,d,outplot=0,extension='ps'):
|
||||
@@ -172,7 +172,7 @@
|
||||
for i in self.vlist:
|
||||
x.append(i['thres'])
|
||||
y.append(i['dist'])
|
||||
- d.append(Gnuplot.Data(x, y, with='linespoints',
|
||||
+ d.append(Gnuplot.Data(x, y, with_='linespoints',
|
||||
title="%s %s" % (plottitle,i['mode']) ))
|
||||
|
||||
def plotplotfmeas(self,d,outplot="",extension='ps', title="F-measure"):
|
||||
@@ -205,7 +205,7 @@
|
||||
for i in self.vlist:
|
||||
x.append(i[var])
|
||||
y.append(i['dist'])
|
||||
- d.append(Gnuplot.Data(x, y, with='linespoints',
|
||||
+ d.append(Gnuplot.Data(x, y, with_='linespoints',
|
||||
title="%s %s" % (plottitle,i['mode']) ))
|
||||
|
||||
def plotplotfmeasvar(self,d,var,outplot="",extension='ps', title="F-measure"):
|
||||
@@ -244,7 +244,7 @@
|
||||
total = v['Torig']
|
||||
for i in range(len(per)): per[i] /= total/100.
|
||||
|
||||
- d.append(Gnuplot.Data(val, per, with='fsteps',
|
||||
+ d.append(Gnuplot.Data(val, per, with_='fsteps',
|
||||
title="%s %s" % (plottitle,v['mode']) ))
|
||||
#d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (mean,smean))
|
||||
#d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (amean,samean))
|
||||
@@ -275,7 +275,7 @@
|
||||
total = v['Torig']
|
||||
for i in range(len(per)): per[i] /= total/100.
|
||||
|
||||
- d.append(Gnuplot.Data(val, per, with='fsteps',
|
||||
+ d.append(Gnuplot.Data(val, per, with_='fsteps',
|
||||
title="%s %s" % (plottitle,v['mode']) ))
|
||||
#d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (mean,smean))
|
||||
#d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (amean,samean))
|
||||
--- python/aubio/gnuplot.py
|
||||
+++ python/aubio/gnuplot.py
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
def audio_to_array(filename):
|
||||
import aubio.aubioclass
|
||||
- import numarray
|
||||
+ from numpy import arange
|
||||
hopsize = 2048
|
||||
filei = aubio.aubioclass.sndfile(filename)
|
||||
framestep = 1/(filei.samplerate()+0.)
|
||||
@@ -39,7 +39,7 @@
|
||||
while (curpos < readsize):
|
||||
data.append(myvec.get(curpos,i))
|
||||
curpos+=1
|
||||
- time = numarray.arange(len(data))*framestep
|
||||
+ time = arange(len(data))*framestep
|
||||
return time,data
|
||||
|
||||
def plot_audio(filenames, g, options):
|
||||
@@ -143,29 +143,29 @@
|
||||
|
||||
def downsample_audio(time,data,maxpoints=10000):
|
||||
""" resample audio data to last only maxpoints """
|
||||
- import numarray
|
||||
+ from numpy import array, resize
|
||||
length = len(time)
|
||||
downsample = length/maxpoints
|
||||
if downsample == 0: downsample = 1
|
||||
- x = numarray.array(time).resize(length)[0:-1:downsample]
|
||||
- y = numarray.array(data).resize(length)[0:-1:downsample]
|
||||
+ x = resize(array(time),length)[0:-1:downsample]
|
||||
+ y = resize(array(data),length)[0:-1:downsample]
|
||||
return x,y
|
||||
|
||||
def make_audio_plot(time,data,maxpoints=10000):
|
||||
""" create gnuplot plot from an audio file """
|
||||
import Gnuplot, Gnuplot.funcutils
|
||||
x,y = downsample_audio(time,data,maxpoints=maxpoints)
|
||||
- return Gnuplot.Data(x,y,with='lines')
|
||||
+ return Gnuplot.Data(x,y,with_='lines')
|
||||
|
||||
def make_audio_envelope(time,data,maxpoints=10000):
|
||||
""" create gnuplot plot from an audio file """
|
||||
- import numarray
|
||||
+ from numpy import array
|
||||
import Gnuplot, Gnuplot.funcutils
|
||||
bufsize = 500
|
||||
- x = [i.mean() for i in numarray.array(time).resize(len(time)/bufsize,bufsize)]
|
||||
- y = [i.mean() for i in numarray.array(data).resize(len(time)/bufsize,bufsize)]
|
||||
+ x = [i.mean() for i in resize(array(time), (len(time)/bufsize,bufsize))]
|
||||
+ y = [i.mean() for i in resize(array(data), (len(time)/bufsize,bufsize))]
|
||||
x,y = downsample_audio(x,y,maxpoints=maxpoints)
|
||||
- return Gnuplot.Data(x,y,with='lines')
|
||||
+ return Gnuplot.Data(x,y,with_='lines')
|
||||
|
||||
def gnuplot_addargs(parser):
|
||||
""" add common gnuplot argument to OptParser object """
|
||||
--- python/aubio/onsetcompare.py
|
||||
+++ python/aubio/onsetcompare.py
|
||||
@@ -106,7 +106,7 @@
|
||||
return orig, missed, merged, expc, bad, doubled, l, labs
|
||||
|
||||
def notes_roc (la, lb, eps):
|
||||
- from numarray import transpose, add, resize
|
||||
+ from numpy import transpose, add, resize
|
||||
""" creates a matrix of size len(la)*len(lb) then look for hit and miss
|
||||
in it within eps tolerance windows """
|
||||
gdn,fpw,fpg,fpa,fdo,fdp = 0,0,0,0,0,0
|
||||
--- python/aubio/task/beat.py
|
||||
+++ python/aubio/task/beat.py
|
||||
@@ -247,7 +247,7 @@
|
||||
|
||||
def plot(self,oplots,results):
|
||||
import Gnuplot
|
||||
- oplots.append(Gnuplot.Data(results,with='linespoints',title="auto"))
|
||||
+ oplots.append(Gnuplot.Data(results,with_='linespoints',title="auto"))
|
||||
|
||||
def plotplot(self,wplot,oplots,outplot=None,extension=None,xsize=1.,ysize=1.,spectro=False):
|
||||
import Gnuplot
|
||||
@@ -258,5 +258,5 @@
|
||||
#f = make_audio_plot(time,data)
|
||||
|
||||
g = gnuplot_create(outplot=outplot, extension=extension)
|
||||
- oplots = [Gnuplot.Data(self.gettruth(),with='linespoints',title="orig")] + oplots
|
||||
+ oplots = [Gnuplot.Data(self.gettruth(),with_='linespoints',title="orig")] + oplots
|
||||
g.plot(*oplots)
|
||||
--- python/aubio/task/notes.py
|
||||
+++ python/aubio/task/notes.py
|
||||
@@ -92,18 +92,17 @@
|
||||
return now, onset, freq, ifreq
|
||||
|
||||
def plot(self,now,onset,freq,ifreq,oplots):
|
||||
- import numarray
|
||||
import Gnuplot
|
||||
|
||||
- oplots.append(Gnuplot.Data(now,freq,with='lines',
|
||||
+ oplots.append(Gnuplot.Data(now,freq,with_='lines',
|
||||
title=self.params.pitchmode))
|
||||
- oplots.append(Gnuplot.Data(now,ifreq,with='lines',
|
||||
+ oplots.append(Gnuplot.Data(now,ifreq,with_='lines',
|
||||
title=self.params.pitchmode))
|
||||
|
||||
temponsets = []
|
||||
for i in onset:
|
||||
temponsets.append(i*1000)
|
||||
- oplots.append(Gnuplot.Data(now,temponsets,with='impulses',
|
||||
+ oplots.append(Gnuplot.Data(now,temponsets,with_='impulses',
|
||||
title=self.params.pitchmode))
|
||||
|
||||
def plotplot(self,wplot,oplots,outplot=None,multiplot = 0):
|
||||
@@ -117,10 +116,10 @@
|
||||
# check if ground truth exists
|
||||
#timet,pitcht = self.gettruth()
|
||||
#if timet and pitcht:
|
||||
- # oplots = [Gnuplot.Data(timet,pitcht,with='lines',
|
||||
+ # oplots = [Gnuplot.Data(timet,pitcht,with_='lines',
|
||||
# title='ground truth')] + oplots
|
||||
|
||||
- t = Gnuplot.Data(0,0,with='impulses')
|
||||
+ t = Gnuplot.Data(0,0,with_='impulses')
|
||||
|
||||
g = gnuplot_init(outplot)
|
||||
g('set title \'%s\'' % (re.sub('.*/','',self.input)))
|
||||
--- python/aubio/task/onset.py
|
||||
+++ python/aubio/task/onset.py
|
||||
@@ -92,7 +92,7 @@
|
||||
import Gnuplot, Gnuplot.funcutils
|
||||
import aubio.txtfile
|
||||
import os.path
|
||||
- import numarray
|
||||
+ from numpy import arange, array, ones
|
||||
from aubio.onsetcompare import onset_roc
|
||||
|
||||
x1,y1,y1p = [],[],[]
|
||||
@@ -102,8 +102,8 @@
|
||||
self.lenofunc = len(ofunc)
|
||||
self.maxofunc = max(ofunc)
|
||||
# onset detection function
|
||||
- downtime = numarray.arange(len(ofunc))*self.params.step
|
||||
- oplot.append(Gnuplot.Data(downtime,ofunc,with='lines',title=self.params.onsetmode))
|
||||
+ downtime = arange(len(ofunc))*self.params.step
|
||||
+ oplot.append(Gnuplot.Data(downtime,ofunc,with_='lines',title=self.params.onsetmode))
|
||||
|
||||
# detected onsets
|
||||
if not nplot:
|
||||
@@ -111,11 +111,11 @@
|
||||
x1.append(i[0]*self.params.step)
|
||||
y1.append(self.maxofunc)
|
||||
y1p.append(-self.maxofunc)
|
||||
- #x1 = numarray.array(onsets)*self.params.step
|
||||
- #y1 = self.maxofunc*numarray.ones(len(onsets))
|
||||
+ #x1 = array(onsets)*self.params.step
|
||||
+ #y1 = self.maxofunc*ones(len(onsets))
|
||||
if x1:
|
||||
- oplot.append(Gnuplot.Data(x1,y1,with='impulses'))
|
||||
- wplot.append(Gnuplot.Data(x1,y1p,with='impulses'))
|
||||
+ oplot.append(Gnuplot.Data(x1,y1,with_='impulses'))
|
||||
+ wplot.append(Gnuplot.Data(x1,y1p,with_='impulses'))
|
||||
|
||||
oplots.append((oplot,self.params.onsetmode,self.maxofunc))
|
||||
|
||||
@@ -126,9 +126,9 @@
|
||||
self.title = "" #"(no ground truth)"
|
||||
else:
|
||||
t_onsets = aubio.txtfile.read_datafile(datafile)
|
||||
- x2 = numarray.array(t_onsets).resize(len(t_onsets))
|
||||
- y2 = self.maxofunc*numarray.ones(len(t_onsets))
|
||||
- wplot.append(Gnuplot.Data(x2,y2,with='impulses'))
|
||||
+ x2 = array(t_onsets).resize(len(t_onsets))
|
||||
+ y2 = self.maxofunc*ones(len(t_onsets))
|
||||
+ wplot.append(Gnuplot.Data(x2,y2,with_='impulses'))
|
||||
|
||||
tol = 0.050
|
||||
|
||||
--- python/aubio/task/pitch.py
|
||||
+++ python/aubio/task/pitch.py
|
||||
@@ -156,7 +156,7 @@
|
||||
|
||||
time = [ (i+self.params.pitchdelay)*self.params.step for i in range(len(pitch)) ]
|
||||
pitch = [aubio_freqtomidi(i) for i in pitch]
|
||||
- oplots.append(Gnuplot.Data(time,pitch,with='lines',
|
||||
+ oplots.append(Gnuplot.Data(time,pitch,with_='lines',
|
||||
title=self.params.pitchmode))
|
||||
titles.append(self.params.pitchmode)
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
if truth:
|
||||
timet,pitcht = self.gettruth()
|
||||
if timet and pitcht:
|
||||
- oplots = [Gnuplot.Data(timet,pitcht,with='lines',
|
||||
+ oplots = [Gnuplot.Data(timet,pitcht,with_='lines',
|
||||
title='ground truth')] + oplots
|
||||
|
||||
g = gnuplot_create(outplot=outplot, extension=extension)
|
||||
--- python/aubiofilter-notes
|
||||
+++ python/aubiofilter-notes
|
||||
@@ -78,7 +78,7 @@
|
||||
|
||||
from aubio import notefilter,txtfile,gnuplot
|
||||
""" load midi and raw data """
|
||||
- from numarray import array
|
||||
+ from numpy import array
|
||||
notelist = array(txtfile.read_datafile(input))
|
||||
""" filter it out """
|
||||
notelist_filtered = notefilter.segraw_onsets4(notelist,winlength,eps)
|
||||
--- python/aubionotes
|
||||
+++ python/aubionotes
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
import aubio.aubioclass
|
||||
import aubio.median
|
||||
- #from numarray import around
|
||||
from math import floor
|
||||
hopsize = 512
|
||||
bufsize = 4096
|
||||
--- python/aubioplot-notes
|
||||
+++ python/aubioplot-notes
|
||||
@@ -18,7 +18,7 @@
|
||||
def main (sysargs) :
|
||||
from aubio.txtfile import read_datafile
|
||||
from aubio.gnuplot import plotnote,plotnote_do
|
||||
- from numarray import array
|
||||
+ from numpy import array
|
||||
filein,fileout = parse_args(sysargs)
|
||||
#print 'checking', fileerr, 'against', fileorg
|
||||
""" load midi and raw data """
|
||||
--- python/aubioweb.py
|
||||
+++ python/aubioweb.py
|
||||
@@ -11,7 +11,7 @@
|
||||
sndfile-programs (sndfile-info)
|
||||
vorbis-tools (oggenc)
|
||||
python-gnuplot
|
||||
-python-numarray
|
||||
+python-numpy
|
||||
|
||||
Try the command line tools in aubio/python to test your installation.
|
||||
|
||||
--- python/aubio/plot/keyboard.py
|
||||
+++ python/aubio/plot/keyboard.py
|
||||
@@ -30,8 +30,8 @@
|
||||
yb = [y0+(y1-y0)*2/3. for i in range(len(xb))]
|
||||
ybdelta = [(y1-y0)*1/3. for i in range(len(xb))]
|
||||
|
||||
- whites = Gnuplot.Data(xw,yw,xwdelta,ywdelta,with = 'boxxyerrorbars')
|
||||
- blacks = Gnuplot.Data(xb,yb,xbdelta,ybdelta,with = 'boxxyerrorbars fill solid')
|
||||
+ whites = Gnuplot.Data(xw,yw,xwdelta,ywdelta,with_ = 'boxxyerrorbars')
|
||||
+ blacks = Gnuplot.Data(xb,yb,xbdelta,ybdelta,with_ = 'boxxyerrorbars fill solid')
|
||||
|
||||
return blacks,whites
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST wxsvg-1.1.13.tar.bz2 669378 SHA256 ebaecb322bb7fad97a3cd686bed9827b00afe84063cf2784a7e19891dabd805e SHA512 6c8dddbb274d1d9cd32fdec1c4ac6f73d3497fd2a29ecbe2d6640c2a65a290940faa92fba954c3990b32f713dc89de74e31484263bbd9c2718dc436ca19d2397 WHIRLPOOL 643aa93161028436c30014cb3a2e36cfab53b5f9341d1e21c129eab6e86b756150dc491cc4cf2be0ef6ff956eb7a5ff5c67f8ee1d26879b228e8af18459e9601
|
||||
DIST wxsvg-1.4.2.tar.bz2 461580 SHA256 c7555eacb786583dda4288fa6f3e914a14ec175be0a02b31d9c4e19f173bd760 SHA512 6b6c8c5bf5b369da75ee9d034f6be8611019f48066d352b7268a127f1d9f9487c4aa694b0f0529efa3c0b63d51f7c38ba503d7cf83f9e930b876ebc4bcbce9e1 WHIRLPOOL 84cc8a7b849cac5ad1045572c5ee0aa267d8a6e0e97db0c61f2896def7e347055330a61bf89cfb64360411681c15e0df567c05b5efe4bc5dc456ba9285d9d219
|
||||
DIST wxsvg-1.5.4.tar.bz2 478568 SHA256 5ca0ce0fcb45a3f0801b645000e9b5179bab4d62fb56df51f027d75cbef5a655 SHA512 89d909c1db975dcbca464e3d7850277b72e596bb6020d3c796cb235c55fcb9282472b522a1a3a15cc773eb98e8e2c69f463c5085cfc1b66221316d19ca87cf46 WHIRLPOOL c2caf28102c908e6efdaff413224afde2d83a0e24b199b7904696a334b8b9e64f51f91ab6d3a2ed57c69f3ebaaef96bf1ba890d1af600adb92db47ccfcfbf4cf
|
||||
DIST wxsvg-1.5.5.tar.bz2 478828 SHA256 e6664de4ee2a0481f47f8b718793ef7c14d296ebe7aee4edbf099258cd9525fc SHA512 4b42ba6ea5675f5794e0450809980030175583813db7e4e216dd5d53e92f43c67c0e62208c77e8e455703d62d1e30606a001b28b924c17ed26fd949638340a1b WHIRLPOOL abc95e7b14d0e298d44b0b7d36731f5099de10bd095400ca9c90af67957bc138c2dc0d91c7477b381a88debf6c24a000fb94ebd0b73d31c4d31ff96dc693dcc2
|
||||
|
@ -0,0 +1,13 @@
|
||||
Index: wxsvg-1.5.5/src/mediadec_ffmpeg.cpp
|
||||
===================================================================
|
||||
--- wxsvg-1.5.5.orig/src/mediadec_ffmpeg.cpp
|
||||
+++ wxsvg-1.5.5/src/mediadec_ffmpeg.cpp
|
||||
@@ -263,7 +263,7 @@ wxImage wxFfmpegMediaDecoder::GetNextFra
|
||||
avcodec_decode_video2(m_codecCtx, m_frame, &frameFinished, &packet);
|
||||
if (frameFinished) {
|
||||
SwsContext* imgConvertCtx = sws_getContext(m_codecCtx->width, m_codecCtx->height, m_codecCtx->pix_fmt,
|
||||
- m_width, m_height, PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL, NULL);
|
||||
+ m_width, m_height, AV_PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL, NULL);
|
||||
if (imgConvertCtx == NULL) {
|
||||
av_free_packet(&packet);
|
||||
return wxImage();
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
WX_GTK_VER=3.0
|
||||
inherit eutils wxwidgets
|
||||
|
||||
DESCRIPTION="C++ library to create, manipulate and render SVG files"
|
||||
HOMEPAGE="http://wxsvg.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="wxWinLL-3"
|
||||
SLOT="0/3" # based on SONAME of libwxsvg.so
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs libav"
|
||||
|
||||
RDEPEND=">=dev-libs/expat-2:=
|
||||
>=dev-libs/glib-2.28:2=
|
||||
dev-libs/libxml2:=
|
||||
media-libs/fontconfig:=
|
||||
media-libs/freetype:2=
|
||||
x11-libs/cairo:=
|
||||
x11-libs/pango:=
|
||||
x11-libs/wxGTK:${WX_GTK_VER}=[X]
|
||||
libav? ( >=media-video/libav-9:0= )
|
||||
!libav? ( >=media-video/ffmpeg-2.6:0= )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog TODO )
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/ffmpeg29.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
need-wxwidgets base-unicode
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
--with-wx-config=${WX_CONFIG}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
Index: DVDStyler-2.9.4/src/mediaenc_ffmpeg.cpp
|
||||
===================================================================
|
||||
--- DVDStyler-2.9.4.orig/src/mediaenc_ffmpeg.cpp
|
||||
+++ DVDStyler-2.9.4/src/mediaenc_ffmpeg.cpp
|
||||
@@ -179,7 +179,7 @@ bool wxFfmpegMediaEncoder::addVideoStrea
|
||||
c->time_base.den = isNTSC(videoFormat) ? 30000 : 25;
|
||||
c->time_base.num = isNTSC(videoFormat) ? 1001 : 1;
|
||||
c->gop_size = m_gopSize > 0 ? m_gopSize : (isNTSC(videoFormat) ? 15 : 12);
|
||||
- c->pix_fmt = PIX_FMT_YUV420P;
|
||||
+ c->pix_fmt = AV_PIX_FMT_YUV420P;
|
||||
c->rc_buffer_size = VIDEO_BUF_SIZE;
|
||||
c->rc_max_rate = 9000000;
|
||||
c->rc_min_rate = 0;
|
||||
@@ -280,7 +280,7 @@ void wxFfmpegMediaEncoder::CloseAudioEnc
|
||||
m_audioStm = NULL;
|
||||
}
|
||||
|
||||
-AVFrame* allocPicture(PixelFormat pix_fmt, int width, int height) {
|
||||
+AVFrame* allocPicture(AVPixelFormat pix_fmt, int width, int height) {
|
||||
AVFrame* frame = av_frame_alloc();
|
||||
if (!frame)
|
||||
return NULL;
|
||||
@@ -329,7 +329,7 @@ bool wxFfmpegMediaEncoder::OpenVideoEnco
|
||||
return false;
|
||||
}
|
||||
|
||||
- m_imgConvertCtx = sws_getContext(c->width, c->height, PIX_FMT_RGB24, c->width, c->height, c->pix_fmt, SWS_BICUBIC,
|
||||
+ m_imgConvertCtx = sws_getContext(c->width, c->height, AV_PIX_FMT_RGB24, c->width, c->height, c->pix_fmt, SWS_BICUBIC,
|
||||
NULL, NULL, NULL);
|
||||
if (!m_imgConvertCtx) {
|
||||
wxLogError(wxT("Cannot initialize the conversion context"));
|
@ -0,0 +1,301 @@
|
||||
Index: harvid-0.8.0/libharvid/decoder_ctrl.c
|
||||
===================================================================
|
||||
--- harvid-0.8.0.orig/libharvid/decoder_ctrl.c
|
||||
+++ harvid-0.8.0/libharvid/decoder_ctrl.c
|
||||
@@ -29,7 +29,7 @@
|
||||
#include "ffcompat.h"
|
||||
#include "dlog.h"
|
||||
|
||||
-#define DEFAULT_PIX_FMT (PIX_FMT_RGB24) // TODO global default
|
||||
+#define DEFAULT_PIX_FMT (AV_PIX_FMT_RGB24) // TODO global default
|
||||
|
||||
//#define HASH_EMIT_KEYS 3
|
||||
#define HASH_FUNCTION HASH_SAX
|
||||
@@ -104,15 +104,15 @@ static inline int my_open_movie(void **v
|
||||
}
|
||||
ff_create(vd);
|
||||
assert (
|
||||
- render_fmt == PIX_FMT_YUV420P
|
||||
- || render_fmt == PIX_FMT_YUV440P
|
||||
- || render_fmt == PIX_FMT_YUYV422
|
||||
- || render_fmt == PIX_FMT_UYVY422
|
||||
- || render_fmt == PIX_FMT_RGB24
|
||||
- || render_fmt == PIX_FMT_BGR24
|
||||
- || render_fmt == PIX_FMT_RGBA
|
||||
- || render_fmt == PIX_FMT_ARGB
|
||||
- || render_fmt == PIX_FMT_BGRA
|
||||
+ render_fmt == AV_PIX_FMT_YUV420P
|
||||
+ || render_fmt == AV_PIX_FMT_YUV440P
|
||||
+ || render_fmt == AV_PIX_FMT_YUYV422
|
||||
+ || render_fmt == AV_PIX_FMT_UYVY422
|
||||
+ || render_fmt == AV_PIX_FMT_RGB24
|
||||
+ || render_fmt == AV_PIX_FMT_BGR24
|
||||
+ || render_fmt == AV_PIX_FMT_RGBA
|
||||
+ || render_fmt == AV_PIX_FMT_ARGB
|
||||
+ || render_fmt == AV_PIX_FMT_BGRA
|
||||
);
|
||||
|
||||
if (!ff_open_movie (*vd, fn, render_fmt)) {
|
||||
@@ -144,7 +144,7 @@ static inline void my_get_info_canonical
|
||||
static JVOBJECT *newjvo (JVOBJECT *jvo, pthread_mutex_t *appendlock) {
|
||||
debugmsg(DEBUG_DCTL, "DCTL: newjvo() allocated new decoder object\n");
|
||||
JVOBJECT *n = calloc(1, sizeof(JVOBJECT));
|
||||
- n->fmt = PIX_FMT_NONE;
|
||||
+ n->fmt = AV_PIX_FMT_NONE;
|
||||
n->frame = -1;
|
||||
pthread_mutex_init(&n->lock, NULL);
|
||||
JVOBJECT *cptr = jvo;
|
||||
@@ -175,8 +175,8 @@ static JVOBJECT *testjvd(JVOBJECT *jvo,
|
||||
if (!(cptr->flags&VOF_VALID) || cptr->id != id) {
|
||||
continue;
|
||||
}
|
||||
- if (fmt != PIX_FMT_NONE && cptr->fmt != fmt
|
||||
- && cptr->fmt != PIX_FMT_NONE
|
||||
+ if (fmt != AV_PIX_FMT_NONE && cptr->fmt != fmt
|
||||
+ && cptr->fmt != AV_PIX_FMT_NONE
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
@@ -324,7 +324,7 @@ static int clearjvo(JVD *jvd, int f, int
|
||||
my_destroy(&cptr->decoder);
|
||||
cptr->decoder = NULL;
|
||||
cptr->flags &= ~VOF_OPEN;
|
||||
- cptr->fmt = PIX_FMT_NONE;
|
||||
+ cptr->fmt = AV_PIX_FMT_NONE;
|
||||
}
|
||||
|
||||
hashref_delete_jvo(jvd, cptr);
|
||||
@@ -410,7 +410,7 @@ static JVOBJECT *getjvo(JVD *jvd) {
|
||||
if (cptr->flags&(VOF_OPEN)) {
|
||||
my_destroy(&cptr->decoder); // close it.
|
||||
cptr->decoder = NULL; // not really need..
|
||||
- cptr->fmt = PIX_FMT_NONE;
|
||||
+ cptr->fmt = AV_PIX_FMT_NONE;
|
||||
}
|
||||
|
||||
hashref_delete_jvo(jvd, cptr);
|
||||
@@ -563,7 +563,7 @@ static JVOBJECT *new_video_object(JVD *j
|
||||
|
||||
|
||||
jvo->id = id;
|
||||
- jvo->fmt = fmt == PIX_FMT_NONE ? DEFAULT_PIX_FMT : fmt;
|
||||
+ jvo->fmt = fmt == AV_PIX_FMT_NONE ? DEFAULT_PIX_FMT : fmt;
|
||||
jvo->frame = -1;
|
||||
jvo->flags |= VOF_VALID;
|
||||
|
||||
@@ -619,7 +619,7 @@ static void * dctrl_get_decoder(void *p,
|
||||
* use it IFF frame == -1 (ie. non-blocking info lookups) */
|
||||
if (frame < 0) {
|
||||
pthread_rwlock_rdlock(&jvd->lock_jdh);
|
||||
- if (fmt == PIX_FMT_NONE) {
|
||||
+ if (fmt == AV_PIX_FMT_NONE) {
|
||||
HASH_FIND(hhi, jvd->jvi, &id, sizeof(unsigned short), jvo);
|
||||
} else {
|
||||
const JVOBJECT jvt = {id, fmt, 0};
|
||||
@@ -670,7 +670,7 @@ static void * dctrl_get_decoder(void *p,
|
||||
jvo->lru = time(NULL);
|
||||
pthread_mutex_unlock(&jvo->lock);
|
||||
|
||||
- if (fmt == PIX_FMT_NONE) fmt = DEFAULT_PIX_FMT;
|
||||
+ if (fmt == AV_PIX_FMT_NONE) fmt = DEFAULT_PIX_FMT;
|
||||
|
||||
if (!my_open_movie(&jvo->decoder, get_fn(jvd, jvo->id), fmt)) {
|
||||
pthread_mutex_lock(&jvo->lock);
|
||||
@@ -798,7 +798,7 @@ int dctrl_decode(void *p, unsigned short
|
||||
|
||||
int dctrl_get_info(void *p, unsigned short id, VInfo *i) {
|
||||
int err = 0;
|
||||
- JVOBJECT *jvo = (JVOBJECT*) dctrl_get_decoder(p, id, PIX_FMT_NONE, -1, &err);
|
||||
+ JVOBJECT *jvo = (JVOBJECT*) dctrl_get_decoder(p, id, AV_PIX_FMT_NONE, -1, &err);
|
||||
if (!jvo) return err;
|
||||
my_get_info(jvo->decoder, i);
|
||||
jvo->hitcount_info++;
|
||||
Index: harvid-0.8.0/libharvid/ffdecoder.c
|
||||
===================================================================
|
||||
--- harvid-0.8.0.orig/libharvid/ffdecoder.c
|
||||
+++ harvid-0.8.0/libharvid/ffdecoder.c
|
||||
@@ -102,7 +102,7 @@ static int ff_getbuffersize(void *ptr, s
|
||||
|
||||
static void render_empty_frame(ffst *ff, uint8_t* buf, int w, int h, int xoff, int ys) {
|
||||
switch (ff->render_fmt) {
|
||||
- case PIX_FMT_UYVY422:
|
||||
+ case AV_PIX_FMT_UYVY422:
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < w*h*2; i += 2) {
|
||||
@@ -110,7 +110,7 @@ static void render_empty_frame(ffst *ff,
|
||||
}
|
||||
}
|
||||
break;
|
||||
- case PIX_FMT_YUYV422:
|
||||
+ case AV_PIX_FMT_YUYV422:
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < w*h*2; i += 2) {
|
||||
@@ -118,25 +118,25 @@ static void render_empty_frame(ffst *ff,
|
||||
}
|
||||
}
|
||||
break;
|
||||
- case PIX_FMT_YUV420P:
|
||||
+ case AV_PIX_FMT_YUV420P:
|
||||
{
|
||||
size_t Ylen = w * h;
|
||||
memset(buf, 0, Ylen);
|
||||
memset(buf+Ylen, 0x80, Ylen/2);
|
||||
}
|
||||
break;
|
||||
- case PIX_FMT_YUV440P:
|
||||
+ case AV_PIX_FMT_YUV440P:
|
||||
{
|
||||
size_t Ylen = w * h;
|
||||
memset(buf, 0, Ylen);
|
||||
memset(buf+Ylen, 0x80, Ylen);
|
||||
}
|
||||
break;
|
||||
- case PIX_FMT_BGR24:
|
||||
- case PIX_FMT_RGB24:
|
||||
- case PIX_FMT_RGBA:
|
||||
- case PIX_FMT_BGRA:
|
||||
- case PIX_FMT_ARGB:
|
||||
+ case AV_PIX_FMT_BGR24:
|
||||
+ case AV_PIX_FMT_RGB24:
|
||||
+ case AV_PIX_FMT_RGBA:
|
||||
+ case AV_PIX_FMT_BGRA:
|
||||
+ case AV_PIX_FMT_ARGB:
|
||||
memset(buf, 0, ff_getbuffersize(ff, NULL));
|
||||
break;
|
||||
default:
|
||||
@@ -147,8 +147,8 @@ static void render_empty_frame(ffst *ff,
|
||||
#if 1 // draw cross
|
||||
int x,y;
|
||||
switch (ff->render_fmt) {
|
||||
- case PIX_FMT_YUV420P:
|
||||
- case PIX_FMT_YUV440P:
|
||||
+ case AV_PIX_FMT_YUV420P:
|
||||
+ case AV_PIX_FMT_YUV440P:
|
||||
for (x = 0, y = 0; x < w-1; x++, y = h * x / w) {
|
||||
int off = (x + w * y);
|
||||
buf[off]=127; buf[off+1]=127;
|
||||
@@ -156,8 +156,8 @@ static void render_empty_frame(ffst *ff,
|
||||
buf[off]=127; buf[off+1]=127;
|
||||
}
|
||||
break;
|
||||
- case PIX_FMT_YUYV422:
|
||||
- case PIX_FMT_UYVY422:
|
||||
+ case AV_PIX_FMT_YUYV422:
|
||||
+ case AV_PIX_FMT_UYVY422:
|
||||
for (x = 0, y = 0; x < w-1; x++, y = h * x / w) {
|
||||
int off = (x + w * y) * 2;
|
||||
buf[off] = 127; buf[off+1] = 127;
|
||||
@@ -165,8 +165,8 @@ static void render_empty_frame(ffst *ff,
|
||||
buf[off] = 127; buf[off+1] = 127;
|
||||
}
|
||||
break;
|
||||
- case PIX_FMT_RGB24:
|
||||
- case PIX_FMT_BGR24:
|
||||
+ case AV_PIX_FMT_RGB24:
|
||||
+ case AV_PIX_FMT_BGR24:
|
||||
for (x = 0, y = 0; x < w-1; x++, y = h * x / w) {
|
||||
int off = 3 * (x + w * y);
|
||||
buf[off]=255; buf[off+1]=255; buf[off+2]=255;
|
||||
@@ -174,11 +174,11 @@ static void render_empty_frame(ffst *ff,
|
||||
buf[off]=255; buf[off+1]=255; buf[off+2]=255;
|
||||
}
|
||||
break;
|
||||
- case PIX_FMT_RGBA:
|
||||
- case PIX_FMT_BGRA:
|
||||
- case PIX_FMT_ARGB:
|
||||
+ case AV_PIX_FMT_RGBA:
|
||||
+ case AV_PIX_FMT_BGRA:
|
||||
+ case AV_PIX_FMT_ARGB:
|
||||
{
|
||||
- const int O = (ff->render_fmt == PIX_FMT_ARGB) ? 1 : 0;
|
||||
+ const int O = (ff->render_fmt == AV_PIX_FMT_ARGB) ? 1 : 0;
|
||||
for (x = 0, y = 0; x < w-1; x++, y = h * x / w) {
|
||||
int off = 4 * (x + w * y) + O;
|
||||
buf[off]=255; buf[off+1]=255; buf[off+2]=255;
|
||||
@@ -749,7 +749,7 @@ void ff_get_info_canonical(void *ptr, VI
|
||||
|
||||
void ff_create(void **ff) {
|
||||
(*((ffst**)ff)) = (ffst*) calloc(1, sizeof(ffst));
|
||||
- (*((ffst**)ff))->render_fmt = PIX_FMT_RGB24;
|
||||
+ (*((ffst**)ff))->render_fmt = AV_PIX_FMT_RGB24;
|
||||
(*((ffst**)ff))->want_ignstart = 0;
|
||||
(*((ffst**)ff))->want_genpts = 0;
|
||||
(*((ffst**)ff))->packet.data = NULL;
|
||||
@@ -792,25 +792,25 @@ void ff_resize(void *ptr, int w, int h,
|
||||
|
||||
const char * ff_fmt_to_text(int fmt) {
|
||||
switch (fmt) {
|
||||
- case PIX_FMT_NONE:
|
||||
+ case AV_PIX_FMT_NONE:
|
||||
return "-";
|
||||
- case PIX_FMT_BGR24:
|
||||
+ case AV_PIX_FMT_BGR24:
|
||||
return "BGR24";
|
||||
- case PIX_FMT_RGB24:
|
||||
+ case AV_PIX_FMT_RGB24:
|
||||
return "RGB24";
|
||||
- case PIX_FMT_RGBA:
|
||||
+ case AV_PIX_FMT_RGBA:
|
||||
return "RGBA";
|
||||
- case PIX_FMT_BGRA:
|
||||
+ case AV_PIX_FMT_BGRA:
|
||||
return "BGRA";
|
||||
- case PIX_FMT_ARGB:
|
||||
+ case AV_PIX_FMT_ARGB:
|
||||
return "ARGB";
|
||||
- case PIX_FMT_YUV420P:
|
||||
+ case AV_PIX_FMT_YUV420P:
|
||||
return "YUV420P";
|
||||
- case PIX_FMT_YUYV422:
|
||||
+ case AV_PIX_FMT_YUYV422:
|
||||
return "YUYV422";
|
||||
- case PIX_FMT_UYVY422:
|
||||
+ case AV_PIX_FMT_UYVY422:
|
||||
return "UYVY422";
|
||||
- case PIX_FMT_YUV440P:
|
||||
+ case AV_PIX_FMT_YUV440P:
|
||||
return "YUV440P";
|
||||
default:
|
||||
return "?";
|
||||
Index: harvid-0.8.0/src/ics_handler.c
|
||||
===================================================================
|
||||
--- harvid-0.8.0.orig/src/ics_handler.c
|
||||
+++ harvid-0.8.0/src/ics_handler.c
|
||||
@@ -109,16 +109,16 @@ void parse_param(struct queryparserstate
|
||||
else if (!strncmp(val, "jpeg",4)) {qps->a->render_fmt = FMT_JPG; qps->a->misc_int = atoi(&val[4]);}
|
||||
else if (!strcmp(val, "png")) qps->a->render_fmt = FMT_PNG;
|
||||
else if (!strcmp(val, "ppm")) qps->a->render_fmt = FMT_PPM;
|
||||
- else if (!strcmp(val, "yuv")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_YUV420P;}
|
||||
- else if (!strcmp(val, "yuv420")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_YUV420P;}
|
||||
- else if (!strcmp(val, "yuv440")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_YUV440P;}
|
||||
- else if (!strcmp(val, "yuv422")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_YUYV422;}
|
||||
- else if (!strcmp(val, "uyv422")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_UYVY422;}
|
||||
- else if (!strcmp(val, "rgb")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_RGB24;}
|
||||
- else if (!strcmp(val, "bgr")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_BGR24;}
|
||||
- else if (!strcmp(val, "rgba")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_RGBA;}
|
||||
- else if (!strcmp(val, "argb")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_ARGB;}
|
||||
- else if (!strcmp(val, "bgra")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = PIX_FMT_BGRA;}
|
||||
+ else if (!strcmp(val, "yuv")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_YUV420P;}
|
||||
+ else if (!strcmp(val, "yuv420")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_YUV420P;}
|
||||
+ else if (!strcmp(val, "yuv440")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_YUV440P;}
|
||||
+ else if (!strcmp(val, "yuv422")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_YUYV422;}
|
||||
+ else if (!strcmp(val, "uyv422")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_UYVY422;}
|
||||
+ else if (!strcmp(val, "rgb")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_RGB24;}
|
||||
+ else if (!strcmp(val, "bgr")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_BGR24;}
|
||||
+ else if (!strcmp(val, "rgba")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_RGBA;}
|
||||
+ else if (!strcmp(val, "argb")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_ARGB;}
|
||||
+ else if (!strcmp(val, "bgra")) {qps->a->render_fmt = FMT_RAW; qps->a->decode_fmt = AV_PIX_FMT_BGRA;}
|
||||
/* info, version, rc,... format */
|
||||
else if (!strcmp(val, "html")) qps->a->render_fmt = OUT_HTML;
|
||||
else if (!strcmp(val, "xhtml")) qps->a->render_fmt = OUT_HTML;
|
||||
@@ -141,7 +141,7 @@ static void parse_http_query_params(stru
|
||||
static int parse_http_query(CONN *c, char *query, httpheader *h, ics_request_args *a) {
|
||||
struct queryparserstate qps = {a, NULL, 0};
|
||||
|
||||
- a->decode_fmt = PIX_FMT_RGB24;
|
||||
+ a->decode_fmt = AV_PIX_FMT_RGB24;
|
||||
a->render_fmt = FMT_PNG;
|
||||
a->frame = 0;
|
||||
a->misc_int = 0;
|
@ -1 +1 @@
|
||||
Sun, 01 Nov 2015 10:41:27 +0000
|
||||
Sun, 01 Nov 2015 19:11:21 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 01 Nov 2015 10:41:27 +0000
|
||||
Sun, 01 Nov 2015 19:11:21 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
|
||||
DESCRIPTION=A key-value storage for binary data, support many backends.
|
||||
EAPI=5
|
||||
HOMEPAGE=https://pypi.python.org/pypi/simplekv/ https://github.com/mbr/simplekv
|
||||
IUSE=python_targets_python2_7 python_targets_python3_4
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MIT
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/s/simplekv/simplekv-0.10.0.tar.gz
|
||||
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils 43da5163ba106e87d22d2e7d6d67537f multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multiprocessing d769539d9bace6eaca30af23bc2b4dde python-r1 32b376cbb100a3a8083b3a0de023e117 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=80c825976478987505432592448d00f4
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup
|
||||
DEPEND=sci-libs/fftw:3.0 media-libs/libsndfile media-libs/libsamplerate alsa? ( media-libs/alsa-lib ) jack? ( media-sound/jack-audio-connection-kit ) lash? ( media-sound/lash ) >=dev-lang/swig-1.3.0 virtual/pkgconfig doc? ( app-doc/doxygen virtual/latex-base ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
DESCRIPTION=Library for audio labelling
|
||||
EAPI=3
|
||||
HOMEPAGE=http://aubio.piem.org
|
||||
IUSE=alsa doc examples jack lash static-libs
|
||||
KEYWORDS=amd64 ~ppc ppc64 sparc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sci-libs/fftw:3.0 media-libs/libsndfile media-libs/libsamplerate alsa? ( media-libs/alsa-lib ) jack? ( media-sound/jack-audio-connection-kit ) lash? ( media-sound/lash ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
SLOT=0
|
||||
SRC_URI=http://aubio.piem.org/pub/aubio-0.3.2.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 python 06d7be3e54573292f012e3cc433d8297 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=106a4009323827006f2e6bc76c3c37c7
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=ffmpeg? ( virtual/ffmpeg ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) libsamplerate? ( media-libs/libsamplerate ) python? ( dev-python/numpy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sndfile? ( media-libs/libsndfile ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] virtual/pkgconfig app-text/txt2man doc? ( app-doc/doxygen ) dev-lang/python !dev-lang/python[-threads]
|
||||
DESCRIPTION=Library for audio labelling
|
||||
EAPI=5
|
||||
HOMEPAGE=http://aubio.org/
|
||||
IUSE=doc double-precision examples ffmpeg fftw jack libsamplerate sndfile python python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=ffmpeg? ( virtual/ffmpeg ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) libsamplerate? ( media-libs/libsamplerate ) python? ( dev-python/numpy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sndfile? ( media-libs/libsndfile )
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=http://aubio.org//pub/aubio-0.4.0.tar.bz2
|
||||
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils 43da5163ba106e87d22d2e7d6d67537f multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multiprocessing d769539d9bace6eaca30af23bc2b4dde python-r1 32b376cbb100a3a8083b3a0de023e117 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 waf-utils ad1dd5b59c523843eebd3a9934c509ca
|
||||
_md5_=3e6876854cecd7717cbeaeda02a9a0bb
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=ffmpeg? ( !libav? ( >=media-video/ffmpeg-2.6:0= ) libav? ( >=media-video/libav-9:0= ) ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) libsamplerate? ( media-libs/libsamplerate ) python? ( dev-python/numpy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sndfile? ( media-libs/libsndfile ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] virtual/pkgconfig app-text/txt2man doc? ( app-doc/doxygen ) dev-lang/python !dev-lang/python[-threads]
|
||||
DESCRIPTION=Library for audio labelling
|
||||
EAPI=5
|
||||
HOMEPAGE=http://aubio.org/
|
||||
IUSE=doc double-precision examples ffmpeg fftw jack libav libsamplerate sndfile python python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=ffmpeg? ( !libav? ( >=media-video/ffmpeg-2.6:0= ) libav? ( >=media-video/libav-9:0= ) ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) libsamplerate? ( media-libs/libsamplerate ) python? ( dev-python/numpy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sndfile? ( media-libs/libsndfile )
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=http://aubio.org//pub/aubio-0.4.2.tar.bz2
|
||||
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils 43da5163ba106e87d22d2e7d6d67537f multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multiprocessing d769539d9bace6eaca30af23bc2b4dde python-r1 32b376cbb100a3a8083b3a0de023e117 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 waf-utils ad1dd5b59c523843eebd3a9934c509ca
|
||||
_md5_=7ff1791286b3cdfcfd4d1a3bdfc8fb49
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=dev-libs/expat-2:= >=dev-libs/glib-2.28:2= dev-libs/libxml2:= media-libs/fontconfig:= media-libs/freetype:2= x11-libs/cairo:= x11-libs/pango:= x11-libs/wxGTK:3.0=[X] libav? ( >=media-video/libav-9:0= ) !libav? ( >=media-video/ffmpeg-2.6:0= ) virtual/pkgconfig
|
||||
DESCRIPTION=C++ library to create, manipulate and render SVG files
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wxsvg.sourceforge.net/
|
||||
IUSE=static-libs libav
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=wxWinLL-3
|
||||
RDEPEND=>=dev-libs/expat-2:= >=dev-libs/glib-2.28:2= dev-libs/libxml2:= media-libs/fontconfig:= media-libs/freetype:2= x11-libs/cairo:= x11-libs/pango:= x11-libs/wxGTK:3.0=[X] libav? ( >=media-video/libav-9:0= ) !libav? ( >=media-video/ffmpeg-2.6:0= )
|
||||
SLOT=0/3
|
||||
SRC_URI=mirror://sourceforge/wxsvg/wxsvg-1.5.5.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 wxwidgets 2a19d3cd9b18703ae9fb53123722061c
|
||||
_md5_=f817ba2c152cdd81db08cae3e74f01d4
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=app-cdr/dvd+rw-tools-7.1 media-libs/libexif:= >=media-libs/wxsvg-1.3:= >=media-video/dvdauthor-0.7.1 >=media-video/xine-ui-0.99.7 virtual/cdrtools libav? ( media-video/libav:0=[encode] ) !libav? ( media-video/ffmpeg:0=[encode] ) virtual/jpeg:0 x11-libs/wxGTK:3.0=[gstreamer,X] sys-apps/dbus udev? ( >=virtual/libudev-215:= ) app-arch/zip app-text/xmlto sys-devel/gettext virtual/yacc virtual/pkgconfig
|
||||
DEPEND=>=app-cdr/dvd+rw-tools-7.1 media-libs/libexif:= >=media-libs/wxsvg-1.3:= >=media-video/dvdauthor-0.7.1 >=media-video/xine-ui-0.99.7 virtual/cdrtools libav? ( >=media-video/libav-9:0=[encode] ) !libav? ( >=media-video/ffmpeg-2.6:0=[encode] ) virtual/jpeg:0 x11-libs/wxGTK:3.0=[gstreamer,X] sys-apps/dbus udev? ( >=virtual/libudev-215:= ) app-arch/zip app-text/xmlto sys-devel/gettext virtual/yacc virtual/pkgconfig
|
||||
DESCRIPTION=A cross-platform free DVD authoring application
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.dvdstyler.org/
|
||||
IUSE=debug libav +udev
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=app-cdr/dvd+rw-tools-7.1 media-libs/libexif:= >=media-libs/wxsvg-1.3:= >=media-video/dvdauthor-0.7.1 >=media-video/xine-ui-0.99.7 virtual/cdrtools libav? ( media-video/libav:0=[encode] ) !libav? ( media-video/ffmpeg:0=[encode] ) virtual/jpeg:0 x11-libs/wxGTK:3.0=[gstreamer,X] sys-apps/dbus udev? ( >=virtual/libudev-215:= ) >=app-cdr/dvdisaster-0.72.4 media-video/mjpegtools
|
||||
RDEPEND=>=app-cdr/dvd+rw-tools-7.1 media-libs/libexif:= >=media-libs/wxsvg-1.3:= >=media-video/dvdauthor-0.7.1 >=media-video/xine-ui-0.99.7 virtual/cdrtools libav? ( >=media-video/libav-9:0=[encode] ) !libav? ( >=media-video/ffmpeg-2.6:0=[encode] ) virtual/jpeg:0 x11-libs/wxGTK:3.0=[gstreamer,X] sys-apps/dbus udev? ( >=virtual/libudev-215:= ) >=app-cdr/dvdisaster-0.72.4 media-video/mjpegtools
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/dvdstyler/DVDStyler-2.9.4.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 wxwidgets 2a19d3cd9b18703ae9fb53123722061c
|
||||
_md5_=37b1db7863cea359b1c61f5bb96300b1
|
||||
_md5_=96f4539a823ea86df112164c9de8d9a6
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=!libav? ( media-video/ffmpeg:= ) libav? ( media-video/libav:= ) media-libs/libpng:0= virtual/jpeg:0 virtual/pkgconfig
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=!libav? ( >=media-video/ffmpeg-2.6:0= ) libav? ( >=media-video/libav-9:0= ) media-libs/libpng:0= virtual/jpeg:0 virtual/pkgconfig
|
||||
DESCRIPTION=HTTP Ardour Video Daemon
|
||||
EAPI=5
|
||||
HOMEPAGE=http://x42.github.io/harvid/
|
||||
IUSE=libav
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=!libav? ( media-video/ffmpeg:= ) libav? ( media-video/libav:= ) media-libs/libpng:0= virtual/jpeg:0
|
||||
RDEPEND=!libav? ( >=media-video/ffmpeg-2.6:0= ) libav? ( >=media-video/libav-9:0= ) media-libs/libpng:0= virtual/jpeg:0
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/x42/harvid/archive/v0.8.0.tar.gz -> harvid-0.8.0.tar.gz
|
||||
_eclasses_=multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=5ec2b9b80dee9f77887bf2fe8d4e13fa
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=7cfec391fd94b15547694ea820dc75b6
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=>=dev-libs/protobuf-2.3.0 virtual/opengl media-libs/openal net-misc/curl dev-libs/tinyxml dev-libs/libtar dev-cpp/tbb >=dev-games/ogre-1.7.4 sci-libs/libccd libav? ( >=media-video/libav-9:0= ) !libav? ( >=media-video/ffmpeg-2.6:0= ) sci-libs/gts >=sci-physics/bullet-2.82 >=dev-libs/sdformat-3.1.1 dev-qt/qtcore:4 dev-qt/qtgui:4 dev-libs/boost:=[threads] sci-libs/gdal virtual/libusb:1 dev-libs/libspnav media-libs/freeimage sci-libs/hdf5:= sys-apps/util-linux media-gfx/graphviz sci-libs/ignition-math:2= dev-qt/qttest:4 app-text/ronn virtual/pkgconfig test? ( dev-libs/libxslt ) sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=A 3D multiple robot simulator with dynamics
|
||||
EAPI=5
|
||||
HOMEPAGE=http://gazebosim.org/
|
||||
IUSE=cpu_flags_x86_sse2 libav test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=dev-libs/protobuf-2.3.0 virtual/opengl media-libs/openal net-misc/curl dev-libs/tinyxml dev-libs/libtar dev-cpp/tbb >=dev-games/ogre-1.7.4 sci-libs/libccd libav? ( >=media-video/libav-9:0= ) !libav? ( >=media-video/ffmpeg-2.6:0= ) sci-libs/gts >=sci-physics/bullet-2.82 >=dev-libs/sdformat-3.1.1 dev-qt/qtcore:4 dev-qt/qtgui:4 dev-libs/boost:=[threads] sci-libs/gdal virtual/libusb:1 dev-libs/libspnav media-libs/freeimage sci-libs/hdf5:= sys-apps/util-linux media-gfx/graphviz sci-libs/ignition-math:2=
|
||||
SLOT=0
|
||||
SRC_URI=http://osrf-distributions.s3.amazonaws.com/gazebo/releases/gazebo-6.5.1.tar.bz2
|
||||
_eclasses_=cmake-utils 34a43631b1edbd429618149bc986d524 eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 vcs-snapshot 2ecbc36efd3f6b8486f63fcf8530c1bd versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=2fbfeb35dde70073621388be67ac5ab4
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue