Commit Graph

16 Commits

Author SHA1 Message Date
xant
f05ea9df4d getTexture now returns an autoreleased object. Callers will retain it if necessary
refactoring the feedFrame/renderFrame/getTexture flow to make a more
clever use of memory and autorelease pools

started implementing CVFilter

(on the way of having CoreImage filters usable from javascript)
2010-05-22 11:11:23 +02:00
xant
ae89e42783 cleaning still in progress .... 2010-03-27 11:55:50 +01:00
Xant
e064edab52 Generalized CVLayerController::feedFrame()
it's now part of the base CVLayerController interface
(used by both CVF0rLayers and CVGrabberLAayer)
2009-09-13 17:19:54 +02:00
Xant
2c96a60472 copyright is not valid with a nickname only 2009-09-12 09:27:29 +02:00
Xant
5e8199fdf3 copyright notice 2009-09-12 00:45:04 +02:00
Xant
af194d4ff2 all functionalities should have been restored. 2009-09-11 22:14:26 +02:00
Xant
3326a82f2c Refactoring the osx project (WIP)
- Separating view logic from the real layer implementations
  (so layers can be created programmatically and associated to a
  view only if/when necessary)
- Separating the c++ glue classes from their related cocoa implementations
2009-09-11 22:14:25 +02:00
Xant
68348b7588 CVF0rLayer works again 2009-08-31 09:58:16 +02:00
Xant
8cfc192759 aligning to last changes in the internal api 2009-08-30 22:44:00 +02:00
Xant
da1ccbbebb clean implementation of CVF0rLayer (C++ polymorphism sucks!!)
AGAIN: that damn copy ('buffer' handling) within the Layer base
       class (layer.cpp) should be removed ASAP
2009-08-30 11:37:11 +02:00
Xant
9f867ed63b Default resolution is now 352x288
It Can be changed through the preferences panel (WIP)
(started implementation for a screen-keyboard-listener
 to capture keystrokes acting like cocoa-based keyboard
 controller)
2009-08-22 15:36:53 +02:00
xant
657a3bed03 Started improving the FilterPanel<->CVLayer interaction.
- per-layer filter parameters are now restored correctly when moving the
  filterpanel between different layers
- Various fixes and improvements in CVF0rLayer as well.
- The FilterPanel now doesn't disappear when selecting a new filter.
- Introduced the preliminary logic necessary to access geometry layers
  created through javascript
2009-06-07 23:58:56 +02:00
xant
9895d18759 - stop the underlying GenF0rLayer thread when resetting the context 2009-06-04 14:07:28 +02:00
xant
43b936ad44 cleaning and consolidating the cocoa-based implementations 2009-05-25 10:30:21 +02:00
xant
9a5266847f first working implementation for CVF0rLayers (introducing gui controls for frei0r generators) 2009-05-23 02:47:07 +02:00
xant
7f1d13fe9a freezing a working version of the osx code before starting a massive refactory of the gui-related part 2009-05-16 02:54:23 +02:00