Apache OpenOffice (AOO) Bugzilla – Issue 127138
replace Quicktime
Last modified: 2022-10-28 12:54:34 UTC
Once configure is fixed to detect Xcode 8, build breaks on avmedia: In file included from /Users/ariel/aoo/build/openoffice-svn/branches/AOO413/main/avmedia/source/quicktime/framegrabber.cxx:24: In file included from ./framegrabber.hxx:27: ./quicktimecommon.hxx:30:9: fatal error: 'QTKit/QTKit.h' file not found #import <QTKit/QTKit.h> Apple removed support for building code based QTKit, though at runtime the framework is still supported; thus, AOO does work on Sierra, but it cannot be built. The avmedia macOS plugin should move from QTKit to AV Foundation, see https://developer.apple.com/library/content/technotes/tn2300/_index.html
It breaks before avmedia, in vcl: /Users/ariel/aoo/build/openoffice-svn/branches/AOO413/main/vcl/aqua/source/dtrans/PictToBmpFlt.cxx:34:10: fatal error: 'QuickTime/QuickTime.h' file not found #include <QuickTime/QuickTime.h> ^ 1 error generated.
I high jack this Bug as collecting all Information for Quicktime removal. There is no way around this Ressources on Quicktime in the wiki https://wiki.openoffice.org/wiki/Mac_OS_X_Porting_-_Native_Audio_and_Video Search on the code gives: Implementation in avmedia which we need to rebuild with https://developer.apple.com/documentation/avfoundation?language=objc or AVkit if we want more sophisticated player. following references we need to take care: in filter on oox in postrpocess scp2 scripting sd solenv svx vcl
(In reply to Peter from comment #2) > I high jack this Bug as collecting all Information for Quicktime removal. > There is no way around this Well, looks like you didn't collect well your information. AV Foundation is *already* implemented on trunk (old SVN, now "master" on git?) since 2014 (*), see issue 124875. So this bug is about removing the bits of this old Quicktime implementation and using the newer one. (*) Implemented in main/avmedia/source/macavf/
I'll take a look on the weekend (sooner if I can find where OpenGrok is located now)
Sadly opengrok is down.
Removing Quicktime should be fixed on trunk and branch AOO418.
I think we have test builds of AOO418 for macOS to see if this issue is fixed: https://home.apache.org/~jim/AOO-builds/AOO418-macOS-test/ Maybe a Mac user can install and confirm?
Since all Quicktime changes have been backported to AOO418 I set this as resolved.