mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-09-24 14:48:42 -04:00
Started implementation of Video Chat (not working yet!).
- GUI part is done - implemented a very basic JPEG codec - added echo frame in configuration panel - created a video capture object that uses OpenCV (should be cross systems) Remains to do: - serialise and send frames through p3VoRS - use a serious codec (e.g. Theora+x264) - add icons to reflect camera state (failure/working/sending/...) - compilation on windows git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@7449 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
3b88acb45d
commit
b6089f3b91
18 changed files with 873 additions and 420 deletions
|
@ -14,6 +14,7 @@ CONFIG += qt uic qrc resources
|
|||
MOBILITY = multimedia
|
||||
|
||||
INCLUDEPATH += ../../retroshare-gui/src/temp/ui ../../libretroshare/src
|
||||
INCLUDEPATH += /usr/include/opencv
|
||||
|
||||
#################################### Windows #####################################
|
||||
|
||||
|
@ -32,9 +33,11 @@ SOURCES = services/p3vors.cc \
|
|||
gui/SpeexProcessor.cpp \
|
||||
gui/audiodevicehelper.cpp \
|
||||
gui/VoipStatistics.cpp \
|
||||
gui/AudioChatWidgetHolder.cpp \
|
||||
gui/VOIPChatWidgetHolder.cpp \
|
||||
gui/PluginGUIHandler.cpp \
|
||||
gui/PluginNotifier.cpp \
|
||||
gui/VideoProcessor.cpp \
|
||||
gui/QVideoDevice.cpp \
|
||||
VOIPPlugin.cpp
|
||||
|
||||
HEADERS = services/p3vors.h \
|
||||
|
@ -45,9 +48,11 @@ HEADERS = services/p3vors.h \
|
|||
gui/SpeexProcessor.h \
|
||||
gui/audiodevicehelper.h \
|
||||
gui/VoipStatistics.h \
|
||||
gui/AudioChatWidgetHolder.h \
|
||||
gui/VOIPChatWidgetHolder.h \
|
||||
gui/PluginGUIHandler.h \
|
||||
gui/PluginNotifier.h \
|
||||
gui/VideoProcessor.h \
|
||||
gui/QVideoDevice.h \
|
||||
interface/rsvoip.h \
|
||||
VOIPPlugin.h
|
||||
|
||||
|
@ -81,4 +86,4 @@ TRANSLATIONS += \
|
|||
lang/VOIP_tr.ts \
|
||||
lang/VOIP_zh_CN.ts
|
||||
|
||||
LIBS += -lspeex -lspeexdsp
|
||||
LIBS += -lspeex -lspeexdsp -lopencv_core -lopencv_highgui
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue