Λοιπόν Ηλία (αν δεν κάνω λάθος), για να το συμμαζέψουμε. Οι δοκιμές που έκανα εγώ:
Με Processing 1.5.1 και windows XP: Το παράδειγμα δουλεύει κανονικά χωρίς
ΚΑΜΙΑ αλλαγή (δουλεύει
ΚΑΙ η video.settings()). Αν πατήσω το ‘s’ ανοίγει το video settings του QTCap (του WinVDIG). Το μόνο πρόβλημα είναι ότι μόλις τρέχει το πρόγραμμα βγάζει το μήνυμα:
Display 0 does not exist, using the default display instead. Αυτό το γεγονός όμως δεν επηρεάζει την λειτουργία του προγράμματος.
Με Processing 2.0b3 και windows XP: Το παράδειγμα δεν μπορεί να δουλέψει όπως είναι (δεν γίνεται καν compile) και βγάζει το μήνυμα:
The function settings() does not exist. Αν απλά σβήσω την εντολή
video.settings(); τότε βγάζει μαύρο παράθυρο και η κάμερα δεν ξεκινάει καθόλου. Αν αλλάξω το μέγεθος του παραθύρου που λες και εσύ, αλλά επιπλέον προσθέσω και την εντολή
video.start();(χωρίς αυτή πάλι δεν ξεκινάει η κάμερα) τότε το πρόγραμμα δουλεύει κανονικά (εκτός του ότι δεν μπορώ να πειράξω τις ρυθμίσεις της κάμερας, αφού έχω σβήσει την settings).
Επίσης στο link:
http://wiki.processing.org/w/Changes που λέει τις διαφορές στο Processing 2 λέει:
Video – we've removed the QuickTime for Java video library and are using a modified version of Andres Colubri's GSVideo library instead. On Linux, you'll need to install gstreamer to use the new library. On Windows and Mac OS X, you should not need to install it, however we're working out a few kinks in the whole process.Για αυτό θα σε παρακαλέσω να γίνεις λίγο πιο συγκεκριμένος. Σε
Windows 7 και Processing 2.0b3 που γράφεις ότι σου δούλεψε, σου δούλεψε
ΚΑΙ η settings() σε εσένα;