On Sun, 11 Jun 2006, Max wrote:
> I see at least one thing missing (imho) in the TODO-list and it is a bug
> fix for the pwc webcam's drivers. It was working perfectly before but it
> stopped working after 6511 (i checked). (i'am talking about the "not
> released webcam").
Thanx!! :)
(BTW, bugfixes can be made between 2 RC releases)
Here's the diff - hope you (or someone else) can find a fix for that:
--- utils/linux/capture/capture.c (revision 6510)
+++ utils/linux/capture/capture.c (revision 6511)
@@ -480,6 +480,8 @@
captureItem->rgb_buffer = ng_malloc_video_buf(&captureItem->dev,
&captureItem->fmt);
}
+ captureItem->dev.v->startvideo(captureItem->dev.handle, 25, 1);
+
Tcl_SetObjResult(interp,
Tcl_NewStringObj(captureItem->captureName,-1));
return TCL_OK;
@@ -506,6 +508,8 @@
return TCL_ERROR;
}
+ capItem->dev.v->stopvideo(capItem->handle);
+
// If a converter was used, close it and release the rgb_buffer
if (capItem->handle) {
ng_process_fini(capItem->handle);
@@ -607,7 +611,7 @@
// - High resolution
// - Low resolution
for (dim_idx = resolution;;) {
- if ((capItem->image_data =
capItem->dev.v->getimage(capItem->dev.handle)) == NULL) {
+ if ((capItem->image_data =
capItem->dev.v->nextframe(capItem->dev.handle)) == NULL) {
# ifdef DEBUG
fprintf(stderr,"Capturing image failed at %d, %d\n", fmt.width,
fmt.height);
# endif
_______________________________________________
Amsn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amsn-devel