From 2a34e88c1e1ced28e75c487cd13402e1c9cf9fa3 Mon Sep 17 00:00:00 2001 From: Michael Goddard Date: Wed, 29 Jun 2011 13:38:46 +1000 Subject: Initial copy of QtMultimediaKit. Comes from original repo, with SHA1: 2c82d5611655e5967f5c5095af50c0991c4378b2 --- src/multimediakit/multimediakit.pro | 217 ++++++++++++++++++++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 src/multimediakit/multimediakit.pro (limited to 'src/multimediakit/multimediakit.pro') diff --git a/src/multimediakit/multimediakit.pro b/src/multimediakit/multimediakit.pro new file mode 100644 index 000000000..57d5af5f2 --- /dev/null +++ b/src/multimediakit/multimediakit.pro @@ -0,0 +1,217 @@ +load(qt_module) + +# distinct from QtMultimedia +TARGET = QtMultimediaKit +QPRO_PWD = $$PWD +QT = core network + +CONFIG += module +MODULE_PRI += ../../modules/qt_multimediakit.pri + +contains(QT_CONFIG, opengl) | contains(QT_CONFIG, opengles2): !symbian { + QT += opengl +} else { + DEFINES += QT_NO_OPENGL +} + +!static:DEFINES += QT_MAKEDLL +DEFINES += QT_BUILD_MULTIMEDIA_LIB + +load(qt_module_config) + +HEADERS += qtmultimediakitversion.h + +PRIVATE_HEADERS += \ + qmediacontrol_p.h \ + qmediaobject_p.h \ + qmediaservice_p.h \ + qmediaplaylist_p.h \ + qmediaplaylistprovider_p.h \ + qmediaimageviewerservice_p.h \ + qvideowidget_p.h \ + qmediapluginloader_p.h \ + qpaintervideosurface_p.h \ + qvideosurfaceoutput_p.h + +PUBLIC_HEADERS += \ + qmediacontrol.h \ + qmediaobject.h \ + qmediaservice.h \ + qmediabindableinterface.h \ + qlocalmediaplaylistprovider.h \ + qmediaimageviewer.h \ + qmediaplayer.h \ + qmediaplayercontrol.h \ + qmediaplaylist.h \ + qmediaplaylistnavigator.h \ + qmediaplaylistprovider.h \ + qmediaplaylistioplugin.h \ + qmediacontent.h \ + qmediaresource.h \ + qmediarecorder.h \ + qmediaencodersettings.h \ + qmediarecordercontrol.h \ + qmediaserviceprovider.h \ + qmediaserviceproviderplugin.h \ + qmetadatareadercontrol.h \ + qmetadatawritercontrol.h \ + qmediastreamscontrol.h \ + qradiotuner.h \ + qradiotunercontrol.h \ + qtmedianamespace.h \ + qvideowidget.h \ + qvideowindowcontrol.h \ + qvideowidgetcontrol.h \ + qaudioencodercontrol.h \ + qvideoencodercontrol.h \ + qimageencodercontrol.h \ + qaudiocapturesource.h \ + qmediacontainercontrol.h \ + qmediaplaylistcontrol.h \ + qmediaplaylistsourcecontrol.h \ + qaudioendpointselector.h \ + qvideodevicecontrol.h \ + qgraphicsvideoitem.h \ + qvideorenderercontrol.h \ + qmediatimerange.h \ + qmedianetworkaccesscontrol.h \ + qmediaenumdebug.h + +SOURCES += qmediacontrol.cpp \ + qmediaobject.cpp \ + qmediaservice.cpp \ + qmediabindableinterface.cpp \ + qlocalmediaplaylistprovider.cpp \ + qmediaimageviewer.cpp \ + qmediaimageviewerservice.cpp \ + qmediaplayer.cpp \ + qmediaplayercontrol.cpp \ + qmediaplaylist.cpp \ + qmediaplaylistioplugin.cpp \ + qmediaplaylistnavigator.cpp \ + qmediaplaylistprovider.cpp \ + qmediarecorder.cpp \ + qmediaencodersettings.cpp \ + qmediarecordercontrol.cpp \ + qmediacontent.cpp \ + qmediaresource.cpp \ + qmediaserviceprovider.cpp \ + qmetadatareadercontrol.cpp \ + qmetadatawritercontrol.cpp \ + qmediastreamscontrol.cpp \ + qradiotuner.cpp \ + qradiotunercontrol.cpp \ + qvideowidget.cpp \ + qvideowindowcontrol.cpp \ + qvideowidgetcontrol.cpp \ + qaudioencodercontrol.cpp \ + qvideoencodercontrol.cpp \ + qimageencodercontrol.cpp \ + qaudiocapturesource.cpp \ + qmediacontainercontrol.cpp \ + qmediaplaylistcontrol.cpp \ + qmediaplaylistsourcecontrol.cpp \ + qaudioendpointselector.cpp \ + qvideodevicecontrol.cpp \ + qmediapluginloader.cpp \ + qpaintervideosurface.cpp \ + qvideorenderercontrol.cpp \ + qmediatimerange.cpp \ + qmedianetworkaccesscontrol.cpp \ + qvideosurfaceoutput.cpp + +#Camera +PUBLIC_HEADERS += \ + qcamera.h \ + qcameraviewfinder.h \ + qcameraimagecapture.h \ + qcameraimagecapturecontrol.h \ + qcameraexposure.h \ + qcamerafocus.h \ + qcameraimageprocessing.h \ + qcameracontrol.h \ + qcameralockscontrol.h \ + qcameraexposurecontrol.h \ + qcamerafocuscontrol.h \ + qcameraflashcontrol.h \ + qcameraimageprocessingcontrol.h \ + qcameracapturedestinationcontrol.h \ + qcameracapturebufferformatcontrol.h + +SOURCES += \ + qcamera.cpp \ + qcameraviewfinder.cpp \ + qcameraexposure.cpp \ + qcamerafocus.cpp \ + qcameraimageprocessing.cpp \ + qcameraimagecapture.cpp \ + qcameraimagecapturecontrol.cpp \ + qcameracontrol.cpp \ + qcameralockscontrol.cpp \ + qcameraexposurecontrol.cpp \ + qcamerafocuscontrol.cpp \ + qcameraflashcontrol.cpp \ + qcameraimageprocessingcontrol.cpp \ + qcameracapturedestinationcontrol.cpp \ + qcameracapturebufferformatcontrol.cpp + +include(audio/audio.pri) +include(video/video.pri) +include(effects/effects.pri) + +mac { +!simulator { + HEADERS += qpaintervideosurface_mac_p.h + OBJECTIVE_SOURCES += qpaintervideosurface_mac.mm +} + LIBS += -framework AppKit -framework QuartzCore -framework QTKit +} + +maemo5 { + isEqual(QT_ARCH,armv6):QMAKE_CXXFLAGS += -march=armv7a -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon + HEADERS += qxvideosurface_maemo5_p.h + SOURCES += qxvideosurface_maemo5.cpp + SOURCES += qgraphicsvideoitem_maemo5.cpp + LIBS += -lXv -lX11 -lXext +} + +maemo6 { + isEqual(QT_ARCH,armv6) { + HEADERS += qeglimagetexturesurface_p.h + SOURCES += qeglimagetexturesurface.cpp + + SOURCES += qgraphicsvideoitem_maemo6.cpp + + LIBS += -lX11 + } else { + SOURCES += qgraphicsvideoitem.cpp + } +} + +symbian { + contains(surfaces_s60_enabled, yes) { + SOURCES += qgraphicsvideoitem_symbian.cpp + } else { + SOURCES += qgraphicsvideoitem_overlay.cpp + } +} + +!maemo*:!symbian { + SOURCES += qgraphicsvideoitem.cpp +} + +HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS + +symbian { + contains(S60_VERSION, 5.1) |contains (S60_VERSION, 3.2) | contains(S60_VERSION, 3.1): DEFINES += PRE_S60_52_PLATFORM + load(data_caging_paths) + QtMediaDeployment.sources = QtMultimediaKit.dll + QtMediaDeployment.path = /sys/bin + DEPLOYMENT += QtMediaDeployment + TARGET.UID3=0x2002AC77 + TARGET.CAPABILITY = ALL -TCB + LIBS += -lefsrv +} + +# CONFIG += middleware +# include(../../features/deploy.pri) -- cgit v1.2.3