Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Got Socket Error: #15

Open
eMonolith opened this issue Dec 7, 2012 · 0 comments
Open

Got Socket Error: #15

eMonolith opened this issue Dec 7, 2012 · 0 comments

Comments

@eMonolith
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant