Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: SmartCam  (Прочитано 19463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Зодчий

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: SmartCam
« Ответ #30 : 10 Февраля 2011, 11:33:29 »
данный вариант работает только через Блютуз?USB не работает?
Я  выполнил все действие. Камера появилась в dev/ , но видео в Скайпе нет(

Оффлайн DraugerVan

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: SmartCam
« Ответ #31 : 25 Февраля 2011, 12:04:57 »
Настроил у себя на Ubuntu 10.10
Все заработало после того, как накатил на исходник три патча с официального сайта из раздела разработки.
После этого проблемы с компиляцией драйвера и ошибкой сегментации после запуска исчезли.
Пропатченные исходники выложил сюда: http://ubuntuone.com/p/est/
Скачать, распаковать, затем установить необходимые пакеты:
Цитировать
sudo apt-get -y install linux-headers-$(uname -r)
sudo apt-get -y install build-essential
sudo apt-get -y install automake
sudo apt-get -y install libtool
sudo apt-get -y install libgtk2.0-dev
sudo apt-get -y install intltool
sudo apt-get -y install libdbus-glib-1-dev
sudo apt-get -y install libgconf2-dev
sudo apt-get -y install libbluetooth-dev
sudo apt-get -y install libjpeg8 libjpeg8-dev
Далее - компиляция драйвера. Заходим в в каталог "driver_src" в исходниках. Собираем драйвер:
Цитировать
make -C /lib/modules/`(uname -r)`/build M=`pwd`
Должно пройти без ошибок.
Копируем драйвер для подхвата ядром:
Цитировать
cp smartcam.ko /lib/modules/`(uname -r)`/updates/dkms/
Редактируем /etc/modules, чтобы прописать модули в автозагрузку:
Цитировать
sudo mcedit /etc/modules
Я использовал mcedit, вместо него можно использовать любой другой редактор (vi, nano)
Дописываем в конец файла две строки:
Цитировать
videodev
smartcam
При этом не забываем в конце файла нажать "Enter" и оставить символ перевода строки. Вот то, что у меня:
Цитировать
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
rtc
videodev
smartcam

Теперь вставляем модуль в ядро:
Цитировать
sudo depmod
Драйвер установлен и теперь будет грузится автоматически и переедет на новое ядро, если оно поставится.
Далее - сама программа. Перед компиляцией и установкой необходимо дать доступ на некоторые каталоги:
Цитировать
sudo chmod 666 /usr/local/bin
sudo chmod 666 /usr/local/share
Теперь в каталоге с исходниками набираем:
Цитировать
./configure
make
make install
Все должно пройти гладко. После этого smartcam появится в разделе "Приложения - Аудио и видео"
Перегружаем машину, при загрузке должен быть заметен вывод загружающегося драйвера smartcam.
Пользуемся.

Оффлайн redrat

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: SmartCam
« Ответ #32 : 30 Мая 2011, 14:09:39 »
Спасибо, этот вариант отлично работает.

Оффлайн saber07

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: SmartCam
« Ответ #33 : 21 Февраля 2012, 00:24:58 »
Цитировать
    cp smartcam.ko /lib/modules/`(uname -r)`/updates/dkms/
(Нажмите, чтобы показать/скрыть)
помогите плиз

Оффлайн MegaDizel

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: SmartCam
« Ответ #34 : 21 Февраля 2012, 10:15:53 »
Цитировать
    cp smartcam.ko /lib/modules/`(uname -r)`/updates/dkms/
(Нажмите, чтобы показать/скрыть)
помогите плиз
Попробуйте перед командой дописать 'sudo ' без кавычек.

Оффлайн djanser

  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
Re: SmartCam
« Ответ #35 : 02 Июля 2012, 12:10:19 »
Как поставить smartcam на 12.04, подскажите, пожалуйста? рецепты для предыдущих версий не работают, ни репы, ни деб-пакет!!!

Оффлайн djanser

  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
Re: SmartCam
« Ответ #36 : 25 Января 2013, 19:59:14 »
Ап! Кто-то пользуется на 12.04 и последующих?

Оффлайн Усики

  • Участник
  • *
  • Сообщений: 247
    • Просмотр профиля
Re: SmartCam
« Ответ #37 : 03 Октября 2014, 14:29:01 »
Ubuntu 14.04 делаю все по инструкции JimmYoung с 1 страницы топика.

naykon@naykon-System-Product-Name:~$ patch -p0 < karmic.patch smartcam.c
patching file smartcam.c
Hunk #1 FAILED at 242.
Hunk #2 FAILED at 538.
Hunk #3 FAILED at 553.
Hunk #4 FAILED at 562.
Hunk #5 FAILED at 594.
patch: **** Can't reopen file smartcam.c : No such file or directory

это нормально что так ответила консоль?

Далее 7.sudo make -C /lib/modules/`uname -r`/build M=`pwd`
Ответ консоли... это норм?

naykon@naykon-System-Product-Name:~/smartcam-1.4.0/driver_src$ sudo make -C /lib/modules/`uname -r`/build M=`pwd`
[sudo] password for naykon:
make: Вход в каталог `/usr/src/linux-headers-3.13.0-36-generic'
  LD      /home/naykon/smartcam-1.4.0/driver_src/built-in.o
  CC [M]  /home/naykon/smartcam-1.4.0/driver_src/smartcam.o
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c: In function ‘vidioc_s_fmt_cap’:
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:174:9: error: dereferencing pointer to incomplete type
  current->comm, f->fmt.pix.width, f->fmt.pix.height, (char*)&f->fmt.pix.pixelformat,
         ^
In file included from include/linux/mmzone.h:9:0,
                 from include/linux/gfp.h:4,
                 from include/linux/mm.h:8,
                 from /home/naykon/smartcam-1.4.0/driver_src/smartcam.c:33:
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c: In function ‘smartcam_write’:
include/linux/wait.h:167:51: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function)
 #define wake_up_interruptible_all(x) __wake_up(x, TASK_INTERRUPTIBLE, 0, NULL)
                                                   ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:533:2: note: in expansion of macro ‘wake_up_interruptible_all’
  wake_up_interruptible_all(&wq);
  ^
include/linux/wait.h:167:51: note: each undeclared identifier is reported only once for each function it appears in
 #define wake_up_interruptible_all(x) __wake_up(x, TASK_INTERRUPTIBLE, 0, NULL)
                                                   ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:533:2: note: in expansion of macro ‘wake_up_interruptible_all’
  wake_up_interruptible_all(&wq);
  ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c: At top level:
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:563:2: error: unknown field ‘ioctl’ specified in initializer
  .ioctl          = video_ioctl2, /* V4L2 ioctl handler */
  ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:578:2: warning: initialization from incompatible pointer type [enabled by default]
  .vidioc_s_std         = vidioc_s_std,
  ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:578:2: warning: (near initialization for ‘smartcam_ioctl_ops.vidioc_s_std’) [enabled by default]
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:587:2: warning: initialization from incompatible pointer type [enabled by default]
  .vidioc_s_crop       = vidioc_s_crop,
  ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:587:2: warning: (near initialization for ‘smartcam_ioctl_ops.vidioc_s_crop’) [enabled by default]
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:599:15: error: ‘VID_TYPE_CAPTURE’ undeclared here (not in a function)
  .vfl_type  = VID_TYPE_CAPTURE,
               ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:601:2: warning: initialization from incompatible pointer type [enabled by default]
  .fops           = &smartcam_fops,
  ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:601:2: warning: (near initialization for ‘smartcam_vid.fops’) [enabled by default]
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:605:2: error: unknown field ‘current_norm’ specified in initializer
  .current_norm   = V4L2_STD_NTSC_M,
  ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:605:2: warning: initialization makes pointer from integer without a cast [enabled by default]
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:605:2: warning: (near initialization for ‘smartcam_vid.release’) [enabled by default]
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:638:20: error: expected declaration specifiers or ‘...’ before string constant
 MODULE_DESCRIPTION("Smartphone Webcam");
                    ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:639:15: error: expected declaration specifiers or ‘...’ before string constant
 MODULE_AUTHOR("Ionut Dediu");
               ^
/home/naykon/smartcam-1.4.0/driver_src/smartcam.c:640:16: error: expected declaration specifiers or ‘...’ before string constant
 MODULE_LICENSE("Dual BSD/GPL");
                ^
make[1]: *** [/home/naykon/smartcam-1.4.0/driver_src/smartcam.o] Ошибка 1
make: *** [_module_/home/naykon/smartcam-1.4.0/driver_src] Ошибка 2
make: Выход из каталога `/usr/src/linux-headers-3.13.0-36-generic'
naykon@naykon-System-Product-Name:~/smartcam-1.4.0/driver_src$

Далее udo /sbin/insmod smartcam.ko
insmod: ERROR: could not load module smartcam.ko: No such file or directory
В итоге НИХ*йа не работает что не так?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: SmartCam
« Ответ #38 : 04 Октября 2014, 09:21:31 »
Naykon,
Цитировать
karmic
надо trusty
пока придёт патча.
Wars ~.o

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: SmartCam
« Ответ #39 : 07 Января 2015, 07:05:25 »
smartcam-1.4.0 - ubuntu 14.04
sudo apt-get install libjpeg-dev libgconf2-dev libbluetooth-dev
sudo apt-get install intltool libspice-client-gtk-2.0-dev libdbus-glib-1-dev g++
cd
wget http://sourceforge.net/projects/smartcam/files/smartcam_linux/smartcam_linux_v_1.4.0/smartcam-1.4.0.tar.gz
tar xvf smartcam-1.4.0.tar.gz
cd smartcam-1.4.0
wget http://sourceforge.net/p/smartcam/bugs/_discuss/thread/8968ed2a/5ba3/attachment/smartcam-1.4.0_v3.patch
patch -p1 < smartcam-1.4.0_v3.patch
./configure
make
cd dri*
make -C /lib/modules/`uname -r`/build M=`pwd`
sudo make install
cd ../
sudo make install
echo "smartcam" | sudo tee -a /etc/modules
sudo reboot
ls /dev/video*
:)
« Последнее редактирование: 27 Ноября 2015, 04:38:48 от victor00000 »
Wars ~.o

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: SmartCam
« Ответ #40 : 27 Ноября 2015, 07:17:04 »
Цитировать
cd dri*
make -C /lib/modules/`uname -r`/build M=`pwd`
16.04
:~/s1/smartcam-1.4.0/driver_src$ make -C /lib/modules/`uname -r`/build M=`pwd`
make: вход в каталог «/usr/src/linux-headers-4.2.0-19-generic»
  LD      /home/victor00000/s1/smartcam-1.4.0/driver_src/built-in.o
  CC [M]  /home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.o
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c: In function ‘vidioc_dqbuf’:
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:299:3: error: implicit declaration of function ‘interruptible_sleep_on_timeout’ [-Werror=implicit-function-declaration]
   interruptible_sleep_on_timeout(&wq, HZ); /* wait max 1 second */
   ^
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c: At top level:
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:548:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
  .open           = smartcam_open,
                    ^
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:548:20: note: (near initialization for ‘smartcam_fops.open’)
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:549:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
  .release        = smartcam_release,
                    ^
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:549:20: note: (near initialization for ‘smartcam_fops.release’)
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:553:2: error: unknown field ‘ioctl’ specified in initializer
  .ioctl          = video_ioctl2, /* V4L2 ioctl handler */
  ^
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:567:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
  .vidioc_s_std   = vidioc_s_std,
                    ^
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:567:20: note: (near initialization for ‘smartcam_ioctl_ops.vidioc_s_std’)
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:576:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
  .vidioc_s_crop   = vidioc_s_crop,
                     ^
/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.c:576:21: note: (near initialization for ‘smartcam_ioctl_ops.vidioc_s_crop’)
cc1: some warnings being treated as errors
scripts/Makefile.build:264: ошибка выполнения рецепта для цели «/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.o»
make[1]: *** [/home/victor00000/s1/smartcam-1.4.0/driver_src/smartcam.o] Ошибка 1
Makefile:1398: ошибка выполнения рецепта для цели «_module_/home/victor00000/s1/smartcam-1.4.0/driver_src»
make: *** [_module_/home/victor00000/s1/smartcam-1.4.0/driver_src] Ошибка 2
make: выход из каталога «/usr/src/linux-headers-4.2.0-19-generic»
L:~/s1/smartcam-1.4.0/driver_src$
L:~/s1/smartcam-1.4.0/driver_src$


:(
Wars ~.o

Оффлайн Kino_Man

  • Новичок
  • *
  • Сообщений: 28
  • XUbuntu 16.04.3 x64, Ядро-4.4.0
    • Просмотр профиля
X5450, DDR3 8Gb, SSD 32Gb, GTX650 1Gb

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: SmartCam
« Ответ #42 : 16 Января 2016, 02:33:05 »
14.04 or 16.04 (i386/amd64)
sudo apt-add-repository -s ppa:vict1971/qtsky -y
sudo apt-get update
sudo apt-get install sdl-sc-nodrv-wifi
sdl-sc-nodrv-wifi
« Последнее редактирование: 18 Января 2016, 00:03:04 от victor00000 »
Wars ~.o

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: SmartCam
« Ответ #43 : 19 Января 2016, 17:51:26 »
Дрбавил
клавиша 's' для перезапись типа mp4 в папка Видео,
s - (record/stop).
esc - exir.


Пользователь решил продолжить мысль [time]19 Январь 2016, 17:07:00[/time]:


Пользователь решил продолжить мысль 20 Января 2016, 01:49:48:
добавил

'f' - вовесь экран и обратно.

« Последнее редактирование: 20 Января 2016, 01:49:49 от victor00000 »
Wars ~.o

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: SmartCam
« Ответ #44 : 21 Января 2016, 06:53:00 »
Wars ~.o

 

Страница сгенерирована за 0.026 секунд. Запросов: 22.