Comment #1 is wrong... sorry for that. Pressed <enter> by mistake.
zbar package suffered lots of upstream changes, including improvements at interlaces 2/5 and some new codes added.
Also, it currently uses an old incomplete implementation for v4l1/v4l2 API.
Instead, the better is to port it to libv4l, and support all webcams. A fix is needed for it to compile on Fedora 14+ (and el6), due to a new "reserved" word at stdio.h: dprintf. A fix for it is at:
I did the patches for it, and submitted them to zbar upstream, at:
Created attachment 464907 [details]
Update zbar to latest commit upstream
Add a patch with upstate to hg changelog 617889f8f73
- Don't use glibc reserved dprintk (conflicts with stdio.h)
- Don't use -Werror, as there are some warnings at the building
Created attachment 464908 [details]
Convert zbar to use libv4l
This patch removes v4l1 direct support, and replaces v4l2.c function to use libv4l.
Created attachment 464917 [details]
Fix build with koji
This patch is needed in order to allow koji to properly build zbar.
Test packages built on koji:
Mauro, thanks for submitting such refined and detailed patches.
Soon, I'll be pushing this update of yours to fedora-testing repository in order to make it a new zbar release.
zbar-0.10-6.fc14 has been submitted as an update for Fedora 14.
zbar is now built against dist-rawhide and dist-f14-update-candidate tags.
Also, I've submitted an update request for zbar-0.10-6 build get into f14-updates.
zbar-0.10-6.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update zbar'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/zbar-0.10-6.fc14
zbar-0.10-6.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.