mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-16 20:59:59 +01:00
15
.gitignore
vendored
15
.gitignore
vendored
@@ -1 +1,16 @@
|
|||||||
/CMakeLists.txt.user
|
/CMakeLists.txt.user
|
||||||
|
CMakeCache.txt
|
||||||
|
CMakeFiles/
|
||||||
|
.ninja_deps
|
||||||
|
.ninja_log
|
||||||
|
__cmrc_vmix-resources/
|
||||||
|
_cmrc/
|
||||||
|
build.ninja
|
||||||
|
cmake_install.cmake
|
||||||
|
libGLAD.a
|
||||||
|
libIMGUI.a
|
||||||
|
libTINYFD.a
|
||||||
|
libTINYXML2.a
|
||||||
|
libvmix-resources.a
|
||||||
|
rules.ninja
|
||||||
|
/vmix
|
||||||
|
|||||||
36
.travis.yml
Normal file
36
.travis.yml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
language: cpp
|
||||||
|
dist: focal
|
||||||
|
|
||||||
|
matrix:
|
||||||
|
include:
|
||||||
|
- os: linux
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- build-essential
|
||||||
|
- cmake
|
||||||
|
- ninja-build
|
||||||
|
- libpng-dev
|
||||||
|
- libglfw3-dev
|
||||||
|
- libgstreamer1.0-dev
|
||||||
|
- libgstreamer-plugins-base1.0-dev
|
||||||
|
- libxrandr-dev
|
||||||
|
|
||||||
|
# - os: osx
|
||||||
|
# osx_image: xcode11.5
|
||||||
|
# addons:
|
||||||
|
# homebrew:
|
||||||
|
# update: true
|
||||||
|
# packages:
|
||||||
|
# - cmake
|
||||||
|
# - ninja
|
||||||
|
# - libpng
|
||||||
|
# - glfw
|
||||||
|
# - gstreamer
|
||||||
|
# - gst-plugins-base
|
||||||
|
# env:
|
||||||
|
# - CXX_COMPILER=clang++
|
||||||
|
|
||||||
|
script:
|
||||||
|
- cmake -G Ninja
|
||||||
|
- ninja
|
||||||
34
README.md
34
README.md
@@ -6,24 +6,38 @@ Live Video Mixer
|
|||||||
v-mix is the successor for GLMixer - https://sourceforge.net/projects/glmixer/
|
v-mix is the successor for GLMixer - https://sourceforge.net/projects/glmixer/
|
||||||
|
|
||||||
|
|
||||||
### Clone
|
## Clone
|
||||||
|
|
||||||
git clone --recursive https://github.com/brunoherbelin/vimix.git
|
git clone --recursive https://github.com/brunoherbelin/vimix.git
|
||||||
|
|
||||||
### Compile
|
## Compile
|
||||||
|
|
||||||
|
```
|
||||||
cmake -G Ninja
|
cmake -G Ninja
|
||||||
|
|
||||||
ninja
|
ninja
|
||||||
|
```
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
Compiling tools:
|
**Compiling tools:**
|
||||||
|
|
||||||
gcc, cmake & Ninja
|
- gcc
|
||||||
|
- cmake
|
||||||
|
- Ninja
|
||||||
|
|
||||||
Libraries:
|
**Libraries:**
|
||||||
|
|
||||||
gstreamer
|
- gstreamer
|
||||||
libpng
|
- libpng
|
||||||
libglfw3
|
- libglfw3
|
||||||
|
|
||||||
|
|
||||||
|
#### Ubuntu
|
||||||
|
|
||||||
|
**tools:**
|
||||||
|
|
||||||
|
apt-get install build-essential cmake ninja-build
|
||||||
|
|
||||||
|
**libs:**
|
||||||
|
|
||||||
|
apt-get install libpng-dev libglfw3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
|
||||||
|
|||||||
Reference in New Issue
Block a user