[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