Yes, I understand, and would vote on dropping it now that we know libng works good!
Historically here's why it was there :
We coded the capture extension, Phil and me and made it work for most of the things, then came up someone with a 'v4l2 only' webcam, and I also, we had problems with non RGB24 webcams, etc.... I remembered seeing a library for capturing the webcam from xawtv's source code when I had to look into it a long time ago for other reasons, I searched again for it, and found it, libng! wouhou, great.. we rewrote the capture extension in order to use libng (was difficult because libng has ZERO docs :( ), it worked fine, it worked for many webcams, for v4l2, etc... but for many users, there were still a lot of problems and I decided to keep capture.c (became capture-nong.c) because for a lot of users their cam worked with capture-nong.c and didn't work with libng.. also because we spent a lot of time on capture.c and we didn't want to just trash our code. I don't know the current status, but I think that over time, we were able to fix most of the bugs we had with the libng implementation of capture, and now it seems everyone uses the libng version without problems, which means, we can probably removethose sources...
nong stayed there for a long time because libng was broken...
Your arguments are valid.. I'll flag this as TODO

Thanks,
KKRT

On Fri, 27 Jan 2006 15:16:08 -0500, Harry Vennik <[EMAIL PROTECTED]> wrote:

Hi,

I wonder why the 'no ng' of the capture extension is there.
Is it still useful, or can it be dropped?

The reason why I ask is: if new procs or new arguments to existing procs get added to the Capture API, and those new features are used from TCL, and the API change is not implemented in capture-nong, then we have a TK error if we
compiled without ng! So if we keep the 'no ng' version, we will need to
implement any new API feature twice!

Harry


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel



--
KaKaRoTo


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to