summaryrefslogtreecommitdiff
path: root/mbone
AgeCommit message (Collapse)AuthorFilesLines
2008-12-16Add vic-develsborrill1-1/+2
2008-12-16Import development version of vic from UCL/Avats/Sumover.sborrill12-0/+660
Compared to existing mbone/vic there has 12 years of developments and thus rather too much to list here. Highlights include: v2.8ucl-1.4.0beta: New Video window right-click menu v2.8ucl-1.3.1: New Codecs: H.264 compliant with RFC3640 {NCHC, UCL} MPEG4 compliant with RFC3894 {NCHC} Advanced rendering: Full-Screen mode, Video window scaling in software X11 XVideo - hardware scaling/colourspace conversion Source-Specific Multicast (SSM) support v2.8ucl-1.2.0 New codec h261as - contributed by Rhys Hawkins (Rhys.Hawkins@anu.edu.au) at Australian National University (ANU). This codec enables interoperability with Rhys' VP tool available to the AccessGrid community. Use configure --disable-h261as to disable it. Added image overlay support. This allows a PPM image to be used as an institutional logo, (for example, added sample UCL logo file: ucl_logo.ppm), which can be placed and moved over the video window. Overlays work with all grabbers and codecs. The logo image can also be specified as a vic resource (in .vic.tcl) so that it is made available at startup. Also, tweaked error return values from oTcl to C++, so that all errors relating to overlays are handled gracefully. Added a LICENSE file. Added focus property in the generic tcl mk.entry() function that builds text entry widgets. Added more graceful error handling so Vic will bring up a warning dialogue instead of crashing. Added Source-Specific Multicast (SSM) support - tested IPv4 on WinXP. IPv6 on Linux not fully tested. v2.8ucl-1.1.7: Updated video4linux2 driver so it works with latest API - i.e. with linux kernel 2.6.x. Modified configure to so it can be selected. The old v4l2 driver is still there as grabber-v4l2-old. Updated configure so it includes both v4l1 v4l2 drivers as there are still devices that use v4l1 in 2.6.x kernel - like the Philips USB cams. Modified xv-grabber so it's optional in configure. Also modified it to handle mulitple devices - though none to test with. v2.8ucl-1.1.4: Added check in configure to turn off optimisation in h261 decoder code if we're using GCC 2.96 (otherwise it crashes). Added loopback fixes v2.8ucl-1.1.3: Updated so a new menu item is added to each decode window allowing users to select number of layers to receive on a layered feed. The Encode layers slider used to attempt do this but didn't work with more than one layered feed. Added number of layers indicator to info field on decoded feeds Added -v option to ouput version number. Added command line options to specify interface (-i addr) and IPv6 interface index (-x index) Updated to use getaddrinfo for name lookup - using the supplementary function included into common library when using MUSICA IPv6. Altered the way the addresses are allocated - Now referenced through the network object (Before they were allocated by stepping thru all available address types untill one address type resolved - Which could have caused some problems - also generated errors from the failed resolve attempts) Corrected the positioning of the padding bit in the rtcp header. Retained some compatibility with old version which used to put it in first packet. Also the length in the rtcp packet did not include the padding - it now does. It doesn't appear to break when interworking with the older version so far.... Corrected bug which meant vic attempte to delete it's local src from the list of sources when it appears to go idle for a long time - happens when vic gets suspended for a while. Altered net-ipv6 so the IPv6 interface index is not used IPV6_MULTICAST_IF unless set on the command line as it seems to cause problems for FreeBSD. It is now set to -1 in the resourses to indicate its uninitialised state. corrected IPPROTO_IP used in net-ipv6 loopback command to use IPPROTO_IPV6 Tweaked so the send socket binds to command line specified -i interface, if specified, otherwise it binds to in6addr_any Corrected bug in IPv6 when TTL is set on Command line - it was calling the ipv4 proc to check for multicast - now calls in6_multicast Enabled -m (mtu) option on command line - Use with care as not all codecs will behave correctly. (it's default is 1024). v2.8ucl-1.1.2: Fixed RTCP bug - The SSRC wasn't being set when transmitting (well it was always -1) Introduced factor of 2 into the PKTBUF_SIZE as the H261 codec seems to over-run the buffer a bit - causing random errors. Disabled mbus recognised message - No longer crash when we receive an unknown mbus command. Increase heartbeat rate to comply with latest spec Added codec/h263/*.o to clean directive. Changed name of UCL's common library to new name: libuclmmbase.a (from old libcommon.a) Updates for the mbus parser.. Changed to make x11 grabber last choice by popular demand v2.8ucl-1.1.1: Tidied up command line option specification string Updated for new common library Updated to keep gcc-2.95 happy v2.8ucl-1.1.0: Expermental first release of layered support taken from MASH project vic. Creates seperate network objects for each layer and sends seperate RTCP reports (unchecked in this release - these are not quite working) Incoperated PVH codec from MASH New command line option -j num_of_layers v2.8ucl-1.0: Reorganised code into directory structure reflecting the functionality of the different modules of vic Moved vic over to use UCL's version's of tcl/tk - this is due to a number of problems we have encountered Moved vic over to use UCL's common library so it shares the codebase provided by rat - where possible; It now uses common DES code and Mbus code - so both the DES and Mbus sections have been re-written. IPv6 support under UNIX and WIN32 v2.8ucl5: Fixed -l option so it instead generates a filename automatically v2.8ucl4: Updated H263 support for Litte Endian machines Updated grabber-x11 so it works on more machines and when running vic on a remote X server v2.8ucl3: Added H.263 codec for UNIX Included many useful fixes from Bill Fenner v2.8ucl2: Added JPEG and bvc software codecs v2.8ucl1: Port to Tcl/Tk 8.0 Added DES support Added H.263+ codec
2008-12-13Build on NetBSD 5.*sborrill1-1/+2
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-2/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-08-26Fix pidfile option handling (in configuration file case).seb3-3/+39
Bump PKGREVISION to 1.
2008-08-26Add & enable dbeaconseb1-1/+2
2008-08-26Initial import of dbeacon version 0.3.9.1 in the NetBSD Packagesseb4-0/+62
Collection. dbeacon is a Multicast Beacon written in C++. The main purpose of a beacon is to monitor other beacon's reachability and collect statistics such as loss, delay and jitter between beacons. dbeacon supports both IPv4 and IPv6 multicast, collecting information via ASM and SSM. dbeacon was originally only IPv6 capable, designed to be used in the m6bone.
2008-07-14Mark as destdir ready.joerg1-1/+3
2008-06-21Fix autoconf header to not re-declare inet_ntop and friends.joerg5-3/+46
Fix text relocations by ensuring the Perl module can use -fPIC builds. Bump revision.
2008-06-20Add DESTDIR support.joerg3-6/+10
2008-03-04Mechanical changes to add DESTDIR support to packages that installjlam5-17/+26
their files via a custom do-install target.
2007-12-01Fixed invalid lvalue.rillig2-1/+17
2007-12-01The package name looks weird to me.rillig1-1/+2
2007-12-01Restructured the package so that all source files can be patched.rillig6-40/+68
Fixed build failures with g++4.
2007-11-27This package's configure script wants to find perl, so add 'perl'seb1-1/+3
to USE_TOOLS and let buildlink3 via perl5/module.mk handle the full dependency recording.
2007-10-05Don't use malloc.h.joerg2-1/+15
2007-09-07Convert packages that test and use USE_INET6 to use the options frameworkjlam1-8/+11
and to support the "inet6" option instead. Remaining usage of USE_INET6 was solely for the benefit of the scripts that generate the README.html files. Replace: BUILD_DEFS+= USE_INET6 with BUILD_DEFS+= IPV6_READY and teach the README-generation tools to look for that instead. This nukes USE_INET6 from pkgsrc proper. We leave a tiny bit of code to continue to support USE_INET6 for pkgsrc-wip until it has been nuked from there as well.
2007-08-13Added mk/misc/category.mk, which contains the definitions that are onlyrillig1-2/+2
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-11Don't use malloc.h.joerg4-1/+44
2007-08-10Fix malloc.h usage.joerg4-11/+37
2007-03-30Revert last PLIST change und bump revision again.joerg2-5/+3
Trust the bulk builds more than rillig@ and let him figure out why his environment produces a different file set.
2007-03-24Prepare for switching to NO_MTREE=yes.joerg1-3/+3
2007-03-08Fixed the PLIST. PKGREVISION++rillig2-2/+5
2007-03-07Use INSTALLATION_DIRS to create directories.reed1-2/+3
This is for PR #35945.
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz2-5/+5
Patch provided by Sergey Svishchev in private mail.
2007-01-14Modular Xorg support.joerg1-1/+5
2007-01-13Modular Xorg support. Never use static linkage on some platforms byjoerg4-22/+54
default.
2007-01-08Don't link against libXext. Bump revision.joerg3-6/+6
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig3-7/+7
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2006-10-28Some more HOMEPAGE/MASTER_SITES updates from Sergey Svishchev.wiz1-2/+2
2006-10-04Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz2-5/+5
2006-09-03Reset maintainer for people who lost their commit bit.wiz3-6/+6
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-06Uses C++.joerg1-1/+2
2006-06-02Use C++ and INSTALLATION_DIRS, sort PLIST.joerg2-4/+8
2006-05-13Uses C++.joerg2-2/+6
2006-04-22Remove patch-aa. Moving the include of the configuration headerjoerg2-24/+1
after the use of the defines is not likely to work.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-11Recursive PKGREVISION bump due to the common-mml update.minskim1-2/+2
2006-04-11Add missing patches that should have been committed with the previous update.minskim2-0/+43
2006-04-11Update common-mml to 1.2.16. This version was packaged by David Price,minskim12-93/+96
and modified by me. Major changes since 1.2.0: - Add support for SAP and SDP.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam2-4/+4
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-27Add DragonFly support. Fix compilation with GCC 3.4+:joerg10-50/+135
When method_ is not set, assume it means the default dither algorithm, set it to NULL in disable(). This can also avoid possible segfaults. Bump revision.
2006-02-24Add DragonFly support. Allow build on newer NetBSD versions.joerg8-31/+126
Don't require MTREE. Simplify Makefiles by building directly as bin/rat -- pkgsrc doesn't support multiple builds in one WRKSRC anyway.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg7-9/+14
2006-01-04Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4schmonz1-3/+2
rather than PKG_FAIL_REASON, so that they provide useful error messages in build logs, and so that they continue to work on platforms where they aren't broken.
2006-01-03Add DragonFly support.joerg2-9/+9
2006-01-03Fix errno. Split patch-ae into two parts for each individual file.joerg3-13/+25