Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 29 additions & 5 deletions README.txt
Original file line number Diff line number Diff line change
@@ -1,43 +1,67 @@
Prerequisites:
### Prerequisites

- git

- QT framework (any version above 4.2 should work)
Only for unit testing(developers):
- google mock framework: http://code.google.com/p/googlemock/

Build instructions:

### Build instructions

- Checkout project

-- git clone git://github.com/marcogulino/AndroidUsbCamera.git

OR

-- git clone http://github.com/marcogulino/AndroidUsbCamera.git

- create a build directory (can be in any place, let's assume it's in
AndroidUsbCamera/build):
-- cd AndroidUsbCamera; mkdir build

-- cd AndroidUsbCamera; mkdir build

- configure the project with cmake:

-- cd build; cmake ../

- build the project:

-- make
Optional:

### Optional

- Run the tests (build only if CMAKE_BUILD_TYPE is debug):

-- make test (or just type ctest)

to have a better output with failing tests, setting the environment variable:
- CTEST_OUTPUT_ON_FAILURE=1
can greatly help.

Usage:
### Usage

- first of all, start USB Webcamera application on your phone

- forward tcp connections with adb:

-- adb forward tcp:8080 tcp:8080

- Load vloopback module (sources and instructions: http://www.lavrsen.dk/twiki/bin/view/Motion/VideoFourLinuxLoopbackDevice)

-- modprobe vloopback

- Find the video output device

-- dmesg | grep vloopback

-- look for a string like "[vloopback_init] : Loopback 0 registered, input: video0, output: video1

-- in this case, /dev/video0 is your video output device

- load AndroidUsbCamera application:

-- AndroidUsbCamera /dev/video0