You are here: Service & Support / Knowledge Base/FAQ / VC20xx, VCSBC40xx, VC4xxx
Deutsch
English
Français
Japanese
Do you have a question?

Please contact us via email, contact form or phone
+49-7243-2167-23
(head office, Germany) or directly your local contact.

Special note

This knowledge base is updated regularly. If you need an information and don't find it here, please don't hesitate to contact us! Of course, we're also to your disposal at the phone:
+49 7243 2167-0

Changes from VCLib 2.0 to VCLib 3.0

I want to update my program from VCLib 2.0 to VCLib 3.0. What do I have to do?

All functions have been completely revised. They have been rewritten to account for the structure and possibilities of the TI C62xx and C64xx architecture. This allows for future improvements in speed and functionality. VCLib 3.0 is not backward compatible to the (older) ADSP architecture.
Changes necessary to use VCLib 3.0 for existing programs:

Functions for image variables No changes.
Functions for RLC Change all RLC pointers from long to U16 *.
  Change all numerical values from half addresses to real addresses.
  Change the maximum size for call of rlcmk() from integer to byte (factor 4).
  blrdb() and blwrb() functions are no longer used.
Functions for Contour Code Change CC pointers from long to U32 *.
  Change all numerical values from half addresses to real addresses.
  Change the maximum size for contour8() from integer to byte (factor 4).
Basic functions Contact VC.
Pixellist functions It is recommended, but not necessary to change to the new functions with different names.
Functions returning long Change definition for result or use cast.

For further information, please consult the documentation of the image processing library VCLib 3.0.

 

Home  |  Contact  |  Sitemap  |  Imprint  |  Terms  |  Knowledge Base / FAQ  |  RMA  |  Loan Systems  |  Consulting

© 2011 Vision Components GmbH - The Smart Camera People