This repository has been archived by the owner on Jul 12, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
606 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
*kdev4 | ||
build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Jose Antonio Santos Cadenas <santoscadenas@gmail.com> | ||
Miguel París Díaz <mparisdiaz@gmail.com> | ||
Santiago Carot-Nemesio <sancane@gmail.com> | ||
David Fernandez <d.fernandezlop@gmail.com> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
cmake_minimum_required(VERSION 2.8) | ||
|
||
project ("kms-elements") | ||
|
||
message ("If KurentoHelpers is not found, then it is necessary to install | ||
kms-cmake-utils package from the kurento repository") | ||
|
||
find_package(KurentoHelpers REQUIRED) | ||
|
||
include (KurentoGitHelpers) | ||
message ("If CodeGenerator is not found, then it is necessary to install | ||
kms-core package from the kurento repository") | ||
include (CodeGenerator) | ||
|
||
get_values_from_model(PREFIX VALUE MODELS ${CMAKE_SOURCE_DIR}/src/server/interface KEYS version) | ||
|
||
get_git_version (PROJECT_VERSION ${VALUE_VERSION}) | ||
install_git_hook (pre-commit ${CMAKE_CURRENT_SOURCE_DIR}/hooks/pre-commit.hook) | ||
|
||
string(REPLACE "." ";" VERSION_LIST ${PROJECT_VERSION}) | ||
list(GET VERSION_LIST 0 PROJECT_VERSION_MAJOR) | ||
list (LENGTH VERSION_LIST _len) | ||
if (${_len} GREATER 1) | ||
list(GET VERSION_LIST 1 PROJECT_VERSION_MINOR) | ||
endif () | ||
if (${_len} GREATER 2) | ||
list(GET VERSION_LIST 2 PROJECT_VERSION_PATCH) | ||
endif () | ||
|
||
find_package(PkgConfig) | ||
|
||
set (GST_REQUIRED 1.3.3) | ||
set (GLIB_REQUIRED 2.38) | ||
|
||
#gst-plugins dependencies | ||
pkg_check_modules(GSTREAMER REQUIRED gstreamer-1.0>=${GST_REQUIRED}) | ||
pkg_check_modules(GSTREAMER_BASE REQUIRED gstreamer-base-1.0>=${GST_REQUIRED}) | ||
pkg_check_modules(GSTREAMER_VIDEO REQUIRED gstreamer-video-1.0>=${GST_REQUIRED}) | ||
pkg_check_modules(GSTREAMER_CHECK REQUIRED gstreamer-check-1.0>=${GST_REQUIRED}) | ||
pkg_check_modules(GSTREAMER_SDP REQUIRED gstreamer-sdp-1.0>=${GST_REQUIRED}) | ||
pkg_check_modules(GSTREAMER_PBUTILS REQUIRED gstreamer-pbutils-1.0>=${GST_REQUIRED}) | ||
|
||
set (VERSION ${PROJECT_VERSION}) | ||
set (PACKAGE ${PROJECT_NAME}) | ||
set (GETTEXT_PACKAGE "kms-elements") | ||
set (MANUAL_CHECK OFF CACHE BOOL "Tests will generate files") | ||
set (ENABLE_DEBUGGING_TESTS OFF CACHE BOOL "Enable test that are not yet stable") | ||
|
||
include(GNUInstallDirs) | ||
|
||
set (CMAKE_INSTALL_MODULESDIR ${CMAKE_INSTALL_LIBDIR}/kurento/gst-plugins) | ||
|
||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h) | ||
|
||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -DHAVE_CONFIG_H -Werror -Wall") | ||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -DHAVE_CONFIG_H -Wall -Werror -std=c++11") | ||
|
||
enable_testing() | ||
|
||
include_directories(${CMAKE_CURRENT_BINARY_DIR}) | ||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}) | ||
|
||
message(STATUS "Compiling : ${PROJECT_NAME}-${PROJECT_VERSION}") | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
[![][KurentoImage]][website] | ||
|
||
Copyright © 2013 Kurento. Licensed under [LGPL License]. | ||
|
||
gst-kurento-plugins | ||
========== | ||
Gstreamer plugins for media server | ||
|
||
The gst-kurento-plugins project contains gstreamer plugins needed for | ||
the Kurento Media Server. | ||
|
||
|
||
What is Kurento | ||
----- | ||
Kurento provides an open platform for video processing and streaming | ||
based on standards. | ||
|
||
This platform has several APIs and components which provide solutions | ||
to the requirements of multimedia content application developers. | ||
These include | ||
|
||
* Kurento Media Server (KMS). A full featured media server providing | ||
the capability to create and manage dynamic multimedia pipelines. | ||
* Kurento Media Framework (KMF). A Java server-side API providing | ||
the required abstractions for creating applications that manage | ||
multimedia content, calls and conferences involving audio, video | ||
and data information. | ||
* Kurento Web SDK (KWS). A client-side HTML5 and Javascript SDK for | ||
accessing KMF capabilities | ||
* Kurento Android SDK (KAS). A Java and native SDK allowing easy | ||
integration of KMF into any kind of Android application. | ||
|
||
Downloads | ||
--------- | ||
To download binary releases of Kurento components visit http://kurento.org | ||
|
||
Source | ||
------ | ||
The source code of this project can be cloned from the [GitHub Repository]. | ||
Code for other Kurento projects can be found in the [GitHub Kurento Group]. | ||
|
||
News and Website | ||
---------------- | ||
Information about Kurento can be found on our [website]. | ||
Follow us on Twitter @[kurentoms]. | ||
|
||
[KurentoImage]: https://avatars1.githubusercontent.com/u/5392839?s=120 | ||
[LGPL License]: http://www.gnu.org/licenses/lgpl-2.1.html | ||
[GitHub Repository]: https://github.com/kurento/kms-elements | ||
[GitHub Kurento Group]: https://github.com/kurento | ||
[website]: http://kurento.org | ||
[kurentoms]: http://twitter.com/kurentoms | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#ifndef __KMS_ELEMENTS_CONFIG_H__ | ||
#define __KMS_ELEMENTS_CONFIG_H__ | ||
|
||
/* Version */ | ||
#cmakedefine VERSION "@VERSION@" | ||
|
||
/* Package name */ | ||
#cmakedefine PACKAGE "@PACKAGE@" | ||
|
||
/* The gettext domain name */ | ||
#cmakedefine GETTEXT_PACKAGE "@GETTEXT_PACKAGE@" | ||
|
||
/* Tests will generate files for manual check if this macro is defined */ | ||
#cmakedefine MANUAL_CHECK | ||
|
||
#endif /* __KMS_ELEMENTS_CONFIG_H__ */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"name": "elements", | ||
"version": "0.0.1-dev", | ||
"imports": [ | ||
{ | ||
"name": "core", | ||
"version": "0.0.1-dev" | ||
} | ||
] | ||
} |