xant
5fe8e2ea64
Refactoring filter implementation on osx
...
- moving filter-related code out of the layercontroller
by creating a Filter subclass : CVFilter
- making coreimage filters available to javascript when running on osx
Note : this is a work in progress and implementation is still unfinished
(coreimage filters won't work in this revision)
2010-06-14 22:04:40 +02:00
xant
f10ff95818
layer ordering is now controllable again through the listview
...
+ minor cleanings
Conflicts:
xcode/CVScreenView.mm
2010-05-22 11:55:34 +02:00
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
b79276388e
no need to output a black frame anymore
2010-05-03 08:46:50 +02:00
xant
2a55d5b8a6
minor cleanings
2010-05-02 22:06:51 +02:00
xant
065bfc238f
core-image filters can now be applied to geolayers created from javascripts
...
any subclass of CVCocoaLayer with a controller associated to it can now
be controlled through the filterpanel.
The filter panel for a specific layer can now be opened by
double-clicking on the layer name in the listview.
a bit of refactoring in CVFilterPanel/CVLayerView/CVLayerController
has been done to allow viewless layers to be created and eventually
controlled through a filterpanel
2010-05-02 16:54:06 +02:00
xant
3f2017aec6
fixed some minor leaks
...
filters are now initialized on first use
2010-05-02 00:42:25 +02:00
xant
77d0408784
CVGeoLayer (+ all necessary refactoring and fixes to make it possible)
2010-04-29 14:24:46 +02:00
xant
c3b5ec77bf
minor cleanings
2010-04-18 11:53:53 +02:00
xant
d2387716f5
fullscreen now works properly with both 10.5 and 10.6 APIs
2010-04-18 10:54:12 +02:00
xant
a58c014f88
now osx code builds successfully with both 10.5 and 10.6 SDK
2010-04-17 15:18:43 +02:00
xant
33adb92eff
no more deprecated APIs
2010-04-17 15:01:06 +02:00
xant
030f925d65
stop using deprecated api to go full-screen
...
(still working to properly replace usage of [CIContext contextWithCGLContext])
2010-04-17 14:12:09 +02:00
xant
a7a734435a
stop using deprecated api [CIContext contextWithCGLContext]
2010-04-17 09:41:06 +02:00
xant
66b58445ff
add parameter_js to the project
...
cleanings to the streamer settings panel
2010-04-06 23:57:48 +02:00
xant
bd85e4aa0f
some more cleanings and started rearranging the GUI (WIP)
2010-03-28 21:33:41 +02:00
xant
8056bc2c4e
cleanings and removed some more leaks introduced by flowmixer.
...
If something has been alloc'd through the 'alloc' message, it must be also
released esplicitly. Moreover , if it has been alloc'd there is no need to retain it ...
since no-one called autorelease on that instance yet.
2010-03-28 10:46:16 +02:00
xant
3b4b091f6e
merging more stuff from 6b738edfc17744259a1289af02d977bc65036d11
...
Conflicts:
xcode/CVScreenView.mm
xcode/English.lproj/MainMenu.nib/designable.nib
xcode/English.lproj/MainMenu.nib/keyedobjects.nib
xcode/Exporter.h
2010-03-27 23:54:02 +01:00
xant
f580718856
importing exporter implementation from flowmixer
2010-03-27 22:56:17 +01:00
xant
9e995e1030
cleaning up started (but is still in progress)
2010-03-26 23:47:45 +01:00
xant
bef6fc424c
- got rid of the 'annoying' flowmixer rebrand
...
- merged some local changes (avoid using deprecated APIs)
- the xcode project has been civilized
(stuff was messed up a bit by the flowmixer branch and new files were in
weird locations)
NOTE:
this is still a work in progress and all functionalities still need
testing. Something could have been messed up by mergin my local changes
with flowmixer branch
2010-03-23 23:06:03 +01:00
Robin Gareus
6d6163c3f1
reset FPS & package counter display on manual stop.
2010-03-22 17:44:04 +01:00
Robin Gareus
1ac40a8d33
added streamer-info in main window.
2010-03-19 13:17:30 +01:00
Robin Gareus
6b9f5afcd8
definitions for tactell..
2010-03-18 16:39:25 +01:00
Robin Gareus
64f229ee46
fixed some compiler warnings, preparing tactell
2010-03-04 22:59:42 +01:00
Robin Gareus
bfbfc0ccd6
linz hacks.
2010-03-03 11:16:01 +01:00
Robin Gareus
edd3a8d78f
direct export - no extra RGBA convertions
2010-02-28 20:52:40 +01:00
Robin Gareus
5ebd24f5b2
fixed icecast Encoder..
2010-02-27 18:16:12 +01:00
Robin Gareus
ca4e2ddfb4
stream Select works ! - now improve ffdec&controller.
2010-02-27 17:17:22 +01:00
Robin Gareus
bccbf48c2c
tied id all together..
2010-02-23 20:24:07 +01:00
Robin Gareus
dcb7c73a62
basic streaming is working...
2010-02-23 14:30:13 +01:00
Robin Gareus
cc6b8bef49
prepared streamer
2010-02-23 12:11:33 +01:00
Robin Gareus
448800a548
got config backend..
2010-02-23 06:06:05 +01:00
Robin Gareus
ae74676456
prepared UI for flowmixing..
2010-02-23 02:17:04 +01:00
Robin Gareus
d4f52cc1fb
bisecting...
2010-02-22 22:16:05 +01:00
Robin Gareus
6bec80dd43
copied old stable code -> works
2010-02-22 18:47:23 +01:00
xant
95aa7cbbe3
refactored the interaction between the exporter and the screen
2010-01-06 22:47:43 +01:00
Xant
57edd8656c
fixed some issues arised after the view/controller split
2009-09-13 23:20:49 +02:00
Xant
744b24a9ba
fixed perl-layer overlay selection
...
- filters now works again for CVF0rLayer
2009-09-13 11:22:58 +02:00
Xant
3920471d0b
fixed fullscreen + don't resize the screen windows when exiting fullscreen
2009-09-13 10:40:00 +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
e05b215f3e
make it build again on osx
2009-09-11 23:32:14 +02:00
Xant
af194d4ff2
all functionalities should have been restored.
2009-09-11 22:14:26 +02:00
Xant
8cfc192759
aligning to last changes in the internal api
2009-08-30 22:44:00 +02:00
Xant
15d0ab2e19
initial separation of c++ glue-classes implementation from the related cocoa views
2009-08-30 10:36:47 +02:00