From 471d2faa35d3a247185734d039609bbec87c0caa Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 23 Nov 2010 22:56:21 +0000 Subject: uploaded Debian package to pkg-multimedia so removing 'debian' folder: http://git.debian.org/?p=pkg-multimedia/pd-vbap.git;a=summary svn path=/trunk/externals/vbap/; revision=14519 --- debian/changelog | 5 - debian/compat | 1 - debian/control | 47 ---- debian/copyright | 41 --- debian/gbp.conf | 7 - debian/links | 3 - debian/patches/add_required_internal_pd_headers | 347 ------------------------ debian/patches/series | 1 - debian/rules | 17 -- debian/source/format | 1 - debian/watch | 2 - 11 files changed, 472 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/copyright delete mode 100644 debian/gbp.conf delete mode 100644 debian/links delete mode 100644 debian/patches/add_required_internal_pd_headers delete mode 100644 debian/patches/series delete mode 100755 debian/rules delete mode 100644 debian/source/format delete mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 1aacfd2..0000000 --- a/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -pd-vbap (1.0.3.1-1) unstable; urgency=low - - * Initial release (Closes: #603198) - - -- Hans-Christoph Steiner Tue, 23 Nov 2010 17:10:29 -0500 diff --git a/debian/compat b/debian/compat deleted file mode 100644 index 7f8f011..0000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/debian/control b/debian/control deleted file mode 100644 index 31995ea..0000000 --- a/debian/control +++ /dev/null @@ -1,47 +0,0 @@ -Source: pd-vbap -Section: sound -Priority: optional -Maintainer: Debian Multimedia Maintainers -Uploaders: Hans-Christoph Steiner -Build-Depends: debhelper (>= 7.0.50~), - puredata, - quilt (>= 0.46-7~) -Standards-Version: 3.9.1 -Homepage: http://www.acoustics.hut.fi/research/cat/vbap/ - -Package: pd-vbap -Architecture: any -Depends: ${shlibs:Depends}, - pd, - ${misc:Depends} -Recommends: pd-cyclone, - pd-import -Description: Pd library for Vector Base Amplitude Panning spatialization - This a library for Pure Data that provides objects for realtime Vector Base - Amplitude Panning. Vector Base Amplitude Panning (VBAP) is a method for - positioning virtual sources to arbitrary directions using a setup of multiple - loudspeakers. In VBAP the number of loudspeakers can be arbitrary, and they - can be positioned in an arbitrary 2-D or 3-D setups. VBAP produces virtual - sources that are as sharp as is possible with current loudspeaker - configuration and amplitude panning methods, since it uses at one time the - minimum number of loudspeakers needed, one, two, or three. - . - With 2-D setups VBAP is a reformulation of the existing pair-wise panning - method. Different from other panning algorithms, VBAP can be generalized for - 3-D loudspeaker setups as a triplet-wise panning method. A sound signal is - then applied to one, two, or three loudspeakers simultaneously. VBAP has - certain advantages compared to earlier virtual source positioning methods in - arbitrary layouts. Previous methods either used all loudspeakers to produce - virtual sources, which results in some artefacts, or they used loudspeaker - triplets with a non-generalizable 2-D user interface. - . - The directional qualities of virtual sources generated with VBAP can be - stated as follows. Directional coordinates used for this purpose are the - angle between a position vector and the median plane (θcc), and the angle - between a projection of a position vector to the median plane and frontal - direction (Φcc). The perceived θcc direction of a virtual source coincides - well with the VBAP panning direction when a loudspeaker set is near the - median plane. When the loudspeaker set is moved towards a side of a listener, - the perceived θcc direction is biased towards the median plane. The perceived - Φcc direction of an amplitude-panned virtual source is individual and cannot - be predicted with any panning law. diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index 7b852e1..0000000 --- a/debian/copyright +++ /dev/null @@ -1,41 +0,0 @@ -Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135 -Name: vbap -Maintainer: -Source: http://sourceforge.net/projects/pure-data/files/libraries/vbap/ - -Files: * -Copyright: 1998-2010 Ville Pulkki - 2003, Olaf Matthes - 2006-2010, Hans-Christoph Steiner - 2007, Frank Barknecht -License: FreeBSD License - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - . - THIS SOFTWARE IS PROVIDED BY VILLE PULKKI ``AS IS'' AND WITHOUT ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL VILLE PULKKI OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - . - The views and conclusions contained in the software and documentation - are those of the authors and should not be interpreted as representing - official policies, either expressed or implied, of Ville Pulkki. - - - diff --git a/debian/gbp.conf b/debian/gbp.conf deleted file mode 100644 index ae1dc36..0000000 --- a/debian/gbp.conf +++ /dev/null @@ -1,7 +0,0 @@ -[DEFAULT] -upstream-branch = upstream -debian-branch = master -upstream-tag = upstream/%(version)s -debian-tag = debian/%(version)s -pristine-tar = True -sign-tags = True diff --git a/debian/links b/debian/links deleted file mode 100644 index b348ed9..0000000 --- a/debian/links +++ /dev/null @@ -1,3 +0,0 @@ -usr/lib/pd/extra/vbap/README.txt usr/share/doc/pd-vbap/README -usr/lib/pd/extra/vbap/examples usr/share/doc/pd-vbap/examples -usr/share/common-licenses/GPL-2 usr/lib/pd/extra/vbap/LICENSE.txt diff --git a/debian/patches/add_required_internal_pd_headers b/debian/patches/add_required_internal_pd_headers deleted file mode 100644 index 14fca96..0000000 --- a/debian/patches/add_required_internal_pd_headers +++ /dev/null @@ -1,347 +0,0 @@ -Description: workaround for headers missing from 'puredata' - Currently the 'puredata' package only includes the header m_pd.h, but other - headers are need to build this package, specifically s_stuff.h. This patch - adds the two headers from 'puredata' version 0.42.6 until the other headers - are included in Debian. -Author: Hans-Christoph Steiner -Bug-Debian: http://bugs.debian.org/568770 -Forwarded: not-needed -Reviewed-By: Hans-Christoph Steiner -Last-Update: <2010-09-13> - ---- /dev/null -+++ pd-hcs-0.1/s_stuff.h -@@ -0,0 +1,333 @@ -+/* Copyright (c) 1997-1999 Miller Puckette. -+* For information on usage and redistribution, and for a DISCLAIMER OF ALL -+* WARRANTIES, see the file, "LICENSE.txt," in this distribution. */ -+ -+/* Audio and MIDI I/O, and other scheduling and system stuff. */ -+ -+/* NOTE: this file describes Pd implementation details which may change -+in future releases. The public (stable) API is in m_pd.h. */ -+ -+/* in s_path.c */ -+ -+typedef struct _namelist /* element in a linked list of stored strings */ -+{ -+ struct _namelist *nl_next; /* next in list */ -+ char *nl_string; /* the string */ -+} t_namelist; -+ -+t_namelist *namelist_append(t_namelist *listwas, const char *s, int allowdup); -+t_namelist *namelist_append_files(t_namelist *listwas, const char *s); -+void namelist_free(t_namelist *listwas); -+char *namelist_get(t_namelist *namelist, int n); -+void sys_setextrapath(const char *p); -+extern int sys_usestdpath; -+extern t_namelist *sys_externlist; -+extern t_namelist *sys_searchpath; -+extern t_namelist *sys_helppath; -+int sys_open_absolute(const char *name, const char* ext, -+ char *dirresult, char **nameresult, unsigned int size, int bin, int *fdp); -+int sys_trytoopenone(const char *dir, const char *name, const char* ext, -+ char *dirresult, char **nameresult, unsigned int size, int bin); -+t_symbol *sys_decodedialog(t_symbol *s); -+ -+/* s_file.c */ -+ -+void sys_loadpreferences( void); -+void sys_savepreferences( void); -+extern int sys_defeatrt; -+extern t_symbol *sys_flags; -+ -+/* s_main.c */ -+extern int sys_debuglevel; -+extern int sys_verbose; -+extern int sys_noloadbang; -+extern int sys_nogui; -+extern char *sys_guicmd; -+ -+EXTERN int sys_nearestfontsize(int fontsize); -+EXTERN int sys_hostfontsize(int fontsize); -+ -+extern int sys_defaultfont; -+extern t_symbol *sys_libdir; /* library directory for auxilliary files */ -+extern t_symbol *sys_guidir; /* directory holding pd_gui, u_pdsend, etc */ -+ -+/* s_loader.c */ -+ -+typedef int (*loader_t)(t_canvas *canvas, char *classname); /* callback type */ -+EXTERN int sys_load_lib(t_canvas *canvas, char *filename); -+EXTERN void sys_register_loader(loader_t loader); -+ -+/* s_audio.c */ -+ -+#define SENDDACS_NO 0 /* return values for sys_send_dacs() */ -+#define SENDDACS_YES 1 -+#define SENDDACS_SLEPT 2 -+ -+#define DEFDACBLKSIZE 64 -+extern int sys_schedblocksize; /* audio block size for scheduler */ -+extern int sys_hipriority; /* real-time flag, true if priority boosted */ -+extern t_sample *sys_soundout; -+extern t_sample *sys_soundin; -+extern int sys_inchannels; -+extern int sys_outchannels; -+extern int sys_advance_samples; /* scheduler advance in samples */ -+extern int sys_blocksize; /* audio I/O block size in sample frames */ -+extern t_float sys_dacsr; -+extern int sys_schedadvance; -+extern int sys_sleepgrain; -+void sys_set_audio_settings(int naudioindev, int *audioindev, -+ int nchindev, int *chindev, -+ int naudiooutdev, int *audiooutdev, int nchoutdev, int *choutdev, -+ int srate, int advance, int callback); -+void sys_reopen_audio( void); -+void sys_close_audio(void); -+ -+ -+int sys_send_dacs(void); -+void sys_reportidle(void); -+void sys_set_priority(int higher); -+void sys_audiobuf(int nbufs); -+void sys_getmeters(t_sample *inmax, t_sample *outmax); -+void sys_listdevs(void); -+void sys_setblocksize(int n); -+ -+/* s_midi.c */ -+#define MAXMIDIINDEV 16 /* max. number of input ports */ -+#define MAXMIDIOUTDEV 16 /* max. number of output ports */ -+extern int sys_nmidiin; -+extern int sys_nmidiout; -+extern int sys_midiindevlist[]; -+extern int sys_midioutdevlist[]; -+ -+void sys_open_midi(int nmidiin, int *midiinvec, -+ int nmidiout, int *midioutvec, int enable); -+void sys_get_midi_params(int *pnmidiindev, int *pmidiindev, -+ int *pnmidioutdev, int *pmidioutdev); -+ -+void sys_get_midi_apis(char *buf); -+ -+void sys_reopen_midi( void); -+void sys_close_midi( void); -+EXTERN void sys_putmidimess(int portno, int a, int b, int c); -+EXTERN void sys_putmidibyte(int portno, int a); -+EXTERN void sys_poll_midi(void); -+EXTERN void sys_setmiditimediff(double inbuftime, double outbuftime); -+EXTERN void sys_midibytein(int portno, int byte); -+ -+ /* implemented in the system dependent MIDI code (s_midi_pm.c, etc. ) */ -+void midi_getdevs(char *indevlist, int *nindevs, -+ char *outdevlist, int *noutdevs, int maxndev, int devdescsize); -+void sys_do_open_midi(int nmidiindev, int *midiindev, -+ int nmidioutdev, int *midioutdev); -+ -+#ifdef USEAPI_ALSA -+EXTERN void sys_alsa_putmidimess(int portno, int a, int b, int c); -+EXTERN void sys_alsa_putmidibyte(int portno, int a); -+EXTERN void sys_alsa_poll_midi(void); -+EXTERN void sys_alsa_setmiditimediff(double inbuftime, double outbuftime); -+EXTERN void sys_alsa_midibytein(int portno, int byte); -+EXTERN void sys_alsa_close_midi( void); -+ -+ -+ /* implemented in the system dependent MIDI code (s_midi_pm.c, etc. ) */ -+void midi_alsa_getdevs(char *indevlist, int *nindevs, -+ char *outdevlist, int *noutdevs, int maxndev, int devdescsize); -+void sys_alsa_do_open_midi(int nmidiindev, int *midiindev, -+ int nmidioutdev, int *midioutdev); -+#endif -+ -+/* m_sched.c */ -+EXTERN void sys_log_error(int type); -+#define ERR_NOTHING 0 -+#define ERR_ADCSLEPT 1 -+#define ERR_DACSLEPT 2 -+#define ERR_RESYNC 3 -+#define ERR_DATALATE 4 -+ -+#define SCHED_AUDIO_NONE 0 -+#define SCHED_AUDIO_POLL 1 -+#define SCHED_AUDIO_CALLBACK 2 -+void sched_set_using_audio(int flag); -+ -+/* s_inter.c */ -+ -+EXTERN void sys_microsleep(int microsec); -+ -+EXTERN void sys_bail(int exitcode); -+EXTERN int sys_pollgui(void); -+ -+EXTERN_STRUCT _socketreceiver; -+#define t_socketreceiver struct _socketreceiver -+ -+typedef void (*t_socketnotifier)(void *x); -+typedef void (*t_socketreceivefn)(void *x, t_binbuf *b); -+ -+EXTERN t_socketreceiver *socketreceiver_new(void *owner, -+ t_socketnotifier notifier, t_socketreceivefn socketreceivefn, int udp); -+EXTERN void socketreceiver_read(t_socketreceiver *x, int fd); -+EXTERN void sys_sockerror(char *s); -+EXTERN void sys_closesocket(int fd); -+ -+typedef void (*t_fdpollfn)(void *ptr, int fd); -+EXTERN void sys_addpollfn(int fd, t_fdpollfn fn, void *ptr); -+EXTERN void sys_rmpollfn(int fd); -+#ifdef UNIX -+void sys_setalarm(int microsec); -+void sys_setvirtualalarm( void); -+#endif -+ -+#define API_NONE 0 -+#define API_ALSA 1 -+#define API_OSS 2 -+#define API_MMIO 3 -+#define API_PORTAUDIO 4 -+#define API_JACK 5 -+#define API_SGI 6 -+ -+#ifdef __linux__ -+#define API_DEFAULT API_OSS -+#define API_DEFSTRING "OSS" -+#endif -+#ifdef MSW -+#define API_DEFAULT API_MMIO -+#define API_DEFSTRING "MMIO" -+#endif -+#ifdef __APPLE__ -+#define API_DEFAULT API_PORTAUDIO -+#define API_DEFSTRING "portaudio" -+#endif -+#ifdef IRIX -+#define API_DEFAULT API_SGI -+#define API_DEFSTRING "SGI Digital Media" -+#endif -+#define DEFAULTAUDIODEV 0 -+ -+#define MAXAUDIOINDEV 4 -+#define MAXAUDIOOUTDEV 4 -+ -+#define DEFMIDIDEV 0 -+ -+#define DEFAULTSRATE 44100 -+#ifdef MSW -+#define DEFAULTADVANCE 70 -+#else -+#define DEFAULTADVANCE 50 -+#endif -+ -+typedef void (*t_audiocallback)(void); -+ -+int pa_open_audio(int inchans, int outchans, int rate, t_sample *soundin, -+ t_sample *soundout, int framesperbuf, int nbuffers, -+ int indeviceno, int outdeviceno, t_audiocallback callback); -+void pa_close_audio(void); -+int pa_send_dacs(void); -+void sys_reportidle(void); -+void pa_listdevs(void); -+void pa_getdevs(char *indevlist, int *nindevs, -+ char *outdevlist, int *noutdevs, int *canmulti, -+ int maxndev, int devdescsize); -+ -+int oss_open_audio(int naudioindev, int *audioindev, int nchindev, -+ int *chindev, int naudiooutdev, int *audiooutdev, int nchoutdev, -+ int *choutdev, int rate); -+void oss_close_audio(void); -+int oss_send_dacs(void); -+void oss_reportidle(void); -+void oss_getdevs(char *indevlist, int *nindevs, -+ char *outdevlist, int *noutdevs, int *canmulti, -+ int maxndev, int devdescsize); -+ -+int alsa_open_audio(int naudioindev, int *audioindev, int nchindev, -+ int *chindev, int naudiooutdev, int *audiooutdev, int nchoutdev, -+ int *choutdev, int rate); -+void alsa_close_audio(void); -+int alsa_send_dacs(void); -+void alsa_reportidle(void); -+void alsa_getdevs(char *indevlist, int *nindevs, -+ char *outdevlist, int *noutdevs, int *canmulti, -+ int maxndev, int devdescsize); -+ -+int jack_open_audio(int wantinchans, int wantoutchans, int srate); -+void jack_close_audio(void); -+int jack_send_dacs(void); -+void jack_reportidle(void); -+void jack_getdevs(char *indevlist, int *nindevs, -+ char *outdevlist, int *noutdevs, int *canmulti, -+ int maxndev, int devdescsize); -+void jack_listdevs(void); -+ -+int mmio_open_audio(int naudioindev, int *audioindev, -+ int nchindev, int *chindev, int naudiooutdev, int *audiooutdev, -+ int nchoutdev, int *choutdev, int rate); -+void mmio_close_audio( void); -+void mmio_reportidle(void); -+int mmio_send_dacs(void); -+void mmio_getdevs(char *indevlist, int *nindevs, -+ char *outdevlist, int *noutdevs, int *canmulti, -+ int maxndev, int devdescsize); -+ -+void sys_listmididevs(void); -+void sys_set_midi_api(int whichapi); -+void sys_set_audio_api(int whichapi); -+void sys_get_audio_apis(char *buf); -+extern int sys_audioapi; -+void sys_set_audio_state(int onoff); -+ -+/* API dependent audio flags and settings */ -+void oss_set32bit( void); -+void linux_alsa_devname(char *devname); -+ -+void sys_get_audio_params( -+ int *pnaudioindev, int *paudioindev, int *chindev, -+ int *pnaudiooutdev, int *paudiooutdev, int *choutdev, -+ int *prate, int *padvance, int *callback); -+void sys_save_audio_params( -+ int naudioindev, int *audioindev, int *chindev, -+ int naudiooutdev, int *audiooutdev, int *choutdev, -+ int rate, int advance, int callback); -+ -+/* s_file.c */ -+ -+typedef void (*t_printhook)(const char *s); -+extern t_printhook sys_printhook; /* set this to override printing */ -+extern int sys_printtostderr; -+ -+/* jsarlo { */ -+ -+EXTERN double sys_time; -+EXTERN double sys_time_per_dsp_tick; -+EXTERN int sys_externalschedlib; -+ -+EXTERN t_sample* get_sys_soundout(void ) ; -+EXTERN t_sample* get_sys_soundin(void ) ; -+EXTERN int* get_sys_main_advance(void ) ; -+EXTERN double* get_sys_time_per_dsp_tick(void ) ; -+EXTERN int* get_sys_schedblocksize(void ) ; -+EXTERN double* get_sys_time(void ) ; -+EXTERN t_float* get_sys_dacsr(void ) ; -+EXTERN int* get_sys_sleepgrain(void ) ; -+EXTERN int* get_sys_schedadvance(void ) ; -+ -+EXTERN void sys_clearhist(void ); -+EXTERN void sys_initmidiqueue(void ); -+EXTERN int sys_addhist(int phase); -+EXTERN void sys_setmiditimediff(double inbuftime, double outbuftime); -+EXTERN void sched_tick(double next_sys_time); -+EXTERN void sys_pollmidiqueue(void ); -+EXTERN int sys_pollgui(void ); -+EXTERN void sys_setchsr(int chin, int chout, int sr); -+ -+EXTERN void inmidi_noteon(int portno, int channel, int pitch, int velo); -+EXTERN void inmidi_controlchange(int portno, -+ int channel, -+ int ctlnumber, -+ int value); -+EXTERN void inmidi_programchange(int portno, int channel, int value); -+EXTERN void inmidi_pitchbend(int portno, int channel, int value); -+EXTERN void inmidi_aftertouch(int portno, int channel, int value); -+EXTERN void inmidi_polyaftertouch(int portno, -+ int channel, -+ int pitch, -+ int value); -+/* } jsarlo */ -+extern t_widgetbehavior text_widgetbehavior; diff --git a/debian/patches/series b/debian/patches/series deleted file mode 100644 index 4985374..0000000 --- a/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -add_required_internal_pd_headers diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 119936d..0000000 --- a/debian/rules +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/make -f - -LIBRARY_NAME = vbap -PACKAGE = pd-$(LIBRARY_NAME) -pkglibdir = /usr/lib/pd/extra - -%: - dh --with quilt $@ --buildsystem=makefile - -override_dh_auto_install: - dh_auto_install -- prefix=/usr pkglibdir=$(pkglibdir) -# replace license file with link to the Debian license file - rm -f -- $(CURDIR)/debian/$(PACKAGE)/$(pkglibdir)/$(LIBRARY_NAME)/LICENSE.txt - -override_dh_shlibdeps: - dpkg-shlibdeps $(CURDIR)/debian/$(PACKAGE)$(pkglibdir)/$(LIBRARY_NAME)/*.pd_linux \ - -T$(CURDIR)/debian/$(PACKAGE).substvars diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 163aaf8..0000000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/debian/watch b/debian/watch deleted file mode 100644 index 82c0d1a..0000000 --- a/debian/watch +++ /dev/null @@ -1,2 +0,0 @@ -version=3 -http://sf.net/pure-data/template-(.*)\.tar\.gz -- cgit v1.2.1