qtmobility/src/multimedia/multimedia.pro
changeset 14 6fbed849b4f4
parent 8 71781823f776
child 15 1f895d8a5b2b
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
     1 TEMPLATE = lib
     1 TEMPLATE = lib
     2 
     2 
     3 # distinct from QtMultimedia
     3 # distinct from QtMultimedia
     4 TARGET = QtMedia
     4 TARGET = QtMultimedia
     5 
     5 
     6 include (../../common.pri)
     6 include (../../common.pri)
     7 INCLUDEPATH+= .
     7 INCLUDEPATH+= .
     8 
     8 
     9 QT += network multimedia
     9 QT += network
    10 
    10 
    11 contains(QT_CONFIG, opengl): QT += opengl
    11 contains(QT_CONFIG, opengl): QT += opengl
    12 
    12 
    13 !static:DEFINES += QT_MAKEDLL
    13 !static:DEFINES += QT_MAKEDLL
    14 DEFINES += QT_BUILD_MEDIA_LIB
    14 DEFINES += QT_BUILD_MULTIMEDIA_LIB
    15 
    15 
    16 PRIVATE_HEADERS += \
    16 PRIVATE_HEADERS += \
    17     qmediacontrol_p.h \
    17     qmediacontrol_p.h \
    18     qmediaobject_p.h \
    18     qmediaobject_p.h \
    19     qmediaservice_p.h  \
    19     qmediaservice_p.h  \
    26 
    26 
    27 PUBLIC_HEADERS += \
    27 PUBLIC_HEADERS += \
    28     qmediacontrol.h \
    28     qmediacontrol.h \
    29     qmediaobject.h \
    29     qmediaobject.h \
    30     qmediaservice.h \
    30     qmediaservice.h \
       
    31     qmediabindableinterface.h \
    31     qlocalmediaplaylistprovider.h \
    32     qlocalmediaplaylistprovider.h \
    32     qmediaimageviewer.h \
    33     qmediaimageviewer.h \
    33     qmediaplayer.h \
    34     qmediaplayer.h \
    34     qmediaplayercontrol.h \
    35     qmediaplayercontrol.h \
    35     qmediaplaylist.h \
    36     qmediaplaylist.h \
    41     qmediarecorder.h \
    42     qmediarecorder.h \
    42     qmediaencodersettings.h \
    43     qmediaencodersettings.h \
    43     qmediarecordercontrol.h \
    44     qmediarecordercontrol.h \
    44     qmediaserviceprovider.h \
    45     qmediaserviceprovider.h \
    45     qmediaserviceproviderplugin.h \
    46     qmediaserviceproviderplugin.h \
    46     qmetadatacontrol.h \
    47     qmetadatareadercontrol.h \
       
    48     qmetadatawritercontrol.h \
    47     qmediastreamscontrol.h \
    49     qmediastreamscontrol.h \
    48     qradiotuner.h \
    50     qradiotuner.h \
    49     qradiotunercontrol.h \
    51     qradiotunercontrol.h \
    50     qtmedianamespace.h \
    52     qtmedianamespace.h \
    51     qvideooutputcontrol.h \
       
    52     qvideowidget.h \
    53     qvideowidget.h \
    53     qvideowindowcontrol.h \
    54     qvideowindowcontrol.h \
    54     qvideowidgetcontrol.h \
    55     qvideowidgetcontrol.h \
    55     qaudioencodercontrol.h \
    56     qaudioencodercontrol.h \
    56     qvideoencodercontrol.h \
    57     qvideoencodercontrol.h \
    57     qimageencodercontrol.h \
    58     qimageencodercontrol.h \
    58     qaudiocapturesource.h \
    59     qaudiocapturesource.h \
    59     qmediacontainercontrol.h \
    60     qmediacontainercontrol.h \
    60     qmediaplaylistcontrol.h \
    61     qmediaplaylistcontrol.h \
       
    62     qmediaplaylistsourcecontrol.h \
    61     qaudioendpointselector.h \
    63     qaudioendpointselector.h \
    62     qvideodevicecontrol.h \
    64     qvideodevicecontrol.h \
    63     qgraphicsvideoitem.h \
    65     qgraphicsvideoitem.h \
    64     qvideorenderercontrol.h \
    66     qvideorenderercontrol.h \
    65     qmediatimerange.h
    67     qmediatimerange.h
    66 
    68 
    67 SOURCES += qmediacontrol.cpp \
    69 SOURCES += qmediacontrol.cpp \
    68     qmediaobject.cpp \
    70     qmediaobject.cpp \
    69     qmediaservice.cpp \
    71     qmediaservice.cpp \
       
    72     qmediabindableinterface.cpp \
    70     qlocalmediaplaylistprovider.cpp \
    73     qlocalmediaplaylistprovider.cpp \
    71     qmediaimageviewer.cpp \
    74     qmediaimageviewer.cpp \
    72     qmediaimageviewerservice.cpp \
    75     qmediaimageviewerservice.cpp \
    73     qmediaplayer.cpp \
    76     qmediaplayer.cpp \
    74     qmediaplayercontrol.cpp \
    77     qmediaplayercontrol.cpp \
    80     qmediaencodersettings.cpp \
    83     qmediaencodersettings.cpp \
    81     qmediarecordercontrol.cpp \
    84     qmediarecordercontrol.cpp \
    82     qmediacontent.cpp \
    85     qmediacontent.cpp \
    83     qmediaresource.cpp \
    86     qmediaresource.cpp \
    84     qmediaserviceprovider.cpp \
    87     qmediaserviceprovider.cpp \
    85     qmetadatacontrol.cpp \
    88     qmetadatareadercontrol.cpp \
       
    89     qmetadatawritercontrol.cpp \
    86     qmediastreamscontrol.cpp \
    90     qmediastreamscontrol.cpp \
    87     qradiotuner.cpp \
    91     qradiotuner.cpp \
    88     qradiotunercontrol.cpp \
    92     qradiotunercontrol.cpp \
    89     qvideooutputcontrol.cpp \
       
    90     qvideowidget.cpp \
    93     qvideowidget.cpp \
    91     qvideowindowcontrol.cpp \
    94     qvideowindowcontrol.cpp \
    92     qvideowidgetcontrol.cpp \
    95     qvideowidgetcontrol.cpp \
    93     qaudioencodercontrol.cpp \
    96     qaudioencodercontrol.cpp \
    94     qvideoencodercontrol.cpp \
    97     qvideoencodercontrol.cpp \
    95     qimageencodercontrol.cpp \
    98     qimageencodercontrol.cpp \
    96     qaudiocapturesource.cpp \
    99     qaudiocapturesource.cpp \
    97     qmediacontainercontrol.cpp \
   100     qmediacontainercontrol.cpp \
    98     qmediaplaylistcontrol.cpp \
   101     qmediaplaylistcontrol.cpp \
       
   102     qmediaplaylistsourcecontrol.cpp \
    99     qaudioendpointselector.cpp \
   103     qaudioendpointselector.cpp \
   100     qvideodevicecontrol.cpp \
   104     qvideodevicecontrol.cpp \
   101     qmediapluginloader.cpp \
   105     qmediapluginloader.cpp \
   102     qpaintervideosurface.cpp \
   106     qpaintervideosurface.cpp \
   103     qvideorenderercontrol.cpp \
   107     qvideorenderercontrol.cpp \
   104     qmediatimerange.cpp
   108     qmediatimerange.cpp
       
   109 
       
   110 include(audio/audio.pri)
       
   111 include(video/video.pri)
       
   112 include(effects/effects.pri)
       
   113 
       
   114 mac {
       
   115    HEADERS += qpaintervideosurface_mac_p.h
       
   116    OBJECTIVE_SOURCES += qpaintervideosurface_mac.mm
       
   117 
       
   118    LIBS += -framework AppKit -framework QuartzCore -framework QTKit
       
   119 }
   105 
   120 
   106 maemo5 {
   121 maemo5 {
   107     QMAKE_CXXFLAGS += -march=armv7a -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon
   122     QMAKE_CXXFLAGS += -march=armv7a -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon
   108     HEADERS += qxvideosurface_maemo5_p.h
   123     HEADERS += qxvideosurface_maemo5_p.h
   109     SOURCES += qxvideosurface_maemo5.cpp
   124     SOURCES += qxvideosurface_maemo5.cpp
   115 
   130 
   116 HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS
   131 HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS
   117 
   132 
   118 symbian {
   133 symbian {
   119     load(data_caging_paths)
   134     load(data_caging_paths)
   120     QtMediaDeployment.sources = QtMedia.dll
   135     QtMediaDeployment.sources = QtMultimedia.dll
   121     QtMediaDeployment.path = /sys/bin
   136     QtMediaDeployment.path = /sys/bin
   122     DEPLOYMENT += QtMediaDeployment
   137     DEPLOYMENT += QtMediaDeployment
   123     TARGET.UID3=0x2002AC77
   138     TARGET.UID3=0x2001E627
   124     TARGET.CAPABILITY = ALL -TCB
   139     TARGET.CAPABILITY = ALL -TCB
   125     LIBS += -lefsrv
   140     LIBS += -lefsrv
   126 }
   141 }
   127 
   142 
   128 CONFIG += middleware
   143 CONFIG += middleware