|
1 INCLUDEPATH += $$PWD |
|
2 LIBS += -lmediaclientvideo \ |
|
3 -lmediaclientaudio \ |
|
4 -lws32 \ |
|
5 -lfbscli \ |
|
6 -lcone \ |
|
7 -lmmfcontrollerframework \ |
|
8 -lefsrv \ |
|
9 -lbitgdi |
|
10 |
|
11 # If support to DRM is wanted then comment out the following line |
|
12 #CONFIG += drm_supported |
|
13 |
|
14 drm_supported { |
|
15 LIBS + = -ldrmaudioplayutility |
|
16 DEFINES += S60_DRM_SUPPORTED |
|
17 } |
|
18 |
|
19 HEADERS += \ |
|
20 $$PWD/s60mediaplayercontrol.h \ |
|
21 $$PWD/s60mediaplayerservice.h \ |
|
22 $$PWD/s60mediaplayersession.h \ |
|
23 $$PWD/s60videoplayersession.h \ |
|
24 $$PWD/s60mediametadataprovider.h \ |
|
25 $$PWD/s60videosurface.h \ |
|
26 $$PWD/s60videooverlay.h \ |
|
27 $$PWD/s60videorenderer.h \ |
|
28 $$PWD/s60mediarecognizer.h \ |
|
29 $$PWD/s60audioplayersession.h \ |
|
30 $$PWD/ms60mediaplayerresolver.h \ |
|
31 $$PWD/s60videowidget.h \ |
|
32 $$PWD/s60mediaplayeraudioendpointselector.h |
|
33 |
|
34 SOURCES += \ |
|
35 $$PWD/s60mediaplayercontrol.cpp \ |
|
36 $$PWD/s60mediaplayerservice.cpp \ |
|
37 $$PWD/s60mediaplayersession.cpp \ |
|
38 $$PWD/s60videoplayersession.cpp \ |
|
39 $$PWD/s60mediametadataprovider.cpp \ |
|
40 $$PWD/s60videosurface.cpp \ |
|
41 $$PWD/s60videooverlay.cpp \ |
|
42 $$PWD/s60videorenderer.cpp \ |
|
43 $$PWD/s60mediarecognizer.cpp \ |
|
44 $$PWD/s60audioplayersession.cpp \ |
|
45 $$PWD/s60videowidget.cpp \ |
|
46 $$PWD/s60mediaplayeraudioendpointselector.cpp |
|
47 |
|
48 contains(S60_VERSION, 3.1) { |
|
49 MMP_RULES += "$${LITERAL_HASH}ifndef WINSCW" \ |
|
50 "LIBRARY MPEngine.lib" \ |
|
51 "MACRO HAS_MEDIA_PLAYER" \ |
|
52 "$${LITERAL_HASH}endif" |
|
53 |
|
54 !exists($${EPOCROOT}epoc32\release\winscw\udeb\audiooutputrouting.lib) { |
|
55 MMP_RULES += "$${LITERAL_HASH}ifdef WINSCW" \ |
|
56 "MACRO HAS_NO_AUDIOROUTING" \ |
|
57 "$${LITERAL_HASH}else" \ |
|
58 "LIBRARY audiooutputrouting.lib" \ |
|
59 "$${LITERAL_HASH}endif" |
|
60 message("Note: AudioOutput Routing API not supported for 3.1 winscw target") |
|
61 } else { |
|
62 MMP_RULES +="LIBRARY audiooutputrouting.lib" |
|
63 } |
|
64 |
|
65 } else { |
|
66 LIBS += -lMPEngine |
|
67 DEFINES += HAS_MEDIA_PLAYER |
|
68 LIBS += -laudiooutputrouting |
|
69 } |
|
70 |
|
71 exists($${EPOCROOT}epoc32\include\platform\mw\mediarecognizer.h) { |
|
72 symbian:LIBS += -lplaybackhelper |
|
73 DEFINES += USE_SYMBIAN_MEDIARECOGNIZER |
|
74 #these are sdk plugins that don't exits in Symbian3 |
|
75 symbian:LIBS -= -lMPEngine |
|
76 message("Using Symbian mediarecognizer") |
|
77 } |
|
78 exists($$[QT_INSTALL_HEADERS]\QtGui\private\qwidget_p.h) { |
|
79 DEFINES += USE_PRIVATE_QWIDGET_METHODS |
|
80 message("Enabling use of private QWidget methods") |
|
81 } |
|
82 |