[Sumover-dev] Re: [Media Tools] #42: FreeBSD patches

Media Tools SUMOVER-dev at cs.ucl.ac.uk
Thu May 18 20:50:24 BST 2006


#42: FreeBSD patches
--------------------------+-------------------------------------------------
  Reporter:  socrates     |       Owner:  socrates           
      Type:  enhancement  |      Status:  closed             
  Priority:  major        |   Milestone:  sumover-1Qb-release
 Component:  vic          |     Version:  4.2.28             
Resolution:  fixed        |    Keywords:  FreeBSD            
--------------------------+-------------------------------------------------
Changes (by socrates):

  * status:  new => closed
  * resolution:  => fixed

Comment:

 Applied following FreeBSD vic patches.

   * From [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files
 /patch-Tcl.cpp patch-Tcl.cpp]:

   - Added `Tcl_Init(tcl);`

   * From [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files
 /patch-mbus_handler patch-mbus_handler]:

   - Removed redundant `#include "mus_handler.h"`

   * From [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files
 /patch-nomalloc_h patch-nomalloc_h]:

   - Removed unneeded `#include <malloc.h>`

   * From [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files
 /patch-renderer-window patch-renderer-window]:

   - None (Already covered by other patch in the past)

   * From [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files
 /patch-net-ipv6.cpp patch-net-ipv6.cpp]:

   - Removed unecessary `#include "inet_ntop.h"`

   * From [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files
 /patch-defs patch-defs]:

   - `codec/h263/Motion.h`: Added protype for `AllocMVector(...)`

   - `codec/h263/code.h`: Added prototype for `InitCode(...)`


   * From [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files
 /patch-histtolut.cpp patch-histtolut.cpp]:

   - `render/histtolut/histtolut.cpp`: Replaced all instances of `memset()`
 with `std : : memset()` and `#included <cstring>`

   * From [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files
 /patch-main patch-main]:

   - `main.cpp`: #ifdef __FreeBSD__ use `srandomdev()` instead of
 `srandom()`

   * From [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files
 /patch-md5 patch-md5]:

   - `net/crypt.cpp`: use OpenSSL's MD5 code instead of vic's own copy.
 (Needed to add `-lcrypto` to `Makefile.in` to resolve references to MD5
 crypto library)


 Fixes left out of vic diff:

   * [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files/patch-
 const patch-const] was causing gcc-4.0 on FC4 to complain.

   * [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files/patch-
 inet6.h patch-inet6.h] is probably unneeded in modern systems.

   * [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files/patch-ui-
 ctrlmenu.tcl patch-ui-ctrlmenu.tcl]: "Freeze" button spits otcl error that
 no such "freeze" method exists

   * [http://www.freebsd.org/cgi/cvsweb.cgi/ports/mbone/vic/files/patch-ui-
 resource.tcl patch-ui-resource.tcl]: still grabber, if true by default
 doesn't work, so keep it false.

-- 
Ticket URL: <https://frostie.cs.ucl.ac.uk/nets/mmedia/ticket/42>
Media Tools <http://www-mice.cs.ucl.ac.uk/multimedia/software>
Media Tools


More information about the Sumover-dev mailing list