Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

web-camera в CentOS 5

Featured Replies

Аз продлжавам с неволите. От 2 дена се мЪча да подкарам камерата си в Скайп на CentOS. От тук се насочих кЪм инсталиране на GSPCA (gspcav1-20071224.tar.gz). Изтеглих и инсталирах УЖ, вЪпреки че има някакво разминаване с това което пише в "read me and install" файла. Четох по форуми - пробвах какви ли не чудесии и не трЪгва. Някой сблЪсквал ли се е с подобно нещо? Дайте сЪвет!

$ uname -r
2.6.18-274.18.1.el5
$ /sbin/lsusb
Bus 006 Device 001: ID 0000:0000
Bus 006 Device 002: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 Webcam
Bus 002 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 008 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 007 Device 001: ID 0000:0000
Bus 007 Device 002: ID 0461:4d64 Primax Electronics, Ltd
  • Автор

Куца работа явно и май няма кой да ми помага! Сега, мисля, че не успявам да компилирам GSPCA драйвера с който искам да пробвам дали няма да трЪгне шиб...та камера. Следвам всичко от тук - тегля си gspcav1-20071224.tar.gz - разархивирам и после :

# ./gspca_build

REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules

CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
.gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \
*.symvers *.err

COMPILE gspca Please Wait ....!!

INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
/sbin/depmod -ae

LOAD gspca in memory
WARNING: Error inserting v4l1_compat (/lib/modules/2.6.18-274.18.1.el5/kernel/drivers/media/video/v4l1-compat.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting videodev (/lib/modules/2.6.18-274.18.1.el5/kernel/drivers/media/video/videodev.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting gspca (/lib/modules/2.6.18-274.18.1.el5/kernel/drivers/usb/media/gspca.ko): Unknown symbol in module, or unknown parameter (see dmesg)

PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/validob/Desktop/Install/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-274.18.1.el5-i686'
CC [M] /home/validob/Desktop/Install/gspcav1-20071224/gspca_core.o
CC [M] /home/validob/Desktop/Install/gspcav1-20071224/decoder/gspcadecoder.o
LD [M] /home/validob/Desktop/Install/gspcav1-20071224/gspca.o
Building modules, stage 2.
MODPOST
CC /home/validob/Desktop/Install/gspcav1-20071224/gspca.mod.o
LD [M] /home/validob/Desktop/Install/gspcav1-20071224/gspca.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.18-274.18.1.el5-i686'

Ровейки попаднах и на тази тема. Пробвах предложеното от там. т.е да пусна едно make за 5-10 секунди, но получавам това:

[root@localhost 2.6.18-274.18.1.el5-i686]# make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/genksyms/genksyms.o
HOSTCC scripts/genksyms/lex.o
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/pnmtologo
HOSTCC scripts/conmakehash
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
make: *** [init] Error 2
  • Автор

То тука май взех да си говоря сам :) Нищо - да си кажа аз! Вчера успях някак да подкарам камерата :) Не можах да разбера обаче как точно - махах и слагах наново пакето от рода на kmod-video4linux, dkms-x.x.x.x.x.el5.noarch. Сложих си и драйвери за NVIDIA-та и камерата взе че трЪгна - и в Скайп и в gstreamer-properties. Днес обаче си пускам компа и какво да видя - всичко започва отначало - камерата пак не работи, а не виждам какво толкова да сЪм правил преди да легна, че да не работи. Пробвах пак да преинсталирам по-горе посочените пакети, но този пЪт без ефект. Грешката която ми дава е:

# gstreamer-properties

(process:26457): GStreamer-WARNING **: The GStreamer function gst_init_get_option_group() was
called, but the GLib threading system has not been initialised
yet, something that must happen before any other GLib function
is called. The application needs to be fixed so that it calls
if (!g_thread_supported ()) g_thread_init(NULL);
as very first thing in its main() function. Please file a bug
against this application.

(gstreamer-properties:26458): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstmpeg2dec.so': /usr/lib/libmpeg2.so.0: cannot restore segment prot after reloc: Permission denied

(gstreamer-properties:26457): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesrc'
gstreamer-properties-Message: Error running pipeline 'Video for Linux (v4l)': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline0/v4lsrc1:
Error setting the channel/norm settings: Invalid argument]

Не знам вече какво става, но бих се радвал ако някой все пак прочете тази тема.

Редактирано от icemans (преглед на промените)

То тука май взех да си говоря сам :) Нищо - да си кажа аз! Вчера успях някак да подкарам камерата :) Не можах да разбера обаче как точно - махах и слагах наново пакето от рода на kmod-video4linux, dkms-x.x.x.x.x.el5.noarch. Сложих си и драйвери за NVIDIA-та и камерата взе че трЪгна - и в Скайп и в gstreamer-properties. Днес обаче си пускам компа и какво да видя - всичко започва отначало - камерата пак не работи, а не виждам какво толкова да сЪм правил преди да легна, че да не работи. Пробвах пак да преинсталирам по-горе посочените пакети, но този пЪт без ефект. Грешката която ми дава е:

# gstreamer-properties

(process:26457): GStreamer-WARNING **: The GStreamer function gst_init_get_option_group() was
called, but the GLib threading system has not been initialised
yet, something that must happen before any other GLib function
is called. The application needs to be fixed so that it calls
if (!g_thread_supported ()) g_thread_init(NULL);
as very first thing in its main() function. Please file a bug
against this application.

(gstreamer-properties:26458): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstmpeg2dec.so': /usr/lib/libmpeg2.so.0: cannot restore segment prot after reloc: Permission denied

(gstreamer-properties:26457): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesrc'
gstreamer-properties-Message: Error running pipeline 'Video for Linux (v4l)': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline0/v4lsrc1:
Error setting the channel/norm settings: Invalid argument]

Не знам вече какво става, но бих се радвал ако някой все пак прочете тази тема.

Чакат те тежки дни с CentOS 5 , но след нея едва ли ще има ОС която да те затрудни :rolleyes:

  • Автор

Мисля, че успях да се преборя за сега - сложих libv4l, махнах инсталираните kmod-video4linux и dkms и нещата сега вЪрвят. Да видим до кога. Благодаря на отзовалите се :)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.