[Pythonmac-SIG] Quicktime, versions, 3GPP

michael ferraro michael at possibleworlds.com
Mon Jul 26 22:40:26 CEST 2004


hello --

i was about to start a project that employed Quicktime to output,  in  
real-time
the contents of my OpenGL window.  I am doing this in order to use a  
Quicktime
based SDI output card (The Blackmagic Decklink) to convert to video  
without
using a scan converter (The scan converter approach digitizes the  
monitor
output and does not let me output a simultaneous alpha channel.

I checked out python from CVS and used my python2.3 to run setup.py in  
Mac/Modules/qt to
build the new stuff.  The compile seemed to go ok by the install  
generated a number of
messages

Are these something I can work around.  it seem that the messages are  
related to Quicktime
Musc.

Michael



running install
running build
running build_py
running build_ext
running install_lib
creating  
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime
copying  
build/lib.darwin-7.4.0-Power_Macintosh-2.3/QuickTime/__init__.py ->  
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime
copying build/lib.darwin-7.4.0-Power_Macintosh-2.3/QuickTime/_Qt.so ->  
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime
copying build/lib.darwin-7.4.0-Power_Macintosh-2.3/QuickTime/Qt.py ->  
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime
copying  
build/lib.darwin-7.4.0-Power_Macintosh-2.3/QuickTime/QuickTime.py ->  
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime
byte-compiling  
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/__init__.py to __init__.pyc
byte-compiling  
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/Qt.py to Qt.pyc
byte-compiling  
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py to QuickTime.pyc
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3122: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   notImplementedMusicErr = (0x80000000 | (0xFFFF &  
(notImplementedMusicOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3123: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   cantSendToSynthesizerErr = (0x80000000 | (0xFFFF &  
(cantSendToSynthesizerOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3124: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   cantReceiveFromSynthesizerErr = (0x80000000 | (0xFFFF &  
(cantReceiveFromSynthesizerOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3125: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   illegalVoiceAllocationErr = (0x80000000 | (0xFFFF &  
(illegalVoiceAllocationOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3126: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   illegalPartErr = (0x80000000 | (0xFFFF & (illegalPartOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3127: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   illegalChannelErr = (0x80000000 | (0xFFFF & (illegalChannelOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3128: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   illegalKnobErr = (0x80000000 | (0xFFFF & (illegalKnobOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3129: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   illegalKnobValueErr = (0x80000000 | (0xFFFF &  
(illegalKnobValueOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3130: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   illegalInstrumentErr = (0x80000000 | (0xFFFF &  
(illegalInstrumentOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3131: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   illegalControllerErr = (0x80000000 | (0xFFFF &  
(illegalControllerOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3132: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   midiManagerAbsentErr = (0x80000000 | (0xFFFF &  
(midiManagerAbsentOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3133: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   synthesizerNotRespondingErr = (0x80000000 | (0xFFFF &  
(synthesizerNotRespondingOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3134: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   synthesizerErr = (0x80000000 | (0xFFFF & (synthesizerOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3135: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   illegalNoteChannelErr = (0x80000000 | (0xFFFF &  
(illegalNoteChannelOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3136: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   noteChannelNotAllocatedErr = (0x80000000 | (0xFFFF &  
(noteChannelNotAllocatedOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3137: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   tunePlayerFullErr = (0x80000000 | (0xFFFF & (tunePlayerFullOSErr)))
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/ 
site-packages/QuickTime/QuickTime.py:3138: FutureWarning: hex/oct  
constants > sys.maxint will return positive values in Python 2.4 and up
   tuneParseErr = (0x80000000 | (0xFFFF & (tuneParseOSErr)))
[Wheezer:Mac/Modules/qt] mef%


(On Feb 20, 2004, at 6:01 PM, Jack Jansen wrote:

>
> On 20 Feb 2004, at 15:23, Dinu Gherman wrote:
>
>> Hi again,
>>
>> does anybody know if the Quicktime modules under Carbon do always
>> support the currently installed/found version of Quicktime during
>> compile time, or is it a more difficult story?
>>
>> I'm especially interested in Quicktime 6.3 and higher with their
>> ability to save in 3GPP mode for mobile devices...
>
> It is a more difficult story (of course, I should add:-).
>
> The quicktime modules are built against a specific version of the API,  
> but they use the implementation provided by the version of QuickTime  
> you have installed on your machine. In other words, if exporting to  
> 3GPP requires API calls that are newer than when the quicktime modules  
> were built you will not be able to do it. But any new functionality  
> sitting under existing APIs is immediately available.
>
> All that said: I've greatly enhanced the quicktime modules a month or  
> so ago. The code is in the Python CVS repository, and I've done it in  
> such a way that even though the code is in the 2.4 sourcetree it is  
> possible to build the modules for 2.3. Unfortunately I've been really  
> busy ever since, and I haven't had a chance to make the modules  
> available through PackageManager. I promise I will do so as soon as I  
> have the time. In the mean time you can check out Python from CVS and  
> use your python2.3 interpreter to run setup.py in Mac/Modules/Qt to  
> build the new stuff from source.
> --
> Jack Jansen, <Jack.Jansen at cwi.nl>, http://www.cwi.nl/~jack
> If I can't dance I don't want to be part of your revolution -- Emma  
> Goldman
>
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
>



More information about the Pythonmac-SIG mailing list