[Sumover-dev] Re: [Media Tools] #45: Debian port

Media Tools SUMOVER-dev at cs.ucl.ac.uk
Tue May 16 22:26:24 BST 2006


#45: Debian port
--------------------------+-------------------------------------------------
  Reporter:  socrates     |       Owner:  socrates           
      Type:  enhancement  |      Status:  closed             
  Priority:  major        |   Milestone:  sumover-1Qb-release
 Component:  vic          |     Version:  2.8ucl1.1.8        
Resolution:  fixed        |    Keywords:  Debian             
--------------------------+-------------------------------------------------
Changes (by socrates):

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

Comment:

 Applied following Debian vic patches:
   - substituted some "delete" calls by "delete[]", as proposed in this
 [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=148014 patch]

   - cast pointer to intptr_t before doing erithmetic, as suggested in this
 [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=297949 patch]

 Also looked into
 [http://ftp.debian.org/debian/pool/main/v/vic/vic_2.8ucl1.1.5-8.diff.gz
 "master" vic diff] and grabbed as many patches as possible from it:
   - rtp/ntp-time.h: 59, neater fix for GETTIMEOFDAY_TO_NTP_OFFSET, now
 append U to #define'd constant

   - more "delete" -> "delete[]" replacements

   - rtp/session.cpp:131, initialized rint(0.0)

   - rtp/pktbuf-rtp.cpp:65, cast srcid_ to u_int32_t

   - codec/encoder-h261.cpp:220-222, removed unnecessary cast to (void *)

   - codec/h263/h263mux.c:561+877, added #ifdef for INT_64 arch

   - codec/tmn-x/main.c:1712, add missing init for frameskip

   -  video/grabber-x11.cpp:197, conditional based on variable "name_ "not
 on "free"


 Fixes left out of
 [http://ftp.debian.org/debian/pool/main/v/vic/vic_2.8ucl1.1.5-8.diff.gz
 "master" vic diff]:

   - Fixes related to builing against tcl-8.4/tk-8.4 on Debian. These are
 mainly in files related to config scripts (configure.in, config.guess,
 config.sub, config.in.tail, config.in.tk), as well as in Makefile.in and
 config.h, and possibly others (where #include paths are needed to other
 tcl/tk installations).

   - main.cpp:439, use sig_t cast for signal type

   - fixes to #include <getopt.h>, this is added gloabally in config.h

   - random.c:, removed use of custom random()

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


More information about the Sumover-dev mailing list