Skip to content

deprov447/FakeFeed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FakeFeed

FakeFeed is a Kirigami based application that replaces the original camera feed with a virtual video devices. Normal (v4l2) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by this application.

Requirements

This list might become incomplete in future due to development. Therefore kindly look at CMakeLists.txt files and build logs for in-situ detail.

Build

  • $ git clone https://github.com/deprov447/fakefeed.git
  • $ mkdir build && cd build
  • $ cmake ..
  • $ make -j$(nproc)
  • $ sudo bin/FakeFeed

This assumes all dependencies are installed. Kindly build the dependencies yourself if your distribution does not provide them/have outdated versions.

Project structure

├── CMakeLists.txt
├── README.md
└── src
    ├── libFakeFeed
    │   ├── CMakeLists.txt
    │   ├── ffpmeg.cpp
    │   ├── ffpmeg.h
    │   ├── test.cpp
    │   ├── test.h
    │   ├── module.cpp
    │   ├── module.h
    │   ├── globalStorage.cpp
    │   ├── globalStorage.h
    │   └── main.cpp
    │
    ├── fakeFeed
    │   ├── ChoicePage.qml
    │   ├── Drawer.qml
    │   ├── VDeviceSettingSheet.qml
    │   └── main.qml
    │
    ├── resources.qrc
    └── CMakeLists.txt