-
Notifications
You must be signed in to change notification settings - Fork 0
/
ScenesManager.pro
99 lines (92 loc) · 2.94 KB
/
ScenesManager.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# -------------------------------------------------
# Project created by QtCreator 2015-07-27T11:32:17
# -------------------------------------------------
QT += core gui widgets
CONFIG += c++11
#CONFIG += static
TARGET = ScenesManager
TEMPLATE = app
SOURCES += main.cpp \
mainwindow.cpp \
QVideoDecoder.cpp \
PlayerWidget.cpp \
ImagesBuffer.cpp \
PreviewsWidget.cpp \
CompareMarkersDialog.cpp \
MarkersWidget.cpp \
MenuBar.cpp \
TitleBar.cpp \
WindowTitleFilter.cpp \
HoverMoveFilter.cpp
HEADERS += mainwindow.h \
QVideoDecoder.h \
ffmpeg.h \
PlayerWidget.h \
ImagesBuffer.h \
PreviewsWidget.h \
CompareMarkersDialog.h \
MarkersWidget.h \
MenuBar.h \
TitleBar.h \
WindowTitleFilter.h \
HoverMoveFilter.h
FORMS += mainwindow.ui \
comparemarkersdialog.ui
RESOURCES += resource.qrc \
playericons.qrc \
windowicons.qrc
DEFINES += DEVELMODE
# ##############################################################################
# Modify the below path so that it point to the folder containing
# .lib, .dll.a and .def files of ffmpeg
# ##############################################################################
win32 {
FFMPEG_LIBRARY_PATH = ffmpeg_lib_win64
}
unix {
FFMPEG_LIBRARY_PATH = "/usr/local/lib"
FFMPEG_INCLUDE_PATH += "/usr/local/include"
}
# ##############################################################################
# Do not modify from here: FFMPEG default settings
# ##############################################################################
win32 {
# Set list of required FFmpeg libraries
LIBS += -L"$$PWD/$$FFMPEG_LIBRARY_PATH"
LIBS += -lavutil \
-lavcodec \
-lavformat \
-lswscale
# Related includes
INCLUDEPATH += $$PWD/libavutil \
$$PWD/libavcodec \
$$PWD/libavdevice \
$$PWD/libavformat \
$$PWD/libswscale
DEPENDPATH += $$PWD/libavutil \
$$PWD/libavcodec \
$$PWD/libavdevice \
$$PWD/libavformat \
$$PWD/libswscale
}
unix {
# Set list of required FFmpeg libraries
LIBS += -L"$$FFMPEG_LIBRARY_PATH"
LIBS += -lavcodec \
-lavdevice \
-lavfilter \
-lavformat \
-lavutil \
-lpostproc \
-lswresample \
-lswscale \
-lx264 \
-lz
# Related includes
INCLUDEPATH += FFMPEG_INCLUDE_PATH
}
# Requied for some C99 defines
DEFINES += __STDC_CONSTANT_MACROS
# ##############################################################################
# FFMPEG: END OF CONFIGURATION
# ##############################################################################