On Wed, Mar 19, 2008 at 05:23:12PM +0100, Damien Sandras wrote: > And contribute it back to us, otherwise we can not commit it...
The following is already in the freebsd port and has been verified to work. Are you interested in other patches that we have in the port? If so please see: http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/pwlib/files/ --- plugins/vidinput_v4l/vidinput_v4l.cxx.orig Wed Jan 3 23:37:37 2007 +++ plugins/vidinput_v4l/vidinput_v4l.cxx Wed Feb 7 01:30:50 2007 @@ -484,6 +484,15 @@ struct stat s; if (lstat(devname, &s) == 0) { +#if defined(P_FREEBSD) + // device numbers are irrelevant here, so we match on names instead. + if (filename.GetLength() <= 5 || filename.Left(5) != "video") + continue; + int num = atoi(filename.Mid(6)); + if (num < 0 || num > 63) + continue; + vid.SetAt(num, devname); +#else static const int deviceNumbers[] = { 81 }; for (PINDEX i = 0; i < PARRAYSIZE(deviceNumbers); i++) { if (MAJOR(s.st_rdev) == deviceNumbers[i]) { @@ -493,6 +502,7 @@ } } } +#endif } } } This is against pwlib 1.12.0 -Steve _______________________________________________ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list