[Sumover-dev] Re: [Media Tools] #185: QuickDraw deprecated in OSX 10.4 in favour of Quartz 2D

Media Tools SUMOVER-dev at cs.ucl.ac.uk
Wed Oct 15 19:54:43 BST 2008


#185: QuickDraw deprecated in OSX 10.4 in favour of Quartz 2D
---------------------+------------------------------------------------------
  Reporter:  piers   |       Owner:  piers       
      Type:  defect  |      Status:  new         
  Priority:  major   |   Milestone:              
 Component:  rat     |     Version:  2.8ucl-1.4.0
Resolution:          |    Keywords:              
---------------------+------------------------------------------------------
Old description:

> Although VIC's grabber-macosx.cpp uses QD functions and currently works
> for now (on 10.4 and 10.5) - there are now warning issued when compiling
> with Xcode 3.
>
> Migration will be necessary in the near future.
>
> Also there are some issues with the current grabber that can hopefully be
> solved in the transition. There seems to be a bug that is currently
> worked around (in source:vic/branches/mpeg4/tcl/ui-ctrlmenu.tcl
> close_device {}) - which causes VIC to crash with the message "pure
> virtual method called". Also the grabber seems picky about when the port
> and capture type are set - in init_grabber() also in
> source:vic/branches/mpeg4/tcl/ui-ctrlmenu.tcl

New description:

 Although VIC's grabber-macosx.cpp uses QD functions and currently works
 for now (on 10.4 and 10.5) - there are now warning issued when compiling
 with Xcode 3.

 For migration info see: Apple's
 [http://developer.apple.com/documentation/Carbon/Conceptual/QuickDrawToQuartz2D/tq_intro/chapter_1_section_1.html
 Introduction to Quartz Programming Guide for QuickDraw Developers]

 Migration will be necessary in the near future.

 Also there are some issues with the current grabber that can hopefully be
 solved in the transition. There seems to be a bug that is currently worked
 around (in source:vic/branches/mpeg4/tcl/ui-ctrlmenu.tcl close_device {})
 - which causes VIC to crash with the message "pure virtual method called".
 Also the grabber seems picky about when the port and capture type are set
 - in init_grabber() also in source:vic/branches/mpeg4/tcl/ui-ctrlmenu.tcl

-- 
Ticket URL: <https://frostie.cs.ucl.ac.uk/nets/mmedia/ticket/185>
Media Tools <http://mediatools.cs.ucl.ac.uk/>
Media Tools


More information about the Sumover-dev mailing list