From terminal 1 of 2:
I compiled AndroidUsbCamera.
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ make
[ 11%] Built target qtInterfaces_lib
[ 17%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/framesconverter.cpp.o
[ 23%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/androidusbcamera.cpp.o
[ 29%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/framesfactory.cpp.o
[ 35%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/frame.cpp.o
[ 41%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/framescreator.cpp.o
[ 47%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/framesdataextractor.cpp.o
[ 52%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/socketconnector.cpp.o
Linking CXX static library libAndroidUsbCameraStaticLib.a
[ 94%] Built target AndroidUsbCameraStaticLib
Scanning dependencies of target AndroidUsbCamera
[100%] Building CXX object CMakeFiles/AndroidUsbCamera.dir/main.cpp.o
Linking CXX executable AndroidUsbCamera
[100%] Built target AndroidUsbCamera
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ make test
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ ls
AndroidUsbCamera build CMakeCache.txt CMakeFiles cmake_install.cmake CMakeLists.txt main.cpp Makefile README.txt spike_code src test
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ adb forward tcp:8080 tcp:8080
No command 'adb' found, did you mean:
Command 'cdb' from package 'tinycdb' (main)
Command 'gdb' from package 'gdb' (main)
Command 'aub' from package 'aub' (universe)
Command 'dab' from package 'bsdgames' (universe)
Command 'zdb' from package 'zfs-fuse' (universe)
Command 'mdb' from package 'mono-debugger' (universe)
Command 'tdb' from package 'tads2-dev' (multiverse)
Command 'pdb' from package 'python' (main)
Command 'jdb' from package 'openjdk-6-jdk' (main)
Command 'ab' from package 'apache2-utils' (main)
adb: command not found
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ ls
AndroidUsbCamera build CMakeCache.txt CMakeFiles cmake_install.cmake CMakeLists.txt main.cpp Makefile README.txt spike_code src test
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ AndroidUsbCamera /dev/video0
AndroidUsbCamera: command not found
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ ./AndroidUsbCamera /dev/video0
Initializing objects...
Opening connection..
Got Socket Error: QAbstractSocket::ConnectionRefusedError
^C
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ sudo ./AndroidUsbCamera /dev/video0
Initializing objects...
Opening connection..
Got Socket Error: QAbstractSocket::ConnectionRefusedError
^C
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$
From terminal two of two:
I compiled and installed vloopback.
user@user-laptop:/usr/src/modules/vloopback$ ls
debian modules.order vloopback.c vloopback.mod.c vloopback.o
Makefile Module.symvers vloopback.ko vloopback.mod.o
user@user-laptop:/usr/src/modules/vloopback$ insmod vloopback.ko
insmod: error inserting 'vloopback.ko': -1 Operation not permitted
user@user-laptop:/usr/src/modules/vloopback$ sudo insmod vloopback.ko
insmod: error inserting 'vloopback.ko': -1 Unknown symbol in module
user@user-laptop:/usr/src/modules/vloopback$ ls
debian modules.order vloopback.c vloopback.mod.c vloopback.o
Makefile Module.symvers vloopback.ko vloopback.mod.o
user@user-laptop:/usr/src/modules/vloopback$ sudo make install
Installing vlopback driver...
make[1]: Entering directory /usr/src/linux-headers-2.6.32-45-generic' INSTALL /usr/src/modules/vloopback/vloopback.ko DEPMOD 2.6.32-45-generic make[1]: Leaving directory/usr/src/linux-headers-2.6.32-45-generic'
user@user-laptop:/usr/src/modules/vloopback$ insmod vloopback.ko
insmod: error inserting 'vloopback.ko': -1 Operation not permitted
user@user-laptop:/usr/src/modules/vloopback$ sudo insmod vloopback.ko
insmod: error inserting 'vloopback.ko': -1 Unknown symbol in module
user@user-laptop:/usr/src/modules/vloopback$ insmod videodev ; insmod ./vloopback.ko
insmod: can't read 'videodev': No such file or directory
insmod: error inserting './vloopback.ko': -1 Operation not permitted
user@user-laptop:/usr/src/modules/vloopback$ sudo insmod videodev ; insmod ./vloopback.ko
insmod: can't read 'videodev': No such file or directory
insmod: error inserting './vloopback.ko': -1 Operation not permitted
user@user-laptop:/usr/src/modules/vloopback$ sudo modprobe videodev
user@user-laptop:/usr/src/modules/vloopback$ sudo insmod vloopback.ko
user@user-laptop:/usr/src/modules/vloopback$ dmesg | grep vloopback
[14100.507294] vloopback: Unknown symbol video_devdata
[14100.507435] vloopback: Unknown symbol video_unregister_device
[14100.507533] vloopback: Unknown symbol video_device_alloc
[14100.507637] vloopback: Unknown symbol video_register_device
[14100.507791] vloopback: Unknown symbol video_device_release
[14465.491650] vloopback: Unknown symbol video_devdata
[14465.491792] vloopback: Unknown symbol video_unregister_device
[14465.491890] vloopback: Unknown symbol video_device_alloc
[14465.491994] vloopback: Unknown symbol video_register_device
[14465.492175] vloopback: Unknown symbol video_device_release
[15323.419917] [vloopback_init] : video4linux loopback driver v1.3
[15323.420866] [vloopback_init] : Loopback 0 registered, input: video0, output: video1
[15323.420870] [vloopback_init] : Loopback 0 , Using 2 buffers
user@user-laptop:/usr/src/modules/vloopback$
From terminal one of two:
I ran AndroidUsbCamera while USB Webcam waited from computer (both cam & mic).
I tried with debug mode and without, also tried in PC Mode and Charge Only.
Nothing worked, so I imagine there must be a proplem with QT4 sockets(of which I know nothing about).
Ubuntu 10.04 lucid linux kernel 2.6.32-45
Droid Pro Android 2.3.4 kernel 2.6.32.9-ge13b57a
I followed instructions from these places:
https://github.com/marcogulino/AndroidUsbCamera http://www.lavrsen.dk/foswiki/bin/view/Motion/VideoFourLinuxLoopbackDevice http://www.lavrsen.dk/svn/vloopback/trunk/README
From terminal 1 of 2: I compiled AndroidUsbCamera.
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ make [ 11%] Built target qtInterfaces_lib [ 17%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/framesconverter.cpp.o [ 23%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/androidusbcamera.cpp.o [ 29%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/framesfactory.cpp.o [ 35%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/frame.cpp.o [ 41%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/framescreator.cpp.o [ 47%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/framesdataextractor.cpp.o [ 52%] Building CXX object src/CMakeFiles/AndroidUsbCameraStaticLib.dir/socketconnector.cpp.o Linking CXX static library libAndroidUsbCameraStaticLib.a [ 94%] Built target AndroidUsbCameraStaticLib Scanning dependencies of target AndroidUsbCamera [100%] Building CXX object CMakeFiles/AndroidUsbCamera.dir/main.cpp.o Linking CXX executable AndroidUsbCamera [100%] Built target AndroidUsbCamera user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ make test user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ ls AndroidUsbCamera build CMakeCache.txt CMakeFiles cmake_install.cmake CMakeLists.txt main.cpp Makefile README.txt spike_code src test user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ adb forward tcp:8080 tcp:8080 No command 'adb' found, did you mean: Command 'cdb' from package 'tinycdb' (main) Command 'gdb' from package 'gdb' (main) Command 'aub' from package 'aub' (universe) Command 'dab' from package 'bsdgames' (universe) Command 'zdb' from package 'zfs-fuse' (universe) Command 'mdb' from package 'mono-debugger' (universe) Command 'tdb' from package 'tads2-dev' (multiverse) Command 'pdb' from package 'python' (main) Command 'jdb' from package 'openjdk-6-jdk' (main) Command 'ab' from package 'apache2-utils' (main) adb: command not found user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ ls AndroidUsbCamera build CMakeCache.txt CMakeFiles cmake_install.cmake CMakeLists.txt main.cpp Makefile README.txt spike_code src test user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ AndroidUsbCamera /dev/video0 AndroidUsbCamera: command not found user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ ./AndroidUsbCamera /dev/video0 Initializing objects... Opening connection.. Got Socket Error: QAbstractSocket::ConnectionRefusedError ^C user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ sudo ./AndroidUsbCamera /dev/video0 Initializing objects... Opening connection.. Got Socket Error: QAbstractSocket::ConnectionRefusedError ^C user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$
From terminal two of two: I compiled and installed vloopback.
user@user-laptop:/usr/src/modules/vloopback$ ls debian modules.order vloopback.c vloopback.mod.c vloopback.o Makefile Module.symvers vloopback.ko vloopback.mod.o user@user-laptop:/usr/src/modules/vloopback$ insmod vloopback.ko insmod: error inserting 'vloopback.ko': -1 Operation not permitted user@user-laptop:/usr/src/modules/vloopback$ sudo insmod vloopback.ko insmod: error inserting 'vloopback.ko': -1 Unknown symbol in module user@user-laptop:/usr/src/modules/vloopback$ ls debian modules.order vloopback.c vloopback.mod.c vloopback.o Makefile Module.symvers vloopback.ko vloopback.mod.o user@user-laptop:/usr/src/modules/vloopback$ sudo make install Installing vlopback driver... make[1]: Entering directory
/usr/src/linux-headers-2.6.32-45-generic' INSTALL /usr/src/modules/vloopback/vloopback.ko DEPMOD 2.6.32-45-generic make[1]: Leaving directory
/usr/src/linux-headers-2.6.32-45-generic' user@user-laptop:/usr/src/modules/vloopback$ insmod vloopback.ko insmod: error inserting 'vloopback.ko': -1 Operation not permitted user@user-laptop:/usr/src/modules/vloopback$ sudo insmod vloopback.ko insmod: error inserting 'vloopback.ko': -1 Unknown symbol in module user@user-laptop:/usr/src/modules/vloopback$ insmod videodev ; insmod ./vloopback.ko insmod: can't read 'videodev': No such file or directory insmod: error inserting './vloopback.ko': -1 Operation not permitted user@user-laptop:/usr/src/modules/vloopback$ sudo insmod videodev ; insmod ./vloopback.ko insmod: can't read 'videodev': No such file or directory insmod: error inserting './vloopback.ko': -1 Operation not permitted user@user-laptop:/usr/src/modules/vloopback$ sudo modprobe videodev user@user-laptop:/usr/src/modules/vloopback$ sudo insmod vloopback.ko user@user-laptop:/usr/src/modules/vloopback$ dmesg | grep vloopback [14100.507294] vloopback: Unknown symbol video_devdata [14100.507435] vloopback: Unknown symbol video_unregister_device [14100.507533] vloopback: Unknown symbol video_device_alloc [14100.507637] vloopback: Unknown symbol video_register_device [14100.507791] vloopback: Unknown symbol video_device_release [14465.491650] vloopback: Unknown symbol video_devdata [14465.491792] vloopback: Unknown symbol video_unregister_device [14465.491890] vloopback: Unknown symbol video_device_alloc [14465.491994] vloopback: Unknown symbol video_register_device [14465.492175] vloopback: Unknown symbol video_device_release [15323.419917] [vloopback_init] : video4linux loopback driver v1.3 [15323.420866] [vloopback_init] : Loopback 0 registered, input: video0, output: video1 [15323.420870] [vloopback_init] : Loopback 0 , Using 2 buffers user@user-laptop:/usr/src/modules/vloopback$From terminal one of two: I ran AndroidUsbCamera while USB Webcam waited from computer (both cam & mic). I tried with debug mode and without, also tried in PC Mode and Charge Only. Nothing worked, so I imagine there must be a proplem with QT4 sockets(of which I know nothing about).
user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ ls AndroidUsbCamera build CMakeCache.txt CMakeFiles cmake_install.cmake CMakeLists.txt main.cpp Makefile README.txt spike_code src test user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ AndroidUsbCamera /dev/video0 AndroidUsbCamera: command not found user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ ./AndroidUsbCamera /dev/video0 Initializing objects... Opening connection.. Got Socket Error: QAbstractSocket::ConnectionRefusedError ^C user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$ sudo ./AndroidUsbCamera /dev/video0 Initializing objects... Opening connection.. Got Socket Error: QAbstractSocket::ConnectionRefusedError ^C user@user-laptop:~/Downloads/androidusbcamera/AndroidUsbCamera$
How do I continue to get this to work? What's the issue with the connection refused error?
UPDATE:
I found my compilation of adb and port forwarded has I should and now my only problems are:
From terminal one of two: Cannot initialize the conversion context!
and none of my webcam softwares will work with this.
Please help.