head 1.12; access; symbols pkgsrc-2026Q1:1.12.0.8 pkgsrc-2026Q1-base:1.12 pkgsrc-2025Q4:1.12.0.6 pkgsrc-2025Q4-base:1.12 pkgsrc-2025Q3:1.12.0.4 pkgsrc-2025Q3-base:1.12 pkgsrc-2025Q2:1.12.0.2 pkgsrc-2025Q2-base:1.12 pkgsrc-2025Q1:1.10.0.2 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.9.0.26 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.24 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.22 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.20 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.18 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.16 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.14 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.12 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.10 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.8 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.6 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.4 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.2 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.7.0.48 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.46 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.44 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.42 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.40 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.36 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.16 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.38 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.34 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.32 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.30 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.28 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.26 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.24 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.22 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.20 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.18 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.14 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.12 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.10 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.8 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.6 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.4 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.2 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.6.0.6 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.4 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.2 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.5.0.8 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.6 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.4 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.2 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.4.0.8 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.6 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.4 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.2 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.3.0.24 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.22 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.20 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.18 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.16 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.14 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.12 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.10 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.8 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.6 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.4 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.2 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.2.0.6 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.4 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.2 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.1.1.1.0.4 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.2 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.12 date 2025.04.26.21.36.31; author wiz; state Exp; branches; next 1.11; commitid guAhZg7xpfoaKBSF; 1.11 date 2025.04.26.18.25.14; author he; state Exp; branches; next 1.10; commitid eK9yhBa20Di1GASF; 1.10 date 2025.01.27.16.35.10; author wiz; state Exp; branches; next 1.9; commitid Xe6fobyzDtkbW8HF; 1.9 date 2021.10.26.10.57.01; author nia; state Exp; branches; next 1.8; commitid aEPmjIQZqrfFhjeD; 1.8 date 2021.10.07.14.30.13; author nia; state Exp; branches; next 1.7; commitid HqBUZHNpWI2M4TbD; 1.7 date 2015.11.02.23.54.09; author agc; state Exp; branches; next 1.6; commitid 3O90eVuJEi9MOzHy; 1.6 date 2015.03.31.15.49.57; author joerg; state Exp; branches; next 1.5; commitid iRK7Q3Z7sKB85Mfy; 1.5 date 2014.01.14.17.07.37; author prlw1; state Exp; branches; next 1.4; commitid JyCg5yYTYh4FG6lx; 1.4 date 2013.03.02.18.01.05; author joerg; state Exp; branches; next 1.3; 1.3 date 2010.03.08.12.10.06; author sborrill; state Exp; branches; next 1.2; 1.2 date 2009.07.01.13.51.47; author sborrill; state Exp; branches; next 1.1; 1.1 date 2008.12.16.19.35.45; author sborrill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.12.16.19.35.45; author sborrill; state Exp; branches; next ; desc @@ 1.12 log @vic-devel: fix empty conflicts marker @ text @$NetBSD: distinfo,v 1.11 2025/04/26 18:25:14 he Exp $ BLAKE2s (vic-2.8ucl1.4.0_ov511.diff.gz) = 6ee05f47167e8496673cc9eb029ac124cc91d78d1d8b9ba49962259dbc23534d SHA512 (vic-2.8ucl1.4.0_ov511.diff.gz) = b2618dddb2b07ceec37fb8f11d05c7164bc089f9f720c6d697e2d3b83f086bf2f1efeb99bf79f3b9d164f472fe485b31780d687c9f4fc04a28ba2d22a109dfb5 Size (vic-2.8ucl1.4.0_ov511.diff.gz) = 8646 bytes BLAKE2s (vic-2.8ucl1.4.0beta-4337.tgz) = f1f9f42edab51c7a9d8858fa1f80157e956cd38450aec4b93c7f1deeb0d0d08c SHA512 (vic-2.8ucl1.4.0beta-4337.tgz) = d159ce47447432193d6b537beb6faeb3f2f64ba06223d9726ff813c6f81eff1a6a64bb1fd5a4edcf41b9e069c159e55a680e0edaf668817173b9dfe1fc068fef Size (vic-2.8ucl1.4.0beta-4337.tgz) = 9345775 bytes SHA1 (patch-Makefile.in) = 9f913eee4a9b9bfbf6e5735f04af97cdba92d297 SHA1 (patch-codec_tmndec_store.c) = 65b7aa01864f428088788b0311a2c88dc7a46914 SHA1 (patch-color-swscale.cpp) = 0796262c5db74cc354ce7f55ae246c489f5c9b33 SHA1 (patch-configure) = 7e884e3e32d8ce06a92573c2d08373e74e57af04 SHA1 (patch-crypt-rijndael.cpp) = 5dfda8c17c91fa5f6b2df24d4e1ed93bc4ae5b87 SHA1 (patch-grabber-v4l2.cpp) = 5f8f45dbdc506525eb457a518df2cf9b44857587 SHA1 (patch-main.cpp) = 671cda41595f1f5c001b089ee04b5c84f559330a SHA1 (patch-tcl_tcl2cpp_tcl2cpp.c) = 90d7f66a06dfdefebb058da6e688aecb965e3925 SHA1 (patch-tkStripchart.c) = ab02270a2801684d6d915d268651262e068a9c5c SHA1 (patch-ui-ctrlmenu.tcl) = b81763c2642f3d1eb828cbac4e687c7bf9bc1ba2 SHA1 (patch-ui-resource.tcl) = 1763779af32de2d19b4352eb7174f9edd9f7be16 @ 1.11 log @mbone/vic-devel: make this build with updated TCL. Adapt to change of syntax for TCL_PACKAGE_PATH (and TK_PACKAGE_PATH). The newest TCL now uses a colon-separated string, whereas it earlier used a space-separated string. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2025/01/27 16:35:10 wiz Exp $ a8 3 <<<<<<< distinfo ======= >>>>>>> 1.10 @ 1.10 log @vic-devel: fix build Work around video/grabber-v4l2.cpp:164:9: error: '__u32' does not name a type @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2021/10/26 10:57:01 nia Exp $ d9 3 d15 1 a15 1 SHA1 (patch-configure) = bce8d7eacb17644689ba34bc2e5b776f9ce9665e @ 1.9 log @mbone: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2021/10/07 14:30:13 nia Exp $ d14 1 a14 1 SHA1 (patch-grabber-v4l2.cpp) = b62fcfdfee0aa7f9515ce1d9ee65b9211873deb7 @ 1.8 log @mbone: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2015/11/02 23:54:09 agc Exp $ d3 1 a3 1 RMD160 (vic-2.8ucl1.4.0_ov511.diff.gz) = b60a9d3f5764cc4528dffbf5e9465301d71723de d6 1 a6 1 RMD160 (vic-2.8ucl1.4.0beta-4337.tgz) = 631b18fe036c289e5622722e521af2c9735c63da @ 1.7 log @Add SHA512 digests for distfiles for mbone category Existing SHA1 digests verified, all found to be the same on the machine holding the existing distfiles (morden). Existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2015/03/31 15:49:57 joerg Exp $ a2 1 SHA1 (vic-2.8ucl1.4.0_ov511.diff.gz) = 46faceb1d926820e41ffda71228f63959747a73e a5 1 SHA1 (vic-2.8ucl1.4.0beta-4337.tgz) = 6c15491fa5bdfaedf94731094f8952ed3ff027bb @ 1.6 log @Don't pass -D without option on unknown-to-the-authors platforms like ARM. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2014/01/14 17:07:37 prlw1 Exp $ d5 1 d9 1 @ 1.5 log @Build fixes for new Tcl @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2013/03/02 18:01:05 joerg Exp $ d12 1 a12 1 SHA1 (patch-configure) = 509e31f0e0c1037701d7f012569ac5e5e1e4c033 @ 1.4 log @Fix main in C file compiled with C++ compiler. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2010/03/08 12:10:06 sborrill Exp $ d9 2 a10 1 SHA1 (patch-Makefile.in) = 417c540eb903ace3c5859f21d92556494d52c30d d14 1 a14 1 SHA1 (patch-grabber-v4l2.cpp) = e9ef03d31f336976e220291646028916712e71a7 d17 1 @ 1.3 log @Add DESTDIR support (and fix man path at same time). Bump PKGREVISION @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2009/07/01 13:51:47 sborrill Exp $ d15 1 @ 1.2 log @Fix build with latest ffmpeg. Bump PKGREVISION @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2008/12/16 19:35:45 sborrill Exp $ d9 1 a9 1 SHA1 (patch-Makefile.in) = f908c984d9bd9c216ceda0eba99987904eea4dfd @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d10 1 @ 1.1.1.1 log @Import development version of vic from UCL/Avats/Sumover. 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 @ text @@