Discussion:
Skype-2.0 is here!
(too old to reply)
Beech Rintoul
2008-04-15 06:17:12 UTC
Permalink
Finally, skype-devel has been updated to the new 2.0.0.68 version.
This is the one that includes video and any input to get this (video)
going is appreciated. Everything else seems to work as advertised.

If you're going to update to this version, please read
UPDATING-20080318.

Enjoy,

Beech
--
---------------------------------------------------------------------------------------
Beech Rintoul - FreeBSD Developer - ***@FreeBSD.org
/"\ ASCII Ribbon Campaign | FreeBSD Since 4.x
\ / - NO HTML/RTF in e-mail | http://www.freebsd.org
X - NO Word docs in e-mail | Latest Release:
/ \ - http://www.FreeBSD.org/releases/7.0R/announce.html
---------------------------------------------------------------------------------------
Norberto Meijome
2008-04-15 13:25:05 UTC
Permalink
On Mon, 14 Apr 2008 22:17:12 -0800
Post by Beech Rintoul
Finally, skype-devel has been updated to the new 2.0.0.68 version.
This is the one that includes video and any input to get this (video)
going is appreciated. Everything else seems to work as advertised.
If you're going to update to this version, please read
UPDATING-20080318.
Enjoy,
Beech
Hi Beech,
thanks for the announcement + work on this :)

- i updated ports tree
- uninstalled net/skype

[***@ayiin] [Tue Apr 15 23:06:34 2008]
/usr/ports/net/skype-devel
$ sudo make package
===> Installing for skype-devel-2.0.0.68_1
===> skype-devel-2.0.0.68_1 depends on file: /compat/linux/usr/lib/libfontconfig.so.1 - found
===> skype-devel-2.0.0.68_1 depends on file: /compat/linux/usr/lib/libexpat.so.0 - found
===> skype-devel-2.0.0.68_1 depends on file: /compat/linux/usr/lib/libsigc-2.0.so.0 - found
===> skype-devel-2.0.0.68_1 depends on file: /compat/linux/lib/libasound.so.2 - not found
===> Verifying install for /compat/linux/lib/libasound.so.2 in /usr/ports/audio/linux-alsa-lib
===> linux-alsa-lib-1.0.10.3 uses AUTOMATIC_PLIST with an unsupported USE_LINUX, \"fc6\". Supported values are \"yes\" and \"fc4\".
*** Error code 1

Stop in /usr/ports/audio/linux-alsa-lib.
*** Error code 1

Stop in /usr/ports/net/skype-devel.

is it safe to tell linux-alsa-lib to use fc6 ?

B

_________________________
{Beto|Norberto|Numard} Meijome

"A tree as big around as you can reach starts with a small seed; a thousand-mile journey starts with one step."
Lao-tse

I speak for myself, not my employer. Contents may be hot. Slippery when wet. Reading disclaimers makes you go blind. Writing them is worse. You have been Warned.
Stefan Lambrev
2008-04-15 13:33:36 UTC
Permalink
Great news.

The only problem is that if I set OVERRIDE_LINUX_BASE_PORT=f7 (or fc6)
in make.conf
I'm unable to install audio/linux-alsa-lib.

Now can someone point me to what cameras are supported under FreeBSD ? :))
Post by Beech Rintoul
Finally, skype-devel has been updated to the new 2.0.0.68 version.
This is the one that includes video and any input to get this (video)
going is appreciated. Everything else seems to work as advertised.
If you're going to update to this version, please read
UPDATING-20080318.
Enjoy,
Beech
--
Best Wishes,
Stefan Lambrev
ICQ# 24134177
Beech Rintoul
2008-04-15 18:16:01 UTC
Permalink
Post by Stefan Lambrev
Great news.
The only problem is that if I set OVERRIDE_LINUX_BASE_PORT=f7 (or
fc6) in make.conf
I'm unable to install audio/linux-alsa-lib.
Now can someone point me to what cameras are supported under
FreeBSD ? :))
Post by Beech Rintoul
Finally, skype-devel has been updated to the new 2.0.0.68
version. This is the one that includes video and any input to get
this (video) going is appreciated. Everything else seems to work
as advertised.
If you're going to update to this version, please read
UPDATING-20080318.
Enjoy,
Beech
I believe there is a patch to deal with that, I'll check today. In the
mean time just comment out the override line in your /etc/make.conf
and skype will build fine :-)

Beech
--
---------------------------------------------------------------------------------------
Beech Rintoul - FreeBSD Developer - ***@FreeBSD.org
/"\ ASCII Ribbon Campaign | FreeBSD Since 4.x
\ / - NO HTML/RTF in e-mail | http://www.freebsd.org
X - NO Word docs in e-mail | Latest Release:
/ \ - http://www.FreeBSD.org/releases/7.0R/announce.html
---------------------------------------------------------------------------------------
Norberto Meijome
2008-04-16 03:59:41 UTC
Permalink
On Tue, 15 Apr 2008 10:16:01 -0800
Post by Beech Rintoul
I believe there is a patch to deal with that, I'll check today.
that'd be great, thanks
Post by Beech Rintoul
In the
mean time just comment out the override line in your /etc/make.conf
and skype will build fine :-)
well, not really . if we remove the override in make.conf, it tries to go for fc4, and install it...

$ sudo portinstall -p audio/linux-alsa-lib
[Gathering depends for audio/linux-alsa-lib ................................ done]
---> Installing 'linux_base-fc-4_11' from a port (emulators/linux_base-fc4)
---> Building '/usr/ports/emulators/linux_base-fc4'
===> Cleaning for linux_base-fc-4_11
=> basesystem-8.0-5.noarch.rpm doesn't seem to exist in /usr/ports/distfiles/rpm/i386/fedora/4.
=> Attempting to fetch from http://mirrors.kernel.org/fedora/core/4/i386/os/Fedo...

maybe I'm missing something here...
B
_________________________
{Beto|Norberto|Numard} Meijome

"Software is like sex, its better when its free"
Linus Torvalds

I speak for myself, not my employer. Contents may be hot. Slippery when wet. Reading disclaimers makes you go blind. Writing them is worse. You have been Warned.
Beech Rintoul
2008-04-16 04:28:22 UTC
Permalink
Post by Norberto Meijome
On Tue, 15 Apr 2008 10:16:01 -0800
Post by Beech Rintoul
I believe there is a patch to deal with that, I'll check today.
that'd be great, thanks
Post by Beech Rintoul
In the
mean time just comment out the override line in your
/etc/make.conf and skype will build fine :-)
well, not really . if we remove the override in make.conf, it tries
to go for fc4, and install it...
$ sudo portinstall -p audio/linux-alsa-lib
[Gathering depends for audio/linux-alsa-lib
................................ done] ---> Installing
'linux_base-fc-4_11' from a port (emulators/linux_base-fc4) --->
Building '/usr/ports/emulators/linux_base-fc4'
===> Cleaning for linux_base-fc-4_11
=> basesystem-8.0-5.noarch.rpm doesn't seem to exist in
/usr/ports/distfiles/rpm/i386/fedora/4. => Attempting to fetch from
http://mirrors.kernel.org/fedora/core/4/i386/os/Fedo...
maybe I'm missing something here...
B
Hmmm. I didn't think of that, I stand corrected. Anyway here's a patch
to bsd.linux-rpm.mk suggested by Boris Samorodov that turns off that
ignore.

Beech
--
---------------------------------------------------------------------------------------
Beech Rintoul - FreeBSD Developer - ***@FreeBSD.org
/"\ ASCII Ribbon Campaign | FreeBSD Since 4.x
\ / - NO HTML/RTF in e-mail | http://www.freebsd.org
X - NO Word docs in e-mail | Latest Release:
/ \ - http://www.FreeBSD.org/releases/7.0R/announce.html
---------------------------------------------------------------------------------------
Luigi Rizzo
2009-05-30 09:05:40 UTC
Permalink
El d?a Monday, April 14, 2008 a las 10:17:12PM -0800, Beech Rintoul
Post by Beech Rintoul
Finally, skype-devel has been updated to the new 2.0.0.68 version.
This is the one that includes video and any input to get this (video)
going is appreciated. Everything else seems to work as advertised.
If you're going to update to this version, please read
UPDATING-20080318.
Enjoy,
Beech
Hello Beech,
I'm running on my laptop 8-CURRENT (of May 28), have the pwc.ko loaded
which gives me a device /dev/video0 and pwcview is showing my face; as
well I have installed skype-2.0.0.72,1 from the ports which works fine
but does not recognice the video device; what should I do or test to
bring this together? Thanks
matthias
Hi all,
We need some common effort to get Video4Linux USB devices working on FreeBSD.
First of all we need to push a video4linux library.
-lvideodevx
int videodevx_open(int unit); /* returns a handle, not neccesarily a
file-handle */
int videodevx_read(int hdl, ptr, len);
int videodevx_write(int hdl, ptr, len);
int videodevx_ioctl(int hdl, cmd, arg);
int videodevx_mmap(int hdl, void *addr, size_t len, int prot, int flags, int
fd, off_t offset);
int videodevx_getfd(int hdl); /* used for polling */
int videodevx_close(int hdl);
svn --username anonsvn --password anonsvn \
checkout svn://svn.turbocat.net/i4b/trunk/usbcam
Download "linux-2.6.29" to "ulinux/linux"
cd ulinux
make clean all
NOTE: It's not linking yet.
Second, we need a userland port for Video4Linux, which I am working on. So
that the application directly receives the USB data and talks to the webcam
through -lvideodevx and the new BSD licensed -lusb .
Third we need to convince everyone to use videodevx when opening video
devices. On linux videodevx will simply be a wrapper for
open/close/ioctl/... . On FreeBSD videodevx will be a complete USB webcam
driver library.
Anyone that wants to join heads?
Excellent summary which covers the situation for native apps.

I wonder if the case is a bit different for skype and linux binaries
in general, as they run under linux emulation so perhaps the
it is the linuxulator that has to emulate the v4l(2?) calls,
and i have no idea if this needs to be done in the kernel or we
can deal with this in some libc wrapper ?

cheers
luigi
Vladimir Grebenschikov
2009-07-06 19:59:33 UTC
Permalink
On Mon, 2009-06-01 at 22:41 +0200, Hans Petter Selasky wrote:
Hi

Is there any progress with that ?

I've usb cam:
ugen4.4: <USB 2.0 Camera Vimicro Corp> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON

multimedia/linux-gspca-kmod even did not builds:
...
mkdep -f .depend -a -nostdinc -DUSB_DEBUG -DGSPCA_ENABLE_DEBUG
-DGSPCA_ENABLE_COMPRESSION -DCONFIG_USB_GSPCA_MODULE=1
-DVID_HARDWARE_GSPCA=0xFF -DGSPCA_VERSION=\"01.00.20\" -D__KERNEL__
-DDRIVER_NAME=gspca -DDEV_NAME=\"video\" -D_KERNEL -DKLD_MODULE
-ISunplus -ISunplus-jpeg -ISonix -IConexant -IVimicro -Idecoder
-I/usr/local/share/linux-kmod-compat/linux_compat -I. -I@
-I@/contrib/altq
gspca_core.c /usr/ports/multimedia/linux-gspca-kmod/work/gspcav1-20071220/decoder/gspcadecoder.c /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c /usr/local/share/linux-kmod-compat/linux_compat/linux_compat.c
In file included
from /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:44:
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.h:69:30:
error: dev/usb/usb_port.h: No such file or directory
In file included
from /usr/local/share/linux-kmod-compat/linux_compat/linux_compat.c:44:
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.h:69:30:
error: dev/usb/usb_port.h: No such file or directory
mkdep: compile failed
*** Error code 1

as well as multimedia/pwcbsd

...
In file included from pwc.c:27:
pwc.h:47:31: error: dev/usb/usb_mfunc.h: No such file or directory
pwc.h:48:31: error: dev/usb/usb_error.h: No such file or directory
In file included from pwc.h:50,
from pwc.c:27:
...

Hints will be very appreciated.
During the weekend I have almost finished my Userland Linux kernel wrapper
with full USB support through the new libusb and Linux' V4L API.
Currently compiling: GSPCA based Webcams, USB video class webcams.
Technically all V4L Radio/DVB and Webcam devices using USB on Linux can be
supported under FreeBSD in userland with little hassle. The only problem is
that the Linux kernel code is GPL and not LGPL licensed, so there might be a
problem linking with propritary applications ...
svn --username anonsvn --password anonsvn \
checkout svn://svn.turbocat.net/i4b/trunk/usbcam/ulinux
NOTE: Not all files are checked in, so running "make clean all" won't get you
anything yet.
If you want to help out on getting the rest of the Linux Webcam drivers up and
running on BSD, then please let me know.
--HPS
_______________________________________________
http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
--
Vladimir B. Grebenschikov
***@fbsd.ru
Loading...