Xant
5b911656dd
fixed osx-specific layers to work again after 807d038fed changes
2009-07-25 20:56:41 +02:00
Xant
f884ace6a7
aligned to last changes in the core api (mostly initialization)
2009-06-13 21:37:18 +02:00
Xant
d6f9fabd8a
MoviesTask should be called after releasing the lock
2009-06-11 14:39:58 +02:00
Xant
41bc9860da
fixed various issues spotted while profiling and hunting for bugs and/or leaks in both the opengl and cocoa-related code
2009-06-10 14:26:41 +02:00
xant
2cd5be1d5a
fixed some leaks in osx-specific code
2009-06-08 21:44:43 +02:00
xant
61e18ca3e0
- implemented various optimizations in all our custom views
2009-06-04 00:26:38 +02:00
xant
ede0819e0d
using sheet panels instead of modal ones for Open*File operations
2009-05-25 11:29:51 +02:00
xant
43b936ad44
cleaning and consolidating the cocoa-based implementations
2009-05-25 10:30:21 +02:00
xant
7a590fcca7
gui-related fixes and enhancements.
...
- correct framerate calculation
- switching to a default screensize of 512x384 instead of 400x300
- reorganizing gui controls
- introduced icons for both the capture and generator layers
- saving/restoring per-layer state of both filter and image parameters
- FilterPanel now updates correctly with layer-specific parameters
- better initialization of the videocapture device in CVGrabber
- (something else I don't remember right now)
2009-05-24 02:27:28 +02:00
xant
87ddc829fc
cleanin
2009-05-22 18:45:13 +02:00
xant
691ae8333e
CVFileInput now takes care of tasking the movie itself. (avoiding to use the QTKit thread to prerender frames in advance)
2009-05-22 17:43:39 +02:00
xant
a20853a56a
- report the correct bytesize in video_encoder
...
- osx-only fixes and tests
2009-05-21 16:28:00 +02:00
xant
4dc1e26cf2
wrong logic in CVFileInput::togglePlay()
2009-05-19 08:00:46 +02:00
xant
d429a225e6
typo
2009-05-18 22:49:25 +02:00
xant
2cf0a828c5
cleanings
2009-05-18 22:47:29 +02:00
xant
f75b02dfcd
fixed some locking-related issues due to the new design of the Cocoa
...
bindings.
(Layer::run() is now used to drive texture extraction instead
of using a CVDisplayLink for each CVLayer)
2009-05-18 22:31:55 +02:00
xant
9b41193ab0
massive refactory of the cocoa-related layers is in progress
2009-05-18 02:31:44 +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
xant
b5f50eb85d
- Giving access to more CoreImage filters
...
- First draft implementation of the CVGenerator class
(note it's incomplete and not working yet)
- updated the TODO list
2009-03-08 00:17:01 +01:00
xant
e26707a812
allow to dynamically add/remove Cocoa-managed layers
2009-03-07 16:54:07 +01:00
xant
df140ec070
Allow to disable preview on each inputlayer to save cpu cycles if
...
running on slower systems (rendering the preview someway wastes
both cpu and gpu and can be 'undesired' if doing intensive video-mixing
using filters and such)
2009-03-07 15:30:20 +01:00
xant
69bad94c29
Optimizations and Cleanings.
2009-03-07 12:39:20 +01:00
xant
a2a1fe92de
allow to apply filters on a CVGrabber layer
2009-03-05 23:09:53 +01:00
xant
a17a5fd29d
now filters which need to set an inputCenter are properly supported
2009-03-05 02:27:54 +01:00
xant
c983f92943
finished support for dynamic FilterParams
2009-03-05 01:47:00 +01:00
xant
848553359b
- create a valid bundle (redistributing/readdressing all needed shared
...
libraries)
- various cleanings (start giving a more consistent name to
CoreVideo-related classes
2009-03-04 03:05:29 +01:00