parent
c5461b8536
commit
82a492b33f
|
@ -127,6 +127,7 @@ endif ()
|
||||||
if (NOT ("all" IN_LIST VALA_WARN OR "qualifier" IN_LIST VALA_WARN))
|
if (NOT ("all" IN_LIST VALA_WARN OR "qualifier" IN_LIST VALA_WARN))
|
||||||
AddCFlagIfSupported(VALA_CFLAGS -Wno-discarded-qualifiers)
|
AddCFlagIfSupported(VALA_CFLAGS -Wno-discarded-qualifiers)
|
||||||
AddCFlagIfSupported(VALA_CFLAGS -Wno-discarded-array-qualifiers)
|
AddCFlagIfSupported(VALA_CFLAGS -Wno-discarded-array-qualifiers)
|
||||||
|
AddCFlagIfSupported(VALA_CFLAGS -Wno-incompatible-pointer-types-discards-qualifiers)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (NOT ("all" IN_LIST VALA_WARN OR "deprecated" IN_LIST VALA_WARN))
|
if (NOT ("all" IN_LIST VALA_WARN OR "deprecated" IN_LIST VALA_WARN))
|
||||||
|
|
|
@ -5,8 +5,6 @@ gettext_compile(${GETTEXT_PACKAGE} SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/po TAR
|
||||||
|
|
||||||
find_packages(MAIN_PACKAGES REQUIRED
|
find_packages(MAIN_PACKAGES REQUIRED
|
||||||
Gee
|
Gee
|
||||||
Gst
|
|
||||||
GstVideo
|
|
||||||
GLib
|
GLib
|
||||||
GModule
|
GModule
|
||||||
GObject
|
GObject
|
||||||
|
|
|
@ -320,31 +320,6 @@ public class Dino.Ui.CallWindowController : Object {
|
||||||
});*/
|
});*/
|
||||||
}
|
}
|
||||||
|
|
||||||
public void add_test_video() {
|
|
||||||
var pipeline = new Gst.Pipeline(null);
|
|
||||||
var src = Gst.ElementFactory.make("videotestsrc", null);
|
|
||||||
pipeline.add(src);
|
|
||||||
Gst.Video.Sink sink = (Gst.Video.Sink) Gst.ElementFactory.make("gtksink", null);
|
|
||||||
Gtk.Widget widget;
|
|
||||||
sink.get("widget", out widget);
|
|
||||||
widget.unparent();
|
|
||||||
pipeline.add(sink);
|
|
||||||
src.link(sink);
|
|
||||||
widget.visible = true;
|
|
||||||
|
|
||||||
pipeline.set_state(Gst.State.PLAYING);
|
|
||||||
|
|
||||||
sink.get_static_pad("sink").notify["caps"].connect(() => {
|
|
||||||
int width, height;
|
|
||||||
sink.get_static_pad("sink").caps.get_structure(0).get_int("width", out width);
|
|
||||||
sink.get_static_pad("sink").caps.get_structure(0).get_int("height", out height);
|
|
||||||
widget.width_request = width;
|
|
||||||
widget.height_request = height;
|
|
||||||
});
|
|
||||||
|
|
||||||
// call_window.set_participant_video(Xmpp.random_uuid(), widget);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*private void update_current_video_device(VideoSettingsPopover video_settings_popover) {
|
/*private void update_current_video_device(VideoSettingsPopover video_settings_popover) {
|
||||||
Xmpp.Xep.JingleRtp.Stream stream = calls.get_video_stream(call);
|
Xmpp.Xep.JingleRtp.Stream stream = calls.get_video_stream(call);
|
||||||
if (stream != null) {
|
if (stream != null) {
|
||||||
|
@ -377,4 +352,4 @@ public class Dino.Ui.CallWindowController : Object {
|
||||||
|
|
||||||
base.dispose();
|
base.dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,25 +1,9 @@
|
||||||
if(DINO_PLUGIN_ENABLED_http-files)
|
foreach(plugin ${PLUGINS})
|
||||||
add_subdirectory(http-files)
|
if ("omemo" STREQUAL ${plugin})
|
||||||
endif(DINO_PLUGIN_ENABLED_http-files)
|
add_subdirectory(signal-protocol)
|
||||||
|
endif ()
|
||||||
if(DINO_PLUGIN_ENABLED_ice)
|
if ("openpgp" STREQUAL ${plugin})
|
||||||
add_subdirectory(ice)
|
add_subdirectory(gpgme-vala)
|
||||||
endif(DINO_PLUGIN_ENABLED_ice)
|
endif ()
|
||||||
|
add_subdirectory(${plugin})
|
||||||
if(DINO_PLUGIN_ENABLED_rtp)
|
endforeach(plugin)
|
||||||
add_subdirectory(rtp)
|
|
||||||
endif(DINO_PLUGIN_ENABLED_rtp)
|
|
||||||
|
|
||||||
if(DINO_PLUGIN_ENABLED_openpgp)
|
|
||||||
add_subdirectory(gpgme-vala)
|
|
||||||
add_subdirectory(openpgp)
|
|
||||||
endif(DINO_PLUGIN_ENABLED_openpgp)
|
|
||||||
|
|
||||||
if(DINO_PLUGIN_ENABLED_omemo)
|
|
||||||
add_subdirectory(omemo)
|
|
||||||
add_subdirectory(signal-protocol)
|
|
||||||
endif(DINO_PLUGIN_ENABLED_omemo)
|
|
||||||
|
|
||||||
if(DINO_PLUGIN_ENABLED_notification-sound)
|
|
||||||
add_subdirectory(notification-sound)
|
|
||||||
endif(DINO_PLUGIN_ENABLED_notification-sound)
|
|
||||||
|
|
Loading…
Reference in a new issue