Partager l'article ! compiler correctement AndroidUsbCamera sur Debian Amd64: AndroidUsbCamera est un driver Linux pour faire fonctionner les Webcam des smartphones A ...
AndroidUsbCamera est un driver Linux pour faire fonctionner les Webcam des smartphones Android en USB, basé sur vloopback.
Les sourcs et toutes les infos pour l'installation sont sur disponibles sur le site :
https://github.com/marcogulino/AndroidUsbCamera
En ce qui me concerne, j'ai dû fauire face à pas mal d'erreurs.
Tout d'abord,en suivant les instructions, j'ai utilisé le 2nd git car le premier ne fonctionne pas (j'ai une erreur cmake)
git clone http://github.com/marcogulino/AndroidUsbCamera.git
Ensuite, j'ai rencontré les mêmes problèmes de dépendances que ceux mentionnés ici :
http://www.linuxqualityhelp.it/supporto/viewtopic.php?f=8&t=7517&start=0
Résolu en installant les librairies suivantes :
aptitude install libavcodec-dev libavformat-dev libswscale-dev libqt4-dev qt4-qmake
Attention : Il faut s'assurer d'avoir les pré-requis nécessaires à la compilation (build essential, aptitude install linux-image-`uname -r`)
Pour s 'affranchir de l'erreur
libavutil/common.h:168: error: ‘UINT64_C’ was not declared in this scope
j'ai suivi le conseil donné par yi nianhua dasn cet article: http://web.archiveorange.com/archive/v/wayEpLJyFhOb9mQU9z5h
dans
/usr/local/include/libavutil/common.h:
j'ai ajouté :
#ifndef INT64_C #define INT64_C(c) (c ## LL) #define UINT64_C(c) (c ## ULL) #endif
et ça marche !
Pour utiliser l'executable, il faudra mentionner le chemin complet ...
Commentaires