aboutsummaryrefslogtreecommitdiff
path: root/packages/noncvs/windows/extra/Gem/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'packages/noncvs/windows/extra/Gem/ChangeLog')
-rw-r--r--packages/noncvs/windows/extra/Gem/ChangeLog38114
1 files changed, 19057 insertions, 19057 deletions
diff --git a/packages/noncvs/windows/extra/Gem/ChangeLog b/packages/noncvs/windows/extra/Gem/ChangeLog
index efb8c2f1..1af952b9 100644
--- a/packages/noncvs/windows/extra/Gem/ChangeLog
+++ b/packages/noncvs/windows/extra/Gem/ChangeLog
@@ -1,19057 +1,19057 @@
-2011-08-26 14:17 zmoelnig
-
- * .: 0.93 release
-
-2011-08-26 14:07 zmoelnig
-
- * don't link core Gem against QuickTime4W32
-
-2011-08-26 13:40 zmoelnig
-
- * no more warning on imageQT vs imageMAGICK
-
-2011-08-26 09:54 zmoelnig
-
- * use "SVN" rather than "CVS"
-
-2011-08-26 09:54 zmoelnig
-
- * disable installer by default
-
-2011-08-26 09:47 zmoelnig
-
- * catch ALL for exceptions
-
-2011-08-26 09:47 zmoelnig
-
- * only show used id's as available
-
-2011-08-26 09:45 zmoelnig
-
- * try to not break the incoming "const" filename
-
-2011-08-26 08:43 zmoelnig
-
- * fixed compilation on msvc
-
-2011-08-25 16:04 zmoelnig
-
- * initialize QuickTime in the plugins
-
-2011-08-25 16:04 zmoelnig
-
- * removed uncommented lines of code
-
-2011-08-25 15:21 zmoelnig
-
- * quicktime is initialized in the plugins; no need to do it here
-
-2011-08-25 14:59 zmoelnig
-
- * don't install *Base.h headers
-
-2011-08-25 14:47 zmoelnig
-
- * no more src/plugins/image.h
-
-2011-08-22 10:29 zmoelnig
-
- * clean up of GemSettings
-
- no more PIMPL since we don't expose the class itself
-
-2011-08-22 10:28 zmoelnig
-
- * removed output of STRIP from configure
-
-2011-08-19 08:19 zmoelnig
-
- * pixBlock is really a "struct" and not a "class"
-
- this fixes some weirdo bugs on w32
-
-2011-08-19 08:16 zmoelnig
-
- * ()->(void)
-
-2011-08-16 20:42 zmoelnig
-
- * use CLAMP_TO_EDGE if available
-
-2011-08-16 16:28 zmoelnig
-
- * fixed typos
-
-2011-08-16 16:11 zmoelnig
-
- * added on/off messages to light-help
-
-2011-08-16 16:06 zmoelnig
-
- * fixed typo
-
-2011-08-16 15:43 zmoelnig
-
- * made testure.{quality,repeat} settable via gem.conf
-
-2011-08-16 12:37 zmoelnig
-
- * normalized behaviour of [pix_movement] in all colorspaces
-
-2011-08-16 10:17 zmoelnig
-
- * include Gem/Properties if we want to use them
-
-2011-08-16 07:41 zmoelnig
-
- * removed configureflags hacks; added LIBTOOL_W32_DLL
-
-2011-08-16 07:40 zmoelnig
-
- * removed /debian directory
-
- it's maintained somewhere else
-
-2011-08-15 14:12 zmoelnig
-
- * updated M$VC build project
-
-2011-08-15 14:10 zmoelnig
-
- * made it compile on w32 again
-
-2011-08-15 13:59 zmoelnig
-
- * fixed w32 build
-
-2011-08-15 13:06 zmoelnig
-
- * implement isThreadable
-
-2011-08-15 13:06 zmoelnig
-
- * implement gem::plugins::imagesaver::getInstance()
-
-2011-08-15 13:05 zmoelnig
-
- * moved meta imageloader class implementation to imageloader.cpp
-
- imageloader::getInstance() now returns a valid instance that
- wraps all classes
-
-2011-08-15 13:05 zmoelnig
-
- * removed INIT_fooFACTORY() macro
-
- it's only used once, so we can simply use it directly
-
-2011-08-15 13:04 zmoelnig
-
- * removed unneeded imageStruct
-
-2011-08-15 13:03 zmoelnig
-
- * normalized copyright headers
-
- fixed dates (....-2011) and made everything UTF-8
-
-2011-08-15 12:36 zmoelnig
-
- * fixed dates in copyrights
-
-2011-08-15 12:33 zmoelnig
-
- * when including a plugin-file, the includer has to make sure that
- the needed headers are available
-
-2011-08-15 12:33 zmoelnig
-
- * adjust to new API of film-plugins
-
-2011-08-15 12:32 zmoelnig
-
- * try to not use gensym() for factory
-
- and thus remove inclusion of RTE.h
-
-2011-08-15 12:32 zmoelnig
-
- * no need to include stdlib.h
-
-2011-08-15 12:31 zmoelnig
-
- * adjusted to new simplified API (and manually include RTE)
-
-2011-08-15 12:30 zmoelnig
-
- * adjust to new simplified API
-
-2011-08-15 12:29 zmoelnig
-
- * simplified API by using properties
-
-2011-08-15 12:29 zmoelnig
-
- * no more macro for PluginFactory<film> creation
-
-2011-08-14 13:12 zmoelnig
-
- * more gracefully fail when removing symlinks
-
-2011-08-12 13:48 zmoelnig
-
- * replaced () by (void)
-
-2011-08-12 13:47 zmoelnig
-
- * implement atomlist->Symbol
-
-2011-08-12 13:10 zmoelnig
-
- * inclusion magic for TemplateImplementation
-
-2011-08-12 12:58 zmoelnig
-
- * normalized INCLUDE protection defines
-
-2011-08-12 12:55 zmoelnig
-
- * normalized define for inclusion protection
-
-2011-08-11 08:30 zmoelnig
-
- * added argument support for [pix_video]: use as device name
-
-2011-08-11 08:30 zmoelnig
-
- * made gem::RTE::Symbol work (at least on linux)
-
-2011-08-11 08:30 zmoelnig
-
- * added Symbol wrapper
-
-2011-08-11 08:29 zmoelnig
-
- * added runningState UNKNOWN
-
- so the device won't start automatically whenever you send a
- device message
- (even if rendering has not been turned on)
-
-2011-08-10 07:19 zmoelnig
-
- * fix 'enumProps' message
-
-2011-08-08 15:27 zmoelnig
-
- * fixed video::releaseFrame() -> videoBase::releaseFrame()
-
-2011-08-08 14:33 zmoelnig
-
- * added videoTEST to build system (but don't build it by default)
-
-2011-08-08 14:33 zmoelnig
-
- * videoTEST plugin for test images
-
-2011-08-08 14:32 zmoelnig
-
- * add virtual dtors; reorder methods
-
-2011-08-08 14:32 zmoelnig
-
- * adjust to imageloader/imagesaver split into
- interface/implementation
-
-2011-08-08 14:29 zmoelnig
-
- * split imageloader/imagesaver into interface/baseclass
-
-2011-08-08 14:28 zmoelnig
-
- * adapted to "film" -> "film"|"filmBase" split
-
-2011-08-08 14:27 zmoelnig
-
- * use gem::film::ERRCODE rather than FILM_ERR_ERRCODE
-
-2011-08-08 14:26 zmoelnig
-
- * split pluginclass "film" into "film" (interface) and "filmBase"
- (impl)
-
-2011-08-08 14:26 zmoelnig
-
- * include "Gem/RTE.h" as REGISTER_*FACTORY currently depend on
- "gensym()"
-
-2011-08-08 14:25 zmoelnig
-
- * adapt to video -> video|videoBase split
-
-2011-08-08 14:24 zmoelnig
-
- * split 'video' pluginclass into 'video' interface and 'videoBase'
- implementation
-
-2011-08-08 14:23 zmoelnig
-
- * use (void) rather than ()
-
-2011-08-08 14:23 zmoelnig
-
- * adapted to record -> record/recordBase split
-
-2011-08-08 14:22 zmoelnig
-
- * 'plugins/record.h' no longer provides std::map and PluginFactory
-
-2011-08-08 14:21 zmoelnig
-
- * split 'record' class into interface and baseclass
-
-2011-08-08 14:21 zmoelnig
-
- * removed unneeded scritps
-
-2011-08-08 14:20 zmoelnig
-
- * removed #if clause for testing
-
-2011-08-05 17:36 zmoelnig
-
- * more comments in installer
-
-2011-08-05 17:17 zmoelnig
-
- * make imageQT only optional
-
-2011-08-05 16:06 zmoelnig
-
- * prefix PATH when loadingplugins, as on w32 it disappears...
-
-2011-08-05 15:15 zmoelnig
-
- * updated project
-
-2011-08-05 15:07 zmoelnig
-
- * remove Gem/dev
-
-2011-08-05 14:56 zmoelnig
-
- * made it compile on M$VC
-
-2011-08-05 14:51 zmoelnig
-
- * made the ReleaseDummy compile on MSVC
-
-2011-08-05 14:51 zmoelnig
-
- * removed PYLON from installer (it's currently not built on w32)
-
-2011-08-05 14:44 zmoelnig
-
- * removed AVTec plugin (it's currently not build on w32)
-
-2011-08-05 14:38 zmoelnig
-
- * fix path to extra/ builds
-
-2011-08-05 14:37 zmoelnig
-
- * made it work correctly on w32
-
-2011-08-05 14:05 zmoelnig
-
- * fixes for M$VC
-
-2011-08-05 14:01 zmoelnig
-
- * made it compile on w32
-
-2011-08-05 13:52 zmoelnig
-
- * reduce compiler warnings
-
-2011-08-05 13:44 zmoelnig
-
- * removed last dynamically assigned arrays (now it compiles on
- msvc)
-
-2011-08-05 12:38 zmoelnig
-
- * use SHCTX rather than HCKU, so later we can install to HKLM
-
-2011-08-05 12:37 zmoelnig
-
- * added Dev section
-
-2011-08-04 11:03 zmoelnig
-
- * adjust install layout to match that of automake
-
-2011-08-04 11:03 zmoelnig
-
- * renamed tri2fan.geo to tri2fan.geom
-
-2011-08-04 11:03 zmoelnig
-
- * uninstall now uninstalls everything
-
-2011-08-04 11:02 zmoelnig
-
- * renamed geometry shader to .geom
-
-2011-08-04 11:02 zmoelnig
-
- * update w32-installer adding extra/
-
-2011-08-02 07:42 zmoelnig
-
- * always succeed when creating convenience links
-
-2011-07-30 15:31 zmoelnig
-
- * include GLEW flags
-
-2011-07-30 15:31 zmoelnig
-
- * more m4 escaping
-
-2011-07-30 15:30 zmoelnig
-
- * documentation of GEM_CHECK_LIB
-
-2011-07-27 12:28 zmoelnig
-
- * made it compile on OSX again
-
-2011-07-27 12:06 zmoelnig
-
- * code cleanup; implement copy constructors; initialize members,...
-
-2011-07-27 12:05 zmoelnig
-
- * code cleanup; implement copy constructors; initialize members,...
-
-2011-07-27 12:04 zmoelnig
-
- * code cleanup; implement copy constructors; initialize members,...
-
-2011-07-27 11:58 zmoelnig
-
- * code cleanup; implement copy constructors; initialize members,...
-
-2011-07-27 11:54 zmoelnig
-
- * fixing MinGW troubles with max()
-
-2011-07-27 11:34 zmoelnig
-
- * 'string' type is really only 'char'
-
-2011-07-27 11:25 zmoelnig
-
- * updated to newer frei0r specs
-
-2011-07-26 19:01 zmoelnig
-
- * made it compile on mingw
-
-2011-07-26 18:50 zmoelnig
-
- * shuffled includes
-
-2011-07-26 18:29 zmoelnig
-
- * remove videoAVT dupe
-
-2011-07-26 18:28 zmoelnig
-
- * some initialization
-
-2011-07-26 17:28 zmoelnig
-
- * properly initialize variables
-
-2011-07-26 16:35 zmoelnig
-
- * NULL pointer check
-
-2011-07-26 15:58 zmoelnig
-
- * numeric device selection
-
-2011-07-26 15:37 zmoelnig
-
- * less error decoration
-
-2011-07-26 15:33 zmoelnig
-
- * minor fixes (out-of-range error)
-
-2011-07-26 15:03 zmoelnig
-
- * made it compile again
-
-2011-07-26 14:51 zmoelnig
-
- * added more plugins
-
-2011-07-26 14:09 zmoelnig
-
- * renamed MSVC-projects gem->Gem
-
-2011-07-26 13:42 zmoelnig
-
- * install deprecated headers
-
-2011-07-26 13:25 zmoelnig
-
- * more Dylib stuff
-
- maybe at somepoint i'll have it fixed
-
-2011-07-26 08:33 zmoelnig
-
- * pkg-config support
-
-2011-07-26 07:47 zmoelnig
-
- * more Dylib fixes
-
-2011-07-26 07:47 zmoelnig
-
- * some more mimetypes for apple specific image formats
-
-2011-07-25 15:29 zmoelnig
-
- * proper initialization
-
-2011-07-25 15:28 zmoelnig
-
- * made it compile on OSX again
-
-2011-07-25 15:20 zmoelnig
-
- * code cleanup - preparing for w32 comaptibility
-
-2011-07-25 13:38 zmoelnig
-
- * moved stack-allocated arrays onto heap
-
- this should allow pix_mano to compile on MSVC
- and it should reduce the number of allocations drastically
- (speed)
-
-2011-07-25 11:31 zmoelnig
-
- * no more inclusion of m_pd.h in GemWinCreate.h
-
-2011-07-25 11:28 zmoelnig
-
- * use linux||GLX rather than unix for GLX specific code
-
-2011-07-25 11:14 zmoelnig
-
- * made runproc() compile on w32
-
-
- CHECK on other platforms
-
-2011-07-25 11:13 zmoelnig
-
- * allow glx on non-linux
-
-2011-07-25 11:10 zmoelnig
-
- * GemGlewXContext=void fallback for all but w32 and linux/glx
-
-2011-07-25 10:53 zmoelnig
-
- * replaced AX_LANG_COMPILER_MS by AX_COMPILER_VENDOR
-
- and provide the latter
-
-2011-07-24 13:31 zmoelnig
-
- * simplified Dylib's function_t typename
-
-2011-07-23 13:52 zmoelnig
-
- * added M$VC stub for imageSGI
-
-2011-07-23 13:51 zmoelnig
-
- * added M$VC project files to DIST
-
-2011-07-23 13:48 zmoelnig
-
- * dylib fixes
-
- mingw complains about not being able to cast (void*) to a
- function pointer
- .
- also we might want to support both DL_OPEN and w32's LoadLibrary
- mechanisms
- at the same time...there is really no reason not to
-
-2011-07-22 14:46 zmoelnig
-
- * include imageMAGICK
-
-2011-07-22 14:45 zmoelnig
-
- * using stdlibraries, imageMAGICK now works!
-
-2011-07-22 14:40 zmoelnig
-
- * almost working project
-
- hmm, unresolved symbols "__timezone" and "__daylight", wtf...
-
-2011-07-22 13:55 zmoelnig
-
- * imageMAGICK M$VC stub
-
-2011-07-22 13:02 zmoelnig
-
- * renamed 'gem' to 'Gem'
-
-2011-07-22 12:53 zmoelnig
-
- * got rid of one ifdef clause
-
-2011-07-22 12:52 zmoelnig
-
- * added image-plugins to master project
-
-2011-07-22 12:51 zmoelnig
-
- * imageTIFF vc project
-
-2011-07-22 12:48 zmoelnig
-
- * ignore default libraries
-
-2011-07-22 12:46 zmoelnig
-
- * fixed linebreak
-
-2011-07-22 12:41 zmoelnig
-
- * stub projects for MSVC
-
-2011-07-22 12:29 zmoelnig
-
- * code cleanup
-
-2011-07-22 11:57 zmoelnig
-
- * removed unneccessary code
-
-2011-07-22 11:56 zmoelnig
-
- * removed unneccessary code
-
-2011-07-22 11:56 zmoelnig
-
- * added libfidtrack files
-
-2011-07-22 11:49 zmoelnig
-
- * M$VC stubs for pix_fiducialtrack
-
-2011-07-22 11:48 zmoelnig
-
- * M$VC projects for pix_mano
-
-2011-07-22 11:46 zmoelnig
-
- * export class
-
-2011-07-22 11:45 zmoelnig
-
- * made it compile on w32
-
-2011-07-22 11:33 zmoelnig
-
- * pix_drum M$VC project
-
-2011-07-22 11:24 zmoelnig
-
- * no more "debug" targets for the plugins
-
-2011-07-22 11:23 zmoelnig
-
- * made plugins compile on w32
-
-2011-07-22 10:51 zmoelnig
-
- * reset include/library paths
-
- in a semi-automated way...
-
-2011-07-22 10:07 zmoelnig
-
- * removed Debug configuration from M$VC projects
-
-2011-07-22 09:53 zmoelnig
-
- * simplified and fixed some more M$VC warnings
-
-2011-07-22 09:02 zmoelnig
-
- * fix or suppress warnings in M$VC
-
-2011-07-22 09:01 zmoelnig
-
- * typo where a function would not return a value in all cases
-
-2011-07-22 09:00 zmoelnig
-
- * suppress warnings on M$VC when including m_pd.h
-
-2011-07-22 08:58 zmoelnig
-
- * added warning about auto_ptr<PIMPL>
-
-2011-07-22 08:47 zmoelnig
-
- * use "unsigned int" when comparing to "unsigned int"
-
-2011-07-22 08:46 zmoelnig
-
- * disable more warnings on M$VC
-
- M$VC complains if a class specifies which exceptions can be
- expected to be thrown;
- this means that it tells you that the compiler is not standards
- compliant whenever you are writing standard compliant code,
- basically telling you it's all your fault
-
-2011-07-22 08:43 zmoelnig
-
- * turn off warnings in M$VC
-
- we are deriving an exported class from a non-exportet class,
- which gives a warning!
- according to M$DN, this warning can be ignored if the
- parent-class is from the STL (but why do they warn then...)
-
-2011-07-22 08:28 zmoelnig
-
- * made it compile on M$VC after all the restructuring of code
-
-2011-07-22 07:58 zmoelnig
-
- * moved plugins/ and extra/ out of src/
-
-2011-07-21 16:11 zmoelnig
-
- * b/w results for YUV images
-
-2011-07-21 15:42 zmoelnig
-
- * NULL-pointer protection
-
-2011-07-21 15:41 zmoelnig
-
- * re-indentation
-
-2011-07-21 15:40 zmoelnig
-
- * info outlet of [pix_image]
-
-2011-07-21 14:49 zmoelnig
-
- * wrapper around Pd's t_outlet
-
-2011-07-21 10:33 zmoelnig
-
- * added more getprops
-
-2011-07-21 10:27 zmoelnig
-
- * trying to simply PropGet
-
-2011-07-21 10:18 zmoelnig
-
- * disabled complicated properties
-
-2011-07-21 10:13 zmoelnig
-
- * added lots of properties (this time with maxval)
-
-2011-07-21 10:12 zmoelnig
-
- * added lots of properties
-
-2011-07-21 09:58 zmoelnig
-
- * fixed unsigned short -> double conversion
-
-2011-07-21 09:51 zmoelnig
-
- * fixed double->unsigned short overflow
-
-2011-07-21 09:48 zmoelnig
-
- * fixed stringification in macro
-
- cpp on OSX yields weird results
-
-2011-07-21 09:31 zmoelnig
-
- * fixed typos
-
-2011-07-21 09:23 zmoelnig
-
- * simplified setProperty code
-
-2011-07-21 08:55 zmoelnig
-
- * close SeqGrabber when open failed
-
-2011-07-21 08:15 zmoelnig
-
- * (void) rather than ()
-
-2011-07-21 08:14 zmoelnig
-
- * updated pix_video help-patch
-
-2011-07-20 20:41 zmoelnig
-
- * removed deleted methods
-
-2011-07-20 20:24 zmoelnig
-
- * helper method: applyProperties()
-
-2011-07-20 20:07 zmoelnig
-
- * made it compile on OSX
-
-2011-07-20 20:01 zmoelnig
-
- * more cleanup of videoDarwin
-
-2011-07-20 15:43 zmoelnig
-
- * simplified some properties
-
-2011-07-20 13:29 zmoelnig
-
- * made it compile (and somewhat work)
-
-2011-07-20 12:50 zmoelnig
-
- * rudimentary property and device selection support
-
-2011-07-20 12:10 zmoelnig
-
- * implemented (dummy) dialogs() method
-
-2011-07-20 12:08 zmoelnig
-
- * implemented dialogs() method
-
-2011-07-20 11:39 zmoelnig
-
- * removed videoGrabber sources
-
-2011-07-20 11:37 zmoelnig
-
- * ignore version_current.h when checking for unused sources
-
-2011-07-20 11:36 zmoelnig
-
- * remove OS-specific objects from build
-
-2011-07-20 11:36 zmoelnig
-
- * added CHECKUNUSED_IGNORE variable
-
- in order to not check certain files
-
-2011-07-20 11:24 zmoelnig
-
- * removed DirectShow grabber code
-
-2011-07-20 10:57 zmoelnig
-
- * fixed manual autoreconf
-
-2011-07-20 10:05 zmoelnig
-
- * moved record implementations into gem::plugins namespace
-
-2011-07-20 10:05 zmoelnig
-
- * moved record into gem::plugins namespace
-
-2011-07-20 10:02 zmoelnig
-
- * visibility fixes
-
-2011-07-20 10:01 zmoelnig
-
- * fixed typo
-
-2011-07-20 09:59 zmoelnig
-
- * video has moved into gem::plugins namespace
-
-2011-07-20 09:41 zmoelnig
-
- * moved video implementation classes into gem::plugins namespace
-
-2011-07-20 09:40 zmoelnig
-
- * moved video base class into gem::plugins namespace
-
-2011-07-20 09:33 zmoelnig
-
- * moved video base class into gem::plugins namespace
-
-2011-07-20 09:31 zmoelnig
-
- * made crucial functions pure-virtual and avoid calling virtual
- functions in dtor
-
-2011-07-20 09:30 zmoelnig
-
- * close() in dtor
-
-2011-07-20 09:12 zmoelnig
-
- * reordered API to get most important things to the beginning
-
-2011-07-20 09:11 zmoelnig
-
- * cleanup of plugins::video api
-
-2011-07-20 07:55 zmoelnig
-
- * let Gem handle the selection of Altivec enabled process()
-
-2011-07-20 07:35 zmoelnig
-
- * removed TexFont.h
-
- it's not used anywhere these days
-
-2011-07-20 07:32 zmoelnig
-
- * pix_fiducialtrack documentation is now in extra/
-
-2011-07-19 20:21 zmoelnig
-
- * fixed path to all.trees file
-
-2011-07-19 20:17 zmoelnig
-
- * moved pix_fiducialtrack into extra/
-
-2011-07-19 20:15 zmoelnig
-
- * make snippet for convenience-links in extra/
-
-2011-07-19 19:56 zmoelnig
-
- * fixed convenience links (fixes distcheck failures)
-
-2011-07-19 15:40 zmoelnig
-
- * properly adding pix_artoolkit
-
-2011-07-19 15:29 zmoelnig
-
- * gracefully fail when removing convenience link
-
-2011-07-19 14:25 zmoelnig
-
- * removed link to Gem.dll
-
-2011-07-19 14:15 zmoelnig
-
- * added README-EXTRA to the DIST files
-
-2011-07-19 14:12 zmoelnig
-
- * use README-EXTRA.txt to find the SRCDIR
-
-2011-07-19 14:11 zmoelnig
-
- * a README for extra
-
-2011-07-19 13:16 zmoelnig
-
- * renamed Math.h to GemMath.h
-
-2011-07-19 13:12 zmoelnig
-
- * renamed Math to GemMath in order to prevent problems on
- case-insensitive filesystems
-
-2011-07-19 12:52 zmoelnig
-
- * added pix_artoolkit
-
-2011-07-19 12:43 zmoelnig
-
- * resolved circular dependency
-
- OSX is less tolerant when it comes to LIBTOOL and CXX
-
-2011-07-19 12:37 zmoelnig
-
- * added headers to the Makefileadded headers to the Makefiless
-
-2011-07-19 12:23 zmoelnig
-
- * forgot to include path to Gem/src
-
-2011-07-19 12:13 zmoelnig
-
- * include extra/configure.ac
-
-2011-07-19 12:10 zmoelnig
-
- * forgotten automakefile
-
-2011-07-19 12:05 zmoelnig
-
- * include "deprecated" SUBDIR
-
-2011-07-19 12:02 zmoelnig
-
- * install targets for headers
-
-2011-07-19 11:41 zmoelnig
-
- * automatic check for forgotten sources
-
-2011-07-19 11:19 zmoelnig
-
- * include QTML on windows if HAVE_QUICKTIME is defined
-
-2011-07-19 11:17 zmoelnig
-
- * GemMan has moved
-
-2011-07-19 11:16 zmoelnig
-
- * restructured sources (moved things out of Base/)
-
-2011-07-19 11:02 zmoelnig
-
- * deprecated headers for compat
-
-2011-07-19 08:27 zmoelnig
-
- * that's where they belong
-
-2011-07-19 08:26 zmoelnig
-
- * moved deprecated headers to deprecated/
-
- for now, if you need to use them, add Gem/src/deprecated to your
- INCLUDE
-
-2011-07-19 07:20 zmoelnig
-
- * remove unused files
-
- these files are virtually empty
-
-2011-07-19 07:16 zmoelnig
-
- * no more pix_filmLinux nor pix_filmNT
-
-2011-07-19 06:56 zmoelnig
-
- * removed disabled include-stanzas
-
-2011-07-18 15:58 zmoelnig
-
- * start to export header files
-
-2011-07-18 15:31 zmoelnig
-
- * properly disable v4l2 if needed
-
-2011-07-18 15:15 zmoelnig
-
- * added autogen.sh to DIST
-
-2011-07-18 15:13 zmoelnig
-
- * include patt.hiro in DIST
-
-2011-07-18 15:12 zmoelnig
-
- * added autoconf/README.txt to DIST
-
-2011-07-18 15:11 zmoelnig
-
- * add pix_artoolkit to DIST
-
-2011-07-18 15:09 zmoelnig
-
- * include README.txt and LICENSE.txt into dist-tarball
-
-2011-07-18 14:52 zmoelnig
-
- * include ExportDef.h into build
-
-2011-07-18 14:50 zmoelnig
-
- * include src/Output in the DIST tarball
-
-2011-07-18 14:43 zmoelnig
-
- * compat layer
-
-2011-07-18 14:34 zmoelnig
-
- * GemContextData migration
-
-2011-07-18 14:32 zmoelnig
-
- * moved ContextData from Base/ to Gem/
-
-2011-07-18 14:11 zmoelnig
-
- * include files moved to Gem/
-
-2011-07-18 14:07 zmoelnig
-
- * moved Version, Setup and ExportDef from Base/ to Gem/
-
-2011-07-18 13:47 zmoelnig
-
- * moved a number of (new) files from src/Base to src/Gem
-
-2011-07-18 13:26 zmoelnig
-
- * moved files from Base/ to Gem/
-
- Base/ is really meant to be for Base-classes
- Gem/ is where the infrastructure should go
-
-2011-07-18 13:24 zmoelnig
-
- * deleted disabled code
-
-2011-07-18 12:52 zmoelnig
-
- * removed old buildsystem cruft
-
-2011-07-18 12:44 zmoelnig
-
- * m4/ now lives in top_srcdir
-
-2011-07-18 12:43 zmoelnig
-
- * m4/ lives in top_srcdir
-
-2011-07-18 12:40 zmoelnig
-
- * use top_srcdir to find m4/
-
-2011-07-18 12:14 zmoelnig
-
- * more gracefully fail when doing convenience symlinks
-
-2011-07-18 12:10 zmoelnig
-
- * conditionally build pix_artoolkit
-
-2011-07-18 12:02 zmoelnig
-
- * cleanup
-
-2011-07-18 12:00 zmoelnig
-
- * removed generated Makefile
-
-2011-07-18 11:54 zmoelnig
-
- * made it compile
-
-2011-07-18 11:39 zmoelnig
-
- * moved extra from Gem/src/extra to Gem/extra
-
-2011-07-18 11:36 zmoelnig
-
- * fixed includes for Gem
-
-2011-07-18 11:29 zmoelnig
-
- * moved src/m4/ to m4/
-
-2011-07-18 11:26 zmoelnig
-
- * moved convenience-symlink snippet into new plugins/ directory
-
-2011-07-18 11:25 zmoelnig
-
- * moved plugins from src/plugins/ to plugins/
-
- "src" is now only for the Gem-core
-
-2011-07-18 11:09 zmoelnig
-
- * assign '0' to non-pointer variables rather than 'NULL'
-
-2011-07-18 11:08 zmoelnig
-
- * use sys_close() on Pd>=0.43
-
-2011-07-18 10:35 zmoelnig
-
- * not working at all
-
-2011-07-18 10:28 zmoelnig
-
- * use top_srcdir rather than srcdir to find Gem sources
-
- i'd like to move the plugins from Gem/src/plugins into
- Gem/plugins
-
-2011-07-18 10:20 zmoelnig
-
- * use DISABLED rather than FALSE
-
- gives less warnings :-)
-
-2011-07-18 10:18 zmoelnig
-
- * conditionally build V4L(2) plugins
-
-2011-07-18 10:17 zmoelnig
-
- * conditionals for V4L(2)
-
- and dummy-conditionals ENABLED/DISABLED
-
-2011-07-18 10:15 zmoelnig
-
- * removed videoGrabber from SOURCES
-
-2011-07-16 21:16 eighthave
-
- * build fix for MinGW: io.h is needed on all _WIN32
-
-2011-07-15 10:47 zmoelnig
-
- * updated vs2003 build project
-
-2011-07-15 10:47 zmoelnig
-
- * minor build fixes for w32
-
-2011-07-13 09:53 zmoelnig
-
- * adapt for ubuntu/natty
-
-2011-07-13 09:43 zmoelnig
-
- * more magick to fix ImageMagick's API breakages
-
-2011-07-12 16:15 zmoelnig
-
- * include PluginFactory
-
-2011-07-12 16:11 zmoelnig
-
- * include PluginFactory; implement isThreadable
-
-2011-07-12 16:09 zmoelnig
-
- * include PluginFactory manually
-
-2011-07-12 16:09 zmoelnig
-
- * include PluginFactory manually
-
-2011-07-12 16:07 zmoelnig
-
- * include <map> (in order to not be dependent on PluginFactory)
-
-2011-07-12 09:54 zmoelnig
-
- * renamed videoThreaded to videoGrabber
-
- videoGrabber is is meant to be an interface to the
- PluginFactory<video> that
- automatically handles threading (if possible)
-
-2011-07-12 09:53 zmoelnig
-
- * fixed typo
-
-2011-07-11 17:16 zmoelnig
-
- * backport for outdated libquicktime version (<1.0.0)
-
-2011-07-11 16:00 zmoelnig
-
- * fixed lqt-build version
-
- it seems that lqt_set_video_parameter() uses (const char*)key
- since 1.0.2;
- i don't know where the 3.1.0 came from...
-
-2011-07-11 15:47 zmoelnig
-
- * try to make it compile with very old versions of libquicktime
-
-2011-07-11 15:43 zmoelnig
-
- * depend on automake>=1.10
-
-2011-07-11 15:42 zmoelnig
-
- * remove checks for PROGS not used
-
-2011-07-11 14:04 zmoelnig
-
- * include FTGL/ftgl.h if available rather than the specific headers
-
-2011-07-11 13:55 zmoelnig
-
- * LN_S should only be used in the currend dir
-
- at least according to the documentation of AC_PROG_LN_S
-
-2011-07-11 13:53 zmoelnig
-
- * check for SED
-
-2011-07-11 13:24 zmoelnig
-
- * moved the 'foo support' line to the plugin user
-
-2011-07-11 13:22 zmoelnig
-
- * adapted to nicer backendnames
-
-2011-07-11 13:14 zmoelnig
-
- * list loaded film plugins
-
-2011-07-11 13:01 zmoelnig
-
- * more verbosity
-
-2011-07-11 12:44 zmoelnig
-
- * more verbosity
-
-2011-07-11 12:34 zmoelnig
-
- * allow stop() to (not) block
-
-2011-07-11 12:01 zmoelnig
-
- * don't create instances of ImageThreadLoader when doing poll()
-
-2011-07-11 11:40 zmoelnig
-
- * don't start loader thread until we know we need it
-
- also use sync() as fallback for async() [simplifies code]
-
-2011-07-11 11:37 zmoelnig
-
- * allow child-classes to specify whether thread should start
- automatically
-
-2011-07-11 07:27 zmoelnig
-
- * include sys/time.h to make it compile
-
-2011-07-01 18:48 zmoelnig
-
- * made unicap work nicely with --without-ALL
-
-2011-07-01 14:57 zmoelnig
-
- * updated w32 build project
-
-2011-07-01 14:56 zmoelnig
-
- * w32 build fix
-
-2011-07-01 14:54 zmoelnig
-
- * w32 build fixes
-
-2011-07-01 14:54 zmoelnig
-
- * replace usleep() with select()
-
-2011-07-01 14:47 zmoelnig
-
- * windows fixes
-
- - use 'unsigned int' where appropriate
- - when declaring "PIMPL" as 'class', it shouldn't be defined as
- 'struct'
- - don't include <unistd.h>
-
-2011-07-01 08:54 zmoelnig
-
- * only build videoDV4L if all dependencies are fullfilled
-
-2011-07-01 08:53 zmoelnig
-
- * videoSGI makes sense only on IRIX
-
-2011-06-30 18:08 zmoelnig
-
- * conditionally build plugins
-
-2011-06-30 18:05 zmoelnig
-
- * automatically setting some AM_CONDITIONALS for frameworks and
- libs
-
-2011-06-30 16:06 zmoelnig
-
- * fixed jumping/initialization issues
-
- when using 'goto' one shouldn't initialize variables between the
- goto and the label
-
-2011-06-30 15:17 zmoelnig
-
- * create src/Output Makefile
-
-2011-06-30 15:17 zmoelnig
-
- * iMakefile is now generated by automake
-
-2011-06-30 15:15 zmoelnig
-
- * use openGL libs
-
-2011-06-30 15:15 zmoelnig
-
- * use GLX if available
-
-2011-06-30 15:13 zmoelnig
-
- * alternative openGL tests
-
-2011-06-30 12:27 zmoelnig
-
- * automake stub for Output/
-
-2011-06-30 12:22 zmoelnig
-
- * added GLX, AGL and GLEW tests
-
- those need more real-world testingĀ§
-
-2011-06-30 12:21 zmoelnig
-
- * fixed case/esac clause
-
-2011-06-30 11:41 zmoelnig
-
- * wrapper around the GNU macros
-
-2011-06-30 11:32 zmoelnig
-
- * some openGL macros from GNU's autoconf archive
-
-2011-06-30 11:25 zmoelnig
-
- * check for OS (mostly stub for now)
-
-2011-06-30 09:54 zmoelnig
-
- * hopefully improved convenience links
-
- trying to fix some trouble when building outside of srctree (e.g.
- 'distcheck')
-
-2011-06-30 09:45 zmoelnig
-
- * fixed include path for main Gem includes
-
- and improved convenience lib handkling
-
-2011-06-30 09:24 zmoelnig
-
- * fixed base include for Gem
-
- since we moved autotools, the top_srcdir is now .../Gem and no
- longer
- .../Gem/src, so we have to adjust the INCLUDE path
-
-2011-06-30 09:11 zmoelnig
-
- * enable convenience symlinks for all plugins
-
-2011-06-30 09:10 zmoelnig
-
- * protect against empty LTLIBRARIES
-
-2011-06-30 09:01 zmoelnig
-
- * added clean target
-
-2011-06-30 08:52 zmoelnig
-
- * makefile snippet to create convenience symlinks for plugins
-
- in order to use plugins, they need to live besides the Gem.$(EXT)
- this snippets will create symlinks for a (binary) plugin to the
- top build dir;
- this allows to use the plugins without having to install Gem
-
-2011-06-30 08:05 zmoelnig
-
- * install Gem.$(EXT) into $(top_builddir) rather than $(top_srcdir)
-
-2011-06-29 18:36 zmoelnig
-
- * executable
-
-2011-06-29 18:34 zmoelnig
-
- * stubs for compatibility
-
-2011-06-29 18:32 zmoelnig
-
- * link to top_srcdir
-
-2011-06-29 18:27 zmoelnig
-
- * SOURCES marker
-
-2011-06-29 18:10 zmoelnig
-
- * re-enable autoreconf
-
-2011-06-29 18:09 zmoelnig
-
- * moved autoconf system one level up
-
-2011-06-29 17:46 zmoelnig
-
- * moved config.h out of src/Base/ into src/
-
-2011-06-29 17:44 zmoelnig
-
- * a small README how to use autoconf
-
-2011-06-29 17:36 zmoelnig
-
- * cleanup version.h when doing distclean
-
-2011-06-29 17:15 zmoelnig
-
- * use srcdir for relative include paths
-
-2011-06-29 16:55 zmoelnig
-
- * removed generated config.h from SOURCES
-
-2011-06-29 16:40 zmoelnig
-
- * more pkgversion magic
-
-2011-06-29 16:24 zmoelnig
-
- * don't install build system
-
-2011-06-29 16:00 zmoelnig
-
- * added examples/Makefile
-
-2011-06-29 15:50 zmoelnig
-
- * added build directory
-
-2011-06-29 15:43 zmoelnig
-
- * EXTRA_DIST some files otherwise missing
-
-2011-06-29 15:06 zmoelnig
-
- * add files to dist
-
-2011-06-29 14:46 zmoelnig
-
- * add patches and license files to dist
-
-2011-06-29 14:43 zmoelnig
-
- * include version hackz
-
-2011-06-29 14:29 zmoelnig
-
- * return value must be positive
-
-2011-06-29 13:33 zmoelnig
-
- * manually add filmTEST to DIST_SUBDIRS
-
-2011-06-29 13:32 zmoelnig
-
- * fixed test for have_ieee1394
-
-2011-06-29 13:16 zmoelnig
-
- * (not) include filmTEST and videoQTKit
-
-2011-06-29 13:04 zmoelnig
-
- * autotoolified the entirety of Gem
-
-2011-06-29 12:52 zmoelnig
-
- * fixed installation targets for proprietary video backends
-
-2011-06-29 12:48 zmoelnig
-
- * automake files for documentation
-
-2011-06-29 12:07 zmoelnig
-
- * forgot backslash
-
-2011-06-29 11:55 zmoelnig
-
- * comments
-
-2011-06-29 11:51 zmoelnig
-
- * install extras into pd/extra/ rather than pd/extra/Gem
-
-2011-06-29 11:45 zmoelnig
-
- * fixed install targets: libdir vs pkglibdir
-
- libdir:=/path/to/pd/lib/extra
- pkglibdir:=${libdir}/Gem
-
- so all Gem should install into pkglibdir
- extras might install into libdir/${extra}
-
-2011-06-29 11:44 zmoelnig
-
- * full pkgname and URL
-
-2011-06-29 11:17 zmoelnig
-
- * automakefile for help-patches
-
-2011-06-29 11:05 zmoelnig
-
- * fixed install targets for extra
-
-2011-06-29 09:43 zmoelnig
-
- * show something for ieee1394 support
-
-2011-06-29 08:08 zmoelnig
-
- * forgot to add Gem/ to SUBDIRS
-
-2011-06-29 08:03 zmoelnig
-
- * removed misleaded stanza about 'ignore missing support'
-
- since most checks have been moved back into the main configure
- script,
- the output is indeed meaningful
-
-2011-06-29 08:01 zmoelnig
-
- * remove linker cruft automatically handled by autotools
-
-2011-06-28 10:08 zmoelnig
-
- * poll for new images
-
-2011-06-28 10:07 zmoelnig
-
- * default to polling mode
-
-2011-06-28 10:03 zmoelnig
-
- * indentation
-
-2011-06-28 10:03 zmoelnig
-
- * polling for gem::image::load
-
-2011-06-28 09:59 zmoelnig
-
- * added 'polling' mode
-
-2011-06-28 08:49 zmoelnig
-
- * even nicer
-
- made the viewing examples more interactive;
- fixed some typos
- and fixed some description
-
-2011-06-27 21:51 nusmuk
-
- * new help for gemwin thanks to Nicolas --Cette ligne, et les
- suivantes
- ci-dessous, seront ignorƩes--
-
- M gemwin-help.pd
-
-2011-06-27 16:08 zmoelnig
-
- * added some more magick to get the API right
-
-2011-06-27 14:10 zmoelnig
-
- * implemented cancel()ing of packages
-
- needs deque, since we cannot remove items from within a queue
-
-2011-06-27 14:09 zmoelnig
-
- * implement cancel()ing
-
-2011-06-27 14:09 zmoelnig
-
- * better verbositry
-
-2011-06-27 14:08 zmoelnig
-
- * simplified RTE-callbacks
-
-2011-06-27 14:08 zmoelnig
-
- * more verbose report about loading success
-
-2011-06-27 14:08 zmoelnig
-
- * adapted to new (a)sync loader
-
-2011-06-27 14:07 zmoelnig
-
- * threadsafe ID-retrieval
-
- if queue() 'return's the ID, this might be too late, as the
- return might
- be called after the callback is called.
- we therefore use pass-by-reference, so we can tell the queuing
- process the
- ID before it is actually queued
-
-2011-06-27 14:07 zmoelnig
-
- * type fixes
-
-2011-06-27 14:06 zmoelnig
-
- * threaded loading is now handled centrally by the
- GemPixImageLoader
-
-2011-06-27 14:06 zmoelnig
-
- * async()-compat version of sync()
-
-2011-06-27 14:05 zmoelnig
-
- * threaded image loading seems to work
-
-2011-06-27 14:05 zmoelnig
-
- * less verbosity and call-by-reference for void*
-
-2011-06-27 14:04 zmoelnig
-
- * image::load::callback is already a pointer
-
-2011-06-27 14:04 zmoelnig
-
- * draft for threaded loading
-
-2011-06-27 14:04 zmoelnig
-
- * synchronized worker thread
-
-2011-06-27 14:03 zmoelnig
-
- * minor fixes
-
-2011-06-27 14:03 zmoelnig
-
- * Gem/ now also holds code
-
-2011-06-27 14:02 zmoelnig
-
- * added new files
-
-2011-06-27 14:02 zmoelnig
-
- * simple workerthread implementation
-
- with queues and bells
-
-2011-06-27 14:01 zmoelnig
-
- * simple semaphore implementation
-
-2011-06-27 14:01 zmoelnig
-
- * moved ThreadMutex into Gem/
-
-2011-06-27 14:00 zmoelnig
-
- * isThreadable is sum of all backends
-
- if one backend is not threadable, the meta-backend is not either
-
-2011-06-27 14:00 zmoelnig
-
- * new API for image loading
-
- and stub implementations
-
-2011-06-22 11:21 zmoelnig
-
- * some namespace magick for compat
-
-2011-06-22 08:16 zmoelnig
-
- * const'ness fixes for Altivec
-
-2011-06-21 20:48 zmoelnig
-
- * more const'ified
-
-2011-06-21 16:38 zmoelnig
-
- * get supported mimetypes from ImageMagick
-
- i think these are all mime-types supported by ImageMagick, not
- just those it can write....
-
-2011-06-21 16:37 zmoelnig
-
- * fixed JPEG saving
-
-2011-06-21 16:36 zmoelnig
-
- * SGI: dummy implementation of estimateSave;5D
-
-2011-06-21 16:35 zmoelnig
-
- * dummy implementation for estimateSave
-
-2011-06-21 15:39 zmoelnig
-
- * imageTIFF: implement estimateSave and fix save()
-
-2011-06-21 15:39 zmoelnig
-
- * more const'ification
-
-2011-06-21 15:38 zmoelnig
-
- * fixed crasher bug with index-out-of-range
-
-2011-06-21 14:21 zmoelnig
-
- * use const where possible
-
-2011-06-21 14:08 zmoelnig
-
- * use default mimetypes if none can be determined
-
-2011-06-21 14:01 zmoelnig
-
- * more mimetypes
-
-2011-06-21 13:46 zmoelnig
-
- * removed dupe
-
-2011-06-21 13:15 zmoelnig
-
- * more mimetypes
-
-2011-06-21 13:15 zmoelnig
-
- * lost dots
-
-2011-06-21 13:01 zmoelnig
-
- * added more mimetypes
-
-2011-06-21 12:46 zmoelnig
-
- * image mimetypes
-
-2011-06-19 19:11 zmoelnig
-
- * std::string.empty() is a method no member variable
-
-2011-06-17 12:24 zmoelnig
-
- * simplified property handling for imageloader
-
-2011-06-17 12:23 zmoelnig
-
- * make getFrame() pure virtual
-
-2011-06-17 12:22 zmoelnig
-
- * allow implentation to override the isThreadable()
-
-2011-06-17 12:22 zmoelnig
-
- * only use threads is the backend supports it
-
-2011-06-17 12:21 zmoelnig
-
- * changed ctor of film-plugins to indicate threading support
-
-2011-06-17 12:20 zmoelnig
-
- * less verbose
-
- let the calling class be loud about successes/failures, rather
- than the backends
-
-2011-06-17 12:19 zmoelnig
-
- * printout successful/failing backend when verbose
-
-2011-06-17 12:18 zmoelnig
-
- * adapted outdated pix_filmOS to new GemState infrastructure
-
- either deprecated code should be removed entirely, or it should
- do something meaningful
-
-2011-06-17 12:18 zmoelnig
-
- * moved film plugins into namespace gem::plugins
-
-2011-06-17 12:16 zmoelnig
-
- * compilation fixes after switch to std::string
-
-2011-06-17 12:15 zmoelnig
-
- * use std::string for filename
-
-2011-06-17 12:14 zmoelnig
-
- * film: use std::string instead of char*
-
-2011-06-16 16:20 zmoelnig
-
- * don't overwrite the image-format to something untrue
-
-2011-06-16 16:13 zmoelnig
-
- * fall back to alternative methods of making an FSSpec from a
- string
-
-2011-06-15 12:00 zmoelnig
-
- * removed files that are generated by autogen.sh
-
-2011-06-15 11:58 zmoelnig
-
- * removed Makefiles that are overwritten by automake
-
-2011-06-14 08:19 zmoelnig
-
- * oops, removed leftovers from Nongeos' Makefile
-
-2011-06-14 08:10 zmoelnig
-
- * GEM_TARGET checks now automatically use AC_CONFIG_FILES
-
-2011-06-14 08:09 zmoelnig
-
- * automake'ified Vertex
-
-2011-06-14 08:09 zmoelnig
-
- * forgot Makefile.am for pix_drum
-
-2011-06-14 08:08 zmoelnig
-
- * updated template Makefile
-
-2011-06-10 13:32 zmoelnig
-
- * added 'extra' (pix_mano, pix_drum) to build
-
-2011-06-10 13:28 zmoelnig
-
- * switched to automake
-
-2011-06-10 13:26 zmoelnig
-
- * fixed buffer overflow
-
-2011-06-10 12:10 zmoelnig
-
- * no fat binaries for videoAVT/PYLON/HALCON
-
-2011-06-10 11:38 zmoelnig
-
- * normalized plugin Makefiles
-
- added ARCH-flags; use LIBADD for dependencies
-
-2011-06-10 11:02 zmoelnig
-
- * honour ARCH-FLAGS
-
-2011-06-10 10:25 zmoelnig
-
- * fixed architecture-count test
-
-2011-06-10 09:49 zmoelnig
-
- * when building fat binaries, make sure dependency tracking is OFF
-
-2011-06-10 09:36 zmoelnig
-
- * default to using video/film plugins even on OSX
-
-2011-06-10 09:34 zmoelnig
-
- * (re)allow libTIFF/libJPEG even if is ImageMagick is found
-
- having both libTIFF and libJPEG linked into Gem used to crash
- when throwing
- exceptions.
- cf.
- https://sourceforge.net/tracker/?func=detail&aid=2506838&group_id=64325&atid=507079
-
- now that all the image-loading components is in plugins, it
- should be possible
- to re-enable all available backends.
- - i tried to load both plugins and couldn't trigger the crash
- anymore
- - the crash might be releated to libstdc++ more than to the use
- of ImageMagick
- AND libTIFF (which should be no problem with plugins, since the
- plugins are
- both loaded well after stdc++ is (loaded and) initialized by Gem
- - if loading both plugins still makes trouble, the user can
- disable a certain
- backend by "not installing" (or removing it)
- - if package management software is used, the conflicting plugins
- could be
- disallowed to install in parallel.
-
-2011-06-09 17:11 zmoelnig
-
- * disable building on 64bit
-
-2011-06-09 15:26 nusmuk
-
- * bugfix: this object now allow input!
-
-2011-06-09 13:30 zmoelnig
-
- * fixed removal of old Gem.pd_linux
-
-2011-06-09 11:30 zmoelnig
-
- * fixed casuality caused by the switch in the GemState
- infrastructure
-
-2011-06-08 18:43 zmoelnig
-
- * fixed typos in comments
-
-2011-06-08 18:36 zmoelnig
-
- * added 'threadable' flag to ctor
-
- so plugins can tell, whether they can be used within threads
-
-2011-06-08 17:49 zmoelnig
-
- * version-generating code
-
-2011-06-08 17:06 zmoelnig
-
- * more building optional video plugins
-
-2011-06-08 17:06 zmoelnig
-
- * remove HAVE_PYLON from *.h
-
- headers should really only be included if we have pylon anyhow
-
-2011-06-08 17:05 zmoelnig
-
- * building optional video plugins
-
-2011-06-08 17:05 zmoelnig
-
- * regenerated
-
-2011-06-08 17:05 zmoelnig
-
- * added most of the plugins to the autotools build-system
-
-2011-06-08 17:04 zmoelnig
-
- * removed all those configure.ac's: let's do it centrally
-
-2011-06-08 17:03 zmoelnig
-
- * removed X_LIBS from LIBS
-
-2011-06-08 17:02 zmoelnig
-
- * removed symlinked Gem.pd_linux before symlinking
-
-2011-06-08 17:02 zmoelnig
-
- * use AM_CONDITIONAL to turn on/off compilation of object-groups
-
-2011-06-08 17:01 zmoelnig
-
- * removed QT-image loading: this is now completely in the plugin
-
-2011-06-08 17:01 zmoelnig
-
- * copied over image syving code to imageQT
-
-2011-06-08 17:01 zmoelnig
-
- * added imageQT
-
-2011-06-08 17:00 zmoelnig
-
- * forgot RTE flags in RTE/ and plugins/
-
-2011-06-08 17:00 zmoelnig
-
- * viideoThreaded class
-
- LATER rethink this
-
-2011-06-08 16:59 zmoelnig
-
- * made it compile on OSX
-
-2011-06-08 16:59 zmoelnig
-
- * define HAVE_GEM_FRAMEWORK_...
-
-2011-06-08 16:58 zmoelnig
-
- * handle X_LIBS
-
-2011-06-08 16:58 zmoelnig
-
- * QuickTime image importer
-
-2011-06-08 16:57 zmoelnig
-
- * figured out how to do the nodist_EXTRA_ dummy sources
-
-2011-06-08 16:57 zmoelnig
-
- * remove STDCPLUSPLUS indicator
-
-2011-06-08 16:57 zmoelnig
-
- * ugly hack to link Gem.$(EXT) into src-directory
-
-2011-06-08 16:56 zmoelnig
-
- * prevent libtool from removing first libstdc++
-
-2011-06-08 16:56 zmoelnig
-
- * don't touch LIBS,... in GEM_CHECK_LIB
-
- use should instead use GEM_LIB_... explicitely
-
-2011-06-08 16:56 zmoelnig
-
- * link against -lstdc++ as predependency
-
-2011-06-08 16:55 zmoelnig
-
- * no more dependency on libjpeg and libtiff
-
-2011-06-08 16:55 zmoelnig
-
- * sgiimage loader is now in a plugin
-
-2011-06-08 16:54 zmoelnig
-
- * made it compile
-
-2011-06-08 16:54 zmoelnig
-
- * copied implementation of SGI image reader to plugin
-
-2011-06-08 16:53 zmoelnig
-
- * enabled imageSGI
-
-2011-06-08 16:53 zmoelnig
-
- * skeleton for SGi image loader
-
-2011-06-08 16:52 zmoelnig
-
- * enabled libJPEG plugin
-
-2011-06-08 16:52 zmoelnig
-
- * moved libJPEG code to plugin
-
-2011-06-08 16:51 zmoelnig
-
- * libJPEG plugin
-
-2011-06-08 16:51 zmoelnig
-
- * TIFF Image loading/saving is now in a plugin
-
-2011-06-08 16:50 zmoelnig
-
- * made it compile (and work)
-
-2011-06-08 16:50 zmoelnig
-
- * copied over TIFF image load/save
-
-2011-06-08 16:49 zmoelnig
-
- * implemented save()
-
- rather copied it over from GemPixImageSave.cpp
-
-2011-06-08 16:49 zmoelnig
-
- * added support for imagesave plugins
-
-2011-06-08 16:49 zmoelnig
-
- * cleanup
-
-2011-06-08 16:48 zmoelnig
-
- * removed Makefiles, as they are now generated with automake
-
-2011-06-08 16:48 zmoelnig
-
- * added subdir makefiles
-
-2011-06-08 16:47 zmoelnig
-
- * added subdirectories
-
-2011-06-08 16:47 zmoelnig
-
- * generated Makefile.am
-
-2011-06-08 16:46 zmoelnig
-
- * generated Makefile.am templates
-
-2011-06-08 16:45 zmoelnig
-
- * updated generator script
-
-2011-06-08 16:44 zmoelnig
-
- * simplistic generator for Makefile.am
-
-2011-06-08 16:44 zmoelnig
-
- * adding Geos
-
-2011-06-08 16:44 zmoelnig
-
- * removed FTGL-pic hacks
-
-2011-06-08 16:43 zmoelnig
-
- * simplify FTL detection (LATER move FTGL-checks into m4/)
-
-2011-06-08 16:43 zmoelnig
-
- * don't install convenience libraries
-
-2011-06-08 16:42 zmoelnig
-
- * regenerated (with libtool enabled)
-
-2011-06-08 16:42 zmoelnig
-
- * drafting further
-
-2011-06-08 16:41 zmoelnig
-
- * automake start
-
-2011-06-07 14:48 zmoelnig
-
- * fixed help-patch for scopeXYZ~
-
-2011-06-04 12:55 zmoelnig
-
- * use imageloader plugins if available
-
- LATER migrate the various backends to plugins and remove them
- from
- GemPixImageLoad.
- LATERLATER provide a new API for loading images (eventually using
- a single thread, if possible)
-
-2011-06-04 12:45 zmoelnig
-
- * use the right config-define
-
-2011-06-04 12:44 zmoelnig
-
- * switched to gem::plugins::image
-
-2011-06-04 12:44 zmoelnig
-
- * gem:plugins::image is really a helper class for imageloader and
- imagesaver
-
-2011-06-04 12:43 zmoelnig
-
- * simple example for image plugin
-
-2011-06-04 12:43 zmoelnig
-
- * fully qualified namespace for imageloader/imagesaver
-
-2011-06-01 18:06 zmoelnig
-
- * base-class for image load/save plugin
-
-2011-06-01 18:06 zmoelnig
-
- * use namespace gem::plugins
-
-2011-06-01 17:44 zmoelnig
-
- * baseclass for image saver plugins
-
-2011-06-01 17:40 zmoelnig
-
- * renamed read() to load()
-
-2011-06-01 17:37 zmoelnig
-
- * base class for loading images
-
-2011-06-01 16:26 zmoelnig
-
- * more on the way to multicontext (missing file)
-
-2011-06-01 16:23 zmoelnig
-
- * more on the way to multicontext
-
-2011-06-01 16:06 zmoelnig
-
- * properly defer initialization of [gemframebuffer] to after
- context creation
-
-2011-06-01 15:12 zmoelnig
-
- * cleaned up callback code; renamed m_mode to m_rectangle
-
-2011-06-01 14:38 zmoelnig
-
- * fixed bug when setModified() would bypass INIT state
-
-2011-06-01 08:28 zmoelnig
-
- * made xy-pad interactive
-
- and fixed some spelling mistakes
-
-2011-05-31 19:16 nusmuk
-
- * update this example. it use to be broken
-
-2011-05-22 08:17 nusmuk
-
- * fixed a bug : line_loop and line_strip can now change glLineWidth
-
-2011-05-21 18:52 nusmuk
-
- * fixed a typo
-
-2011-05-20 22:50 nusmuk
-
- * adding a primitive : a bicubic curve
-
-2011-05-16 15:55 nusmuk
-
- * adding read / write to dc1394 camera freatures
-
-2011-05-06 08:48 zmoelnig
-
- * removed +x from 10.GPGPU_Physical_model.pd
-
-2011-05-03 09:42 zmoelnig
-
- * scratches on the pad
-
-2011-05-03 09:23 zmoelnig
-
- * proper m4-quoting
-
- trying to shut up: 'warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE
- call detected in body'
-
-2011-04-29 11:35 zmoelnig
-
- * fixed variable names and PHONYness
-
-2011-04-29 11:34 zmoelnig
-
- * added pix_mano and pix_drum
-
-2011-04-29 11:33 zmoelnig
-
- * simplistic makefile to build pix_mano
-
-2011-04-29 11:33 zmoelnig
-
- * simplistic makefile to build pix_drum
-
-2011-04-26 10:27 zmoelnig
-
- * interactive help-patch
-
-2011-04-18 23:41 eighthave
-
- * support all known iemmatrix installs by changing [mtx_*] to
- [mtx_mul]
-
-2011-04-18 14:44 zmoelnig
-
- * added quality message
-
- but really, [pix_data] should be merged into [pix_buffer] somehow
-
-2011-04-18 14:42 zmoelnig
-
- * include RTE/MessageCallback
-
-2011-04-18 14:29 zmoelnig
-
- * added bilinear interpolation
-
-2011-04-18 13:10 zmoelnig
-
- * use properties
-
-2011-04-18 13:09 zmoelnig
-
- * remove trailing whitespace
-
-2011-04-18 13:09 zmoelnig
-
- * use 'channel' rather than 'isochannel'
-
- likewise for 'speed' rather than 'isospeed'
-
-2011-04-18 13:08 zmoelnig
-
- * check error when setting properties
-
-2011-04-18 13:08 zmoelnig
-
- * use DC1394_TRYGET macro
-
-2011-04-15 15:43 zmoelnig
-
- * check whether we have a camera
-
-2011-04-15 15:43 zmoelnig
-
- * basic property support
-
- this is totally untested!
- also we don't handle properties during open at all
-
-2011-04-13 17:48 zmoelnig
-
- * blob-labels start with "0" (Closes #3284754)
-
-2011-04-13 17:47 zmoelnig
-
- * explicit dependency on iemmatrix
-
-2011-04-07 15:18 zmoelnig
-
- * release view so we can create a new window
-
- however, it seems that we cannot render to the 2nd
- instance...hmmm
-
-2011-04-07 14:36 zmoelnig
-
- * we really need to call GemWindow::render()
-
-2011-04-07 14:25 zmoelnig
-
- * disabled the render() method
-
-2011-04-07 14:25 zmoelnig
-
- * XIMStyle is non-pointer
-
-2011-04-07 14:12 zmoelnig
-
- * m_cursor is in parent class
-
-2011-04-07 13:56 zmoelnig
-
- * disable GemWinMac on 64bit systems
-
- this is really un ugly hack until i find out why configure
- doesn't really help us
-
-2011-04-07 13:54 zmoelnig
-
- * disable QuickTime/Carbon on OSX/64
-
- seems like the configure checks don't really catch that QuickTime
- is not there
-
-2011-04-07 12:13 zmoelnig
-
- * document arguments of [sphere]
-
- thanks to maxn
-
-2011-04-07 12:08 zmoelnig
-
- * mention args in help-patch
-
-2011-04-07 12:05 zmoelnig
-
- * default to 64x64+0+0
-
-2011-04-07 11:51 zmoelnig
-
- * fix performance issue with multimodel
-
- no need to rebuild the displaylists each time the model changes -
- all the displaylists are built at startRendering() anyhow;
- also removed the superfluous "this->" when calling members;
- also got the m_currentW/m_currentH right
-
-2011-04-06 19:15 zmoelnig
-
- * don't fail on Magick::Warnings
-
-2011-04-06 18:05 zmoelnig
-
- * default format is YUV
-
-2011-04-06 17:31 eighthave
-
- * added two defaults so that it generates an image when the gemwin
- is opened, like the rest of the patches in this tutorial
-
-2011-04-06 17:17 eighthave
-
- * added ClaudiusMaximus' Gem Recursion Tutorial, on his request,
- using a tarball receive today from him via email
-
-2011-04-06 16:42 zmoelnig
-
- * hopefully fixed check for Pd headers
-
- LATER use pkgconfig
-
-2011-04-05 07:15 zmoelnig
-
- * by default, only push/pop the MODELVIEW matrix
-
-2011-04-04 09:32 zmoelnig
-
- * probably recordV4L also works with libv4l1
-
-2011-04-04 09:30 zmoelnig
-
- * adapted checks for missing videodev.h
-
-2011-04-04 09:25 zmoelnig
-
- * optionally include linux/videodev.h
-
- finally linux/videodev.h has vanished from debian;
- unfortunately this shows that the test was a bit to lax, so
- i had to fix it in order to compile Gem with recent linux
-
-2011-03-30 21:34 zmoelnig
-
- * search for files in the Pd-path
-
-2011-03-30 11:22 nusmuk
-
- * add the rectangle message to pix_movie, and depreciate the mode
- message.
- pix_movie help file was updated to use "rectangle" better than
- "mode", but not pix_movie.
-
-2011-03-29 21:57 zmoelnig
-
- * pevent out-of-memory access
-
-2011-03-27 17:10 zmoelnig
-
- * fixed out-of-bounds memory access in GetPixel() functions
-
-2011-03-25 21:58 zmoelnig
-
- * fix description in configure output
-
- "video-support" really meant movie decoding support
-
-2011-03-25 21:51 zmoelnig
-
- * use "--with-video=plugins" if you want to use plugins
-
-2011-03-22 08:07 zmoelnig
-
- * use GemState::key_t rather than key_t
-
- should fix compilation issues on osx/10.5
-
-2011-03-21 21:24 eighthave
-
- * fixed "Unable to find file" error messages on Mac OS X, they
- should now should the actual file name rather than gibberish
-
-2011-03-14 12:36 zmoelnig
-
- * full namespace for fallback functions if no libv4l2 is present
-
-2011-03-14 12:33 zmoelnig
-
- * replaced checks for v4l1 with checks for v4l2
-
-2011-03-14 12:29 zmoelnig
-
- * move m_frameSize inside HAVE_VIDEO4LINUX2
-
-2011-03-11 12:00 zmoelnig
-
- * prevent setModified() to force-ENABLE a disabled object
-
-2011-03-11 11:39 zmoelnig
-
- * check whether captured size matches expected size
- should detect incomplete grabs (but does it?)
-
-2011-03-07 09:24 zmoelnig
-
- * hopefully fixed the color problem on little-endian
-
-2011-03-07 09:20 zmoelnig
-
- * plugins target is now uniformly "PLUGINS"
-
-2011-03-05 16:35 zmoelnig
-
- * endianess issues of pixes
-
-
- on big-endian architectures that are not OSX, we
- need to specially care for the reverse images.
-
- btw, images will still be wrong when doing X-forwarding
- between BE and LE machines
-
-2011-03-04 19:05 zmoelnig
-
- * version of pix_tIIR that uses float internally
-
-2011-02-27 15:40 zmoelnig
-
- * append semi-colon to uses of CPPEXTERN... macros
-
-2011-02-27 15:11 zmoelnig
-
- * in documentation talk about trailing semi-colons
-
-2011-02-27 15:11 zmoelnig
-
- * allow semi-colon with no AUTO_REGISTER
-
- create a dummy variable
-
-2011-02-27 15:10 zmoelnig
-
- * removed code now found in RTE/MessageCallbacks.h
-
- to avoid confusion and the new code is really better
-
-2011-02-27 15:10 zmoelnig
-
- * try to avoid allocations on the stack during render cycles
-
-2011-02-25 12:01 zmoelnig
-
- * fixed typo
-
-2011-02-25 11:25 zmoelnig
-
- * made gemglutwindow the last object in patch
-
-2011-02-25 11:24 zmoelnig
-
- * small fixes for glut
-
-2011-02-25 11:24 zmoelnig
-
- * allow to specify the gemchain (experimental)
-
-2011-02-25 11:23 zmoelnig
-
- * debugging printout now is agnostic of backend (and unique)
-
-2011-02-25 11:23 zmoelnig
-
- * removed debugging printout
-
-2011-02-25 11:22 zmoelnig
-
- * use shared GemContext's for gemglxwindow
-
-2011-02-25 11:22 zmoelnig
-
- * the existance of GemContext is really bound to the
- GemMan::windowCount
-
-2011-02-25 11:21 zmoelnig
-
- * modified GemWindow-API slightly to allow better handling of
- shared GemContexts
- adapated Output implementations to new API
-
-2011-02-25 11:21 zmoelnig
-
- * proper initialization of m_context
-
-2011-02-25 11:20 zmoelnig
-
- * handle 2nd argument
-
-2011-02-25 11:20 zmoelnig
-
- * protect GL_MAX_COLOR_MATRIX_STACK_DEPTH operation with
- GLEW_ARB_imaging
-
-2011-02-25 11:19 zmoelnig
-
- * prepare for 2nd argument (chainID)
-
-2011-02-25 11:19 zmoelnig
-
- * fix decrement of GemMan::winCount when destroying GemWindow
-
-2011-02-25 11:18 zmoelnig
-
- * properly cleanup in destructor
-
-2011-02-25 11:18 zmoelnig
-
- * no more pushing/popping of currentstate (what for)
- re-use unique IDs (is this a good idea?)
-
-2011-02-25 11:17 zmoelnig
-
- * fixed huge memleak
-
-2011-02-24 15:17 zmoelnig
-
- * protect
-
-2011-02-24 15:03 zmoelnig
-
- * factored out GemContext from GemWindow
-
-2011-02-24 13:18 zmoelnig
-
- * renamed GemContext to GemWindow
-
-2011-02-24 13:17 zmoelnig
-
- * FIXXME early return
-
-2011-02-23 18:18 zmoelnig
-
- * don't send startRendering() message if turned off
-
-2011-02-23 16:58 zmoelnig
-
- * use integer keys rather than strings to speed up GemState again
-
-2011-02-23 14:31 zmoelnig
-
- * "Output" directory within the M$VC project
-
-2011-02-23 14:06 zmoelnig
-
- * remove duplicate msg-callbacks
-
-2011-02-23 14:04 zmoelnig
-
- * added printMess() stub
-
-2011-02-23 14:00 zmoelnig
-
- * remove messages handled by GemContext
-
-2011-02-23 13:52 zmoelnig
-
- * remove duplicate msg-callbacks
-
-2011-02-23 13:52 zmoelnig
-
- * remove print callback
-
-2011-02-23 13:48 zmoelnig
-
- * don't redraw each cycle; remove duplicate msg-callbacks
-
-2011-02-23 13:37 zmoelnig
-
- * make [gemhead] a child of [gemreceive]
-
- [gemhead] now listens to the global "__gem_render" (and
- "__gem_render_osd")
- receivers in an ordered fashion ([gemreceive] logic).
- thus GemMan need no longer maintain it's own renderChain lists
- and instead can
- simply send a symbol...
-
-2011-02-23 13:24 zmoelnig
-
- * fix gemreceive so classes can properly inherit from it
-
-2011-02-23 13:13 zmoelnig
-
- * provide own GemCache if need be
-
-2011-02-23 13:12 zmoelnig
-
- * protect against NULL cache
-
-2011-02-23 08:08 zmoelnig
-
- * fontNameMess is now std::string
-
-2011-02-22 17:45 zmoelnig
-
- * properly reset the modelview matrix at the beginning of
- renderCycle
-
-2011-02-22 17:20 zmoelnig
-
- * fullscreenMess; proper live offset/dimen
-
-2011-02-22 17:18 zmoelnig
-
- * fullscreenMess is int rather than bool (for compat with OSX)
-
-2011-02-22 16:14 zmoelnig
-
- * allow to change the title on the fly
-
-2011-02-22 13:46 zmoelnig
-
- * no need to register default messages; allow window to be moved
- programmatically (though the size is wrong after that...)
-
-2011-02-22 13:45 zmoelnig
-
- * GemContext now handles the default messages on it's own (override
- virtual if you want a different behaviour)
-
-2011-02-22 11:26 zmoelnig
-
- * pimpled w32 window to allow easier creation of sharedContext
-
-2011-02-21 17:47 zmoelnig
-
- * some minor fixes
-
-2011-02-21 16:43 zmoelnig
-
- * made gemw32window do something under w32
-
-2011-02-21 15:53 zmoelnig
-
- * properly initialize
-
-2011-02-21 15:37 zmoelnig
-
- * draft for w32window
-
-2011-02-21 15:31 zmoelnig
-
- * get rid of unused functions
-
-2011-02-21 15:04 zmoelnig
-
- * protect with HAVE_LIBX11
-
-2011-02-21 15:04 zmoelnig
-
- * hmm, unicap uses 'private' as variablename
-
-2011-02-21 14:58 zmoelnig
-
- * made some more members virtual
-
-2011-02-21 14:56 zmoelnig
-
- * stripped down for new GemContext members
-
-2011-02-21 14:53 zmoelnig
-
- * stripped down for new GemContext members
-
-2011-02-21 14:51 zmoelnig
-
- * stripped down for new GemContext members
-
-2011-02-21 14:51 zmoelnig
-
- * move common attributes into GemContext (to guarantee compat
-
-2011-02-21 14:23 zmoelnig
-
- * added installers for plugins
-
-2011-02-21 14:09 zmoelnig
-
- * updated M$VC project
-
-2011-02-21 14:07 zmoelnig
-
- * inlude GemException.h
-
-2011-02-21 14:04 zmoelnig
-
- * experiments with CPPEXTERN_MSG (seems to work just fine on w32)
-
-2011-02-21 14:03 zmoelnig
-
- * sys_bashfilename needs a writeable buffer
-
-2011-02-21 14:02 zmoelnig
-
- * hmm, fixed typos in exception-string construction
-
-2011-02-21 14:02 zmoelnig
-
- * w32 does not have types like uint8_t
-
-2011-02-21 14:00 zmoelnig
-
- * minor w32 fixes (to avoid warnings)
-
-2011-02-21 13:59 zmoelnig
-
- * oops, prevent recursive call
-
-2011-02-21 13:58 zmoelnig
-
- * M$VC does not like "#warning"
-
-2011-02-21 12:51 zmoelnig
-
- * changed encoding to UTF8
-
-2011-02-21 12:26 zmoelnig
-
- * only built videoDarwin if this will succeed
-
-2011-02-20 13:59 zmoelnig
-
- * fixed crasher bug with 0-lenth list
-
-2011-02-19 10:41 zmoelnig
-
- * check whether GL_ATI_texture_float is supported
-
- to avoid loads of "invalid GLenumerant" errors on hw that does
- not
- support this
- LATER: add support (and checks) for other float formats
-
-2011-02-18 18:36 zmoelnig
-
- * use RGBA16 as internal type; this allows for higher precision in
- the textures; i wonder whether it will make any problems
-
-2011-02-18 17:46 zmoelnig
-
- * oops, incidentally disabled RGBA...back again
-
-2011-02-18 17:39 zmoelnig
-
- * removed unused code
-
-2011-02-18 17:35 zmoelnig
-
- * don't dump the content to the pdconsole
-
-2011-02-18 17:34 zmoelnig
-
- * code cleanup
-
-2011-02-18 11:53 zmoelnig
-
- * playing around with menus
-
-2011-02-18 11:52 zmoelnig
-
- * info() now also takes vector<atom>
-
-2011-02-18 11:52 zmoelnig
-
- * setDimensions() now takes uintS
-
-2011-02-18 11:51 zmoelnig
-
- * removed Pd message callbacks
-
-2011-02-18 11:51 zmoelnig
-
- * cleaned up; added comments; removed unsued cruft
-
-2011-02-18 11:09 nusmuk
-
- * adding a new example, to create panoramique picture based on
- multiple images
-
-2011-02-17 22:12 zmoelnig
-
- * honour GemSettings for width/height
-
-2011-02-17 22:12 zmoelnig
-
- * adapt to new interface of GemSettings
-
-2011-02-17 22:11 zmoelnig
-
- * remove Pd traces from public interface; reduce Pd traces in
- implementation
-
-2011-02-17 22:11 zmoelnig
-
- * GemMan::m_title is now a std::string
-
-2011-02-17 22:10 zmoelnig
-
- * use bool for boolean values
-
-2011-02-17 22:09 zmoelnig
-
- * FreeGLUT displaylist sharing
-
-2011-02-17 22:09 zmoelnig
-
- * use FREETYPE define rather than OS-specifics
-
-2011-02-17 22:08 zmoelnig
-
- * cleaner code with offset/dimen
-
-2011-02-17 22:07 zmoelnig
-
- * use std::containers rather than our own cruft
-
-2011-02-17 18:54 zmoelnig
-
- * add hint about context sharing in glut
-
-2011-02-17 18:44 zmoelnig
-
- * width/height is unsigned
-
-2011-02-17 18:37 zmoelnig
-
- * getting rid of real_*
-
-2011-02-17 18:24 zmoelnig
-
- * more verbosity
-
-2011-02-17 18:19 zmoelnig
-
- * try to allocate the highest possible speed
-
-2011-02-17 18:14 zmoelnig
-
- * sharedContext
-
-2011-02-17 17:28 zmoelnig
-
- * FIXME shared context
-
-2011-02-17 17:19 zmoelnig
-
- * fixed position callback
-
-2011-02-17 16:59 zmoelnig
-
- * C++ forbids to enum--
-
-2011-02-17 16:54 zmoelnig
-
- * finally made resizing work correctly; implement cursorMess
-
-2011-02-17 16:28 zmoelnig
-
- * indentation
-
-2011-02-17 16:18 zmoelnig
-
- * make print a method
-
-2011-02-17 16:02 zmoelnig
-
- * argh...APPLE keeps changing types and does not provide nice
- macros
-
-2011-02-17 15:25 zmoelnig
-
- * check for glx.
-
-2011-02-17 15:11 zmoelnig
-
- * removed AGL
-
-2011-02-17 15:10 zmoelnig
-
- * fixed comment
-
-2011-02-17 15:08 zmoelnig
-
- * removed uneeded includes and members
-
-2011-02-17 15:05 zmoelnig
-
- * removed extra GL-includes
-
-2011-02-17 14:40 zmoelnig
-
- * disable glew by default; check for cocoa
-
-2011-02-17 14:39 zmoelnig
-
- * allow to set default argument for GEM_CHECK_LIB
-
-2011-02-17 14:00 zmoelnig
-
- * tried fixing the operation-mode problem
-
-2011-02-17 13:40 zmoelnig
-
- * start/stopRendering invalidates GemState and GemCache
-
-2011-02-17 13:39 zmoelnig
-
- * don't postrender/render is there is no state
-
-2011-02-17 12:43 zmoelnig
-
- * empty directory for QTKit video backend
-
-2011-02-17 12:03 zmoelnig
-
- * argh...APPLE keeps changing types and does not provide nice
- macros
-
-2011-02-17 11:58 zmoelnig
-
- * argh...APPLE keeps changing types...
-
-2011-02-17 11:37 zmoelnig
-
- * replaced NSUInteger with 'unsigned long' as the former does not
- exist <10.5
-
-2011-02-17 11:24 zmoelnig
-
- * made dimen/offset messages do what they should
-
-2011-02-17 10:21 zmoelnig
-
- * applied PIMPL
-
-2011-02-17 10:05 zmoelnig
-
- * callbacks for size changes
-
-2011-02-17 09:36 zmoelnig
-
- * avoid double implementation
-
-2011-02-16 18:32 zmoelnig
-
- * finally it renders
-
-2011-02-16 18:14 zmoelnig
-
- * it doesn't render...
-
-2011-02-16 16:47 nusmuk
-
- * oups, adding the image that was forgotten in the initial release.
-
-2011-02-16 14:00 zmoelnig
-
- * creating windows using cocoa
-
-2011-02-16 13:59 zmoelnig
-
- * have to link against Cocoa
-
-2011-02-16 11:16 zmoelnig
-
- * code cleanup
-
-2011-02-16 11:12 zmoelnig
-
- * renamed ::id to ::atomtype_id to keep ObjC happy
-
-2011-02-16 10:35 zmoelnig
-
- * non-working cocoa code
-
-2011-02-16 10:34 zmoelnig
-
- * tweaks for OSX
-
-2011-02-15 17:26 zmoelnig
-
- * rendered
-
-2011-02-15 17:21 zmoelnig
-
- * dispatcher clock
-
-2011-02-15 17:09 zmoelnig
-
- * window creates (but doesn't do much)
-
-2011-02-15 16:50 zmoelnig
-
- * adapt for new GemContext interface
-
-2011-02-15 16:49 zmoelnig
-
- * simple create/destroy messages
-
-2011-02-15 16:49 zmoelnig
-
- * more pure virtual functions
-
-2011-02-15 13:50 zmoelnig
-
- * and now it even loads (but doesn't do anything yet)
-
-2011-02-15 13:43 zmoelnig
-
- * finally it compiles
-
-2011-02-15 13:29 zmoelnig
-
- * implemented some callbacks
-
-2011-02-15 13:23 zmoelnig
-
- * use helper-classes for msg-callbacks
-
-2011-02-15 13:22 zmoelnig
-
- * added some more template specializations
-
-2011-02-15 13:07 zmoelnig
-
- * utilities for message callbacks
-
-2011-02-15 09:40 zmoelnig
-
- * more conversions from event->infoMsg
-
-2011-02-15 09:12 zmoelnig
-
- * started to replace the eventStuff by calls to GemContext::key()
- and friends
-
-2011-02-14 19:11 zmoelnig
-
- * optimize GemState a bit (still eats a lot of CPU)
-
-2011-02-14 19:10 zmoelnig
-
- * use boolean values for boolean values
-
-2011-02-14 19:10 zmoelnig
-
- * use boolean values for boolean values
-
-2011-02-14 19:09 zmoelnig
-
- * use boolean values for boolean values
-
-2011-02-14 18:59 zmoelnig
-
- * make bad_any_cast::what() return the type problem as a
- std::string
-
-2011-02-14 16:48 zmoelnig
-
- * still nogo
-
-2011-02-14 16:30 zmoelnig
-
- * help-struct gemmacwindow::Info
-
-2011-02-14 16:26 zmoelnig
-
- * still non-compiling
-
-2011-02-14 16:03 zmoelnig
-
- * non-working copy of GemWinCreateMac to gemmacwindow
-
-2011-02-14 15:34 zmoelnig
-
- * removed unused files
-
-2011-02-14 15:30 zmoelnig
-
- * adapted to new GemContext interface
-
-2011-02-14 15:29 zmoelnig
-
- * made create/destroy pure virtual
-
-2011-02-14 14:27 zmoelnig
-
- * ...
-
-2011-02-14 12:36 zmoelnig
-
- * less verbosity (in loader)
-
-2011-02-14 12:35 zmoelnig
-
- * even less verbosity in loader
-
-2011-02-14 12:32 zmoelnig
-
- * fail to instantiate if no FreeFrame plugin exists
-
-2011-02-14 10:54 zmoelnig
-
- * updated frei0r.h and use t_param_string
-
-2011-02-14 08:41 zmoelnig
-
- * only output shaderID on load
-
- LATER check whether we need to output '0' if no shader is loaded
-
-2011-02-12 13:06 nusmuk
-
- * adding an example about using multiple projector to render an
- inmage on a non flat surface
-
-2011-02-11 21:00 zmoelnig
-
- * updated help
-
-2011-02-11 20:47 zmoelnig
-
- * create inlets
-
-2011-02-11 20:33 zmoelnig
-
- * first working pix_frei0r
-
-2011-02-11 19:46 zmoelnig
-
- * more gracefule handling of (non)present extension
-
-2011-02-11 19:29 zmoelnig
-
- * 1st draf of pix_frei0r implementation
-
-2011-02-11 17:23 zmoelnig
-
- * added missing help
-
-2011-02-11 17:06 zmoelnig
-
- * better warning
-
-2011-02-11 17:04 zmoelnig
-
- * renamed maxmode to maxdepth to avoid confusion
-
-2011-02-11 17:02 zmoelnig
-
- * use GLStack::push/pop() for safer pushing/popping of matrices
-
-2011-02-11 16:40 zmoelnig
-
- * allow RGB and RGBA background-color for framebuffer
-
-2011-02-11 13:45 zmoelnig
-
- * imageStruct::getRGB() should also return Alpha value (as should
- [pix_data])
-
-2011-02-10 20:01 zmoelnig
-
- * only manipulate GL_COLOR stack if we have ARB_imaging
-
-2011-02-10 17:13 zmoelnig
-
- * don't crash when window is closed with X
-
-2011-02-10 16:53 zmoelnig
-
- * make sure we really got an image at the rightInlet
-
-2011-02-10 12:55 zmoelnig
-
- * push back pix after processing
-
-2011-02-03 12:19 zmoelnig
-
- * made it compile again
-
-2011-02-03 12:16 zmoelnig
-
- * fixed preprocessor-defines
-
-2011-02-03 12:07 zmoelnig
-
- * re-ordered code
-
-2011-02-03 10:14 zmoelnig
-
- * some small macros
-
-2011-02-02 18:41 zmoelnig
-
- * extra rule for gemcocoawindow.pd_darwin
-
-2011-02-02 18:41 zmoelnig
-
- * autorelease pool...doesn't work anyhow
-
-2011-02-02 18:32 zmoelnig
-
- * fake implementations of methods
-
-2011-02-02 18:25 zmoelnig
-
- * compiled again on OSX
-
-2011-02-02 18:12 zmoelnig
-
- * let's try to make a window
-
-2011-02-02 18:12 zmoelnig
-
- * removed more glut traces
-
-2011-02-02 18:05 zmoelnig
-
- * some STL implementations lack std::vector::data()
-
-2011-02-02 18:00 zmoelnig
-
- * some STL implementations don't seem to have vector::data()
-
-2011-02-02 17:50 zmoelnig
-
- * made it compile on OSX
-
-2011-02-02 17:48 zmoelnig
-
- * removed glut traces; gemcocoawindow decaration
-
-2011-02-02 17:46 zmoelnig
-
- * another try
-
-2011-02-02 17:00 zmoelnig
-
- * still far from working
-
-2011-02-02 16:18 zmoelnig
-
- * skeleton for Cocoa-Window
-
-2011-02-02 15:40 zmoelnig
-
- * use std::string rather than t_symbol*
-
-2011-02-02 15:31 zmoelnig
-
- * made it compile on OSX
-
-2011-02-02 15:11 zmoelnig
-
- * include headers for OSX
-
-2011-02-02 12:31 zmoelnig
-
- * made UTF-8 keys work
-
-2011-02-02 10:10 zmoelnig
-
- * indentation
-
-2011-02-02 10:09 zmoelnig
-
- * renamed gemXwindow to gemglxwindow
-
-2011-02-02 09:59 zmoelnig
-
- * glx implementation
-
-2011-02-02 09:58 zmoelnig
-
- * GemContext::info() now needs std::string
-
-2011-02-02 09:57 zmoelnig
-
- * move private data to PIMPL
-
- extended interface to info();
- made it more C++ and less Pd
- delayed output of info() (to prevent crashes)
-
-2011-02-02 09:55 zmoelnig
-
- * made members/dtor virtual to allow inheritance
-
-2011-02-01 17:24 zmoelnig
-
- * moved code out of GLEW_MX (hopefully this works...)
-
-2011-02-01 17:24 zmoelnig
-
- * make GemContext a friend of GemMan (for now)
-
-2011-02-01 17:23 zmoelnig
-
- * stub for X-window
-
-2011-01-31 18:19 zmoelnig
-
- * use GemState accessors
-
-2011-01-31 18:10 zmoelnig
-
- * all particle objects are now derived from partlib_base
-
-2011-01-31 17:48 zmoelnig
-
- * objects that override render() have to deal with GemState
- accessors themselves
-
-2011-01-31 17:14 zmoelnig
-
- * use GemState accessors
-
-2011-01-31 17:14 zmoelnig
-
- * use GemState accessors
-
-2011-01-31 16:40 zmoelnig
-
- * use GemState accessors
-
-2011-01-31 16:36 zmoelnig
-
- * using GemState accessors
-
-2011-01-31 15:47 zmoelnig
-
- * use GemState accessors
-
-2011-01-31 15:46 zmoelnig
-
- * use GemState accessors
-
-2011-01-31 14:49 zmoelnig
-
- * use GemShape proxy values rather than accessing GemState members
-
-2011-01-31 14:48 zmoelnig
-
- * use GemState.set/get rather than directly accessing the member
- vars
-
-2011-01-31 14:48 zmoelnig
-
- * use GemState.set/get rather than directly accessing the member
- vars
-
-2011-01-31 13:05 zmoelnig
-
- * updated to new API
-
-2011-01-31 12:44 zmoelnig
-
- * removed config.h.in as this is generated by autoheader
-
-2011-01-31 12:43 zmoelnig
-
- * use the first handle that opens a target
-
-2011-01-31 12:14 zmoelnig
-
- * better colormodel handling
-
-2011-01-31 11:57 zmoelnig
-
- * fixed framerate; prevent crashes if codec doesn't like image
-
-2011-01-31 10:15 zmoelnig
-
- * removed old (unused) code
-
-2011-01-31 10:14 zmoelnig
-
- * only try to set the codec if it has been define
-
-2011-01-31 10:13 zmoelnig
-
- * fixed typo
-
-2011-01-30 14:41 zmoelnig
-
- * added simple implementation for strnlen() if it is missing
-
-2011-01-30 14:39 zmoelnig
-
- * added check for strnlen()
-
-2011-01-27 12:22 zmoelnig
-
- * strnlen is defined in string.h
-
-2011-01-26 16:48 zmoelnig
-
- * made loader work again
-
-2011-01-26 16:30 zmoelnig
-
- * allow to set paramters by name
-
-2011-01-26 16:07 zmoelnig
-
- * renamed check() to checkDimen() to keep OSX happy
-
-2011-01-26 16:05 zmoelnig
-
- * updated FreeFrame.h
-
-2011-01-24 12:17 zmoelnig
-
- * protect HAVE_UNICAP
-
-2011-01-24 11:12 zmoelnig
-
- * fix configure.ac
-
-2011-01-22 16:20 zmoelnig
-
- * tried to stabilize things (no luck)
-
- sometimes you have to set the device-name and/or(?) the
- resolution of the device
- before starting the transfer (e.g. turning rendering on), else it
- will simply fail
- i believe this is a bug in (my old version of) unicap.
- e.g. my PS3-eye which definitely only supports 640x480,
- enumerates a single
- format (good) of 768x576 (oops!)
-
-2011-01-22 15:41 zmoelnig
-
- * prevent double restarting of device
-
-2011-01-22 14:36 zmoelnig
-
- * added videopipes (with URLs)
-
-2011-01-21 16:58 zmoelnig
-
- * turned off debugging printout
-
-2011-01-21 16:57 zmoelnig
-
- * added videoUNICAP to buildsystem
-
-2011-01-21 16:57 zmoelnig
-
- * restart transfer when changing dimension
-
- hmm, this stops acquisition on my laptop: seems to be related to
- the device not
- properly starting
-
-2011-01-21 16:56 zmoelnig
-
- * renamed from Lock to Mutex
-
-2011-01-21 16:56 zmoelnig
-
- * copyright header
-
-2011-01-21 16:55 zmoelnig
-
- * capturing seems to work (with system buffers); props too
-
- TODO: dimension/format setting
- user-buffer
- capturing seems to not start on startup
-
-2011-01-21 16:54 zmoelnig
-
- * wrapper class for mutex
-
-2011-01-21 16:54 zmoelnig
-
- * copyright fix
-
-2011-01-21 16:53 zmoelnig
-
- * implementing unicap backend: start/stop device
-
-2011-01-21 16:53 zmoelnig
-
- * stripped everythig off
-
-2011-01-21 16:52 zmoelnig
-
- * V4L2 copied as templates for UNICAP
-
-2011-01-19 18:06 zmoelnig
-
- * made it compile
-
-2011-01-19 18:04 zmoelnig
-
- * forgot to declare types
-
-2011-01-19 18:02 zmoelnig
-
- * add YUV format
-
-2011-01-19 17:27 zmoelnig
-
- * made EOM work properly
-
-2011-01-19 17:09 zmoelnig
-
- * fixing the EOM
-
-2011-01-19 17:04 zmoelnig
-
- * removed verbose output
-
-2011-01-19 17:00 zmoelnig
-
- * added some seeking functionality & removed unneeded code
-
-2011-01-18 17:07 zmoelnig
-
- * correctly parse UTF-8 encoded symbols
-
-2011-01-18 10:11 zmoelnig
-
- * added docs about arguments (thanks max)
-
-2011-01-12 18:48 zmoelnig
-
- * turn lighting on
-
-2011-01-12 18:45 zmoelnig
-
- * set the window dimension to 512x512
-
-2011-01-12 13:27 zmoelnig
-
- * properly get timestamp
-
-2011-01-12 13:04 zmoelnig
-
- * implement some properties
-
-2011-01-12 12:32 zmoelnig
-
- * adapted videoDV4L to the new API
-
-2011-01-11 11:28 zmoelnig
-
- * optional frametable support
-
- older versions of gmerlin-avdecoder don't have frametable support
-
-2011-01-10 14:55 zmoelnig
-
- * need to get the cstring from std::string
-
-2011-01-10 14:53 zmoelnig
-
- * fix lqt_set_video_parameter() version hickups
-
- older versions of lqt had the key as "char*" whereas modern
- versions use "const
- char*"
-
-2011-01-08 14:07 zmoelnig
-
- * getting rid of verbose output
-
-2011-01-06 15:41 zmoelnig
-
- * getting rid of unused variables
-
- LATER: check the uss of m_startRecord/m_stopRecord in recordQT
-
-2011-01-06 15:40 zmoelnig
-
- * (partially) adapted to new gem::record API
-
- changed setCodec(string) and open(string);
-
- TODO: getCodecs() & make setCodec(string) work on all available
- codecs
-
-2011-01-06 15:40 zmoelnig
-
- * upside down
-
-2011-01-06 15:39 zmoelnig
-
- * updated to new API
-
-2011-01-06 15:38 zmoelnig
-
- * adapted to new API of gem::record
-
-2011-01-06 15:37 zmoelnig
-
- * protect against empty images
-
- and some verbose output
-
-2011-01-06 15:37 zmoelnig
-
- * protect against empty image
-
-2011-01-06 15:36 zmoelnig
-
- * removed internal setCodec() (not needed any more)
-
-2011-01-05 20:48 zmoelnig
-
- * get rid of m_recordStart/m_recordStop
-
-2011-01-05 20:47 zmoelnig
-
- * changed type-names to uppercase
-
- "float" has problems with Pd, so let's use "Float"
-
-2011-01-05 20:47 zmoelnig
-
- * getting rid of outrageous debugging output
-
-2011-01-05 20:46 zmoelnig
-
- * first attempt to implement properties
-
- seems to work!
-
-2011-01-05 20:45 zmoelnig
-
- * property enumeration
-
-2011-01-05 20:45 zmoelnig
-
- * better codec-selection scheme
-
- immediately check whether a codec can be set in setCodec(),
- rather than
- deferring it to the init() phase
-
-2011-01-05 20:44 zmoelnig
-
- * remember name of successfully opened codec
-
-2011-01-05 20:43 zmoelnig
-
- * remove size()
-
-2011-01-05 20:43 zmoelnig
-
- * use exceptions/error() where appropriate
-
-2011-01-05 20:42 zmoelnig
-
- * moved m_width/m_height into implementations
-
-2011-01-05 20:41 zmoelnig
-
- * setCodec() (re)implemented using std::string
-
-2011-01-05 20:41 zmoelnig
-
- * new way of handling codecs
-
- a selected codec selects a number of handles that provide the
- given codec
-
-2011-01-05 20:40 zmoelnig
-
- * getting rid of position(), m_xoff & m_yoff
-
-2011-01-05 20:39 zmoelnig
-
- * getting rid of m_minFrames and m_maxFrames
-
- theses variables are never used
-
-2011-01-05 20:39 zmoelnig
-
- * reset frame-counter at start-recording
-
-2011-01-05 20:38 zmoelnig
-
- * get rid of internal m_currentFrame
-
- this ought to be tracked in pix_record if needed
-
-2011-01-05 20:37 zmoelnig
-
- * putFrame() now returns bool rather than int
-
-2011-01-05 20:36 zmoelnig
-
- * separate internal from external gem::record API
-
- gem::record implementations implement open(), close() &
- putFrame()
- whereas pix_record access these via wrappers start(), stop() &
- write()
-
-2011-01-05 20:36 zmoelnig
-
- * started to implement new getCodecs-API
-
-2011-01-05 20:35 zmoelnig
-
- * send codec-details to the outlet
-
-2011-01-05 20:34 zmoelnig
-
- * slowly changing gem::record API: swich to std::string
-
-2011-01-04 14:07 zmoelnig
-
- * prevent double keypress event generation
-
-2011-01-03 12:48 zmoelnig
-
- * getting rid of size()/position()
-
- and moved some variables from record to recordQT
-
-2011-01-01 20:13 zmoelnig
-
- * added property-settings help
-
-2011-01-01 20:13 zmoelnig
-
- * property settings
-
-2010-12-30 10:15 nusmuk
-
- * add example for using matrix of screen to create a huge display
-
-2010-12-10 18:33 zmoelnig
-
- * forgot to add RTE
-
-2010-12-09 15:43 zmoelnig
-
- * use RTE::Array rather than directly accessing Pd's arrays
-
- this hopefully fixes the problems on 64bit
-
-2010-12-09 15:42 zmoelnig
-
- * rgb2gray conversion parameters fix
-
- if we use the Y(UV) parameters, we also need the Y_OFFSET
-
-2010-12-09 15:41 zmoelnig
-
- * set-message for arrays
-
-2010-12-08 20:30 zmoelnig
-
- * fixed NULL-pointer access (closes: 3078043)
-
-2010-12-08 20:18 zmoelnig
-
- * mention 'set' message
-
-2010-12-08 20:11 zmoelnig
-
- * fixes #3126880
-
-2010-12-08 20:09 zmoelnig
-
- * fixes #3126893
-
-2010-12-08 20:05 zmoelnig
-
- * fixes #3126895
-
-2010-12-08 20:01 zmoelnig
-
- * font-size 10
-
-2010-12-08 19:49 zmoelnig
-
- * non-random ID generation
-
-2010-12-07 11:25 zmoelnig
-
- * floatarray wrapper
-
-2010-12-01 13:47 zmoelnig
-
- * shaderID - atom mapping revised
-
- use hashmaps for GLuint<->t_float mapping;
- some minor cleanups in verbose output
-
-2010-11-18 12:09 zmoelnig
-
- * pylonified
-
-2010-11-10 17:17 zmoelnig
-
- * cleaned up
-
- Properties stuff is now fully based on std::map;
- reindentation...
-
-2010-11-10 17:14 zmoelnig
-
- * add pylonutilities to the libs
-
-2010-11-10 15:48 zmoelnig
-
- * reorganized code using loads of preprocessor magic
-
-2010-11-10 15:40 zmoelnig
-
- * removed Pd's reference path
-
-2010-11-10 15:39 zmoelnig
-
- * renamed continuousGrab to asynchronousGrab
-
-2010-11-10 15:38 zmoelnig
-
- * renamed "continuousGrab" to "asynchronuousGrab"
-
-2010-11-10 15:03 zmoelnig
-
- * use Prop-types
-
-2010-11-10 11:38 zmoelnig
-
- * converter class using pylons ImageConvert routines
-
-2010-11-09 15:09 zmoelnig
-
- * converter (half-working)
-
-2010-11-09 15:08 zmoelnig
-
- * property-handling using std::map
-
-2010-11-09 15:07 zmoelnig
-
- * check for pylonutilities...
-
-2010-11-03 19:21 zmoelnig
-
- * init
-
-2010-11-03 19:21 zmoelnig
-
- * fixed typo: its StreamGrabberProperties.cpp
-
-2010-11-03 10:40 zmoelnig
-
- * moved the properties code into separate cxx files
-
-2010-11-03 10:03 zmoelnig
-
- * indentation
-
-2010-11-02 19:59 zmoelnig
-
- * simplistic protection against negative enum values
-
-2010-11-02 19:59 zmoelnig
-
- * output to Pd rather than std::cerr
-
-2010-11-02 19:11 zmoelnig
-
- * no debugging output
-
-2010-11-02 19:10 zmoelnig
-
- * debugging output during enumeration
-
-2010-11-02 19:07 zmoelnig
-
- * don't erase() props before using their values to set()
-
-2010-11-02 18:01 zmoelnig
-
- * delete props when getting (to make sure to only return props
- readable)
-
-2010-11-02 17:45 zmoelnig
-
- * made it compile...
-
-2010-11-02 17:40 zmoelnig
-
- * added properties to AVT (not tested at all...)
-
-2010-11-02 08:52 zmoelnig
-
- * hopefully thread-safed the grabContinuous()
-
-2010-11-01 21:17 zmoelnig
-
- * fixes continuous message
-
- TODO: setting the continuous flag in video::PIMPL is still prone
- to
- race-conditions
-
-2010-11-01 19:37 zmoelnig
-
- * made continuous grabbing settable from outside
-
-2010-11-01 18:45 zmoelnig
-
- * properly thawing/freezing
-
-2010-11-01 16:20 zmoelnig
-
- * freeze() in the loop; thaw() when stopping the capture thread
-
-2010-11-01 14:55 zmoelnig
-
- * thaw in frameRelease()
-
-2010-11-01 14:54 zmoelnig
-
- * experiment with signalling
-
- to avoid unneccessary overhead when capturing
-
-2010-10-31 22:31 zmoelnig
-
- * removed debugging printout
-
-2010-10-31 21:51 zmoelnig
-
- * removed PDREFPATH
-
- no need to keep installation compatibility with outdated Pd's
-
-2010-10-31 21:49 zmoelnig
-
- * more attributes for pylon
-
-2010-10-31 21:48 zmoelnig
-
- * indentation
-
-2010-10-31 21:47 zmoelnig
-
- * better algorithm for extracting the backends from the dll-listing
-
-2010-10-31 14:50 zmoelnig
-
- * dllexport as needed
-
-2010-10-31 14:49 zmoelnig
-
- * properly return in non-void functions
-
-2010-10-31 14:47 zmoelnig
-
- * must not dllexport a function definition (only declarations are
- allowed)
-
-2010-10-31 13:52 zmoelnig
-
- * snprintf and M$VC fix
-
-2010-10-31 13:49 zmoelnig
-
- * fixed w32 issues
-
-2010-10-30 19:17 zmoelnig
-
- * adapted to new interface
-
-2010-10-30 17:45 zmoelnig
-
- * clean up of the halcon code
-
- also allow to acces devices by number (if enumerated)
-
-2010-10-30 12:02 zmoelnig
-
- * fixed typo with Hans' name
-
-2010-10-30 12:02 zmoelnig
-
- * V4L2: getting rid of set... stuff as this is now handled via
- properties
-
-2010-10-30 12:01 zmoelnig
-
- * V4L1: initial support for new properties interface
-
-2010-10-30 12:01 zmoelnig
-
- * initial support for new interface...
-
- NOTE: need to restart when channel changes
-
-2010-10-30 12:00 zmoelnig
-
- * get rid of the set...() stuff, as this is now handled by
- setProperties()
-
-2010-10-30 12:00 zmoelnig
-
- * video::getProperties also reports empty properties
-
- i don't know whether this will ever happen.
- but if a property is set to type==NONE when reading, it is sent
- to the info-out
-
-2010-10-30 11:59 zmoelnig
-
- * "enumerate" video-devices now reports to the infoout
-
- we also append the backend for a given video-device to the info
-
-2010-10-30 11:59 zmoelnig
-
- * return a value in assign()
-
- forgot to 'return (*this);' in assignment operator (g++ is a bit
- lax here...)
-
-2010-10-30 11:58 zmoelnig
-
- * copy constructor and assignment for Properties
-
-2010-10-28 10:58 zmoelnig
-
- * property getting
-
- ah, those enumerations...
-
-2010-10-28 08:29 zmoelnig
-
- * moved expandEnv into GemFiles
-
-2010-10-27 17:11 zmoelnig
-
- * adapted to new API (that requires openDevice() to be called with
- props)
-
-2010-10-27 17:10 zmoelnig
-
- * first working version
-
-2010-10-27 09:18 zmoelnig
-
- * no need to link against (non-existant) libpyloncpp
-
-2010-10-27 08:25 zmoelnig
-
- * enumerate backends, simple device selection
-
- try to enlist all known backends, by searching for files in
- ${HALCONROOT}/lib/${HALCONARCH}
-
- also enumerate available devices (either of the active backend or
- of all
- backends) and allow the user to open this without the complicated
- videoHALCON
- syntax (e.g. if enumeration reports
- "0030530f8e64_Basler_scA640120gm" for the
- "GigEVision" backend, then using a device
- "0030530f8e64_Basler_scA640120gm" will
- automatically use the correct backend
-
-2010-10-26 19:57 nusmuk
-
- * better help file for pix_data
-
-2010-10-25 11:05 zmoelnig
-
- * get/set parameters
-
- sometimes this still acts weird:
- parameters reported to be supported are not;
- types are wrong...
-
-2010-10-25 10:41 nusmuk
-
- * add a better exemple for geometry shader
-
-2010-10-25 09:48 zmoelnig
-
- * updated to new interface - implemented get/enum props
-
-2010-10-25 08:44 zmoelnig
-
- * openDevice() now also sets initial gem::Properties
-
-2010-10-25 08:24 zmoelnig
-
- * remove unneccessary variables; initialize vars
-
-2010-10-25 08:22 zmoelnig
-
- * properly initialize the v4l2_format and minimize ioctlS
-
- call G_FMT to initialize the v4l2_format structure (else some
- drivers would try
- to set the dimension of the capture image to "0,0" and returning
- some minimal
- framesize...)
-
- also avoid calling S_FMT if everything is as we expect it
- anyhow...
-
-2010-10-25 08:15 zmoelnig
-
- * make sure QUERYCTRL is called with the correct id
-
- some drivers modify the queryctrl.id, making the for-loop
- virtually
- return NEVER;
- therefore we use a separate loop-parameter
-
-2010-10-25 08:12 zmoelnig
-
- * debugging output
-
- this time we can separately set debugging-printout for xioctl,
- threads and
- normal
-
-2010-10-24 20:13 zmoelnig
-
- * debugging output
-
-2010-10-24 17:32 zmoelnig
-
- * properly shut down transfer in stopTransfer
-
- it seems like we have to cleanup the REQBUFS ioctl as well, by
- calling
- it and requesting "0" buffers.
- at least this shuts down the streaming in such a way that we can
- change the
- format of the captured image (eg. dimension)
-
-2010-10-24 17:32 zmoelnig
-
- * added comment on why we have to use G_FMT
-
- while S_FMT is supposed to update the fields of the format struct
- to the
- actually valid values, it seems to not do so (at least the
- "uvcvideo" driver).
- thus we have to manually call G_FMT
-
-2010-10-24 17:31 zmoelnig
-
- * removed dimension-setting from startTransfer
-
- width/height settings should really only be applied in
- setProperties
-
-2010-10-24 17:30 zmoelnig
-
- * use xioctl rather than v4l2_ioctl
-
- xioctl is a wrapper for v4l2_ioctl
-
-2010-10-24 17:30 zmoelnig
-
- * debugging printout
-
- added new define debugIOCTL for debugging v4l2_ioctlS.
- fixed typos in debugging output.
- removed unconditional debugging output
-
-2010-10-24 17:29 zmoelnig
-
- * don't set the channel in startTransfer
-
- this is done in setProperties() if needed
-
-2010-10-24 17:29 zmoelnig
-
- * removed "buggy driver paranoia", as it doesn't do anything
- meaningful
-
- all the code sets variables that are never ever used again
-
-2010-10-24 17:28 zmoelnig
-
- * moved and disabled the cropping code
-
- the old code tried to reset all cropping; moved this into
- setProperties() and
- disabled it for now (as i would like the interface to change as
- little as
- possible without the user explicitely requesting it)
-
-2010-10-24 17:27 zmoelnig
-
- * implemented and updated to new interface of plugin/video.h
-
- mostly setting of properties works now (at least for PARAMs)
-
-2010-10-24 17:27 zmoelnig
-
- * better debugging output
-
- either more readable code or more information or both
-
-2010-10-24 17:26 zmoelnig
-
- * updated properties interface and Pd-interface
-
- properties interface is more flexible;
- Pd interface allows to get data into patch
-
-2010-10-22 19:03 zmoelnig
-
- * starting to port to new interface
-
-2010-10-22 14:49 zmoelnig
-
- * get/set/enumerate properties
-
-2010-10-22 14:47 zmoelnig
-
- * get/set/enumerate properties
-
-2010-10-20 11:42 zmoelnig
-
- * more on properties
-
-2010-10-16 16:08 zmoelnig
-
- * notes
-
-2010-10-16 16:06 zmoelnig
-
- * simple string->any map
-
-2010-10-14 15:04 zmoelnig
-
- * PYLONified
-
-2010-10-14 14:50 zmoelnig
-
- * non-working prototype for PYLON backend
-
-2010-10-14 14:09 zmoelnig
-
- * example code how to get parameters
-
-2010-10-14 12:12 zmoelnig
-
- * asynchronous frame grabbing
-
- this seems to give us way better framerates
-
-2010-10-14 09:30 zmoelnig
-
- * only re-generate font if there is none
-
- previous code would re-generate the entire font each time the
- text was updated.
-
-2010-10-12 15:40 zmoelnig
-
- * when opening fails, reset the grabber to NULL (and fail to
- grabImage if so).
- also use defaults if no values are provided in the opener strings
-
-2010-10-12 15:38 zmoelnig
-
- * Status should not be defined as "int"
-
- ouch: Xlib.h defines "Status" as "int", but Halcon uses "Status"
- as a variable
- name.
-
-2010-09-30 11:57 zmoelnig
-
- * removed pix_drum/pix_mano from build process until we have a
- makefile for them
-
-2010-09-24 09:16 zmoelnig
-
- * include pix_mano/pix_drum
-
-2010-09-24 08:40 zmoelnig
-
- * added jaime's pix_mano/pix_drum objects
-
-2010-09-16 15:34 eighthave
-
- * replaced dead pure-data.org with puredata.info
-
-2010-09-06 13:59 zmoelnig
-
- * allow negative indices
-
- should fix #3054193
-
-2010-09-06 10:58 zmoelnig
-
- * hopefully better hashing algorithm
-
-2010-09-05 17:32 nusmuk
-
- * add a multitexture example, with texture of 2 diferents size.
- thanks to JACK
-
-2010-08-27 19:17 nusmuk
-
- * small bug fix about primitive size
-
-2010-08-27 09:16 nusmuk
-
- * add .obj exportation exemple
-
-2010-08-22 17:58 zmoelnig
-
- * glmTexture() has to be called before compiling the display lists
-
-2010-08-17 12:44 zmoelnig
-
- * GEM_CHECK_LIB also defines HAVE_function
-
-2010-08-17 09:58 zmoelnig
-
- * use "lqt_seek_video" is available
-
-2010-08-17 08:43 zmoelnig
-
- * remove #warning
-
-2010-08-17 08:41 zmoelnig
-
- * use frametable if possible
-
-2010-08-16 13:42 zmoelnig
-
- * try to avoid seeking if next frame would be the requested frame
- anyhow
-
-2010-08-16 13:23 zmoelnig
-
- * added note about double-size...
-
-2010-08-07 18:24 zmoelnig
-
- * implemented fromARGB()
-
-
- v4l2 devices with FMT_RGB32 return ARGB -> now
- we finally have to correct colors!
-
-2010-08-07 17:44 zmoelnig
-
- * forgot to check for "-fPIC"
-
- "-fPIC" is needed on x86_64...
-
-2010-08-04 11:29 zmoelnig
-
- * fromBGRA() is now implemented
-
-2010-08-04 10:05 zmoelnig
-
- * more verbose output; comment about why RGB32 is a bad idea
-
-2010-08-02 13:22 zmoelnig
-
- * include <sys/stat.h> to use fstat
-
- backport of ubuntu patch
-
-2010-07-15 15:12 zmoelnig
-
- * added recordV4L and recordV4L2
-
-2010-07-15 11:41 nusmuk
-
- * change the draw message from fill to default
-
-2010-07-15 11:40 zmoelnig
-
- * less verbose output
-
-2010-07-15 11:32 zmoelnig
-
- * made the V4L2 loopback device work
-
-2010-07-15 10:23 zmoelnig
-
- * skeleton for recordV4L2
-
-2010-07-14 17:56 zmoelnig
-
- * added (disabled) code from effectv to show how to react on ioctls
- from the
- client
-
-2010-07-14 15:32 zmoelnig
-
- * we can now write to a v4l loopback device
-
-2010-07-14 13:06 zmoelnig
-
- * more skeleton (still no functionality)
-
-2010-07-14 12:59 zmoelnig
-
- * skeleton for a pix-output to v4l loopback
-
-2010-07-14 12:45 zmoelnig
-
- * careful with auto_ptr and copy-assignment
-
- override assignment operator in order to prevent crashes.
- fixes #3029467
-
-2010-07-14 12:12 zmoelnig
-
- * moved comment to the proper place
-
-2010-07-14 11:11 zmoelnig
-
- * support for non-libv4l
-
- "open()" and the like need to by FQND'd ("::open()") in order to
- not interfere
- with class methods ("videoV4L::open()")
-
-2010-07-14 11:03 nusmuk
-
- * add repeat(int) and quality(int) message to pix_imageInPlace
-
-2010-07-14 10:33 nusmuk
-
- * pix_imageInPlace crash if you preload images, and then click on
- download, without creating a windows first.
- this commit should fix this bug.
-
-2010-07-13 07:25 zmoelnig
-
- * cleaned up code a bit
-
- changed "post" to "verbose"
- TODO: shared memory for w32
-
-2010-07-13 07:23 zmoelnig
-
- * "force install verbose" autoreconf
-
-2010-07-09 12:20 zmoelnig
-
- * prevent double-binding of [pix_filmQT]
-
- Pd bails out if we call class_addcreator() 2 times for the same
- name/ctor.
- it probably should check
-
-2010-07-09 12:10 zmoelnig
-
- * "open"-message is now an alias for both "startRendering()" (with
- no args) and for "driver" (with 1 arg; for compatibility reasons)
-
-2010-07-09 11:41 zmoelnig
-
- * this configure is for Gem's extras
-
-2010-07-08 17:34 zmoelnig
-
- * svn-version is now handled by make rather than autoconf
-
-2010-07-08 17:33 zmoelnig
-
- * optionally add objectname/object to the generic exception handler
-
- this allows the generic handler to display the correct
- object-name
-
-2010-07-08 12:22 zmoelnig
-
- * untested support for bayer-images
-
-2010-07-02 19:33 zmoelnig
-
- * renamed gemversion.sh to pkgversion.sh
-
-2010-07-02 19:16 zmoelnig
-
- * removed verbose printout
-
-2010-07-02 19:09 zmoelnig
-
- * dynamic version handling
-
- LATER: turn "gemversion.sh" into a more generic "pkgversion.sh"
-
-2010-07-02 11:18 zmoelnig
-
- * trying to workaround bugs in APPLE
-
- there is a bug in wordfree on OSX.
- according to the following mail this can be worked around:
- http://www.mail-archive.com/fink-users@lists.sourceforge.net/msg28520.html
-
-2010-07-02 11:15 zmoelnig
-
- * start of an autoversion system
-
-
- i'd like to have the SVN-revision number in the build
-
-2010-07-01 16:22 zmoelnig
-
- * long README
-
-2010-07-01 15:40 zmoelnig
-
- * print UniqueID as hex
-
-2010-07-01 15:34 zmoelnig
-
- * added TODO
-
-2010-07-01 15:32 zmoelnig
-
- * probably working now (who knows)
-
-2010-07-01 15:23 zmoelnig
-
- * at least it compiles
-
- now we need a GiGE camera to test this
-
-2010-07-01 11:21 zmoelnig
-
- * AVT...
-
-2010-07-01 11:19 zmoelnig
-
- * link against PvApi.lib rather than Halcon.lib
-
-2010-07-01 11:18 zmoelnig
-
- * adapted LICENSE for use with AVT rather than HALCON
-
-2010-07-01 11:16 zmoelnig
-
- * template for AVT-backend
-
-2010-06-28 14:04 zmoelnig
-
- * better formatting
-
-2010-06-28 14:00 zmoelnig
-
- * a small wrapper script to detect the current Gem-version
-
- the script should accept the environmental variables:
- GEM_VERSION_MAJOR, GEM_VERSION_MINOR, GEM_VERSION_BUGFIX,
- GEM_VERSION_CODENAME
-
- and take one of the flags:
- --major
- --minor
- --bugfix
- --codename
-
-2010-06-28 13:35 zmoelnig
-
- * micro-version and codename now handled by configure
-
-2010-06-28 10:37 zmoelnig
-
- * GEM_EXTERN -> GEM_EXPORT
-
- even for non-w32 plugins
-
-2010-06-28 10:23 zmoelnig
-
- * fixed width/height
-
- accidentally, width and height were swapped resulting in weird
- images.
- this was easier to find out on w32, where there is actually
- support for a camera i own (through DirectShow)
-
-2010-06-28 10:00 zmoelnig
-
- * signed/unsigned comparision
-
-2010-06-28 09:49 zmoelnig
-
- * made videoHALCON compile on w32
-
-2010-06-28 09:48 zmoelnig
-
- * renamed scopeXYZto scopeXYZ~
-
-2010-06-28 09:27 zmoelnig
-
- * signed/unsigned comparision
-
-2010-06-28 08:48 zmoelnig
-
- * (dummy) M$VC-project files
-
-2010-06-28 08:06 zmoelnig
-
- * updated help patches (according to max) and removed dupes
-
- closes #3021553, #3021551, #3021470, #3021461, #3021460
-
-2010-06-28 07:36 zmoelnig
-
- * hopefully fixed bug crashing [scopeXYZ~]
-
- very small scope-buffers in combination with long dsp-blocks
- could lead to
- crashes; should be fixed now
-
-2010-06-25 14:45 zmoelnig
-
- * renamed file to "scopeXYZ~"
-
-2010-06-25 14:38 zmoelnig
-
- * seems to work so far (closes #2955520)
-
-2010-06-25 13:20 zmoelnig
-
- * scopeXYZ~: at least something going on with the texcoords
-
-2010-06-25 06:35 zmoelnig
-
- * fixing scopeXYZ~
-
- working, though not yet with textures
-
-2010-06-23 14:56 zmoelnig
-
- * added videoHALCON
-
-2010-06-23 14:52 zmoelnig
-
- * added README
-
-2010-06-23 13:58 zmoelnig
-
- * simple parser for the device-string (using ":" as delimiter)
-
-2010-06-23 13:42 zmoelnig
-
- * seems like autoconf now works
-
-2010-06-23 11:12 zmoelnig
-
- * "Halcon::"ify the verbose output; notes on TODO
-
-2010-06-23 09:42 zmoelnig
-
- * first working prototype
-
- "File" backend works (and it's the only one i can test)
- TODO: selection of halconbackend, cameratype and device
- (this has to be done via a single symbol!)
-
-2010-06-22 14:12 zmoelnig
-
- * fixed typo (though configure-test don't work currently anyhow)
-
-2010-06-22 13:59 zmoelnig
-
- * HALCON backend (non-functional)
-
-2010-06-22 09:14 zmoelnig
-
- * added float-callback to start/stop the transfer
-
-2010-06-22 09:14 zmoelnig
-
- * more verbose()ity
-
-2010-06-22 08:51 zmoelnig
-
- * enumeration of DV4L devices
-
-2010-06-22 08:50 zmoelnig
-
- * enumeration() now does some basic tests
-
- do some checks to find out whether a given device is really v4l1
-
-2010-06-21 15:42 zmoelnig
-
- * check for v4l2 capabilities
-
-2010-06-21 15:26 zmoelnig
-
- * enumerate() for videoV4L and videlV4L2
-
- TODO: videoV4L1 seems to get v4l2 devices as well
- TODO: make sure that only capture devices are listed
- (i think currently also output devices will be listed)
-
-2010-06-21 14:43 zmoelnig
-
- * fixed symbolic-device selection for dc1394
-
-2010-06-21 14:32 zmoelnig
-
- * fixed bug in the setDevice(int) code;
- notes about the state-variables
-
-2010-06-21 14:30 zmoelnig
-
- * added verbose()ity
-
-2010-06-21 14:17 zmoelnig
-
- * more info
-
-2010-06-21 14:04 zmoelnig
-
- * hopefully more robust device-changing
-
-2010-06-21 13:06 zmoelnig
-
- * video-backends have to supply their name
-
-2010-06-21 12:21 zmoelnig
-
- * removed [pix_indycam]: it's no longer here
-
-2010-06-21 11:05 zmoelnig
-
- * don't initialized gem::PluginFactory<>::s_factory
-
- g++-4.5 is picky about double definitions
-
-2010-06-21 11:03 zmoelnig
-
- * use HAVE_PTHREADS; use CXX; ...
-
-2010-06-21 11:02 zmoelnig
-
- * define HAVE_PTHREADS if pthreads are found
-
-2010-06-21 10:59 zmoelnig
-
- * turned inside out (fixes: #3000166)
-
-2010-06-16 16:45 zmoelnig
-
- * k32BGRAPixelFormat -> k32ARGBPixelFormat as suggested in #2980652
-
-2010-06-15 09:39 zmoelnig
-
- * fixed typo where rgb2yuv would multiply by Y_OFFSET rather than
- add to
-
-2010-06-02 14:23 zmoelnig
-
- * updated configure.ac/Makefile to include all plugins;
- little script to generate configure.ac
-
-2010-06-02 14:22 zmoelnig
-
- * better guid handling
-
-2010-05-26 17:10 zmoelnig
-
- * modify "libdir" so that it points to .../pd/extra/Gem:
- this is where all the plugins (and Gem itself) should be
- installed
-
-2010-05-26 16:30 zmoelnig
-
- * checks for threads
-
- currently only pthreads are supported
-
-2010-05-26 15:52 zmoelnig
-
- * allocate more memory for the target image
-
- gluScaleImage sometimes crashes when resizing to a a small
- greyscale image
- (25x25).
- i suspect that it needs more "working" memory, so we allocate as
- if the target
- image where RGBA
-
- hopefully fixes #3007373
-
-2010-05-26 15:48 zmoelnig
-
- * do not assume that greyscale-images have numpix%4=0
-
- fixes #3007370
-
-2010-05-26 12:26 zmoelnig
-
- * use "unsigned int" where appropriate
-
-2010-05-26 10:56 zmoelnig
-
- * dialogMess/enumerateMess
-
-2010-05-26 10:37 zmoelnig
-
- * merged videoIndy into videoSGI
-
- just noticed that pix_videoindy really only provided an interface
- to control the
- camera of the indy; all the grabbing code has been gone long (was
- it ever there)
-
- thus i moved the code over to the videoSGI plugin, but disabled
- all the
- functionality for now
-
-2010-05-26 10:20 zmoelnig
-
- * moved pix_indycam into videoIndy
- not working yet
-
-2010-05-26 09:44 zmoelnig
-
- * fixed the OutputName
-
-2010-05-26 09:33 zmoelnig
-
- * set output name to this weird convention...
-
-2010-05-26 09:20 zmoelnig
-
- * OutputDir is always SolutionDir
-
-2010-05-26 08:58 zmoelnig
-
- * updated M$VC project to include the videoDS and videoVFW
- sub-projects
-
-2010-05-26 08:55 zmoelnig
-
- * initialization in init-part of ctor
-
-2010-05-26 08:51 zmoelnig
-
- * compiled/linked/loaded under windows
-
- no camera attached yet, however...
-
-2010-05-26 08:16 zmoelnig
-
- * export the class rather than using GEM_EXTERN
-
-2010-05-26 08:10 zmoelnig
-
- * renamed videoNT to videoVFW
-
-2010-05-25 16:36 zmoelnig
-
- * catchGemException() is GEM_EXTERN
-
-2010-05-25 16:32 zmoelnig
-
- * proper includes for w32
-
-2010-05-25 13:43 zmoelnig
-
- * moved "close" towards canonical solution
-
- means: closing now works (again?)
-
-2010-05-25 13:42 zmoelnig
-
- * return TRUE when stopping threads if no thread is present
-
-2010-05-25 12:23 zmoelnig
-
- * use std::string rather tan "char*"; convert from YUY2
-
- i thought i've already done this a while ago...
-
-2010-05-25 12:22 zmoelnig
-
- * M$VC projects for vfw backend
-
-2010-05-25 12:11 zmoelnig
-
- * added fromABGR()
-
-2010-05-24 18:07 zmoelnig
-
- * M$VC project (copied from filmDS)
-
-2010-05-21 16:40 zmoelnig
-
- * normalized the "provide"d interfaces
-
-2010-05-21 16:39 zmoelnig
-
- * PluginFactory interface and provides
-
-2010-05-21 16:38 zmoelnig
-
- * dialog() now takes a vector of dialog-names to open;
- if none are specified, all should be opened
-
-2010-05-21 16:38 zmoelnig
-
- * this might compile now...
-
-2010-05-21 16:37 zmoelnig
-
- * fixed typo in Makefile.am
-
-2010-05-21 16:29 zmoelnig
-
- * cleaned up code without even trying to compile it
-
-2010-05-21 16:29 zmoelnig
-
- * include the local config.h if possible
-
-2010-05-20 16:43 zmoelnig
-
- * copied from pix_videoDarwin: more history!
-
- losing the history for the backendification...
-
-2010-05-20 16:36 zmoelnig
-
- * use carbon-framework as well; frameworks not needed for CFLAGS
-
-2010-05-20 16:35 zmoelnig
-
- * initial checkin (just a copy from pix_videoDS)
-
-2010-05-20 16:16 zmoelnig
-
- * at least i got an image!
-
-2010-05-20 15:49 zmoelnig
-
- * dialog/enumerate methods
-
-2010-05-20 15:48 zmoelnig
-
- * proper initialization
-
-2010-05-20 15:47 zmoelnig
-
- * ctor/dtor don't have return types...
-
-2010-05-20 15:29 zmoelnig
-
- * at least it compiles...
-
- ZERO function tests have been made
-
-2010-05-20 15:02 zmoelnig
-
- * no arguments for videoV4L2::ctor
-
-2010-05-20 13:27 zmoelnig
-
- * not working at all yet...
-
-2010-05-20 12:18 zmoelnig
-
- * might compile (or not; has to be tried)
-
-2010-05-20 10:12 zmoelnig
-
- * videoSGI might work (or not, who can test that?)
-
-2010-05-20 08:47 zmoelnig
-
- * moved pix_video{NT,SGI} into plugins
-
- not working at all for now; just moved files around...
-
-2010-05-19 14:49 zmoelnig
-
- * fixed start/stop: should report expected status rather than
- actual status
-
-2010-05-19 13:49 zmoelnig
-
- * use the new DV4L implementation
-
- this implementation works for both the new juju stack and
- the old dv1394 interface; the old implementation only worked
- with the old dv1394 interface which is slowly vanishing from all
- major
- distributions...
-
-2010-05-19 13:41 zmoelnig
-
- * protect against NULL-pointer to raw1394 structure
-
-2010-05-19 13:11 zmoelnig
-
- * added videoDC1394 to the build
-
-2010-05-19 13:02 zmoelnig
-
- * set m_width/m_height in the default setDimen() method
-
-2010-05-19 13:01 zmoelnig
-
- * less verbose pluginfactory
-
-2010-05-19 12:40 zmoelnig
-
- * implemented "channel" switching
-
- actually this is "mode" selection
-
-2010-05-19 12:40 zmoelnig
-
- * removed swap/offset: no plugin implements them anyhow
-
-2010-05-19 12:39 zmoelnig
-
- * removed offset/swap messages: no backend implements them anyhow
-
-2010-05-19 09:59 zmoelnig
-
- * allow to query gem::video for all devices it provides
-
- [pix_video] can now do all the formatting itself;
- gem::video doesn't print anything anymore when it is informed
- that
- it actually "provide"s something
-
-2010-05-19 09:59 zmoelnig
-
- * also provide "iidc"
-
-2010-05-19 09:58 zmoelnig
-
- * removed the test-exception
-
-2010-05-19 09:58 zmoelnig
-
- * device-selection
-
-2010-05-19 09:58 zmoelnig
-
- * handle exceptions in the plugin-ctors
-
-2010-05-18 13:58 zmoelnig
-
- * frame locking (does it work?)
- less verbose
-
-2010-05-18 13:55 zmoelnig
-
- * got an image!
-
-2010-05-18 10:24 zmoelnig
-
- * convenience method "usleep"
-
-2010-05-18 09:54 zmoelnig
-
- * replaced "char*" by "std::string"
-
-2010-05-18 09:26 zmoelnig
-
- * reverted all changes from the last few days and re-started
- with the original code
-
- at least this doesn't freeze my system...
-
-2010-05-17 12:46 zmoelnig
-
- * multiple locks
-
-2010-05-17 11:58 zmoelnig
-
- * hopefully fixed the dimen-mess
-
-2010-05-17 09:47 zmoelnig
-
- * implemented device setting...
-
-2010-05-17 09:09 zmoelnig
-
- * more robust; default quality is "best"
-
-2010-05-17 09:04 zmoelnig
-
- * added open/close messages
-
-2010-05-17 08:29 zmoelnig
-
- * at least got an image...
-
-2010-05-16 18:53 zmoelnig
-
- * use std::string instead of "char*"
-
-2010-05-14 18:51 zmoelnig
-
- * cleaned up (lots of things are done in plugins/video)
-
-2010-05-14 18:50 zmoelnig
-
- * debugging messages
-
-2010-05-14 18:49 zmoelnig
-
- * use ::close()/::open() rather than close/open
-
-2010-05-14 18:49 zmoelnig
-
- * made it compile; needs testing
-
- send my IIDC camera so i can do some proper tests...
-
-2010-05-14 18:48 zmoelnig
-
- * only get frame if we haveVideo and are capturing
-
-2010-05-14 18:47 zmoelnig
-
- * moved private data into PIMPL
-
-2010-05-14 18:47 zmoelnig
-
- * open/close/start/stop methods to be called from outside;
-
- these automatically handle the capturing/haveVideo states and
- start/close the threads
-
-2010-05-14 16:36 zmoelnig
-
- * nono nothing yet
-
-2010-05-14 15:38 zmoelnig
-
- * alternative implementation of libDV4L
-
- does not work yet
-
-2010-05-13 15:03 zmoelnig
-
- * fixed linebreak
-
-2010-05-13 15:02 zmoelnig
-
- * made it loadable by removing not-implemented methods from header
-
-2010-05-13 15:02 zmoelnig
-
- * exception string is now a std::string() rather than a char*
-
-2010-05-13 15:01 zmoelnig
-
- * don't include GemException.h for all objects
-
-2010-05-13 14:59 zmoelnig
-
- * removed void comment
-
-2010-05-13 14:58 zmoelnig
-
- * allocate memory for the error-string; could be a memleak
-
-2010-05-13 14:57 zmoelnig
-
- * non-verbose output
-
-2010-05-13 14:57 zmoelnig
-
- * compiles and i managed to get an image...^
-
-2010-05-13 14:56 zmoelnig
-
- * upgrade to the new interface;
-
- seems to work; but needs more stress testing
-
-2010-05-13 14:56 zmoelnig
-
- * experimental upgrade to the new interface.
- no chance for testing yet.
-
-2010-05-13 14:55 zmoelnig
-
- * cleaned up interface of gem::video
-
- added documentation on what a metthod is supposed to do;
- breaks compatibility with all the implementations
-
-2010-05-13 14:54 zmoelnig
-
- * cleaned up code of [pix_video] in preparation for the cleanup of
- the
- video-plugins
-
-2010-05-11 18:52 zmoelnig
-
- * now i would like to get my hand on an IIDC camera and test it
-
-2010-05-11 16:57 zmoelnig
-
- * start the transfer; frames are discarded though
-
-2010-05-07 16:45 zmoelnig
-
- * build system kind of works
-
-2010-05-07 15:04 zmoelnig
-
- * copied files from videoDV4L to videoDC1394
-
- no work has actually been done yet; so this won't work for now
-
-2010-05-07 10:40 zmoelnig
-
- * refresh the buffer when requested from downstream for processing
-
-2010-05-07 10:34 zmoelnig
-
- * resend the image on request
-
- at least set the "newimage" flag; if something downstream really
- modifies the image, this might hav side effects; i cannot think
- of a
- fast implementation (without caching each frame) that would allow
- that;
- if people run into it, they should probably use [pix_separator]
-
-2010-05-07 09:37 zmoelnig
-
- * when changing the dimension for pix_resize, this should trigger
- setPixModified()
-
-2010-05-07 08:49 zmoelnig
-
- * the triangle is really equal-sided and not equilateral
- fixes #2979943
-
-2010-05-06 14:15 zmoelnig
-
- * hopefully fixed bug when allocating sizes
-
-2010-05-06 13:52 zmoelnig
-
- * updated glew to 1.5.4
-
-2010-05-06 13:51 zmoelnig
-
- * updated GLEW
-
-2010-05-02 15:58 zmoelnig
-
- * set the AC_CONFIG_AUX_DIR to .
-
-2010-05-02 14:28 zmoelnig
-
- * hopefully fixed the pascal-strings' fprintf()ing, as pointed out
- by matju.
-
- there are surely loads of other wrong printf() uses.
-
-2010-05-02 14:25 zmoelnig
-
- * aclocal, autoconf, autoheader, automake
-
- according to http://www.seul.org/docs/autotut/, it should be this
- order...
-
-2010-05-02 14:18 zmoelnig
-
- * call autoheader before automake when running them manually
- (hopefully fixes the w32 compilation issue)
-
-2010-05-02 14:11 zmoelnig
-
- * note about where to get GLEW from
-
-2010-04-28 09:14 zmoelnig
-
- * use autoheader
-
- additionally there's a small helper-function for debugging...
-
-2010-04-28 08:53 zmoelnig
-
- * dummy implementations of pushd/popd
-
-2010-04-28 08:32 zmoelnig
-
- * fixed bashisms
-
-2010-04-28 08:08 zmoelnig
-
- * substitute "let" expression with "$(( ))"
-
- as suggested by https://wiki.ubuntu.com/DashAsBinSh
-
-2010-04-28 08:02 zmoelnig
-
- * removed bashisms when defining functions()
-
-2010-04-28 07:59 zmoelnig
-
- * fixed typo in define (HAVE_VIDEO4LINUX rather than
- HAVE_VIDE4LINUX)
-
-2010-04-27 13:14 zmoelnig
-
- * manual implementation of autoreconf as fallback...
-
-2010-04-27 12:47 zmoelnig
-
- * plugins are now prefixed with "gem_" (e.g. "gem_filmAVI.so")
-
-2010-04-27 10:32 zmoelnig
-
- * check for existing pimpl
-
-2010-04-27 10:21 zmoelnig
-
- * uglified & simplified the entire plugin-engine
-
- the PluginFactory used to crash a lot, so this is a new attempt:
- skipped ClassId and hardcode it to std::string;
- skip the map<ClassId, ctor_t> and replace it by a map<string,
- void*>
- that is handled in the PluginBaseFactory
-
- i have no clue about template programming, but if this is what
- comes out then
- IT IS REALLY AND UGLY HACK!
-
-2010-04-26 09:59 zmoelnig
-
- * i think these are not needed...
-
-2010-04-26 09:37 zmoelnig
-
- * stripped down to only run autoreconf
-
-2010-04-23 12:57 zmoelnig
-
- * set the AC_CONFIG_AUX_DIR to .
-
-2010-04-23 07:14 zmoelnig
-
- * loadbang the [quality 0( messages to [pix_texture]
-
-2010-04-22 15:58 zmoelnig
-
- * Squashed commit of the following: (fixTypo branch)
-
- commit c6c538094e219209265208eeb661967cc10f6821
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Thu Apr 15 19:12:48 2010 +0200
-
- cosmetic changes
-
- removed spurious "on"
- rearranged a bit
-
- commit 49238287f8ef7b0c106323f12ced3e35c89f7f04
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Thu Apr 15 19:11:35 2010 +0200
-
- quote the "open" (it refers to a method)
-
- commit 6ccfd4af2030ac280cc6a808be2a938dd4ea8ad9
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Thu Apr 15 19:09:21 2010 +0200
-
- better use of space
-
- commit 881b1826cf8165cc7f4764af08f36fb93daf0e04
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Thu Apr 15 19:06:05 2010 +0200
-
- better use of canvas space
-
- commit 3ba518e5f4ba00d25a0820213b50d1cc81e1defb
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Thu Apr 15 19:05:29 2010 +0200
-
- the example patch is on the left side, not on the right
-
- commit 00b62180e9b06565007565519a860c1475807894
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Thu Apr 15 19:04:57 2010 +0200
-
- use "labels" of numberboxes
-
- commit 2e534b948824307176794afa2bb6781e9654a31a
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Thu Apr 15 19:04:17 2010 +0200
-
- "perspective"
-
- commit 5b6f06f8adb65ad6965a2ca006bfdc324e40719d
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Thu Apr 15 18:57:43 2010 +0200
-
- fixed some typos in the documentation
-
- and corrected the statement about where the initial translation 0
- 0 -4
- comes from (it's done in [gemwin] not in [gemhead])
-
-2010-04-21 09:21 zmoelnig
-
- * add notes about PLUGINs when printing the result-screen
-
-2010-04-21 09:15 zmoelnig
-
- * forgot closing paranthesis in help-string
-
-2010-04-19 09:43 zmoelnig
-
- * use AC_LIB_APPENDTOVAR rather than manually appending
-
-2010-04-19 09:11 zmoelnig
-
- * bumped needed autoconf version to 2.60
-
-2010-04-18 07:46 zmoelnig
-
- * Squashed commit of the following:
-
- commit 06653cbdaec3d59cbf20e04184a4114e63875291
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 17:39:48 2010 +0200
-
- KLUDGE: provide a dummy "install"
-
- commit 5465970faf4214c0a6dc19006314266061fffe7b
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 17:01:01 2010 +0200
-
- "clean" and "install" targets for plugins and extra
-
- commit cac35ffc948e731ba711c9edff8fe773ee09390d
- Merge: 828d871 212abf6
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 16:38:36 2010 +0200
-
- Merge branch 'pluginfactory' of ssh://dev.iem.at/~/src/git/GemEEE
- into pluginfactory
-
- commit 212abf6e3d9e2a9549fdf539ed05718c08ef9471
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 16:03:29 2010 +0200
-
- added "clean" and "install" targets to the plugins;
-
- since the Makefile.subdir also provides "clean", we have to
- switch
- to "::" targets
-
- commit 50bd1ab719e78fcc34d50903512774ca05b1e2e8
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 15:44:09 2010 +0200
-
- use the defaultExtension for Dylibs when globbing for libs
-
- commit 31053f63a4b4e03aec151620d2c980327d2ec790
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 15:43:08 2010 +0200
-
- function for querying the default-extension for the current
- platform
-
- commit 90385753f92b9d2ad6cc17467ab46ab63a356820
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 15:42:07 2010 +0200
-
- use "const std::string"
-
- commit 934c9c77defaef214e421cefd96dbacf80a9c6d8
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 13:46:32 2010 +0200
-
- proper spacing for ?=
-
- commit 3b611d46d9f159bc0a9783dc71759a73fa629a27
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 13:46:13 2010 +0200
-
- regenerated
-
- commit 739722e69810db8466a32b5e636022614ac829ab
- Merge: aac156a f3a51ab
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Fri Apr 16 19:39:11 2010 +0200
-
- Merge branch 'pluginfactory'
-
- commit f3a51ab4c705a1a3e01c57fbc6d220c55212c5b6
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Fri Apr 16 19:15:04 2010 +0200
-
- removed duplicate AC_CONFIG_FILES line
-
- commit d60e7980031f8b4924ae4fa9e11992bb3c230cd9
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Fri Apr 16 19:12:55 2010 +0200
-
- more stubs for automake
-
- commit d121af55d172c06134d06ec8c9d45cfe394b9ea3
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Fri Apr 16 18:42:19 2010 +0200
-
- keep automake happy
-
- in order for automake to stay happy, it needs a file referenced
- in
- configure.ac that can be made from a .am file.
- we use AMakefile(.am) for this, in order to not interfere with
- the real
- Makefile.
-
- commit 5f63192662265d181a8ac21a5b08c151cb457699
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Fri Apr 16 18:30:39 2010 +0200
-
- a local autogen.sh
-
- commit 4b785beb420110e8f9c5cc46343f0bb663e9fb1c
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Fri Apr 16 18:30:05 2010 +0200
-
- regenerated
-
- commit 19bb71862dffee04fbe1e6578a97304bb93d6ca0
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Fri Apr 16 18:28:14 2010 +0200
-
- make automake happy
-
-2010-04-17 14:19 zmoelnig
-
- * more squashed merge
-
-2010-04-17 14:19 zmoelnig
-
- * Squashed commit of the following:
-
- commit 212abf6e3d9e2a9549fdf539ed05718c08ef9471
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 16:03:29 2010 +0200
-
- added "clean" and "install" targets to the plugins;
-
- since the Makefile.subdir also provides "clean", we have to
- switch
- to "::" targets
-
- commit 50bd1ab719e78fcc34d50903512774ca05b1e2e8
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 15:44:09 2010 +0200
-
- use the defaultExtension for Dylibs when globbing for libs
-
- commit 31053f63a4b4e03aec151620d2c980327d2ec790
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 15:43:08 2010 +0200
-
- function for querying the default-extension for the current
- platform
-
- commit 90385753f92b9d2ad6cc17467ab46ab63a356820
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 15:42:07 2010 +0200
-
- use "const std::string"
-
- commit 934c9c77defaef214e421cefd96dbacf80a9c6d8
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 13:46:32 2010 +0200
-
- proper spacing for ?=
-
- commit 3b611d46d9f159bc0a9783dc71759a73fa629a27
- Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
- Date: Sat Apr 17 13:46:13 2010 +0200
-
- regenerated config.h.in
-
-2010-04-16 17:37 zmoelnig
-
- * removed duplicate AC_CONFIG_FILES line
-
-2010-04-16 17:36 zmoelnig
-
- * more stubs for automake
-
-2010-04-16 17:35 zmoelnig
-
- * keep automake happy
-
- in order for automake to stay happy, it needs a file referenced
- in
- configure.ac that can be made from a .am file.
- we use AMakefile(.am) for this, in order to not interfere with
- the real
- Makefile.
-
-2010-04-16 17:34 zmoelnig
-
- * a local autogen.sh
-
-2010-04-16 17:33 zmoelnig
-
- * regenerated
-
-2010-04-16 17:33 zmoelnig
-
- * make automake happy
-
-2010-04-15 14:26 zmoelnig
-
- * Makefile.am for m4 include paths
- regenerated config.h.in
-
-2010-04-15 14:18 zmoelnig
-
- * stub Makefile.am for m4-includes
-
- on OSX (with autoreconf-2.61 as from XCode(?)) autoreconf weill
- not pass the
- "-I /path/to/m4" flags and instead just ignore them, which will
- produce
- unusable configure scripts (because macros are not expanded)
- at least the ACLOCAL_AMFLAGS line in the automake Makefile.am is
- respected.
- we therefore have a Makefile.am that just make sure that the
- m4-directory is
- found
-
-2010-04-15 10:11 zmoelnig
-
- * fixed AM_INIT_AUTOMAKE: remove the "-Wall -Werror" thingy
-
-2010-04-13 16:34 zmoelnig
-
- * added GEM_RTE_CFLAGS
-
-2010-04-13 15:45 zmoelnig
-
- * Merge branch 'pluginfactory' into HEAD
-
- Conflicts:
- Gem/src/Pixes/pix_film.cpp
- Gem/src/plugins/PluginFactory.cpp
-
-2010-04-09 08:17 zmoelnig
-
- * Merge branch 'master' of ssh://dev.iem.at/~/src/git/GemEEE
-
- Conflicts:
- Gem/src/Base/PluginFactory.cpp
- Gem/src/Base/PluginFactory.h
- Gem/src/Base/PluginFactoryTimple.h
- Gem/src/Pixes/pix_film.cpp
-
-2010-04-08 16:25 zmoelnig
-
- * load external "film" plugins
-
-2010-04-08 16:25 zmoelnig
-
- * use "std::string" rather than "const char*"
-
-2010-04-08 16:24 zmoelnig
-
- * namespace is "files" not "file"
-
-2010-04-08 16:05 zmoelnig
-
- * wrapper for file operations
-
-2010-04-08 13:47 zmoelnig
-
- * "better" verbosity when trying to read Gem-settings
-
-2010-04-08 13:23 zmoelnig
-
- * switched from fixed array of handles to std::vector;
- switched from (const char*) IDs to std::string
-
-2010-04-08 13:22 zmoelnig
-
- * functions to query the avaiolable keys and to load more plugins
-
-2010-04-08 13:21 zmoelnig
-
- * "gem.path" setting (not yet tested)
-
-2010-04-08 13:20 zmoelnig
-
- * only register "AVI" if there is no "DS" handle (mimicks old
- behaviour)
-
-2010-04-08 13:18 zmoelnig
-
- * cleaned up code; actually remember handles returned from the
- factory
-
-2010-04-08 13:17 zmoelnig
-
- * first working example
-
-2010-04-08 13:14 zmoelnig
-
- * less verbose
-
-2010-04-08 13:13 zmoelnig
-
- * dropped the multi-constructor feature: a single ID can only have
- a single
- constructor!
-
-2010-04-08 13:11 zmoelnig
-
- * split PluginFactory-header from implementation
-
-2010-04-08 13:10 zmoelnig
-
- * stripped down pluginfactory
-
-2010-04-07 07:55 zmoelnig
-
- * include pdgst target; gemdeskotheque has no autoconf
-
-2010-04-06 17:37 zmoelnig
-
- * do not regenerate config.h Make.config on demand
-
-2010-04-06 17:35 zmoelnig
-
- * autogenerated config.h.in from autoheader
-
-2010-04-06 17:30 zmoelnig
-
- * help=recursive
-
-2010-04-06 17:22 zmoelnig
-
- * automatically build extra
-
-2010-04-06 17:18 zmoelnig
-
- * recursively build extra/
-
-2010-04-06 17:16 zmoelnig
-
- * recursively call extra/
- don't check for ARToolKit
-
-2010-04-06 17:15 zmoelnig
-
- * added pix_artoolkit
-
-2010-04-06 17:15 zmoelnig
-
- * use autoreconf if available
-
-2010-04-06 17:02 zmoelnig
-
- * regenerated config.h.in with autoheader
-
-2010-04-06 16:46 zmoelnig
-
- * readme explains how to compile pix_artoolkit
-
-2010-04-06 16:37 zmoelnig
-
- * use GEM_CHECK_LIB
-
-2010-04-06 16:37 zmoelnig
-
- * make depend on config.h
-
-2010-04-06 16:15 zmoelnig
-
- * simple Makefile that calls the real one in Gem/src
-
-2010-04-06 15:25 zmoelnig
-
- * updated documentation
-
- you should use autogen.sh, or aclocal and autoconf in order to
- generate a valid
- configure script.
- just running "autoconf" is not enough
-
-2010-04-06 15:20 zmoelnig
-
- * notes about juju and devices opened in parallel
-
-2010-04-06 15:10 zmoelnig
-
- * use arguments to intialized [rotate] and [translate] rather than
- loadbang
-
-2010-04-06 15:09 zmoelnig
-
- * split the m4-macros into separate packages and put them into a
- separate src/m4
- directory
-
-2010-04-06 14:47 zmoelnig
-
- * fixed output of configure--help
-
-2010-04-06 14:43 zmoelnig
-
- * added generated descriptions to AC_DEFINEs
-
-2010-04-06 14:38 zmoelnig
-
- * descriptions for AC_DEFINE
-
-2010-04-06 14:30 zmoelnig
-
- * non-working automake project
-
-2010-04-06 14:26 zmoelnig
-
- * recursive call of configure
-
-2010-03-26 08:59 nusmuk
-
- * add help for the new mesh line primitive
-
-2010-03-25 18:47 nusmuk
-
- * add new mesh primitive
-
-2010-03-18 20:18 zmoelnig
-
- * remove the explicit mentioning of "32" in the falign-options.
- let the system choose system specific defaults
-
-2010-03-16 19:37 zmoelnig
-
- * protect CPPExtern against NO objectnames
-
-2010-03-16 17:52 zmoelnig
-
- * renamed "Helpers/" to "Gem/"
-
-2010-03-16 17:47 zmoelnig
-
- * renamed "Helpers/" to "Gem/"
-
-2010-03-16 07:52 zmoelnig
-
- * don't include config.h
-
-2010-03-15 18:01 zmoelnig
-
- * "--with-pd" no also adds the given path to INCLUDES and LIBS
-
- formerly, only <pdpath>/src and <pdpath>/bin were added
-
-2010-03-15 17:58 zmoelnig
-
- * backported debians "no flags overwrite" patch (backported from
- branches/0.92)
-
-2010-03-15 17:40 zmoelnig
-
- * check for "s_stuff.h" needs m_pd.h included (backported from
- branches/0.92)
-
-2010-03-15 17:33 zmoelnig
-
- * fixed memleaked detected by Gerrie Roos (backported from
- branch/0.92)
-
-2010-03-15 17:04 zmoelnig
-
- * eventually use the system's "GLEW" (if available)
-
- backported from 0.92 branch
-
-2010-03-10 22:42 eighthave
-
- * added two more examples of how to do tracking with Gem
-
-2010-03-05 19:14 zmoelnig
-
- * only update in render() (keeps images more consistant)
-
-2010-02-27 20:59 zmoelnig
-
- * added note about the default viewpoint
-
-2010-02-25 17:37 zmoelnig
-
- * moved the push/pop of matrices from gemman back to gemhead; also
- use it in
- separator
-
-2010-02-25 15:54 zmoelnig
-
- * added LATER
-
-2010-02-25 15:51 zmoelnig
-
- * uninstaller helper from
- http://nsis.sourceforge.net/Uninstall_only_installed_files
-
- i haven't yet tested this!
-
-2010-02-25 15:18 zmoelnig
-
- * added new files (GLStack and friends)
-
-2010-02-25 15:17 zmoelnig
-
- * GemState::reset() has to return a value
-
-2010-02-25 15:15 zmoelnig
-
- * swap() has to return a value
-
-2010-02-25 15:13 zmoelnig
-
- * warning about multiple texunits
-
-2010-02-25 15:12 zmoelnig
-
- * fixed forgotten returns
-
-2010-02-25 14:52 zmoelnig
-
- * GLstack fuzz
-
-2010-02-25 13:06 zmoelnig
-
- * realtime environment header (e.g. include m_pd.h)
-
-2010-02-25 12:29 zmoelnig
-
- * Gem'ified any
-
-2010-02-25 10:30 zmoelnig
-
- * cdiggins's "any" implementation
-
-2010-02-23 19:01 zmoelnig
-
- * don't mention "PNG" in the documentation of pix_image
-
-2010-02-09 17:20 zmoelnig
-
- * reverted 06.framebuffer_and_shader.pd since the reverted
- [pix_texture] also
- requires the [pix_set] hack
-
-2010-02-09 17:19 zmoelnig
-
- * Revert "handle rectangle and upside-down textures via the
- GL_TEXTURE matrix"
-
- see whether this get's us going with all the shader stuff;
- LATER this should be implemented again, but probably with more
- careful thinking
-
- This reverts commit 79f68200fe8e265b2eeb824544693a3eb48bc57b.
-
-2010-02-09 17:14 zmoelnig
-
- * only push/pop the color-matrix if ARB_imaging is supported
-
-2010-02-03 18:05 zmoelnig
-
- * fixed for M$VC
-
-2010-02-03 17:37 zmoelnig
-
- * define behaviour for projection/color/texture stacks
-
-2010-02-03 17:08 zmoelnig
-
- * query the current matrix depth's rather than guessing
-
-2010-02-01 16:05 zmoelnig
-
- * new() is now member of Obj_header; this might (nor not) resolve
- problems with
- flext
-
-2010-01-29 11:25 nusmuk
-
- * add shader initialisation at each gem window creation
-
-2010-01-29 08:57 zmoelnig
-
- * initialize m_state properly to INIT
-
-2010-01-28 18:40 zmoelnig
-
- * enhanced the setModified() to call rebuildList()
-
-2010-01-28 18:39 zmoelnig
-
- * if a context-variable is set out-of-context, all its instances
- are set to the
- given value
- (mostly needed for setting MODIFIED flags because the user sent a
- message)
-
-2010-01-28 11:30 zmoelnig
-
- * check for apple/ia64
-
-2010-01-28 11:30 zmoelnig
-
- * removed inclusion if Quicktime.h
-
-2010-01-28 11:06 zmoelnig
-
- * check for ia64 in filmQT
-
-2010-01-28 10:57 zmoelnig
-
- * protect filmDarwin not just by __APPLE__ but by
- HAVE_CARBONQUICKTIME
-
-2010-01-28 10:53 zmoelnig
-
- * check whether we are on Apple/ia64 before trying to compile code
- that won't
- work;
- LATER use a real configure check for this
-
-2010-01-28 10:38 zmoelnig
-
- * make CarbonQuicktime not disabling other image loading backends
-
-2010-01-28 10:29 zmoelnig
-
- * reorganized code a little bit to migrate the OSX code to the
- proper interface
-
-2010-01-28 10:04 zmoelnig
-
- * fixed typos
-
-2010-01-28 10:02 zmoelnig
-
- * allow coexistence of QuickTime code and other backends (e.g.
- ImageMagick)
-
-2010-01-28 09:52 zmoelnig
-
- * fixes for OSX
-
-2010-01-28 09:51 zmoelnig
-
- * use '__attribute__ ((deprecated))' rather than
- '__attribute_deprecated__'
-
-2010-01-28 08:59 zmoelnig
-
- * don't try to initialize the ContextData if no default value is
- given
-
-2010-01-28 08:58 zmoelnig
-
- * include GemState.h
-
-2010-01-28 08:58 zmoelnig
-
- * M$VC fixes (snprintf() and close())
-
-2010-01-27 17:44 zmoelnig
-
- * added GemDylib.cpp to the project
-
-2010-01-27 17:44 zmoelnig
-
- * fixed M$VC errors
-
-2010-01-27 17:35 zmoelnig
-
- * removed GemState.h from GemBase.h; so we have to re-included
- manually where
- needed
-
-2010-01-27 17:04 zmoelnig
-
- * a wrapper class for dylibs (loads a dynamic library and runs
- functions therein)
-
-2010-01-27 15:59 zmoelnig
-
- * removed verbosity
-
-2010-01-27 15:54 zmoelnig
-
- * introduced CPPExtern::findFile() to wrap the canvas-stuff
-
-2010-01-27 14:49 zmoelnig
-
- * also except std::string when creating an exception
-
-2010-01-27 14:47 zmoelnig
-
- * canvas_makefilename() and friends really want a non-const
- t_canvas*
-
-2010-01-27 14:46 zmoelnig
-
- * canvas_makefilename() and friends really want a non-const
- t_canvas*
-
-2010-01-27 14:20 zmoelnig
-
- * const_cast<> because Pd needs them
-
-2010-01-27 14:19 zmoelnig
-
- * const_cast<>s, because Pd declares loads of variables as
- non-const even though
- they really should be const
-
-2010-01-25 16:51 zmoelnig
-
- * added checks for linker-flags '-bundle -mmacosx-version-min=10.3
- -undefined dynamic_lookup'
-
-2010-01-25 13:18 nusmuk
-
- * remove unused connections
-
-2010-01-25 13:15 nusmuk
-
- * revert back the modification : this patch work like it use to...
-
-2010-01-25 12:56 nusmuk
-
- * varius clean of the examples patchs
-
-2010-01-25 12:37 zmoelnig
-
- * call setTexCoords() only once at the end of render()
-
-2010-01-25 12:35 zmoelnig
-
- * use [pix_kaleidoscope] for a more interesting effect
- ([pix_aging] is an"overlay" effect that does nothing to the
- pixels)
-
-2010-01-25 12:20 zmoelnig
-
- * use "texture ?" rather than "mode ?"
-
-2010-01-25 12:19 zmoelnig
-
- * reset the texcoord matrix every single frame...
-
-2010-01-25 10:41 zmoelnig
-
- * fixed deprecation define for MSVC
-
-2010-01-22 18:51 nusmuk
-
- * adapting shader regarding the texture coordinate change in Gem
-
-2010-01-21 11:22 zmoelnig
-
- * Merge branch 'GemState'
-
- Conflicts:
- Gem/src/Base/GemState.cpp
-
-2010-01-19 13:08 zmoelnig
-
- * on the way to using GemContextData<> even in "ordinary"
- (non-multi-context) envs
-
-2010-01-19 10:09 zmoelnig
-
- * added config.h to svn:ignore
-
-2010-01-19 10:07 zmoelnig
-
- * setting svn:ignore externals for the source-trees
-
-2010-01-19 10:04 zmoelnig
-
- * svn:ignore "*.d"
-
-2010-01-11 17:08 zmoelnig
-
- * c++cast fixes for w32
-
-2010-01-11 12:55 zmoelnig
-
- * more C++cast fixes for OSX
-
-2010-01-11 12:35 zmoelnig
-
- * replaced 'vector_unsigned_char' by 'vector unsigned char'
-
-2010-01-11 11:22 zmoelnig
-
- * better accessors for GemContextData
-
- accessing a contextualized variable should now be transparent:
- e.g.
- <code>
- GemContextData<int>value;
- value=12;
- int a=3*value+7;
- </code>
-
- prefix/postfix (e.g.. "value++") doesn't seem to work though
-
-2010-01-11 11:20 zmoelnig
-
- * reset the active texunit to #0 in pix_texture::postRender()
-
- this should avoid problems with upstream objects (and objects
- rendered LATER without any explicit [pix_texture])
-
- we still need a proper solution for [separator] and multiple
- texture stacks
-
-2010-01-11 11:18 zmoelnig
-
- * [separator] now takes an extra argument to only separate specific
- domains
-
-2010-01-11 11:17 zmoelnig
-
- * added warning about multiple texunits and pushing/popping texmat
-
- this really needs to be fixed, as people getting constant openGL
- errors
- (over/underflows) when using mulitple texunits and [separator]
-
-2010-01-11 11:15 zmoelnig
-
- * replaced anonymous indices of state->stackDepth with an enum in
- GemMan
-
-2010-01-11 10:46 zmoelnig
-
- * c++-casts
-
-2010-01-11 10:42 zmoelnig
-
- * more fixes for C++ casts on OSX
-
-2010-01-08 14:45 zmoelnig
-
- * fixed C++casts for OSX
-
-2010-01-08 13:26 zmoelnig
-
- * more c++casts
-
-2010-01-08 13:23 zmoelnig
-
- * replaced (int)atom_getfloat() by atom_getint()
-
-2010-01-08 13:22 zmoelnig
-
- * static_cast<> for Output/
-
-2010-01-08 13:22 zmoelnig
-
- * static_cast<> for Nongeos/
-
-2010-01-08 13:21 zmoelnig
-
- * t_float cast
-
-2010-01-08 13:21 zmoelnig
-
- * static_cast<GL...>
-
-2010-01-08 13:20 zmoelnig
-
- * static_cast<GL...> for Geos
-
-2010-01-08 13:19 zmoelnig
-
- * static_cast<float> in Geos
-
-2010-01-08 13:18 zmoelnig
-
- * drawtype of curve3d is now a local enum
-
-2010-01-08 13:17 zmoelnig
-
- * static_cast<int> of Geos
-
-2010-01-08 13:16 zmoelnig
-
- * cast fixes in Vertex
-
-2010-01-08 13:14 zmoelnig
-
- * removed some unneeded casts
-
-2010-01-08 13:14 zmoelnig
-
- * fixed some bugs where atom_getint was used to get floats
-
-2010-01-08 13:13 zmoelnig
-
- * scripted conversion from ccasts to c++casts
-
-2010-01-08 12:56 zmoelnig
-
- * reinterpret_cast<t_newmethod>
-
-2010-01-08 12:54 zmoelnig
-
- * reinterpret_cast<t_method>
-
- converted all the CCASTs to C++CASTS with:
- for i in *.cpp
- do
- sed -e 's|(t_method) *\([^
- ]*\)\([,)]\)|reinterpret_cast<t_method>(\1)\2|' -i "${i}"
- done
-
-2010-01-08 12:13 zmoelnig
-
- * more casts
-
-2010-01-08 12:10 zmoelnig
-
- * float priorities
-
-2010-01-08 12:09 zmoelnig
-
- * fixed typo
-
-2010-01-08 12:08 zmoelnig
-
- * reinterpret_casts for pointers
-
-2010-01-08 12:07 zmoelnig
-
- * more C++ casts (this time in Base/)
-
- i guess a lot of casts in osx/w32 specific code (GemWinCreateMac)
- will not work as it is; changes should be rather trivial
-
-2010-01-08 12:05 zmoelnig
-
- * use static_cast<> and reintpret_cast<> where appropriate
-
-2009-12-23 18:27 zmoelnig
-
- * works ok but ignores upsidedown
- (looks weird when used with [pix_texture] since the image is
- correct but the relief is not)
-
-2009-12-23 12:50 zmoelnig
-
- * indentation
-
-2009-12-23 11:41 zmoelnig
-
- * prefixed all member variables with "m_" (this time it works);
- still need to understand why it does not work anymore (and why it
- used to only work with RECTANGLE textures)
-
-2009-12-23 09:41 zmoelnig
-
- * prefixed all members with m_
-
-2009-12-23 09:31 zmoelnig
-
- * indentation and started to rename variables for readability
-
-2009-12-23 09:20 zmoelnig
-
- * no "filename" in the QTImage2mem code (needs cleanup)
-
-2009-12-21 15:07 zmoelnig
-
- * handle rectangle and upside-down textures via the GL_TEXTURE
- matrix
- (this way, the Geos can be totally agnostic about the texture
- type and
- orientation)
- LATER: imageVert, pqtorusknots, ripple and (evtl.) rubber might
- not behave as
- they should
- LATER: check whether GL_TEXTURE matrix is really to be abandoned
- in OGL-3.0
-
-2009-12-17 17:00 zmoelnig
-
- * added note about texture matrix
-
-2009-12-17 12:56 zmoelnig
-
- * load all images upside down
-
-2009-12-15 13:26 zmoelnig
-
- * updated config.{sub,guess}
-
-2009-12-15 13:06 zmoelnig
-
- * fixed paths; now it compiles from svn
-
-2009-12-15 12:51 zmoelnig
-
- * fixed path to ChangeLog
-
-2009-12-15 12:47 zmoelnig
-
- * from my debian packaging efforts
-
-2009-12-14 21:37 zmoelnig
-
- * don't use general namespace avm:: but use it explicitely when
- needed (eg. for StreamInfo)
-
-2009-12-14 10:41 zmoelnig
-
- * moved code into the mutexlocked parts to avoid crashes
-
-2009-12-07 18:41 zmoelnig
-
- * use namespace "avm" for avifile-things
-
-2009-12-07 11:21 zmoelnig
-
- * [gemwin] no longer sets the default framerate (instead this is
- queried from
- 'window.fps' and (re)set in GemMan::resetState()
-
-2009-12-07 11:19 zmoelnig
-
- * rectangle.texture and rectangle.pbo is now set via GemSettings
-
-2009-12-07 11:17 zmoelnig
-
- * made framerate settable via GemSettings;
- [print( gemwin now also prints all the GemSettings
-
-2009-12-07 09:14 zmoelnig
-
- * added notes about cocoa
-
-2009-12-01 15:02 zmoelnig
-
- * [separator] now also stores the projection matrix;
- added a little doc on what is actually separated
-
-2009-11-30 13:17 zmoelnig
-
- * back to not-printing the settings
-
-2009-11-30 13:14 zmoelnig
-
- * oops forgot to recompile before committing...here we go
-
-2009-11-30 13:10 zmoelnig
-
- * fixed typos: "treshold" no really reads "threshold" (uhah, this
- makes patches
- incompatible)
-
-2009-11-30 11:34 zmoelnig
-
- * don't call wordfree() on OSX as this is buggy (makes endless
- calls to memfree of non-aligned pointers)
-
-2009-11-30 11:11 zmoelnig
-
- * error checks for wordexp()
-
-2009-11-28 23:05 zmoelnig
-
- * fixed documentation (closes #2905446)
-
-2009-11-27 22:23 zmoelnig
-
- * bashisms
-
-2009-11-27 22:10 zmoelnig
-
- * removed debugging output
-
-2009-11-27 22:08 zmoelnig
-
- * added glGetIntegerv();
- fixed glGetFloatv();
-
-2009-11-27 21:00 zmoelnig
-
- * added a note about dynamic lights
-
-2009-11-27 20:58 zmoelnig
-
- * check whether we are rendering (that is: have a valid GLcontext)
- before calling stopRendering() in the destructor
-
-2009-11-27 20:56 zmoelnig
-
- * don't call glClearColor() without a window (might crash with some
- drivers)
-
-2009-11-26 17:49 zmoelnig
-
- * compiles on w32 again
-
-2009-11-26 14:44 zmoelnig
-
- * don't print settings
-
-2009-11-26 14:04 zmoelnig
-
- * more verbose
-
-2009-11-26 13:29 zmoelnig
-
- * example file
-
-2009-11-26 12:44 zmoelnig
-
- * settings for various aspects of the gemwindow and the
- font-renderer
-
-2009-11-26 12:44 zmoelnig
-
- * convenience methods;
- DEFAULT_FONT
-
-2009-11-26 10:40 zmoelnig
-
- * set the settings-file via environment variables GEM_SETTINGS
-
-2009-11-26 10:24 zmoelnig
-
- * almost there: legacy support for env-variables; code cleanup
-
-2009-11-26 08:49 zmoelnig
-
- * renamed the runtime settings to GemSettings
-
-2009-11-25 17:55 zmoelnig
-
- * simple implementation of RealtTime configuration
-
-2009-11-25 15:41 zmoelnig
-
- * a bit of explaining what is going on
-
-2009-11-25 15:30 zmoelnig
-
- * conf
-
-2009-11-25 14:53 zmoelnig
-
- * check whether QuickTime init succeeded before trying to close()
-
-2009-11-24 17:12 zmoelnig
-
- * use GemCGLint instead of CGLint to handle different CGLversions
-
-2009-11-24 10:35 zmoelnig
-
- * tyr handling outdated CGL-versions;
- really people should rather upate....
-
-2009-11-05 17:35 zmoelnig
-
- * strrchr() returns "const char*"
-
-2009-10-31 16:49 zmoelnig
-
- * hopefully got the texenv right
-
-2009-10-28 13:04 zmoelnig
-
- * less warnings...
-
-2009-10-28 13:00 zmoelnig
-
- * undef HAVE_CONFIG_H after inclusion of config.h
-
-2009-10-27 21:26 zmoelnig
-
- * cast filename to const char*
-
-2009-10-27 21:16 zmoelnig
-
- * use "const char*" for open();
- fixed some signed/unsigned comparisions
-
-2009-10-22 17:09 zmoelnig
-
- * an experimental cubemap-texture object; this should later be
- merged into [pix_texture]
-
-2009-10-21 12:48 zmoelnig
-
- * nada
-
-2009-10-18 13:41 zmoelnig
-
- * on w32 define "close" as "_close" (shouldn't this be: on MSVC
- rather than W32?)
-
-2009-10-15 17:03 zmoelnig
-
- * added GemException files to build
-
-2009-10-15 17:02 zmoelnig
-
- * Release no builds with ARToolKit support, wherease ReleaseDummy
- builds without
-
-2009-10-15 16:43 zmoelnig
-
- * removed inclusion of Base/GemConfig.h as this has to be handled
- locally
-
-2009-10-15 16:33 zmoelnig
-
- * export the _setup function on w32;
- added guard to not call the class_new() twice
-
-2009-10-15 16:14 zmoelnig
-
- * added M$VC-project;
- removed "#warning" directives, since M$VC doesn't really like
- them
-
-2009-10-15 16:07 zmoelnig
-
- * removed configDarwin.h.in: either use autoconf's config.h.in or
- configDarwin.h
-
-2009-10-15 16:01 zmoelnig
-
- * autoheaders generated stuff
-
-2009-10-15 15:59 zmoelnig
-
- * config-related stuff
-
-2009-10-15 15:58 zmoelnig
-
- * simplified CPPExtern.h;
- moved GemExceptions into a separate file
-
-2009-10-15 11:49 zmoelnig
-
- * this now compiles as an external for Gem
-
-2009-10-15 11:49 zmoelnig
-
- * import/export handling for M$VC (on the way to provide a
- mechanism for GEM-externals)
-
-2009-10-15 11:35 zmoelnig
-
- * almost got it working (though tiny changes to Gem are needed)
-
-2009-10-15 07:58 nusmuk
-
- * correct sentense about rendering order
-
-2009-10-15 07:41 zmoelnig
-
- * slowly goes the night: still not really working M$VC project
- (linker fails)
-
-2009-10-15 07:17 zmoelnig
-
- * added banner when compiled as a Gem-external;
- properly include GemConfig.h
- (LATER this really should use its own config)
-
-2009-10-14 08:55 zmoelnig
-
- * protect against NULL-canvases (e.g. when invoking the loader via
- "-lib")
-
-2009-10-13 15:07 zmoelnig
-
- * moved the installer target into a separate project
-
-2009-10-13 14:34 zmoelnig
-
- * removed pix_artoolkit from Pixes and added pix_artoolkit project
-
-2009-10-13 14:33 zmoelnig
-
- * added _snprintf() magic for M$VC
-
-2009-10-13 14:32 zmoelnig
-
- * removed _snprintf() magic (it has nothing todo with configNT.h)
-
-2009-10-13 14:31 zmoelnig
-
- * an M$VC-project for pix_artoolkit;
- small change to pix_artoolkit.cpp to fix LNK2019 (check whether
- this breaks something on other platforms)
-
-2009-10-13 13:24 zmoelnig
-
- * fixed typo in preprocessor code
-
-2009-10-13 13:22 zmoelnig
-
- * M$ needs stupid aliases for snprintf()-like functions
-
-2009-10-07 20:36 zmoelnig
-
- * use "data" instead of "pdata";
- pdata is mainly here to get the alignment of data right;
- using pdata will be slower (not-aligned) and wrong (pixel offset)
-
-2009-10-01 10:08 zmoelnig
-
- * ...
-
-2009-10-01 10:00 zmoelnig
-
- * moved pix_artoolkit into src/extra/ in order to reduce
- dependencies of core Gem
-
-2009-10-01 09:59 zmoelnig
-
- * adapted to new preprocessor magic
-
-2009-10-01 09:23 zmoelnig
-
- * indentation for better readability
-
-2009-09-30 17:25 zmoelnig
-
- * don't ignore return value of fread()
-
-2009-09-30 17:15 zmoelnig
-
- * removed traces of ???_NEW defines
-
-2009-09-30 16:51 zmoelnig
-
- * by default, don't strip the binary created
-
-2009-09-30 16:31 zmoelnig
-
- * include GemConfig.h when necessary and NOT in CPPExtern;
- less dependency quirks
-
-2009-09-30 15:12 zmoelnig
-
- * another cleanup of the configure stuff in order to get the
- film/video-OS stuff right;
- this still needs code changes on the backend side
-
-2009-09-30 13:30 zmoelnig
-
- * use GL_FALSE/GL_TRUE rather than -1/0
-
-2009-09-30 13:23 zmoelnig
-
- * cleanup model when re-opening or open failed
-
-2009-09-30 11:41 zmoelnig
-
- * regnerated configure.ac for cleaner code (not much happened
- though)
-
-2009-09-30 11:40 zmoelnig
-
- * try to reduce warnings by not-ignoring the result of scanf/gets
-
-2009-09-28 14:42 zmoelnig
-
- * added "print" message to print all the control-points to the
- console;
- setSpherical now uses degree rather than radians (conforming to
- everything else in Gem)
-
-2009-09-24 13:45 zmoelnig
-
- * dummy file to be included if there is no autoconf-generated
- config.h file
-
-2009-09-23 17:57 zmoelnig
-
- * renamed configLinux.h.in to config.h.in;
- on osx the default should be to use the pix_filmOS
-
-2009-09-23 17:15 zmoelnig
-
- * set "newfilm"-flag (LATER think whether this shouldn't be called
- automatically by [pix_texture])
-
-2009-09-23 14:31 zmoelnig
-
- * renamed Base/config.h to Base/GemConfig.h;
- later we will change the file generated by autoconf from
- config(Linux|Darwin|Generic|*).h to config.h;
- and use HAVE_CONFIG_H to include it
-
-2009-09-23 13:12 zmoelnig
-
- * configure-flags to set the default-font;
- check for <FTGL/ftgl.h> (check still fails) and include that
- instead if possible
-
-2009-09-23 12:03 zmoelnig
-
- * fixed a lot of warnings appearing with "-Wall"
-
-2009-09-22 16:49 zmoelnig
-
- * HACK: allow negative tracks for changeImage() to indicate that
- the "next" frame should be taken and the requested frame should
- be ignored;
- really: negative frame# would be better (can these ever appear in
- some weird container? more likely than negative tracks...)
-
-2009-09-22 09:58 zmoelnig
-
- * merged back fixes from 0.92 branch (2876-2927)
-
-2009-09-21 18:15 zmoelnig
-
- * experimental dynamic render tick: if rendering takes too long we
- try to shorten the time till the next tick has to be
- re-scheduled; don't know whether this really works
-
-2009-09-21 16:09 zmoelnig
-
- * this code needs cleanup;
- at least PBOs work now with rectangle textures
-
-2009-09-21 14:40 zmoelnig
-
- * more todos
-
-2009-09-18 06:54 zmoelnig
-
- * added notes about GemOutlet and the like
-
-2009-09-17 11:43 zmoelnig
-
- * fixed bug when reducing number of iterations for YUV & Gray;
- hopefully fixed RGBA issues on OSX/i386
-
-2009-09-17 08:19 zmoelnig
-
- * removed [pix_filmNT] since on w32 we are using [pix_film] with
- DS/QT/AVI(=NT) backend
-
-2009-09-17 08:04 zmoelnig
-
- * removed [pix_filmQT]: it is not used anywhere and just makes
- problems
-
-2009-09-16 13:54 zmoelnig
-
- * changed type of GemVersion::versionString() from "const static
- char* const" to "const static char*" (no more warnings on
- g++-4.4)
-
-2009-09-15 13:32 zmoelnig
-
- * at least find s_stuff.h if it is in a system-wide
- include-directory
-
-2009-09-14 13:01 zmoelnig
-
- * define __glx_h__ to avoid duplicate inclusion of glx.h
-
-2009-09-13 14:02 zmoelnig
-
- * allow polygon/curve to have a variable number of vertices, simply
- by not specifying them at creation time.
-
-2009-09-13 13:59 zmoelnig
-
- * started todo 0.93
-
-2009-09-12 12:24 zmoelnig
-
- * renamed TODO.092 to TODO.093
-
-2009-09-12 12:23 zmoelnig
-
- * removed generated aclocal
-
-2009-09-12 12:22 zmoelnig
-
- * added check for s_stuff.h (which doesn't find s_stuff in the path
- specified by --with-pd yet; LATER fix this)
-
-2009-09-10 10:01 zmoelnig
-
- * removed FFMPEG support (it's handled by gmerlin and it's broken
- for ages)
-
-2009-09-10 09:48 zmoelnig
-
- * changed __WIN32__ to _WIN32
-
-2009-09-10 09:41 zmoelnig
-
- * less verbosity in gmerlin-backend
-
-2009-09-09 16:22 zmoelnig
-
- * an extra directory for external objects
-
-2009-09-09 15:59 zmoelnig
-
- * check whether we have a DivByZero when calculating the (not so
- important) m_fps and avoid it;
- this can happen with files recorded with Gem...
-
-2009-09-09 14:19 zmoelnig
-
- * spigot to make this (still dummy) object less verbose
-
-2009-09-09 14:18 zmoelnig
-
- * bumped version to 0.93cvs
-
-2009-09-09 14:18 zmoelnig
-
- * put the "version" into a separate variable
-
-2009-09-09 14:17 zmoelnig
-
- * merged back changes from 0.92
-
-2009-09-09 10:30 zmoelnig
-
- * merged back the changes from the 0.92 branch that hopefully fixes
- frame-wise seeking
-
-2009-09-08 12:36 zmoelnig
-
- * try linking against libstdc++ in order to hopefully avoid
- segfaults with buggy ati-drivers
-
-2009-09-08 12:26 zmoelnig
-
- * added [openpanel] to example-patch to allow users to select their
- own movies
-
-2009-09-08 12:19 zmoelnig
-
- * dis/enabled rendering chains in the example
-
-2009-09-08 11:05 zmoelnig
-
- * copy the entire state and not just a reference to it
-
-2009-09-08 10:00 zmoelnig
-
- * disable printInfo() until glew has been initialized (should fix
- crashes with glGetString())
-
-2009-08-24 18:06 zmoelnig
-
- * reverted the fuzz of the last commit: it didn't work as expected
-
-2009-08-24 17:47 zmoelnig
-
- * fixed texCoords when texture is upside down;
- LATER: unify this and make all textures upside-down
-
-2009-08-24 17:22 zmoelnig
-
- * introduced texUpsideDown flag in GemState to indicate whether we
- have an upside down texture
- (needed by some goes to get the image right)
-
-2009-08-24 10:09 zmoelnig
-
- * added text-description of "string"
-
-2009-08-20 13:01 zmoelnig
-
- * added destructor to cleanup
-
-2009-08-18 20:33 nusmuk
-
- * add a string message
-
-2009-08-18 15:34 zmoelnig
-
- * whitespace...
-
-2009-08-18 15:31 zmoelnig
-
- * fixed typo
-
-2009-08-10 10:49 zmoelnig
-
- * hopefully better to read uniform-handling
-
-2009-08-10 10:48 zmoelnig
-
- * added startpost() and a bit of logic to not always show the
- object's name
-
-2009-08-08 18:01 zmoelnig
-
- * glTexImage2D
-
-2009-08-04 14:17 zmoelnig
-
- * removed double class_addmethods()
-
-2009-07-24 20:47 nusmuk
-
- * adding new exemple (double iterative).
-
-2009-07-24 02:10 nusmuk
-
- * add a scale option, because the flag is smaller on osX than in
- linux...
-
-2009-07-23 19:54 nusmuk
-
- * add 2 new exemple of commun used GEMgl object
-
-2009-07-23 15:48 zmoelnig
-
- * probably fixed upside-down issue of [pix_draw]
-
-2009-07-22 20:30 zmoelnig
-
- * added a "--without-ALL" option to disable all "with"-options by
- default (can be explicitely overridden)
-
-2009-07-19 16:34 zmoelnig
-
- * more verbose when generating texture coordinates
-
-2009-07-16 12:12 nusmuk
-
- * clean a bit this example : gemlist is no more banged with 0 and 1
- gem_state message.
-
-2009-06-24 16:33 zmoelnig
-
- * removed empty lines
-
-2009-06-24 14:36 zmoelnig
-
- * added doc about the [thread $1( message
-
-2009-06-23 08:29 zmoelnig
-
- * applied max's patch to get number of frames and finished-bang
-
-2009-06-15 11:53 zmoelnig
-
- * removed the declarations for start/stopRendering() as they are
- not implented
-
-2009-06-09 17:18 eighthave
-
- * added missing - to make it the proper --export-dynamic
-
-2009-06-03 07:42 zmoelnig
-
- * oops, missing ","
-
-2009-06-02 21:15 zmoelnig
-
- * removed unused code; initialize member variables in the
- initializer
-
-2009-06-02 21:13 zmoelnig
-
- * removed unused code
-
-2009-06-02 21:12 zmoelnig
-
- * removed unused code
-
-2009-06-02 21:10 zmoelnig
-
- * removed unused code
-
-2009-06-02 14:06 zmoelnig
-
- * added warning when using unnormalized values; fixed help-patch
-
-2009-06-02 13:04 zmoelnig
-
- * removed methods that are present in the parent-class anyhow
-
-2009-06-02 12:48 zmoelnig
-
- * removed unneeded variable(s)
-
-2009-06-02 12:48 zmoelnig
-
- * reordered initialization to match header-file
-
-2009-06-02 12:23 zmoelnig
-
- * added new modules to the project
-
-2009-06-02 09:22 zmoelnig
-
- * mainly rearranged the order of appearance of member/variables in
- the initializer;
- [vertex_model] now uses glmTexture() rather than the nonexistant
- glmLinearTexture()
-
-2009-06-02 09:20 zmoelnig
-
- * removed unneded variables and commented out code
-
-2009-06-02 09:16 nusmuk
-
- * add driver dv / driver v4l2 messages in the help file.
-
-2009-06-02 08:39 zmoelnig
-
- * if all values are <=1 then we assume that they are "normalized"
-
-2009-06-02 08:09 zmoelnig
-
- * use the "provide()" method for displaying the capabilities
-
-2009-06-02 07:47 zmoelnig
-
- * added symbolic IDs for backend-identification: now we can just
- use [driver dv( instead of [driver 2( (or was it [driver 3(?)
-
-2009-05-28 13:21 zmoelnig
-
- * removed some verbosity when loading models; PBuffer nameclashes
-
-2009-05-28 13:08 zmoelnig
-
- * replaced all fprintf/printf by post/error
-
-2009-05-28 12:39 zmoelnig
-
- * replaced calls to fprintf(stderr,...) with calls to printf() (no
- post() available in libs)
-
-2009-05-28 11:36 zmoelnig
-
- * better regeneration script for GL-defines that does not nest 'if'
- (problems on MSVC)
-
-2009-05-28 11:22 zmoelnig
-
- * made it compile on w32 again
-
-2009-05-28 09:20 zmoelnig
-
- * introduced new GEM_MULTICONTEXT define for multi-context
- rendering;
- implemented a first draft of the multi-context state-machine in
- GemBase.
- this needs some more thinking about which methods should do what:
- e.g.:
- - render(): get's called for each context
- - startRendering()/stopRendering(): initialize/deinitialize
- context-specific data (displaylists, textureIDs,...)
- get's called for each context if "something has changed",
- indicated by setModified() (?)
- this could as well be a single contextModified() function
- - stopRendering(): is really not useful in a multi-context
- environment (should it only get called if all rendering-contexts
- have been destroyed?)
- - update(): multiple-contexts can render a- and synchronously, so
- render() should not do anything time-specific (like incrementing
- counters); updaet() should get called whenever time has moved on.
- (e.g. update(deltatime););
- - what to do with non-opengl specific things, e.g. pixes?
- - ...
-
-2009-05-28 08:03 zmoelnig
-
- * removed unused code (mostly: empty function calls)
-
-2009-05-28 07:57 zmoelnig
-
- * moved comments around so they actually comment on the correct
- line of code
-
-2009-05-26 18:04 zmoelnig
-
- * a help-patch for [sphere3d]
-
-2009-05-26 18:00 zmoelnig
-
- * fixed typo
-
-2009-05-26 17:40 zmoelnig
-
- * added note about running configure
-
-2009-05-25 15:00 zmoelnig
-
- * base class for context-specific data (to be used LATER)
-
-2009-05-25 14:46 zmoelnig
-
- * fixed destroy
-
-2009-05-25 14:45 zmoelnig
-
- * minor adjustments
-
-2009-05-25 14:00 zmoelnig
-
- * hook for window deletion;
- build [gemglutwindow] as a separate object (not part of Gem)
- GemContext can also be queried for a numeric context id (later we
- need this for context-dependent data, like displaylists)
-
-2009-05-25 10:08 zmoelnig
-
- * make sure that the setup function is only called once
-
-2009-05-24 19:14 zmoelnig
-
- * fixed bugs; implemented [gemmouse]
-
-2009-05-24 19:13 zmoelnig
-
- * worrking on the glutwindow and multi-context stuff
-
-2009-05-23 16:22 zmoelnig
-
- * include glxew.h rather than glx.h
-
-2009-05-23 15:13 zmoelnig
-
- * renamed Region to FidSegRegion to avoid name-conflicts with
- XEvent
-
-2009-05-23 14:32 zmoelnig
-
- * provide getGlewContext() functions
-
-2009-05-23 14:11 zmoelnig
-
- * use generated code (and avoid the ifdefs as we are now using lew
- and everything is defined anyhow)
-
-2009-05-23 12:04 zmoelnig
-
- * derived [gemglutwindow] from a very simple GemContext class which
- will hopefully handle glewcontext switches
-
-2009-05-23 11:41 zmoelnig
-
- * replaced client_storage_supported, texture_range_supported,
- texture_yuv_supported, multisample_filter_hint by their GLEW
- equivalents
-
-2009-05-23 11:29 zmoelnig
-
- * directly query glew rather than caching the results in GemMan
- (think about multiple contexts!)
-
-2009-05-23 08:16 zmoelnig
-
- * some more improvements
-
-2009-05-22 10:31 zmoelnig
-
- * use an abstraction wrapper around the real window-backend
-
-2009-05-22 10:26 zmoelnig
-
- * [GEMglMaterialfv]
-
-2009-05-22 10:19 zmoelnig
-
- * a simple implementation based on glut
-
-2009-05-22 08:18 zmoelnig
-
- * revived the src/Output/ directory;
- the [gemextwin] therein won't compile as it is highly dependent
- on the multiwin branch (or so it seems)
-
-2009-05-22 08:17 zmoelnig
-
- * dunno
-
-2009-05-22 08:16 zmoelnig
-
- * comments by georg...
-
-2009-05-20 18:42 zmoelnig
-
- * reordered so that .cpp file matches header
-
-2009-05-20 18:34 zmoelnig
-
- * at least it loads again... (fixed all unresolved symbols)
-
-2009-05-20 18:33 zmoelnig
-
- * regenerated with newer aclocal
-
-2009-05-20 18:06 zmoelnig
-
- * non-functional start of [gemwindow] the window-part of GemMan as
- a separate object
-
-2009-05-20 14:06 zmoelnig
-
- * ...
-
-2009-05-20 14:00 zmoelnig
-
- * made the scene a bit more interesting (less likely to create
- black snapshots)
-
-2009-05-20 13:55 zmoelnig
-
- * an abstraction implementation of [pix_write] using [pix_snap] and
- [pix_writer]
-
-2009-05-20 13:54 zmoelnig
-
- * do not create inlets for offset/dimension (meaningless in this
- object)
-
-2009-05-20 10:49 zmoelnig
-
- * an object that writes pixes to disk (no snapshotting involved!)
-
-2009-05-20 10:20 zmoelnig
-
- * use glew-variables to check whether a context has been
- established rather than calls to GemMan::windowExists() (which
- should be removed altogether)
-
-2009-05-20 09:16 zmoelnig
-
- * removed 2nd instance of [gemlist]; removed double-initialization
-
-2009-05-20 09:14 zmoelnig
-
- * removed [gem_state]; use [gemlist] instead
-
-2009-05-19 17:41 zmoelnig
-
- * replaced [gem_state] by [gemlist]
-
-2009-05-19 17:35 zmoelnig
-
- * allow to set some default things in the non-cached GemState
-
-2009-05-19 17:34 zmoelnig
-
- * more implemented
-
-2009-05-19 16:18 zmoelnig
-
- * removed unneeded variable
-
-2009-05-19 13:36 zmoelnig
-
- * implemented a bit of stereo and other things...
-
-2009-05-19 10:40 zmoelnig
-
- * allow GEMglGetFloat() to use symbolic parameter names
-
-2009-05-18 15:53 zmoelnig
-
- * uaeh, this is a lot of work to (still) do...
-
-2009-05-18 11:59 zmoelnig
-
- * a not-yet replacement for [gemwin]
-
-2009-05-18 11:56 zmoelnig
-
- * indentation
-
-2009-05-16 15:23 zmoelnig
-
- * some defines to be set by configure for osx
-
-2009-05-15 17:12 eighthave
-
- * fixed typo
-
-2009-05-14 15:08 zmoelnig
-
- * when no argument (or "0") is specified, use the default
- render-order (50)
-
-2009-05-14 14:56 zmoelnig
-
- * removed the hardcoded paths to shaders: the examples do not do
- anything anyhow
-
-2009-05-14 14:49 zmoelnig
-
- * fixed wrong documentation about negative render-order: -3 is
- REALLY renderend BEFORE -10
-
-2009-05-09 19:56 zmoelnig
-
- * added sliders to set hue/sat/val
-
-2009-05-09 19:42 zmoelnig
-
- * use a gop-subpatch to turn on/off rendering and handle
- create/destroy of Gemwindo
-
-2009-05-09 18:20 zmoelnig
-
- * fixed bug that crashed Gem when loading a model without an openGL
- context
-
-2009-04-27 20:53 zmoelnig
-
- * added verbose() message when mem2image fails to close a file
-
-2009-04-27 20:47 zmoelnig
-
- * open image-files as binary rather than text
-
-2009-04-27 17:57 zmoelnig
-
- * renamed geometry-shader to have nice little 4 character suffix
-
-2009-04-27 17:47 zmoelnig
-
- * updated M$VC projects
-
-2009-04-27 17:43 zmoelnig
-
- * renamed variables (M$VC did not like "near" and "far" at all)
-
-2009-04-27 07:30 zmoelnig
-
- * hopefully better warnings when trying to load shaders without
- openGL context initialized...
-
-2009-04-27 07:10 zmoelnig
-
- * fxied another in/out typo
-
-2009-04-26 18:21 nusmuk
-
- * add a geometry shader exemple
-
-2009-04-26 16:24 zmoelnig
-
- * added calls to glProgramParameteriEXT() in LinkARB section
-
-2009-04-26 09:18 nusmuk
-
- * minor change
-
-2009-04-26 09:16 nusmuk
-
- * add a new axample : drawing 2 gemhead in the same frambuffer.
-
-2009-04-25 20:46 nusmuk
-
- *
-
-2009-04-23 21:17 zmoelnig
-
- * tried to avoid duplicate registraction of methods and classes
- (the former succeeded and i added a note why the latter does not)
-
-2009-04-23 21:15 zmoelnig
-
- * simplified the add-gem-to-path thingie
-
-2009-04-23 12:49 zmoelnig
-
- * use TRIANGLES as default for geometry shader
-
-2009-04-23 12:39 zmoelnig
-
- * added help-patch for geometry-shader (doesn't do much); added
- hints on how to set evnironment for geometry-shaders in
- glsl_program
-
-2009-04-23 12:19 zmoelnig
-
- * removed aclocal/autoconf automagic: run autogen.sh instead (or
- manually run aclocal/autoconf)
-
-2009-04-23 12:17 zmoelnig
-
- * added parameters for geomtery shaders (TODO: check whether this
- still works on other hardware...)
-
-2009-04-23 09:06 zmoelnig
-
- * simple autogen-sh script that runs aclocal and autoconf;
- LATER these calls should be removed from the Makefile entirely
-
-2009-04-22 03:07 eighthave
-
- * on help patches that have two of the same image file, I replaced
- the second with a different image, plus I added ducks.png to
- liven things up and provide better illustrations of some of the
- objects
-
-2009-04-22 00:50 eighthave
-
- * reduced size and moved location to fit on screens of mere mortals
-
-2009-04-22 00:48 eighthave
-
- * changed path to example files to match other help patches
-
-2009-04-22 00:46 eighthave
-
- * fixed to be a working example with sliders and messages boxes
- that are in a useful range
-
-2009-04-21 05:13 eighthave
-
- * made file loading a bit easier, like other help patches
-
-2009-04-21 05:12 eighthave
-
- * fixed typo in example movie name
-
-2009-04-09 11:35 zmoelnig
-
- * added checks to build fat binaries (needs more testing)
-
-2009-04-06 10:32 zmoelnig
-
- * use reallocate() throughout
-
-2009-04-06 10:23 zmoelnig
-
- * express unsureness about memleak
-
-2009-04-06 10:22 zmoelnig
-
- * free rowpointers after useage...to avoid memleaks
-
-2009-04-06 10:21 zmoelnig
-
- * reindentation
-
-2009-04-06 10:20 zmoelnig
-
- * use reallocate() rather than reallocating by hand to minimize
- memleaks
-
-2009-04-06 10:12 zmoelnig
-
- * reindentation
-
-2009-04-06 10:09 zmoelnig
-
- * use imageStruct::allocate() throughout
-
-2009-04-02 18:59 zmoelnig
-
- * use allocate() to allocate image memory rather than doing it
- manually;
- this guarantees that the data is freed correctly
- (fixes #2719368 & #2722316)
-
-2009-04-02 18:15 zmoelnig
-
- * oops forgot to checkin the header-fiels
-
-2009-04-02 18:14 zmoelnig
-
- * clamp the get/set pixel function to the dimensions of the image
- (fixes #2716875)
-
-2009-04-02 17:48 zmoelnig
-
- * note about using the available number of texunits
-
-2009-04-02 17:46 zmoelnig
-
- * reset the quality-settings when using external textures (fixes
- #2703708);
- query the number of available texunits instead of assuming it is
- 8
-
-2009-04-01 15:57 zmoelnig
-
- * documentation for "resize"-message
-
-2009-04-01 15:40 zmoelnig
-
- * please do not introduce dependencies on 3rd party libs like pddp
-
-2009-03-29 18:12 eighthave
-
- * made Marius' rtx_sch2.pd into a Gem-style example
-
-2009-03-26 18:22 zmoelnig
-
- * osx wants a typecast to (char*) when using malloc()
-
-2009-03-25 21:54 eighthave
-
- * sketch of a GEMgl help patch
-
-2009-03-24 23:43 eighthave
-
- * added messages and symbols to the inlet
-
-2009-03-23 23:54 eighthave
-
- * documented FSAA (Full Scene Anti-Aliasing
-
-2009-03-23 22:31 eighthave
-
- * first barebones help file for a GEMgl object
-
-2009-03-09 14:35 zmoelnig
-
- * refuse to create with invalid arguments rather than writing
- unread errors to the console
-
-2009-03-09 14:33 zmoelnig
-
- * add comment-hint about GL-2.1
-
-2009-03-09 14:31 zmoelnig
-
- * prepend object-name when catching exceptions in the constructor
-
-2009-03-02 13:50 zmoelnig
-
- * at least it compiles and loads;
- only have to convince my gfx-card to emulate geometry-shaders...
-
-2009-03-02 13:49 zmoelnig
-
- * the importGLEW script did not take into account, that Gem now
- _always_ uses GLEW
-
-2009-03-02 13:40 zmoelnig
-
- * now this was so untested, that it didn't even load...
-
-2009-03-02 13:39 zmoelnig
-
- * updated GLEW
-
-2009-03-02 13:36 zmoelnig
-
- * base implementation of geometry-shaders (not tested at all)
-
-2009-03-02 12:48 zmoelnig
-
- * added UV-texturing support to [multimodel]
-
-2009-02-16 19:59 nusmuk
-
- * add perspective message to frambuffer, thanks to Matthias
- Neuenhofer
-
-2009-02-16 19:59 nusmuk
-
- * add perspective message to frambuffer, thanks to Matthias
- Neuenhofer
-
-2009-02-08 14:20 zmoelnig
-
- * fixed 256 vs 255 confusion
-
-2009-02-05 19:34 nusmuk
-
- * add a crappy workaround for buggy linux nvidia driver (version >
- 173).
- this patch set FSAA only if it is not zero thrus allowing
- nvidia-setting
- to configure the desire anti-aliasing setting.
-
-2009-01-27 17:49 zmoelnig
-
- * note about RGB32==BGRA confusion; LATER fix it
-
-2009-01-27 17:31 zmoelnig
-
- * oops, the last change was a bit too much: accidentally flipped
- RGB and BGR
-
-2009-01-27 14:44 zmoelnig
-
- * removed verbose output of "rgba" at each frame...
-
-2009-01-26 16:31 zmoelnig
-
- * added arguments as requested in #2535557
-
-2009-01-26 15:41 zmoelnig
-
- * fixed syntax if gmerlin is not available
-
-2009-01-23 08:59 zmoelnig
-
- * fixed converter crash when nothing is to convert
-
-2009-01-22 17:30 zmoelnig
-
- * fixed copyright banner
-
-2009-01-22 17:19 zmoelnig
-
- * seems to work so far
-
-2009-01-22 17:14 zmoelnig
-
- * [gem_state] does the GemState/GemCache part of [gemhead]
-
-2009-01-22 17:06 zmoelnig
-
- * removed unused code
-
-2009-01-22 17:04 zmoelnig
-
- * do not disable libquicktime if gmerlin is found, as this is
- needed for recording
-
-2009-01-22 14:06 zmoelnig
-
- * use RGB2GRAY_ instead of constants scattered all around
-
-2009-01-22 13:47 zmoelnig
-
- * 2nd inlet to the FF-object;
- make RGBA explicit
-
-2009-01-21 16:24 zmoelnig
-
- * 2 visual tests (no automation)
-
-2009-01-20 18:20 zmoelnig
-
- * now that events are rescheduled, we can directly delete the
- window again.
- this makes messages like [destroy, border $1, create( meaningfull
- again
-
-2009-01-20 18:14 zmoelnig
-
- * events are now queued and rescheduled before they are emitted to
- the listeners;
- no more stack corruption (hopefully)
-
-2009-01-20 14:07 zmoelnig
-
- * removed tablet leftovers
-
-2009-01-19 17:31 zmoelnig
-
- * [part_draw] now accepts symbolic types (again)
-
-2009-01-19 17:14 zmoelnig
-
- * replacement for [gemhead] based on [gemreceive];
- not fully working yet (problems with caching and single-buffer
- mode)
-
-2009-01-19 17:02 zmoelnig
-
- * removed spurious post()s
-
-2009-01-19 15:34 zmoelnig
-
- * disable video decoders by default if gmerlin is found
-
-2009-01-19 15:05 zmoelnig
-
- * well, no need for a BUGS file anymore
-
-2009-01-19 14:59 zmoelnig
-
- * updated help-patch
-
-2009-01-19 14:56 zmoelnig
-
- * BUGs are now tracked at the sf-tracker
-
-2009-01-18 15:19 zmoelnig
-
- * ...
-
-2009-01-18 15:15 zmoelnig
-
- * check whether multitextures are supported before setting the
- number of available units to 8
-
-2009-01-17 14:08 zmoelnig
-
- * added note about "fullscreen 2" (closes: #1970264)
-
-2009-01-17 13:35 zmoelnig
-
- * more fixes in the manual section
-
-2009-01-17 13:31 zmoelnig
-
- * manual has moved to doc
-
-2009-01-17 13:28 zmoelnig
-
- * GnuGPL.LICENSE was renamed to GnuGPL.LICENSE.txt
-
-2009-01-17 13:13 zmoelnig
-
- * added new objects (and incorporated the name-change with all the
- ...NEW vs ...OS stuff)
-
-2009-01-17 13:11 zmoelnig
-
- * removed unused variables
-
-2009-01-17 12:51 zmoelnig
-
- * this is a snapshot release so don't say it's 0.91.0
-
-2009-01-17 12:43 zmoelnig
-
- * exclude .svn rather than CVS in the installer
-
-2009-01-17 12:25 zmoelnig
-
- * connected 3rd inlet of [pix_freeframe Wave]
-
-2009-01-17 12:04 zmoelnig
-
- * added [gemreceive]to the vs-project
-
-2009-01-15 11:10 zmoelnig
-
- * [model] now supports UV-textures
-
-2009-01-15 10:07 zmoelnig
-
- * working UV textures (but not fully included yet)
-
-2009-01-15 09:16 zmoelnig
-
- * on the way to support UV-textures
-
-2009-01-14 17:13 zmoelnig
-
- * set the upsidedown flag in every getFrame()
-
-2009-01-14 16:55 zmoelnig
-
- * in PixDualObj fixUpDown if the 2 images are of different
- orientation
-
-2009-01-14 15:16 zmoelnig
-
- * focus in no-border mode;
- LATER use Extended Window Manager Hints for this
- (probably see vlc...)
-
-2009-01-14 12:41 zmoelnig
-
- * check for gl.h/glu.h
-
-2009-01-14 12:12 zmoelnig
-
- * disable libtiff/libjpeg when using ImageMagick
-
-2009-01-12 14:12 zmoelnig
-
- * fixed the crasher when loading grayscale images on OSX
-
-2009-01-12 11:57 zmoelnig
-
- * seems to work again on OSX (at least 10.5)
-
-2009-01-12 09:38 zmoelnig
-
- * oops, the binaries for FF-plugins are really located in
- <name>.frf/Contents/MacOS/<name> rather than <name>.frf/<name>;
- but there most be a more intelligent way to open such a bundle
-
-2009-01-07 11:18 zmoelnig
-
- * removed some occurences of DO_AUTO_REGISTER_CLASS
-
-2009-01-07 11:10 zmoelnig
-
- * cleaned up preprocessor stuff a tiny little bit
-
-2009-01-07 11:09 zmoelnig
-
- * do not override messages from parent-class; instead override
- methods
-
-2009-01-07 10:37 zmoelnig
-
- * do not override messages from parent-class; instead override
- methods
-
-2009-01-07 09:22 zmoelnig
-
- * do not overwrite the "draw" method (bad in 0.42)
-
-2008-12-23 22:40 nusmuk
-
- * remove printing the error when gemlist should not be banged
-
-2008-12-15 12:08 zmoelnig
-
- * force restart of transfer on "device $1" message (even if it is
- the same!)
-
-2008-12-15 11:20 zmoelnig
-
- * more using libv4l2
-
-2008-12-15 09:59 zmoelnig
-
- * better support using libv4l
-
-2008-12-15 08:36 zmoelnig
-
- * accidentally removed v4l&ieee1394 checks; here they are again
-
-2008-12-14 17:14 zmoelnig
-
- * automatically use libv4l and the user did not force to not-use
- V4L
-
-2008-12-14 17:03 zmoelnig
-
- * fixed typos
-
-2008-12-14 17:02 zmoelnig
-
- * more verbosity
-
-2008-12-14 16:14 zmoelnig
-
- * added support for libv4l1 and libv4l2 (now let's see whether this
- works...)
-
-2008-12-14 15:39 zmoelnig
-
- * added checks for libv4l1 and libv4l2
-
-2008-12-12 20:19 zmoelnig
-
- * handle API change in libmpeg3
-
-2008-12-11 13:48 zmoelnig
-
- * removed checks for FFMPEG (LATER remove FFMPEG code);
- hopefully better checks for libmpeg3
-
-2008-12-11 13:47 zmoelnig
-
- * try all available redirectors until a valid one is found;
- less verbosity;
- some sanity checks
-
-2008-12-09 10:10 zmoelnig
-
- * check for success on file-open to prevent crashes...
-
-2008-12-07 19:16 zmoelnig
-
- * log callback
-
-2008-12-07 18:42 zmoelnig
-
- * fixed crasher bug with ogg-files; frame-setting should be more
- reliable now
-
-2008-12-07 14:35 zmoelnig
-
- * working code!
-
-2008-12-06 18:38 zmoelnig
-
- * added checks for gmerlin
-
-2008-12-06 18:14 zmoelnig
-
- * (non-working) support for gmerlin
-
-2008-11-21 16:38 zmoelnig
-
- * flip wrongly oriented images when saving with libTIFF/libJPEG
-
-2008-11-21 16:30 zmoelnig
-
- * fixed comment
-
-2008-11-21 16:29 zmoelnig
-
- * upsidedown fixfun
-
-2008-11-21 15:53 zmoelnig
-
- * fix the "upsidedown" while flipping
-
-2008-11-21 15:13 zmoelnig
-
- * proper names for FlipType: VERTICAL says more than VERT
-
-2008-11-13 09:30 zmoelnig
-
- * (nonexistant) freeframe-plugins fail silently when created via
- sys_loader
-
-2008-11-11 14:26 zmoelnig
-
- * added libxxf86vm-dev to the Debian-packages
-
-2008-11-11 14:17 zmoelnig
-
- * install more packages on debian (namely: libglu-dev and
- magick++9-dev)
-
-2008-11-08 16:27 zmoelnig
-
- * added help for creating windows on remote X-displays
-
-2008-11-08 16:21 zmoelnig
-
- * better handling of YUVB-images
- (either refuse to write them or convert them to RGB)
-
-2008-11-07 09:22 zmoelnig
-
- * added "copy" message to copy images from one slot to another;
- added alias "load" for "open" (to be in sync with "save")
-
-2008-11-05 10:50 zmoelnig
-
- * set tifftags: xresolution, yresolution and resolutionunit when
- using libtiff
- to write images
-
-2008-11-03 16:32 zmoelnig
-
- * updated xcode-project for olde NEW stuff
-
-2008-10-29 15:51 zmoelnig
-
- * disable ffmpeg-test by default
-
-2008-10-29 15:23 zmoelnig
-
- * fixed typos; added better sanity check; can be called without
- prior initialization!
-
-2008-10-29 14:00 zmoelnig
-
- * now this has been gone untested for ages...i will not start now
-
-2008-10-29 13:48 zmoelnig
-
- * fix auto-registration stuff for OS<->NEW objects
-
-2008-10-29 13:40 zmoelnig
-
- * some leftovers from the NEW<->OS rename action
-
-2008-10-29 13:33 zmoelnig
-
- * renamed "pix_(video|movie|film)" to "pix_*OS" as these are really
- base-classes for platform-dependent inplementations
- otoh, renamed all "pix_*NEW" to "pix_*";
- let's see what breaks
-
-2008-10-29 12:36 zmoelnig
-
- * added 4th outlet (for texture) to pix_movieDarwin
-
-2008-10-27 08:52 nusmuk
-
- * add a new exemple : physical model on the GPU
-
-2008-10-18 17:59 nusmuk
-
- *
-
-2008-09-27 16:22 zmoelnig
-
- * removed the comment about "4th outlet win/lin only";
- it's rather a matter of compilation
-
-2008-09-27 16:03 eighthave
-
- * added documentation of the 4th outlet
-
-2008-09-27 12:59 eighthave
-
- * updated help file, mostly by correcting tpyos, and removing
- 'client_storage' message since it doesn't work with this object
-
-2008-09-19 11:47 zmoelnig
-
- * removed the NONBLOCKING flag (see
- http://lists.puredata.info/pipermail/gem-dev/2008-09/003679.html)
-
-2008-09-17 14:36 zmoelnig
-
- * GemExceptions should be thrown!
-
-2008-09-17 14:07 zmoelnig
-
- * embedd GLconst->const interpreter, so now we can use directly use
- [GEMglEnable GL_FOG] instead of quirks with [GLdefine];
- this is done explicitely; there really should be a way to do it
- implicetly for all GLenum types
-
-2008-09-17 11:16 zmoelnig
-
- * use "const" arguments for getGLdefine() because the
- arguments really are not changed;
- make toupper() not crash Pd when (not) fiddling in the
- symbol-table
-
-2008-09-17 07:59 zmoelnig
-
- * all GEMgl wrapper-classes are now derived from GemGLBase
-
-2008-09-16 15:26 zmoelnig
-
- * a new wrapper object (+ a base class to be used for all wrapper
- objects)
-
-2008-09-16 15:25 zmoelnig
-
- * ...
-
-2008-09-16 15:02 zmoelnig
-
- * a wee wrapper script that needs a lot of work!
-
-2008-09-16 13:42 zmoelnig
-
- * removed unneeded scripts
-
-2008-09-09 13:54 zmoelnig
-
- * bail out when glu is missing
- (but we really want to bail out when glu.h is missing)
- LATER: can we remove the check for OpenGL? (should be
- covered by glew)
-
-2008-09-09 13:43 zmoelnig
-
- * check whether GL_ARB_imaging is supported before trying
- to push/pop the GL_COLOR matrix (fixes: bug#2008988)
-
-2008-08-19 16:51 zmoelnig
-
- * constified a bit
-
-2008-07-30 17:53 zmoelnig
-
- * removed the explicit [pix_yuv] conversion;
- this MUST be fixed in the object side
-
-2008-07-30 17:40 zmoelnig
-
- * allow [gemreceive] to be instantiated without arguments
-
-2008-07-30 17:22 zmoelnig
-
- * probably working by now...
-
-2008-07-30 17:18 zmoelnig
-
- * removed more unneeded variables
-
-2008-07-30 17:07 zmoelnig
-
- * since we have released Gem-0.91 some time ago, we are
- now in 0.92.CVS
-
-2008-07-30 16:59 zmoelnig
-
- * added .txt suffix to the GPL, in order to make it easier to read
- on w32...
-
-2008-07-30 16:55 zmoelnig
-
- * this is now in build/osx-xcode/Gem.xcodeproj/
-
-2008-07-30 16:53 zmoelnig
-
- * cleaned up the root-folder a bit
-
-2008-07-30 16:53 zmoelnig
-
- * updated a bit, but not really working yet
-
-2008-07-30 16:52 zmoelnig
-
- * included missing header ... now it compiles
-
-2008-07-30 16:42 zmoelnig
-
- * removed some warnings in xcode;
- introduced a new GemVersion class (needs more work on non-osx...)
-
-2008-07-30 14:33 zmoelnig
-
- * replaced the "MACOSX" macro with "__APPLE__"
- (hopefully this is the last occurence...)
-
-2008-07-30 12:49 zmoelnig
-
- * cleaned up xcode project
-
-2008-07-24 15:02 zmoelnig
-
- * added a short description about what this is for
-
-2008-07-24 14:57 zmoelnig
-
- * made as much private (hidden inthe implementation file) as
- possible
-
-2008-07-24 14:53 zmoelnig
-
- * cleaned up a bit
-
-2008-07-24 14:36 zmoelnig
-
- * afirst step to replace [gemhead]
-
-2008-07-23 16:28 zmoelnig
-
- * hmm, dunno
-
-2008-07-23 16:11 zmoelnig
-
- * removed stray "config.h" files from projects
-
-2008-07-23 16:04 zmoelnig
-
- * less warnings on w32 (and probably "fixed" the
- sys_register_loader()
-
-2008-07-23 13:49 zmoelnig
-
- * removed traces of wintab
-
-2008-07-23 12:17 zmoelnig
-
- * created build-projects for OS-X;
- LATER remove the leftovers Gem/GEM_darwin.*/
-
-2008-07-23 12:13 zmoelnig
-
- * removed user-specific settings
-
-2008-07-23 12:07 zmoelnig
-
- * moved "manual" into "doc" to have less clutter...
-
-2008-07-23 12:05 zmoelnig
-
- * cleaned up a bit
-
-2008-07-17 08:05 zmoelnig
-
- * on the road t a [pix_freeframe]object that can load different
- plugins...
-
-2008-07-17 08:00 zmoelnig
-
- * turned off warnings about typedef...
-
-2008-07-14 14:34 zmoelnig
-
- * dynamically looking up whether we find sys_register_loader,...
- might be cool
-
-2008-07-14 14:33 zmoelnig
-
- * this should enable Hans's help-path tricks
-
-2008-07-09 15:48 zmoelnig
-
- * more on loaders...
-
-2008-07-09 15:47 zmoelnig
-
- * a tiny wrapper for loaders in Gem (e.g. freeframe, frei0r)
-
-2008-07-08 16:45 zmoelnig
-
- * added prelaminary support for a freeframe1.0-loader, so people
- can
- directly use [pix_GlowVFX] instead of the clumsy [pix_freeframe
- GlowVFX]
-
-2008-06-16 10:38 zmoelnig
-
- * oops! forgot to check in a crucial part...
-
-2008-06-16 10:23 zmoelnig
-
- * added error() when init() fails
-
-2008-06-16 10:22 zmoelnig
-
- * proper initialization of minframes/maxframes,...
-
-2008-06-16 10:21 zmoelnig
-
- * added "seed" message; faster fastrand() algorithm
-
-2008-06-13 09:14 zmoelnig
-
- * unified the GemShape() subclasses a bit;
- LATER unify the typeMess() even more
-
-2008-06-13 07:37 zmoelnig
-
- * use member functions rather
-
-2008-06-13 07:20 zmoelnig
-
- * simplified code a bit
-
-2008-06-12 18:00 zmoelnig
-
- * mreged in changes from 0.91.1
-
-2008-06-12 18:00 zmoelnig
-
- * merged in changes from 0.91.1
-
-2008-06-12 17:50 zmoelnig
-
- * a simple trapezoid with correct(?) texturing
-
-2008-06-11 11:01 zmoelnig
-
- * make this object useable for picking...
-
-2008-06-02 12:17 zmoelnig
-
- * fixed buffer overrun
-
-2008-06-02 10:15 zmoelnig
-
- * TODO is now for 0.92 rather than 0.91
-
-2008-06-02 10:08 zmoelnig
-
- * made it very explicit that these project-files might not work at
- all
-
-2008-06-02 10:03 zmoelnig
-
- * moved the m$VS project-files away into build/win-vs*
-
-2008-06-02 09:36 zmoelnig
-
- * fixed double definition of checkGemVersion() (illegal merge
- operation...)
-
-2008-06-02 08:28 zmoelnig
-
- * dos2unix on GEM.README
-
-2008-06-02 08:27 zmoelnig
-
- * removed unused code
-
-2008-06-02 08:26 zmoelnig
-
- * merged back in the changes from v0-91-0
-
-2008-05-26 16:50 nusmuk
-
- * adjust somes parametters for a better looking exemple.
-
-2008-05-26 16:17 nusmuk
-
- * fix bug : framebuffer change scenne perspective.
-
-2008-05-23 08:19 zmoelnig
-
- * added a runtime check to find out, whether this object is
- compiled
- against the right version of Gem and refuse to register the class
- otherwise
-
-2008-05-23 08:00 zmoelnig
-
- * a bit of version magic for easier compatibility (so externals can
- refer to
- a certain version)
-
-2008-05-22 09:38 zmoelnig
-
- * updated to resolve all unresolved
-
-2008-05-22 09:37 zmoelnig
-
- * updated for 0.91
-
-2008-05-22 08:39 zmoelnig
-
- * renamed 10.glsl-patches to match the standard naming scheme:
- ##.name.pd
- instead of
- ##_name.pd
-
-2008-05-15 20:38 zmoelnig
-
- * made it compile with g++-4.3 by adding some headers...
-
-2008-05-09 19:49 zmoelnig
-
- * added new object [GEMglReportError] to the project
-
-2008-05-09 19:48 zmoelnig
-
- * a new object: [GEMglReportError] which outputs the glError() to
- its right outlet
-
-2008-05-09 19:47 zmoelnig
-
- * only build gem.nsi (gem-binary.nsi does not exist any more)
-
-2008-05-09 19:15 zmoelnig
-
- * call the installer-builder at the end of the project
-
-2008-05-09 19:15 zmoelnig
-
- * a bit less verbosity
-
-2008-05-09 18:38 zmoelnig
-
- * apple doesn't like the qt-deinit stuff of w32: moved it into
- os-specific
- section
-
-2008-05-09 18:34 zmoelnig
-
- * enable [pix_freeframe] on amd64
-
-2008-05-09 18:32 zmoelnig
-
- * mute the movie
-
-2008-05-09 18:22 zmoelnig
-
- * removed commented-out lines;
- concentrated platform dependent things in one place (or replaced
- them by
- platform-independent things)
-
-2008-05-08 16:29 zmoelnig
-
- * added "bang" aliases for "snap"
-
-2008-05-08 10:07 zmoelnig
-
- * mutex to prevent multiple installers running at the same time
-
-2008-05-08 10:00 zmoelnig
-
- * dumped the binary vs bin-doc thing and just create a single
- installer (we might still provide separate .zip files for those
- who just need the binary)
-
-2008-05-06 17:53 zmoelnig
-
- * more scripts for building installer
-
-2008-05-06 16:55 zmoelnig
-
- * a small post-build script
-
-2008-05-06 16:52 zmoelnig
-
- * more installer-script
-
-2008-05-06 15:55 zmoelnig
-
- * added NSIS-installer scripts
-
-2008-05-06 10:07 zmoelnig
-
- * updated install-script (not checked!)
-
-2008-05-06 08:32 zmoelnig
-
- * glxew checks
-
-2008-05-06 08:09 zmoelnig
-
- * prefixed PBuffer-flags with "GEM_PBUFLAG_" (i am afraid of a
- const "FLOAT")
-
-2008-05-06 08:03 zmoelnig
-
- * cleaned up a bit...
-
-2008-05-06 07:21 zmoelnig
-
- * this crashes on an ati-X2300; added a #warning to indicate where
-
-2008-05-06 07:03 zmoelnig
-
- * put a bug-report link into the splash screen;
- make errors on Xcreate less verbose but added hint about
- GEM_SINGLE_CONTEXT
-
-2008-05-06 06:26 zmoelnig
-
- * try to get rid of the "no window made" error in
- GEM_SINGLE_CONTEXT;
- check whether this reintroduces crashes on error-prone machines!
-
-2008-05-06 06:15 zmoelnig
-
- * fixed typos
-
-2008-05-05 18:56 zmoelnig
-
- * removed verbosity
-
-2008-05-05 12:16 zmoelnig
-
- * fixed example patch and be a bit more verbose
-
-2008-05-05 12:07 zmoelnig
-
- * check whether the font-file really exists
- (this is a HACK for buggy FTGL versions that crash when they
- cannot find the font-file)
-
-2008-05-05 11:50 zmoelnig
-
- * single-context hacks: do not force 640x480 AND allow
- window-destruction
-
-2008-05-05 11:23 zmoelnig
-
- * removed platform dependent code
-
-2008-05-05 08:52 zmoelnig
-
- * expose a function to get the window-position;
- make "m_buffer" public so that gem2pdp can access it...
- LATER make it private again and add methods to access it
-
-2008-05-05 07:37 eighthave
-
- * Addressing bug #1941962
-
- The colors are still off using Pd-0.40.3-extended-20080502 on Mac
- OS X 10.4.11
- when this patch is run without adding the [pix_yuv], so I added
- [pix_yuv] and
- checked the patch into CVS. I hope it works fine on Ubuntu and
- Windows with the
- [pix_yuv].
-
-2008-05-04 11:37 zmoelnig
-
- * removed verbose output on profiling
-
-2008-05-04 11:34 zmoelnig
-
- * cleaned up platform dependent stuff a bit
-
-2008-05-04 11:14 zmoelnig
-
- * moved more platform specific code into GemWinCreate<OS>
-
-2008-05-04 10:58 zmoelnig
-
- * made a lot of stuff in GemMan.h private; made getMethods() for
- this
-
-2008-05-04 10:01 zmoelnig
-
- * moved implementations of functions from GemMan.h to GemMan.cpp
-
-2008-05-02 16:20 zmoelnig
-
- * removed the pdp-objects from the test
-
-2008-05-02 16:11 zmoelnig
-
- * simplified printout a bit (and tried to use error() when
- appropriate)
-
-2008-05-02 14:58 zmoelnig
-
- * simplified output
-
-2008-05-02 14:52 zmoelnig
-
- * simplified printout
-
-2008-05-02 10:42 zmoelnig
-
- * fixed spelling
-
-2008-05-02 09:34 zmoelnig
-
- * do something when the error-handler is called in the createWindow
- function;
- this should prevent the window to be created on ubuntu/hardy and
- some
- gfx-cards which is better than freezing the machine
-
-2008-04-30 17:46 zmoelnig
-
- * use messages "dimen" instead of "dim"
-
-2008-04-28 10:56 nusmuk
-
- * *** empty log message ***
-
-2008-04-25 08:30 zmoelnig
-
- * added some comments
-
-2008-04-25 07:40 zmoelnig
-
- * minor changes to make it possible to compile on x86_64 (though
- this is not
- strictly FreeFrame compatible)
-
-2008-04-22 11:58 zmoelnig
-
- * argh!, another typo
-
-2008-04-22 11:55 zmoelnig
-
- * added ZIPing to create packages
-
-2008-04-22 11:09 zmoelnig
-
- * print "setup done" instead of "setup end" to avoid confusion
-
-2008-04-22 10:03 zmoelnig
-
- * moved dialogue from setupQT() to dialog()
-
-2008-04-22 09:51 zmoelnig
-
- * cache the filename before convefrting to pascal-strings;
- allow longer filenames (still hardcoded, but now up to 256
- characters)
-
-2008-04-22 09:35 zmoelnig
-
- * coming to an end (at least on w32)
-
-2008-04-22 08:50 zmoelnig
-
- * fixed typos in initialization
-
-2008-04-22 08:42 zmoelnig
-
- * use initialization in constructor;
- unified printouts a bit
-
-2008-04-22 08:40 zmoelnig
-
- * more verbose when we refuse to change filename or open dialog
-
-2008-04-21 17:22 zmoelnig
-
- * oops: accidentally set colorspace to BGRA everywhere instead of
- just w32
-
-2008-04-21 17:07 zmoelnig
-
- * create a date-based directory
-
-2008-04-21 15:28 zmoelnig
-
- * more on codec selection
-
-2008-04-21 14:47 zmoelnig
-
- * try better codec-selector
-
-2008-04-21 14:26 zmoelnig
-
- * minor cleanups
-
-2008-04-21 14:01 zmoelnig
-
- * check for NULL-pointers; cleaned up code a bit
-
-2008-04-21 13:36 zmoelnig
-
- * safety check if getCodecName() returns NULL
-
-2008-04-21 13:35 zmoelnig
-
- * don't include glext
-
-2008-04-20 10:07 nusmuk
-
- * adding vertex texture fetching exemple.
-
-2008-04-17 21:07 cclepper
-
- * changed OSX Intel pixel format and GL packing order. should fix
- pix_data and other bugs.
-
-2008-04-17 16:15 zmoelnig
-
- * ugly hack to make this object work on macintel
-
-2008-04-17 14:33 zmoelnig
-
- * "fixed" the color-problem on macintel;
- really this should be fixed win chRed,...
-
-2008-04-17 14:31 zmoelnig
-
- * removed references to OpenGL/glext.h
-
-2008-04-17 10:29 zmoelnig
-
- * use "create" as default
-
-2008-04-17 10:23 zmoelnig
-
- * "create" is the default state
-
-2008-04-17 08:33 zmoelnig
-
- * cleaned up configure a bit
-
-2008-04-16 17:40 zmoelnig
-
- * seems to work on G5
-
-2008-04-16 17:25 zmoelnig
-
- * moved the pixel-data acquisition code from [pix_data] to
- GemPixUtil
-
-2008-04-16 17:08 zmoelnig
-
- * removed [zexy] object
-
-2008-04-16 11:54 zmoelnig
-
- * disable building of fat-binaries for now as this interferes
- somehow
- with the CPPFLAGS
-
-2008-04-16 10:07 zmoelnig
-
- * try to build fat-binaries on OSX
-
-2008-04-14 17:02 zmoelnig
-
- * [create( should be the default message-box
-
-2008-04-14 16:50 zmoelnig
-
- * added GEM_EXTRA_CXXFLAGS and GEM_EXTRA_LDFLAGS for manually
- adding flags
-
-2008-04-12 11:14 zmoelnig
-
- * reincluded necessary header-files
-
-2008-04-12 08:23 zmoelnig
-
- * use "release" as default build (and made that work too).
- release.bat had wrong path of Gem.dll
-
-2008-04-11 21:30 zmoelnig
-
- * undo MSVC-hack
-
-2008-04-11 21:30 zmoelnig
-
- * finally made libfidtrack compile!
-
-2008-04-11 20:04 zmoelnig
-
- * removed unneccessary includes of <iostream>
-
-2008-04-11 19:47 zmoelnig
-
- * added GemPBuffer and pix_vpaint
-
-2008-04-11 19:45 zmoelnig
-
- * included <wglew.h> on windows to enable the GemPBuffer on w32.
- fixed signedness in TextBase.cpp to reduce V$ warnings
-
-2008-04-11 19:01 zmoelnig
-
- * added defunct but compiling libfidtrack with objects
-
-2008-04-11 18:47 zmoelnig
-
- * disabling the code that M$VC did not like - this actually makes
- [pix_fiducialtrack] not useable on w32, but the object can be
- created
-
-2008-04-11 18:32 zmoelnig
-
- * added some libfidtrack-files (actually just
- libfidtrack_segment.cpp);
- libfidtrack_treeidmap() fails to link and libfidtrack_fidtrackX
- depends on it)
-
-2008-04-11 13:03 zmoelnig
-
- * moved stuff around to make it more readable
-
-2008-04-11 12:55 zmoelnig
-
- * example how to read a framebuffer into a pix and then do stupid
- things
- with it...
-
-2008-04-11 07:41 zmoelnig
-
- * slowly goes the night...
-
-2008-04-11 07:37 zmoelnig
-
- * use (int) for framerate
-
-2008-04-11 07:21 zmoelnig
-
- * use GEM_USE_RECORDQT4L in [pix_record] instead of more-informed
- logic
-
-2008-04-11 06:38 zmoelnig
-
- * now test for lqt_open_write instead of lqt_open_video_track
-
-2008-04-09 14:50 zmoelnig
-
- * seems to be stable now
-
-2008-04-09 10:02 zmoelnig
-
- * new QT4L recording implementation
-
-2008-04-08 13:41 zmoelnig
-
- * made Debugthe default build-target again
-
-2008-04-08 13:36 zmoelnig
-
- * be a bit more verbose about which SIMD-instructions have been
- compiled into Gem (in addition to the info which instruction-set
- is used)
-
-2008-04-08 13:32 zmoelnig
-
- * made Release-target compile (with MMX/SSE2 optimization)
-
-2008-04-08 13:27 zmoelnig
-
- * hmm, YUV-MMX didn't do anything useful: should work now
-
-2008-04-08 12:28 zmoelnig
-
- * try reducing dependencies a bit
-
-2008-04-08 10:00 zmoelnig
-
- * fixed crasher when instantiating the object
-
-2008-04-08 09:31 zmoelnig
-
- * a small script to produce simple alpha-releases
-
-2008-04-07 19:47 zmoelnig
-
- * added FTGL-support (after compiling freetype2.14 as
- multithreaded-Debug!)
-
-2008-04-07 19:22 zmoelnig
-
- * added JPEG&TIFF support (oops, this crashes...)
-
-2008-04-07 19:06 zmoelnig
-
- * seems like all of DS is compiling and linking now
-
-2008-04-07 18:58 zmoelnig
-
- * include headers to make it compile again
-
-2008-04-07 18:51 zmoelnig
-
- * enabled DS
-
-2008-04-07 18:45 zmoelnig
-
- * include headers to make it compile again
-
-2008-04-07 18:41 zmoelnig
-
- * slowly approaching: 1/2 of DS-code compiles
-
-2008-04-07 16:11 zmoelnig
-
- * a working draft (no FTGL, image, DirectShow yet)
-
-2008-04-07 15:33 zmoelnig
-
- * added a new project for M$VC2003 (not working yet)
-
-2008-04-07 15:26 zmoelnig
-
- * minor fixes for m$vc
-
-2008-04-07 15:24 zmoelnig
-
- * do not exclude the entire file on non-linux (should be handled by
- the HAVE_DV macro; LATER rename it to HAVE_DV4L)
-
-2008-04-07 15:21 zmoelnig
-
- * fixed missing return in isRunnable()
-
-2008-04-07 15:18 zmoelnig
-
- * moved m$vc printf weirdness into configNT.h;
- include QuickTime into GemWinCreateNT (and make wintab optional)
-
-2008-04-05 13:08 nusmuk
-
- * add format RGB32 in order to have an efficient vertex texture
- fetching
-
-2008-04-02 08:42 zmoelnig
-
- * use "rectangle" instead of "mode", use "dimen" instead of "dim"
-
-2008-04-02 08:37 zmoelnig
-
- * install help-patches before examples
-
-2008-04-02 08:32 zmoelnig
-
- * fixed help-patch bugs
-
-2008-04-02 08:21 zmoelnig
-
- * cleared up the CPPExtern.h stuff a bit;
- use "create_<classname>" as constructor callback rather than
- "_class<classname>"
-
-2008-04-02 08:18 nusmuk
-
- * *** empty log message ***
-
-2008-04-02 08:13 nusmuk
-
- * make simplification to this example.
-
-2008-04-02 07:42 zmoelnig
-
- * removed "pdp bridge" objects which were only skeletons and never
- got any flesh
-
-2008-04-01 18:54 nusmuk
-
- * *** empty log message ***
-
-2008-04-01 17:56 nusmuk
-
- * *** empty log message ***
-
-2008-03-31 16:48 nusmuk
-
- * adding a multi pass rendering with shader example.
-
-2008-03-31 15:42 nusmuk
-
- * *** empty log message ***
-
-2008-03-31 12:26 zmoelnig
-
- * use "rectangle" instead of "mode"
-
-2008-03-31 12:15 zmoelnig
-
- * added a texunit message to gemframebuffer
-
-2008-03-31 11:23 zmoelnig
-
- * better names for messages; full pix_texture-compatible
- texture-message
-
-2008-03-12 17:37 zmoelnig
-
- * added note on where the intel-cards like to crash on linux
-
-2008-03-11 09:33 zmoelnig
-
- * fixed path
-
-2008-03-11 09:33 zmoelnig
-
- * throw an error if shader cannot be loaded (instead of trying to
- interpret
- the "filename" as shader-program)
-
-2008-03-11 09:16 zmoelnig
-
- * fixed parameters for the toon-shader
-
-2008-03-10 16:48 zmoelnig
-
- * moved setup of context-sharing into GemWinCreate<OS>
-
-2008-03-10 16:33 zmoelnig
-
- * moved topmostWin() into the os-specific files (removing another
- #define)
-
-2008-03-10 16:25 zmoelnig
-
- * moved the inclusion of QuickTime.h into os-specific files
-
-2008-03-10 16:20 zmoelnig
-
- * fixed typo
-
-2008-03-10 16:18 zmoelnig
-
- * moved platform-dependent stuff from GemMan to GemWinCreate<OS>
-
-2008-03-10 15:55 zmoelnig
-
- * removed a tiny portion of #ifdef's
-
-2008-03-10 15:49 zmoelnig
-
- * removed debugging output
-
-2008-03-10 13:16 zmoelnig
-
- * be more specific about glew-failures (ignore glxew init-fail, but
- not others)
-
-2008-03-10 10:32 zmoelnig
-
- * added the "auto" message
-
-2008-03-10 10:30 zmoelnig
-
- * display the original model too, to see a difference...
-
-2008-03-10 10:28 zmoelnig
-
- * adapted help-patches to the crystel-eye stereo feature
-
-2008-03-10 10:21 zmoelnig
-
- * accepted Alan Norman's Crystal-Stereo patch
-
-2008-03-10 09:05 zmoelnig
-
- * ignoring the failure of glewInit() to retain chromium support.
- LATER check why it really fails
-
-2008-03-06 11:01 zmoelnig
-
- * don't try to run configure when doing "make configure"
-
-2008-03-05 11:58 zmoelnig
-
- * when using imagemagick, we now enforce 8bit per channels only.
- (we don't have any higher resolution anyhow...)
-
-2008-03-05 10:40 zmoelnig
-
- * probably got it right now
-
-2008-03-05 10:31 zmoelnig
-
- * reverted the texture-hack
-
-2008-03-04 18:46 zmoelnig
-
- * try to catch out-of-memory exceptions when allocating images
- (fixes #1847369)
-
-2008-03-04 17:44 zmoelnig
-
- * reverted to non-configure-generated file
-
-2008-03-04 17:39 zmoelnig
-
- * made it compile under OS-X (haven't tested the functionality
- yet...)
-
-2008-03-04 16:54 zmoelnig
-
- * got rid of t_GLshaderObj in favour of GLhandleARB
-
-2008-03-04 16:53 zmoelnig
-
- * glewified the openGL-wrapper objects that had ifdef's
-
-2008-03-04 15:19 zmoelnig
-
- * glewified most of the objects (that had ifdef's before);
- openGL-objects still missing
-
-2008-03-04 15:10 zmoelnig
-
- * make glew used always (not _really_ part of configure any more);
- print an error at the very end of configure if openGL and/or
- m_pd.h seem
- to be missing
-
-2008-03-04 14:28 zmoelnig
-
- * added an abstraction to read a film into a pix_buffer as fast as
- possible.
-
-2008-03-03 18:18 zmoelnig
-
- * added isRunnable()
-
-2008-03-03 12:32 zmoelnig
-
- * updated to GLEW-1.5.0
-
-2008-03-03 12:15 zmoelnig
-
- * added enable-flag for GLEW
-
-2008-03-03 12:14 zmoelnig
-
- * prepare for GLEW support
-
-2008-03-03 12:01 zmoelnig
-
- * prepared for GLEW
-
-2008-03-03 11:58 zmoelnig
-
- * run initGem() _after_ the splash-screen
-
-2008-02-23 11:33 nusmuk
-
- * adding gemlist_matrix, that output the transformation matrix.
- (a light version of gemlist_info)
-
-2008-02-20 14:59 zmoelnig
-
- * transmit GLuint's over t_float
-
-2008-02-20 13:27 zmoelnig
-
- * added the getFramerate() requested by Georg
- (i forgot why he couldn't derive it himself)
-
-2008-02-19 15:53 zmoelnig
-
- * fixed stupid color-bug discovered by georg holzmann
-
-2008-02-12 10:05 zmoelnig
-
- * when normalizing only to 1 value, anchor it at height instead of
- width
- (according to marius' feature-request)
-
-2008-01-29 09:19 zmoelnig
-
- * fixed typos; rephrased to talk about "states" rather than
- "pointers"
-
-2008-01-29 09:12 zmoelnig
-
- * fixed typos; use init-feature of [tgl]; added 4th example
-
-2008-01-24 14:01 nusmuk
-
- * new example using gemlist, the double gemhead trick, or the
- "repeat"
- trick...
-
-2008-01-23 14:25 zmoelnig
-
- * added _mm_empty() at beginning of MMX processing; this seems to
- fix the problem
- with g++-4.2...
-
-2008-01-23 14:03 zmoelnig
-
- * proper casts
-
-2008-01-23 12:27 zmoelnig
-
- * 1. moved most platform dependent code out of this object into
- GemPixSave;
- 2. allow filenames up to MAXPDSTRING (and not just 80)
-
-2008-01-23 12:25 zmoelnig
-
- * added autoflip to QuickTime code (e.g. if imageStruct holds an
- image that is
- NOT upside-down, it will be flipped to become a correct QuickTime
- image)
-
-2008-01-22 09:06 zmoelnig
-
- * use imageStruct memberfunctions to handle types and reallocation:
- removes a lot of ifdefs and thus makes the code more readable
-
-2008-01-22 08:49 zmoelnig
-
- * nothing...
-
-2008-01-21 14:44 zmoelnig
-
- * fixed callbacks that accept lists
-
-2008-01-09 21:12 cclepper
-
- * fixed window focus on 10.5. thanks to Keith Bauer for the code
- tip!
-
-2008-01-09 14:52 zmoelnig
-
- * initialize glew if USE_GLEW
-
-2008-01-09 14:51 zmoelnig
-
- * there is no "long long" type in C++
-
-2008-01-09 14:51 zmoelnig
-
- * the last element of an enum must not be terminated by a comma
-
-2008-01-09 14:50 zmoelnig
-
- * removed stray semicolons
-
-2008-01-09 09:02 zmoelnig
-
- * added information about the "glUnform2i" problem
-
-2008-01-06 20:19 zmoelnig
-
- * use m_rectangle instead of m_mode
-
-2008-01-06 20:18 zmoelnig
-
- * better checks for rectangle-support
-
-2008-01-06 20:17 zmoelnig
-
- * replaced "mode" by "rectangle" (more meaningful)
-
-2008-01-06 15:53 zmoelnig
-
- * renamed help-file for [gemlist] to match
-
-2008-01-05 22:03 nusmuk
-
- * add gemlist object
-
-2008-01-03 17:09 zmoelnig
-
- * internally destroy the gemwindow when somebody closes the window
- from outside
-
-2008-01-03 16:14 zmoelnig
-
- * removed missing files
-
-2008-01-03 16:05 zmoelnig
-
- * removed warnings
-
-2008-01-03 15:14 nusmuk
-
- * *** empty log message ***
-
-2008-01-02 19:58 zmoelnig
-
- * fixed typos and moved all (main) windows into the upper-left
- corner.
-
-2008-01-02 16:38 zmoelnig
-
- * use the best available colorspace supported by Gem...
-
-2008-01-02 16:10 zmoelnig
-
- * implemented feature-request #1854593 (don't reset fps when
- [gemwin] is
- created without arguments)
-
-2008-01-02 15:26 zmoelnig
-
- * added another outlet for various information (e.g. codecs)
-
-2008-01-02 15:26 zmoelnig
-
- * hopefully fixed bug that crashed Gem when recording another movie
-
-2007-12-23 19:10 zmoelnig
-
- * removed dependency on non-Gem externals
-
-2007-12-23 12:51 nusmuk
-
- * *** empty log message ***
-
-2007-12-22 12:09 nusmuk
-
- * newWave is now a real square.
-
- ----------------------------------------------------------------------
- ----------------------------------------------------------------------
-
-2007-12-22 12:06 nusmuk
-
- * adding mesh_square primitive in order to work with vertex shader.
-
-2007-11-28 14:06 zmoelnig
-
- * this times it even compiles...
-
-2007-11-28 14:06 zmoelnig
-
- * hopefully adapted to new avifile-API
-
-2007-11-15 09:09 zmoelnig
-
- * include "infotypes.h" instead of "StreamInfo.h"; weird that on
- ubuntu/gutsy
- the both are not included automatically by "avifile.h"
-
-2007-10-16 14:46 zmoelnig
-
- * removed MarkEx
-
-2007-10-15 08:06 zmoelnig
-
- * removed dependency off Gem.$(EXT) on $(OBJECTS)
-
-2007-10-14 16:41 cclepper
-
- * reset counter for each new file
-
-2007-10-11 14:49 zmoelnig
-
- * make Gem.$(EXT) .PHONY again
-
-2007-10-11 14:44 zmoelnig
-
- * moved the splash-screen from GemMan.cpp to GemSetup.cpp;
- prepare GemSetup to add Gem's own path to the search-paths
-
-2007-10-11 12:12 zmoelnig
-
- * cleanup objectfiles when they are in . instead of $(OBJDIR)
-
-2007-10-11 12:09 zmoelnig
-
- * build objects in the "Objects" directory, just like on w32..
-
-2007-10-11 11:33 zmoelnig
-
- * unmade the changes i accidentally committed to the CVS
-
-2007-10-11 11:18 zmoelnig
-
- * cast c++ strings to (char*) when needed to avoid compiler
- warnings
-
-2007-10-11 11:07 zmoelnig
-
- * added typedef for GLchar on openGL<2.0
-
-2007-10-08 12:19 zmoelnig
-
- * install reference patches into extra/Gem instead of
- extra/help-Gem
-
-2007-10-08 09:36 zmoelnig
-
- * renamed help-patches to "-help" to match newer versions of pd
-
-2007-10-08 09:11 zmoelnig
-
- * introduce a new type GL_RGBA_GEM which depends on the platform
- (e.g. RGBA or ARGB)
-
-2007-10-07 09:02 zmoelnig
-
- * added cyrille's suggestion for actively enabling the
- depth test
-
-2007-10-06 11:48 zmoelnig
-
- * remove Gnu/
-
-2007-10-05 13:43 zmoelnig
-
- * reverted cgc's changes (since they duplicated my last ones...)
-
-2007-10-04 22:12 cclepper
-
- * enables the first 8 texture units for multitexturing.
-
-2007-10-04 15:50 cclepper
-
- * added min and max frame message for recording. uncommented output
- of frame number in stopRecord().
-
-2007-10-04 14:38 zmoelnig
-
- * added some missing minframe&maxframe stuff chris has forgotten to
- comit...
-
-2007-10-03 20:26 cclepper
-
- * added min and max frame message for recording. uncommented output
- of frame number in stopRecord().
-
-2007-10-02 10:58 zmoelnig
-
- * - remove the "-j 4" option from the subdirectory make
- (this should be set outside of the Makefile)
- - make the "strip" target depend on Gem.$(EXT)
- (to make outside "-j" work correctly)
-
-2007-09-29 17:40 zmoelnig
-
- * added newline at EOF
-
-2007-09-28 11:50 zmoelnig
-
- * output correct dimensions when using 3d-textures
- (this is: 1*1 rather then m_width*m_height)
-
-2007-09-26 16:31 zmoelnig
-
- * updated documentation (fixed path)
-
-2007-09-26 15:27 zmoelnig
-
- * changed (long int) to GLint so compilation doesn't choke on
- recent headers...
-
-2007-09-26 14:30 zmoelnig
-
- * don't do weird casts; rather use the correct type from the
- beginning
-
-2007-09-25 23:23 cclepper
-
- * silly Nvidia headers want a cast to GLint.
-
-2007-09-21 19:12 zmoelnig
-
- * added another possibility to switch between various dv devices
- (via numeric selectors)
-
-2007-09-21 17:26 zmoelnig
-
- * put "default" target into */Makefile
-
-2007-09-21 16:17 zmoelnig
-
- * call the <subdir>/Makefile instead of directly referring to
- Makefile.subdir
-
-2007-09-21 16:02 zmoelnig
-
- * a separate makefile for all subdirectories;
- this can later be used for partly building Gem as separate
- objects
-
-2007-09-21 15:11 zmoelnig
-
- * use environmental variable to specify a different default font
-
-2007-09-21 13:29 zmoelnig
-
- * use symbol to store the old fontname (less crash-prone)
-
-2007-09-13 13:42 zmoelnig
-
- * hopefully fixed bug reported by cyrille
-
-2007-09-13 13:41 zmoelnig
-
- * cleaned up post() messages
-
-2007-09-13 12:45 zmoelnig
-
- * updated documentation a bit (use the [pd gemwin])
-
-2007-09-13 12:27 zmoelnig
-
- * made sure all the example-patches work
-
-2007-09-13 11:14 zmoelnig
-
- * clamp the string-characters to 0..65535
- (FTGL sometimes crashes if the wchar is >65535;
- and in theory (wikipedia), ttf-fonts can only hold 2^16 glyphs)
-
-2007-09-10 23:21 eighthave
-
- * cleaned up help patch to follow Gem standard
-
-2007-09-10 22:43 eighthave
-
- * minor clean up and removed [mode( message since its not required
- on ATI anymore
-
-2007-09-10 22:39 eighthave
-
- * removed loadbang because it causes crashes on Mac OS X and is not
- required on GNU/Linux (at least on my machine with an ATI X1600)
-
-2007-09-10 22:38 eighthave
-
- * created a cleaned up, truly simple version, and testing it on
- Ubuntu and Mac OS X
-
-2007-09-10 21:40 eighthave
-
- * turned most of the help patch into functional examples instead of
- just comments about the messages. The "viewing", "buffering" and
- "steroscopic" sections still need examples
-
-2007-09-10 21:39 eighthave
-
- * created help patch to document that t[pix_blur] is deprecated
-
-2007-09-10 21:32 eighthave
-
- * added sliders to make playing with this example much easier
-
-2007-09-10 21:18 eighthave
-
- * added a slider to make it easier to rotate
-
-2007-09-10 10:44 zmoelnig
-
- * a unit-test framework (not yet finished)
-
-2007-09-10 10:19 zmoelnig
-
- * cyrille has reported a crash with the [gemframebuffer] object;
- this test triggers this crash
-
-2007-09-10 10:15 zmoelnig
-
- * added argument to call of [pix_histo]
-
-2007-09-03 14:18 zmoelnig
-
- * fixed crasher bug when [curve] was created without arguments
-
-2007-09-02 14:54 zmoelnig
-
- * use "pix_video" as default help-file isntead of "pix_movie"
-
-2007-09-02 14:40 zmoelnig
-
- * updated example patches a bit (according to Gijon) to use more
- gui-elements
-
-2007-08-29 14:54 cclepper
-
- * Help class should now open pix_video help file.
-
-2007-08-25 19:47 zmoelnig
-
- * changed the help-symbol of the [pix_movieDarwin] to [pix_movie]
-
-2007-08-25 19:43 zmoelnig
-
- * oops; removed the default number of points;
- just assume 0, but allow creation
-
-2007-08-25 19:42 zmoelnig
-
- * default to 4 inputs if none are present
-
-2007-08-25 19:33 zmoelnig
-
- * accepted hans's changes to the documentation (this is: add the
- "mode" message)
-
-2007-08-20 21:23 cclepper
-
- * added input selection for devices.
-
-2007-08-07 14:32 cclepper
-
- * defaults to 2D to cope with busted drivers.
-
-2007-08-01 21:42 cclepper
-
- * changed GL_TEXTURE_RECTANGLE_EXT to _ARB which seems to be
- required for DMA uploads on Intel now.
-
-2007-08-01 21:33 cclepper
-
- * changed GL_TEXTURE_RECTANGLE_EXT to _ARB which seems to be
- required for DMA uploads on Intel now.
-
-2007-07-27 21:47 cclepper
-
- * OSX does 128 bit or 4k page boundary alignment automatically.
- works pretty well on its own.
-
-2007-07-27 21:45 cclepper
-
- * changed __PPC__ to __ppc__
-
-2007-07-25 21:36 cclepper
-
- * passes pixBlock to state->image. works with pix_coordinate again.
-
-2007-07-24 18:23 cclepper
-
- * moved Quicktime init EnterMovies() and GL checks to initGem()
-
-2007-07-14 00:00 cclepper
-
- * fixed typo in sampler handling
-
-2007-07-12 18:12 cclepper
-
- * added handling for changing sampler texture units
-
-2007-07-11 15:19 zmoelnig
-
- * made it compile again under debian/lenny
-
-2007-06-07 21:31 cclepper
-
- * added codec selection by name.
-
-2007-06-06 08:03 zmoelnig
-
- * regenerated ChangeLog
-
-2007-06-05 21:44 cclepper
-
- * fixed looooong first frame bug. added detection for colorspace
- and image flipping.
-
-2007-05-31 17:52 zmoelnig
-
- * make old-images tiny (almost free them) when resizing the array:
- important when you resize large arrays;
- TODO: do not resize buffers that already have the correct size
-
-2007-05-31 15:18 zmoelnig
-
- * added "resize" message
-
-2007-05-30 14:49 zmoelnig
-
- * added "resize" message
-
-2007-04-02 15:27 zmoelnig
-
- * fixed v4l2-code as to set the "m_capturing"-flag whenever we
- exit the capturing thread (not just when we power it down);
-
- in pix_videoNEW do not startTransfer() in the constructor phase
-
-2007-04-02 10:24 zmoelnig
-
- * incidentially deleted the "using std::string;" line...now it is
- back
-
-2007-04-02 10:18 zmoelnig
-
- * updated documentation a bit
-
-2007-04-02 07:36 zmoelnig
-
- * removed GLTT support;
- added wide-character support for FTGL (at least in "string" mode)
-
-2007-04-02 07:34 zmoelnig
-
- * removed GLTT support;
- added wide character support for FTGL-font rendering (at least in
- "string" mode)
-
-2007-03-14 10:57 zmoelnig
-
- * minor issue with using fprintf() without carriage return;
- this solution uses verbose(), though i am not sure whether this
- is really thread safe...
- have i really forgotten to check this in...?
-
-2007-03-12 09:15 zmoelnig
-
- * added saturated logic and made it default (is the LATTER a good
- idea?)
-
-2007-02-20 10:13 zmoelnig
-
- * fixed typos in comment
-
-2007-02-20 10:11 zmoelnig
-
- * fixed comment
-
-2007-02-20 09:58 zmoelnig
-
- * added a configure-flag to specify the maximum openGL-version to
- use.
- use this information in GemGL.h to exclude certain parts of the
- openGL-headers
- thanks ico for the suggestion
-
-2007-02-20 09:56 zmoelnig
-
- * glBlendEquation() needs openGL-1.2
-
-2007-02-20 09:43 zmoelnig
-
- * glActiveTexture() is not always defined
-
-2007-02-20 09:42 zmoelnig
-
- * indentation
-
-2007-02-19 11:29 zmoelnig
-
- * applied ico's patches in order to stabilize dv4l
- (note: use delete[] on ~pix_videoNEW)
-
-2007-02-13 13:11 zmoelnig
-
- * fixed cases for os-x includes (fixes bug#1613373)
-
-2007-02-12 22:33 tigital
-
- * small changes to get correct colors on intel macs
-
-2007-02-12 21:43 tigital
-
- * small change to get correct colors on intel macs
-
-2007-01-07 22:32 tigital
-
- * added GL_VERSION_2_0 compile path for non-ARB glsl functions
-
-2007-01-07 19:52 zmoelnig
-
- * proper calling of CPPExtern::error() in the static member
- functions
-
-2006-12-07 18:19 cclepper
-
- * quick fix for YUV 3x3 on x86. for now it just does the generic
- loop.
-
-2006-12-06 20:08 cclepper
-
- * added an ifdef to make sure this is not compiled on OSX.
- pix_filmDarwin is used instead
-
-2006-12-06 19:56 cclepper
-
- * added an ifdef to make sure this is not compiled on OSX.
- pix_movieDarwin is used instead
-
-2006-12-06 19:44 cclepper
-
- * added another ifdef to make sure this is not compiled on OSX
-
-2006-12-04 15:35 zmoelnig
-
- * sped things up a bit; cleaned up post()
-
-2006-12-04 09:11 zmoelnig
-
- * added comment about initial state and a note, that you now can
- set this
- initial state via arguments
-
-2006-12-04 09:09 zmoelnig
-
- * add an optional argument to the object, so the initial state can
- be given at object creation (thanks cyrille for the request)
-
-2006-11-25 20:04 zmoelnig
-
- * added "saturate" message to turn saturation on/off;
- fixed bug in MMX code with gains>1;
- added initial arguments
-
-2006-11-21 12:10 zmoelnig
-
- * less warnings when compiling
-
-2006-11-21 12:00 zmoelnig
-
- * nobody uses this and if they do, it wouldn't work anyhow
-
-2006-11-21 11:58 zmoelnig
-
- * updated documentation a tiny bit...
-
-2006-11-21 11:57 zmoelnig
-
- * minor code cleanup
-
-2006-11-21 10:10 zmoelnig
-
- * bail out when using wrong messages
-
-2006-11-15 11:12 zmoelnig
-
- * fixed typo (it is __GNUC__ and not __GNUC___)
-
-2006-11-15 11:08 zmoelnig
-
- * more verbosity when disabling the culprit altivec stuff (since
- the code
- does not seem to work and i don't know why...watch out for the
- autobuild
- logs tomorrow...)
-
-2006-11-14 10:58 zmoelnig
-
- * disable YUV422_to_YV12_altivec() for gcc<4.0 via the
- NO_VECTORINT_TO_VECTORUNSIGNEDINT define (the fix yesterday
- coukdn't have worked);
- btw YUV422_to_YV12_altivec() is really _unused_ in the current
- sources!!
-
-2006-11-14 10:34 zmoelnig
-
- * can't use methods with "float, symbol" type; have to use A_GIMME
- instead
-
-2006-11-13 15:49 zmoelnig
-
- * disabling __VEC__ for older gcc's (<4); LATER fix the code
-
-2006-11-12 15:20 zmoelnig
-
- * print credits on first object creation
-
-2006-11-12 15:14 zmoelnig
-
- * removed the default "HAVE_ARTOOLKIT"; this is checked by
- configure
-
-2006-11-12 15:05 zmoelnig
-
- * added shigeyuki's [pix_artoolkit]
-
-2006-11-12 15:04 zmoelnig
-
- * checks for artoolkit
-
-2006-11-08 20:30 zmoelnig
-
- * added example file for the use of [gemframebuffer]; note that i
- use
- [pix_texture] instead of [pix_multitexture]
-
-2006-11-08 19:24 zmoelnig
-
- * removed the [pix_coordinate] stuff, since it is now unneccessary
- (i thought i removed this already...)
-
-2006-11-06 17:39 zmoelnig
-
- * fail to load movie when fps get's weird... (LATER fix the ffmpeg
- code)
-
-2006-11-06 16:48 zmoelnig
-
- * made film::m_auto protected; from outside it can now only be set
- via setAuto(); this should make it easier to make optimized
- decoding
- paths for sequential reading (e.g. non-random-access)
-
-2006-11-06 16:40 zmoelnig
-
- * better handling of decoding errors...
-
-2006-11-03 16:50 zmoelnig
-
- * fixed calls to post()
-
-2006-11-03 08:37 zmoelnig
-
- * fixed calls to ::error() and ::post()
-
-2006-11-03 08:32 zmoelnig
-
- * added post() method to CPPExtern.cpp which automatically prepends
- the
- object's name (if available);
- accordingly had to change a lot of uses uses of post() where
- either the
- object's name was hard- or softcoded or ::post() was used (in the
- callback functions)
-
-2006-11-03 08:26 zmoelnig
-
- * extended the texture-sharing message to: textureID, texCoords,
- type, flags
-
-2006-11-03 08:25 zmoelnig
-
- * fixed v4l-1 to work with my usb-2u-cam; v4l-2 starts to work
- too...
-
-2006-11-03 08:24 zmoelnig
-
- * updated info-files
-
-2006-11-01 22:33 tigital
-
- * [pix_multitexture] now works as expected!
- - new [dimen x y< message needed so that it can determine
- texcoords
- - GemShape's SetVertex() has been modified to loop thru
- glMultiTexCoord2f, when needed
- - GemState has new variable: state->multiTexCoords, which is 0 by
- default, but set in pix_multitexture based on the # of texUnits
- requested
-
-2006-10-30 20:57 tigital
-
- * more attempts at fixes for bad type-ing of vec's on 10.3
-
-2006-10-30 18:51 zmoelnig
-
- * added option to disable "-fPIC"
-
-2006-10-30 18:45 zmoelnig
-
- * make "-Os" the default on Darwin
-
-2006-10-30 18:37 zmoelnig
-
- * added more tests for compiler-flags as suggested by tigital
- (-mpowerpc-gfxopt is turned OFF by default; LATER think about the
- "-Os" flag on os-x)
-
-2006-10-30 18:24 zmoelnig
-
- * reverted the type changes (while this still breaks compilation
- with older gcc's, at least it is functional)
-
-2006-10-30 08:47 zmoelnig
-
- * oops, fixed typo
-
-2006-10-30 08:46 zmoelnig
-
- * added check for "-fpascal-strings" which allows us to use
- pascal-strings (containing '\p') on os-x
-
-2006-10-30 08:26 zmoelnig
-
- * tried to fix another error with types; NEEDS TESTING
-
-2006-10-26 20:04 tigital
-
- * fixes for bad type comparisons in some vec_sl()/vec_add and loop
- comparisons
-
-2006-10-26 20:00 tigital
-
- * fix for gcc4 warning "'GemException' has virtual functions but
- non-virtual destructor"
-
-2006-10-22 19:51 zmoelnig
-
- * finally removed "configure" since it really should be generated
- (and therefore happens to get out of sync with configure.ac too
- often)
-
-2006-10-20 17:48 zmoelnig
-
- * only call glUseProgramObjectARB() in postrender() when we have
- a linked module (less crashy on systems that don't really support
- shaders...)
-
-2006-10-20 17:40 zmoelnig
-
- * changed type of for-loop variable from (size_t) to (singed long
- long), since unsigned numbers never get negative!
-
-2006-10-18 13:49 zmoelnig
-
- * store the CONFIGUREFLAGS in Make.config, so that automatic calls
- to "configure" produce the same results;
- additionally this should make it possible to just call:
- 'CONFIGUREFLAGS="--with-pd=/bi/ba/bo" make"
- in a distclean environment and it will build everything;
- LATER remove configure/aclocal.m4
-
-2006-10-18 11:06 zmoelnig
-
- * setNorm() now has an effect even if capturing is currently not
- running;
- LATER think about making the "mode <norm> <channel>" message work
- again (it seems like this is some threading problem)
-
-2006-10-18 11:05 zmoelnig
-
- * fixed if/else at the "mode" message
-
-2006-10-18 10:53 zmoelnig
-
- * hmm...
-
-2006-10-18 10:52 zmoelnig
-
- * made it a tiny bit more readable; added accumbuffer-bits to
- window-creation
-
-2006-10-18 10:50 zmoelnig
-
- * example for texture-sharing
-
-2006-10-18 10:46 zmoelnig
-
- * dont use markEx-objects anymore;
- LATER remove this example altogether
-
-2006-10-18 10:44 zmoelnig
-
- * dont use markEx-objects anymore
-
-2006-10-18 10:43 zmoelnig
-
- * updated to use vera.ttf instead of arial.ttf and to not use
- markEx-objects anymore
-
-2006-10-06 14:53 cclepper
-
- * updated RGBA pixel packings for Mac Intel
-
-2006-10-06 14:50 cclepper
-
- * update for proper Mac Intel pixel packing
-
-2006-10-04 11:38 zmoelnig
-
- * proper initialization (memset(0)) for fidtrackerx (used to crash
- on my x64_64)
-
-2006-10-03 15:13 zmoelnig
-
- * hopefully fixed the check whether OpenGL-framework is used
-
-2006-10-03 15:08 zmoelnig
-
- * disable checks for libGL and libGLU if we use the
- OpenGL-framework
-
-2006-10-03 11:51 zmoelnig
-
- * disable checks for lqt and libquicktime if QuickTime-framework is
- being used
-
-2006-09-27 12:55 zmoelnig
-
- * deleted obsoleted objects from this list
-
-2006-09-27 12:53 zmoelnig
-
- * make pd-binary settable via the PD variable
-
-2006-09-27 10:11 zmoelnig
-
- * removed the test for AC_PROG_GCC_TRADITIONAL since we use c++
- instead of cc
-
-2006-09-27 09:53 zmoelnig
-
- * hopefully fixed the FFMPEG-thing (the AVCodecContext-check was
- broken
- since i changed the language from "C" to "C++")
-
-2006-09-27 09:04 zmoelnig
-
- * added some magic for FTGL and ffmpeg
-
-2006-09-26 09:56 zmoelnig
-
- * use our own glew.h (if so)
-
-2006-09-26 09:55 zmoelnig
-
- * glProgramEnvParameter4fvARB() can only be used if
- GL_ARB_vertex_program is defined
- (GL_NV_vertex_program doesn't matter)
-
-2006-09-26 09:27 zmoelnig
-
- * removed check for "-no-builtin" gcc-flags, since this prevents us
- from building with older gcc-version
-
-2006-09-25 13:28 zmoelnig
-
- * regenerated glew from 1.3.4 sources;
- fixed importGLEW.sh so that it automatically adds the "#ifdef
- USE_GLEW"
- clauses around the code
-
-2006-09-21 19:36 zmoelnig
-
- * added checks for the not-deprecated linking flags on OSX;
- disabled altivec on x86_64 machines
-
-2006-09-21 14:38 zmoelnig
-
- * added newline at end of file
-
-2006-09-21 14:32 zmoelnig
-
- * add generic inlets for each textureunit
-
-2006-09-21 14:31 zmoelnig
-
- * added PDerror() which calls pd_error() without having to worry
- about the object ("ourselves")
-
-2006-09-20 15:57 zmoelnig
-
- * disabled Vertex by default (since it is very experimental)
- disabled SSE2 by default (since most processors do not yet
- support it)
-
-2006-09-20 15:56 cclepper
-
- * added glfrustum call with GEM default setting. Uncommented some
- of the matirx calls which get closer to correct rendering.
-
-2006-09-20 15:51 zmoelnig
-
- * indentation of preprocessor-directives, so i can read them
-
-2006-09-20 07:55 zmoelnig
-
- * removed the legacy HaveValidContext() function call (since it
- does no longer exist)
-
-2006-09-19 20:48 cclepper
-
- * init m_FBOcolor not m_color
-
-2006-09-19 20:43 cclepper
-
- * added a color message to set the background color.
-
-2006-09-18 11:09 zmoelnig
-
- * another check for illegal filenames
-
-2006-09-18 10:39 zmoelnig
-
- * removed MarkEx from Gem
-
-2006-09-18 10:39 zmoelnig
-
- * removed dependency on [v+] and friends (which are no longer part
- of Gem)
-
-2006-09-17 15:41 zmoelnig
-
- * put "float seconds;" in the platform-independent section, since
- it is used by both __APPLE__ and __WIN32__
-
-2006-09-15 18:15 tigital
-
- * [OSX] small fix for close() definition
-
-2006-09-14 09:44 zmoelnig
-
- * hopefully made this work with older openGL-headers
-
-2006-09-14 09:20 zmoelnig
-
- * put the authors into GemVersion.h and removed the OS-information
- (since this is blurry)
-
-2006-09-14 09:00 zmoelnig
-
- * w32 batch file for testing;
- LATER make this via make
-
-2006-09-12 22:38 cclepper
-
- * updated to include timers and matrix flipping on windows
-
-2006-09-12 19:58 cclepper
-
- * adds a timer for the movie framerate on windows. also flips the
- image around when a directshow source is used.
-
-2006-09-12 19:44 cclepper
-
- * added header for GLEW
-
-2006-09-12 19:43 cclepper
-
- * Quicktime init on first launch for Windows. This could possibly
- go in GemWinCreateNT, but it works fine here.
-
-2006-09-12 19:40 cclepper
-
- * GLEW init code for Windows
-
-2006-09-12 19:37 cclepper
-
- * added a working SIMD feature check for Windows.
-
-2006-09-11 21:56 cclepper
-
- * m_auto is passed to the handle. useful for DirectShow and
- Quicktime which are more efficient handling auto play than just
- incrementing a frame counter.
-
-2006-09-11 21:55 cclepper
-
- * moved m_auto to public member variable
-
-2006-09-11 21:53 cclepper
-
- * added right inlet frame handling and auto now sets rate
-
-2006-09-07 21:28 cclepper
-
- * fixed error in SetVertex that made everything square
-
-2006-09-05 15:27 tigital
-
- * added more informative output when changing mode
-
-2006-09-03 16:50 zmoelnig
-
- * removed inheritance of GemException from std::exception to not
- set up M$VC; hope this works
-
-2006-09-02 18:37 zmoelnig
-
- * use "-path" for searching images
-
-2006-09-02 18:37 zmoelnig
-
- * added installabs target for installing abstractions;
- install Gem.${EXT} into pd/extra/Gem/
-
-2006-08-31 19:45 cclepper
-
- * added a message apative to set the threshold for deinterlacing.
- also attempted to make the deinterlacing a little nicer looking
- for RGBA.
-
-2006-08-31 19:36 cclepper
-
- * changed drawing to use SetVertex() which allows for texturing
- from texture units other than 0
-
-2006-08-31 18:48 cclepper
-
- * added texunit message and handling of multiple texture units
-
-2006-08-29 15:34 zmoelnig
-
- * added "cvs" to the version string
-
-2006-08-29 14:46 zmoelnig
-
- * removed the tailing slash from BUILDDIR (avoid double-slashes in
- paths)
-
-2006-08-29 07:35 zmoelnig
-
- * fixed compilation issue on systems without HAVE_DIRECTSHOW
-
-2006-08-24 21:20 cclepper
-
- * added HAVE_DIRECTSHOW define to select filmDS or filmAVI
-
-2006-08-24 21:15 cclepper
-
- * changed defines to add HAVE_DIRECTSHOW
-
-2006-08-24 20:55 cclepper
-
- * DirectShow class for pix_film on Windows.
-
-2006-08-22 12:05 zmoelnig
-
- * replaced [v+] and friends with pd-objects
-
-2006-08-22 12:03 zmoelnig
-
- * dummy objects that print an error when being instantiated,
- telling the user that the real objects ceased to exist
-
-2006-08-22 11:52 zmoelnig
-
- * cyrille's stencil buffer patch
-
-2006-08-22 07:52 zmoelnig
-
- * newline at end of file (after all, C++ MUST have a newline at the
- EOF)
-
-2006-08-22 07:40 zmoelnig
-
- * put the DirectShow code into #ifdef's to prevent it from bulding
- on other platforms;
- dos2unix
-
-2006-08-21 21:21 cclepper
-
- * Changed callback to GetCurrentBuffer. Added method to record
- video to disk in native format (useful for DV capture).
-
-2006-08-21 21:16 cclepper
-
- * Object for loading DirectShow files on Windows
-
-2006-08-21 18:48 cclepper
-
- * fixed cast to GLclampd for depth flag
-
-2006-08-17 11:08 zmoelnig
-
- * remove the 2nd inlet inherited from [pix_texture] since this
- object always has its own texture
-
-2006-08-17 11:07 zmoelnig
-
- * added a second inlet for setting a "remote" texture, which is
- used optionally if no image is present
-
-2006-08-17 09:13 zmoelnig
-
- * deleted commented out leftovers;
- use window-dimensions when given dimensions <=0 (instead of <0)
-
-2006-08-17 08:22 zmoelnig
-
- * an example on how to use full-screen motion-bluring with
- feedback-textures
-
-2006-08-16 12:40 zmoelnig
-
- * autoconf working on OSX
-
-2006-08-16 12:39 zmoelnig
-
- * deleted [gemorb] and [gemtablet]
-
-2006-08-16 12:31 zmoelnig
-
- * removed MarkEx from Gem; added Vertex-branch to configure
-
-2006-08-16 12:27 zmoelnig
-
- * removed MarkEx from Gem
-
-2006-08-16 10:03 zmoelnig
-
- * better(?) declarations of exceptions...
-
-2006-08-14 15:32 zmoelnig
-
- * removed debugging printout
-
-2006-08-14 15:31 zmoelnig
-
- * initialization of treeidmap
-
-2006-08-14 15:07 zmoelnig
-
- * more arguments to objects that need it
-
-2006-08-14 14:58 zmoelnig
-
- * allow arguments to objects
-
-2006-08-14 14:37 zmoelnig
-
- * changed this object to A_GIMME,
- since default args do not like symbols to come after floats...
- LATER: this object should refuse from being created, if the
- arguments do not match what we expect
- LATER: there are other objects who also suffer from this...
-
-2006-08-09 17:15 zmoelnig
-
- * rearranged a bit, so that it is possible to find the "--with-pd"
- flag in the help...
-
-2006-08-09 17:08 zmoelnig
-
- * this might work on os-x!
- changed the behaviour of "--with-pd" so that it's argument should
- direct to the base-path of pd, where we can find both headers
- (<pdpath>/src) and libraries (<pdpath>/bin)
-
-2006-08-09 16:44 zmoelnig
-
- * use "0" instead of NULL for setting characters
-
-2006-08-09 16:40 zmoelnig
-
- * protect the inclusion of <colormodels.h> with
- HAVE_QUICKTIME4LINUX
-
-2006-07-27 16:00 zmoelnig
-
- * use "vera.ttf" as default font (whoa, this could break things!)
-
-2006-07-27 15:59 zmoelnig
-
- * use GemState->reset() instead of resetting things manually
-
-2006-07-27 15:58 zmoelnig
-
- * removed the "stereo" membervariable: this is handled by
- "tickTime";
- added a "reset()" method (to be used in [gemhead] instead of
- resetting things manually)
-
-2006-07-27 15:56 zmoelnig
-
- * replaced setting GemState->stereo by setting GemState->tickTime;
-
-2006-07-27 12:12 zmoelnig
-
- * removed an unconditional exception thrown in the constructor
-
-2006-07-25 16:37 zmoelnig
-
- * use "state->tickTime" instead of "state->stereo" for (not)
- updating movements
-
-2006-07-25 14:47 zmoelnig
-
- * made the warning go away. a bit more text...
-
-2006-07-20 18:45 tigital
-
- * removed "GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT" from
- fbo status checking because it has been removed from the spec
-
-2006-07-20 17:09 tigital
-
- * add info about compat message
-
-2006-07-12 04:47 tigital
-
- * replaced "colorspace" with separate "type" and "format" messages
- (also can affect creation args): default type=GL_UNSIGNED_BYTE
- and format=GL_RGB; more informative (and more gem-like) error
- reporting; better setup of fbo's; switchable textureType
- (default=GL_TEXTURE_2D); better cleanup
-
-2006-07-12 04:26 tigital
-
- * [osx] "type = ..._REV" or not: compile-time check for
- __BIG_ENDIAN__, to help support intel-macs
-
-2006-07-12 04:22 tigital
-
- * [osx] start of code to detect altivec at runtime
-
-2006-07-12 04:21 tigital
-
- * [osx] possibility of using generic float (software) renderer:
- should come up with a way to switch between renderer's at runtime
-
-2006-07-12 04:19 tigital
-
- * [osx] check for resource's existence before releasing them
-
-2006-07-12 04:17 tigital
-
- * added glTexParameteri()'s; removed auto texcoord generation (for
- now...); better support for older GL's; seems to work (atm) with
- geo's
-
-2006-07-12 04:04 tigital
-
- * starting to merge in vertex_array stuff (finally)
- - accepts tables in this order atm: vertex, color, normal,
- texcoord
-
-2006-07-12 04:00 tigital
-
- * starting to merge in vertex_array stuff (finally)
-
-2006-07-12 02:58 tigital
-
- * starting to merge in vertex_array stuff (finally)
-
-2006-07-04 14:48 zmoelnig
-
- * use setCSizeByFormat()
-
-2006-07-04 14:47 zmoelnig
-
- * use a define for the debug-printout at decoder-instantiation:
- makes code much more readable
-
-2006-07-04 14:46 zmoelnig
-
- * the convert(To|From) routines now also work without an explicit
- colorspace; if none is given, the already set cs of the
- destination is taken; if this is unset, the default cs is used
-
-2006-07-03 09:06 zmoelnig
-
- * replaced sprintf() by snprintf(); replaced printf() by
- post()/error()
-
-2006-07-03 08:45 zmoelnig
-
- * lowered the threshold of insecurity by replacing usleep() with
- select()
-
-2006-07-03 08:44 zmoelnig
-
- * lowered the threshold of insecurity with snprintf(), select(),...
-
-2006-06-26 02:28 tigital
-
- * xcode 2.3 project file, makes dynamiclib
-
-2006-06-20 09:03 zmoelnig
-
- * forgot to remove the debugging "read"s...
-
-2006-06-14 10:20 zmoelnig
-
- * generated from configure.ac
-
-2006-06-14 10:20 zmoelnig
-
- * the SIMD-tests are only done if required explicitely by the user
- (e.g. --enable-mmx) or the compiling hardware seems to support it
- (naive test: if ARCH="i686" we want "sse2" and "mmx" but not
- "altivec" and the like); LATER make better tests (query processor
- capabilities)
-
-2006-06-14 10:17 zmoelnig
-
- * generated from acinclude.m4 (with automake-1.9)
-
-2006-06-14 10:16 zmoelnig
-
- * the GEM_ARG_WITH macro family now doesn't explicitely set the
- default value, unless a 3rd argument is given and a non-empty
- string (like "force")
-
-2006-06-14 09:25 zmoelnig
-
- * why...these files should have been deleted a long time ago...
-
-2006-06-14 09:02 zmoelnig
-
- * removed non-free fonts and added one free replacement; added a
- COPYING.txt which discusses licensing.
- LATER think about changing the default font to "vera.ttf"
-
-2006-06-14 08:56 zmoelnig
-
- * oops, forgot to check in the changes for fain-grained control
- over SIMD-optimization
-
-2006-06-13 22:45 cclepper
-
- * commented out the fps post() on the Mac since that goes out the
- outlet
-
-2006-06-13 22:41 cclepper
-
- * used #if 0 to remove the object from the build process. need to
- use some proper defines until the new version works as well as
- the old
-
-2006-06-13 22:31 cclepper
-
- * should work for Mac/Win now
-
-2006-06-13 22:30 cclepper
-
- * moved m_recordStart and m_recordStop to the base class. commented
- out the not implemented getCodecName and getCodecDescription
-
-2006-06-13 22:28 cclepper
-
- * moved m_recordStart and m_recordStop to the base class
-
-2006-06-13 22:25 cclepper
-
- * Used one #ifdef to keep from crashing on Mac/Win. m_automatic is
- now true by default.
-
-2006-06-13 21:31 cclepper
-
- * Added a very clever #if 0 to remove this file from compilation.
-
-2006-06-13 21:29 cclepper
-
- * updated header file for volume function
-
-2006-06-09 19:07 cclepper
-
- * changed maxStackDepth declarations to match. both are GLint
-
-2006-06-09 19:05 cclepper
-
- * updated header file for quality function
-
-2006-06-09 19:04 cclepper
-
- * updated header file for volume function
-
-2006-06-09 13:06 zmoelnig
-
- * cleaned up setCSizeByFormat() to only one big (#ifdef __APPLE__
- #else) instead of 6 of them: should be more readable
-
-2006-06-08 15:36 zmoelnig
-
- * clean up shared memory needed when the segment already exists but
- is smaller than what we requested
-
-2006-06-08 11:55 zmoelnig
-
- * removed freeShm() from the destructor since the parent's
- destructor already handles this: the joys of inheritance
-
-2006-06-01 13:58 zmoelnig
-
- * prefixed V4L2-specific defines with V42L_; added loads of
- debugging stuff but still couldn't make it work...
-
-2006-06-01 13:55 zmoelnig
-
- * prefixed V4L-specific defines with V4L_; better checks on
- stopTransfer()
-
-2006-06-01 13:52 zmoelnig
-
- * added some more tests for defines when we are on w32
-
-2006-05-31 14:05 zmoelnig
-
- * reschedule a rendering-cycle when changing the framerate from 0.0
- to something valid (normally the framerate change only takes
- effect at the next render-cycle; with framerate==0.0 this can
- take a long time)
-
-2006-05-31 14:05 zmoelnig
-
- * cancel pending destroy-requests on "create"
-
-2006-05-31 13:54 zmoelnig
-
- * reschedule a rendering-cycle when changing the framerate from 0.0
- to something valid (normally the framerate change only takes
- effect at the next render-cycle; with framerate==0.0 this can
- take a long time)
-
-2006-05-24 17:18 cclepper
-
- * added defines for Intel.
-
-2006-05-24 17:17 cclepper
-
- * added defines for Intel. fixed stupid looping bug.
-
-2006-05-16 12:00 zmoelnig
-
- * changed the return type of string.find() from (size_t) to
- (unsigned long) in order to make a valid test for (pos<0): this
- prevents hanging...
-
-2006-05-07 10:04 zmoelnig
-
- * use (size_t) where appropriate
-
-2006-05-07 10:03 zmoelnig
-
- * made m_size of type (size_t) instead of just (int)
-
-2006-05-07 10:03 zmoelnig
-
- * include <stdio.h>
-
-2006-05-07 10:00 zmoelnig
-
- * explicit casts to (float) to shut up warnings
-
-2006-05-04 19:04 zmoelnig
-
- * respect m_size (via glScale() and glPush/glPop)
-
-2006-05-04 18:54 zmoelnig
-
- * use GemMan::destroyWindowSoon() for window destruction: this
- allows to directly connect [gemmouse] to [destroy( without
- crashing (previously a [del 0] was needed to decouple the
- window-event-grabbing from the window-destruction)
-
-2006-05-04 18:52 zmoelnig
-
- * added a destroyWindowSoon() function that issues a delayed
- windows destruction (destruction is done at the beginning of the
- next render cycle which is rescheduled to be within 0.0 ms); this
- is useful when the destruction is initiated via window-events
- which would otherwise crash pd
-
-2006-05-04 17:53 zmoelnig
-
- * the slice-input now also accepts a pair of numbers for different
- numSlices and numStacks; currently only used by [sphere3d]
-
-2006-05-04 17:43 zmoelnig
-
- * added a spherical object for deformation (similar to [curve3d],
- but only control-points for now
-
-2006-05-03 13:34 zmoelnig
-
- * fixed memory-leak
-
-2006-05-03 04:24 tigital
-
- * now we correctly get the location of uniform variables: how it
- worked before, I have no idea...
-
-2006-04-28 14:34 zmoelnig
-
- * use memset() instead of bzero();
- use __WIN32__ instead of WIN32; include config.h for this to work
-
-2006-04-28 14:33 zmoelnig
-
- * inlcude config.h for __WIN32__
-
-2006-04-28 14:18 zmoelnig
-
- * include <io.h> instead of <unistd.h> on w32
-
-2006-04-28 14:16 zmoelnig
-
- * just include CPPExtern.h: this will include m_pd.h, so we don't
- need to do it here
-
-2006-04-28 14:13 zmoelnig
-
- * include GemExportDef before m_pd.h: this way we only have to
- pragma-disable the vc-warnings once: less code cluttering!
-
-2006-04-28 14:12 zmoelnig
-
- * use _MSC_VER instead of __WIN32__ for w32-specific things (the
- used pragmas are vc-only; i am not that sure about the
- declspec()-things)
-
-2006-04-28 13:57 zmoelnig
-
- * moved all includes to top of the file;
- use GemGL.h to include the gl-headers
-
-2006-04-28 13:51 zmoelnig
-
- * added wglext.h for w32;
- shouldn't the agl-headers be included here too?
-
-2006-04-28 13:35 zmoelnig
-
- * automatically define __WIN32__ if _MSC_VER is defined
-
-2006-04-28 13:33 zmoelnig
-
- * removed test for GL_WIN32_MEAN_AND_LEAN (there is no such thing)
-
-2006-04-28 13:32 zmoelnig
-
- * use "#ifdef __WIN32__" instead of "#if __WIN32__"
-
-2006-04-28 13:30 zmoelnig
-
- * protected the use of defines via #ifdef;
- better bracketing;
-
-2006-04-28 13:29 zmoelnig
-
- * don't use freeShm() on __WIN32__
-
-2006-04-28 13:29 zmoelnig
-
- * protected the use of defines via #ifdef
-
-2006-04-28 13:27 zmoelnig
-
- * use HAVE_QUICKTIME (and added a not about where it should be
- defined properly)
-
-2006-04-28 13:26 zmoelnig
-
- * use double for sqrt()
-
-2006-04-28 13:24 zmoelnig
-
- * on w32 include <io.h> instead of <unistd.h>
-
-2006-04-28 13:22 zmoelnig
-
- * check if GL_TEXTURE0_ARB is defined before using it
-
-2006-04-27 12:35 zmoelnig
-
- * it has been a long time since i compiled that...fixed some minor
- typos...
-
-2006-04-27 12:07 zmoelnig
-
- * added checks for video4linux-2; this is disabled by default
- (enable it with
- "--with-v4l2")
-
-2006-04-27 11:21 zmoelnig
-
- * added the bug reported by cyrille regarding pix_video and philips
- webcams
-
-2006-04-26 15:37 zmoelnig
-
- * fixed the [vertex_program]-bug; opened the freeframe-64bit issue
-
-2006-04-26 15:34 zmoelnig
-
- * made "param" an alias for "parameter", since this is the keyword
- most objects use...
-
-2006-04-26 15:33 zmoelnig
-
- * fixed a bug where m_envNum was not properly initialized when
- [vertex_program] was called with an argument; moved "parameter"
- to vertex_program.cpp, so both objects can set the parameter;
- LATER think about multiple parameters...
-
-2006-04-26 12:22 zmoelnig
-
- * proper initialization prevents crashes in destructor...
-
-2006-04-26 09:35 zmoelnig
-
- * did some proper initializing of pointers to prevent crashes
- (why has nobody thought about that in the generation process!??)
-
-2006-04-26 08:30 zmoelnig
-
- * trigger the quitting from outside (that is: the script)
-
-2006-04-26 08:20 zmoelnig
-
- * a simple test that tests for all Gem objects (as listed in
- objects.txt);
- no tests are performed on vertex/-objects and on markEx/-objects
-
-2006-04-26 07:47 zmoelnig
-
- * fixed the [separator] bug;
- found other ways to trigger the [vertex_program] bug
-
-2006-04-26 07:41 zmoelnig
-
- * before pushing to the stacks, check whether the stacks are
- already full;
- this leads to less errors when chaining more than 1 [separator]
-
-2006-04-26 07:40 zmoelnig
-
- * added a variable for the current depth of the matrix-stacks
-
-2006-04-26 07:39 zmoelnig
-
- * query the number of supported stacks for the various matrix-modes
- (important
- for [separator];
- text whether GL_NV_multisample_texture_hint is supported before
- setting the hint;
-
-2006-04-25 17:18 zmoelnig
-
- * normalized input and output values; still no clamping
-
-2006-04-25 16:58 zmoelnig
-
- * yuv2rgb and vice versa conversion abstractions
-
-2006-04-24 19:16 zmoelnig
-
- * use "size_t" for alignment-magic, since
- sizeof(int)!=sizeof(unsigned char*) on x86_64;
- btw, this should be used in pd's m_simd.h and in the freeframe
- specs too...
-
-2006-04-11 09:33 zmoelnig
-
- * moved the window-destruction in render() before the m_windowState
- check: this fixes issues with lights when destroying the windows
- from "outside"
-
-2006-04-07 15:12 tigital
-
- * [osx] uyvy/bgra/yv12 conversions altivec'd (DONE)
-
-2006-04-07 03:49 tigital
-
- * yuv422_to_bgra_altivec() now works; fixed some typos;
- re-corrected #include's
-
-2006-04-05 11:29 zmoelnig
-
- * removed this pseudo-configure script since it is totally
- outdated;
- the (pseudo) Makefile in here should call configure in src/ if
- needed
-
-2006-04-05 11:27 zmoelnig
-
- * removed the call to glClearColor() in the reset()-routine since
- it might crash pd/Gem when no valid context is available (LATER:
- think what will happen when someone clicks on "reset" while
- rendering)
-
-2006-03-28 09:40 zmoelnig
-
- * reverted the include-change by jamie.
- this should really be handled by configure and NOT in here since
- we don't
- know whether the quicktime-headers are in lqt/ or quicktime/
- or...
-
-2006-03-28 03:20 tigital
-
- * fixed header inclusion
-
-2006-03-27 16:46 tigital
-
- * CLAMP() is inlined from GemFuncUtil.h
-
-2006-03-27 14:48 zmoelnig
-
- * replaced "nil" by "null64" in MMX routines, since this makes
- problems with QuickTime-framework (on macintel)
-
-2006-03-27 14:47 zmoelnig
-
- * added SSE2 processing for YUV (but most of the time is spent in
- memory-fetching anyhow, so not much of a speed gain)
-
-2006-03-27 07:52 zmoelnig
-
- * updated TODO-list: opened new bugs for [separator], missing
- objects on w32, and the shader-objects
-
-2006-03-24 15:16 zmoelnig
-
- * initialize (and modify) m_simd via GemSIMD and select optimized
- algorithms at runtime.
-
-2006-03-24 15:12 zmoelnig
-
- * instantiate a GemSIMD class in order to query the CPU only once.
-
-2006-03-24 15:10 zmoelnig
-
- * implemented a small static class GemSIMD which is used to query
- the SIMD-capabilities of the current CPUs: this should bring us
- away from (not) using SIMD via preprocessors.
-
-2006-03-23 23:08 zmoelnig
-
- * weird: compiling with SSE2 (on a system that doesn't support
- it!), yields
- to crashes when casting "double" to "int"; using "float" works
- fine, so i
- enforced floats here...
-
-2006-03-23 22:51 zmoelnig
-
- * removed "done..." printout in destructor
-
-2006-03-23 17:07 zmoelnig
-
- * added check for sse2
-
-2006-03-23 17:05 zmoelnig
-
- * added YUV->RGB24 routine (its not really faster than YUV->RGB32)
-
-2006-03-23 17:03 zmoelnig
-
- * put GEM_VECTORALIGNMENT in here
-
-2006-03-23 14:25 zmoelnig
-
- * further improved the SSE2-code: less shuffling done (in YUV2RGBA)
- and cache optimization on writing
-
-2006-03-23 14:07 zmoelnig
-
- * use macros for the timing code: this makes things much more
- readable (no more ifdef's within the actual code to time)
-
-2006-03-22 23:07 tigital
-
- * typo with no effect
-
-2006-03-22 23:06 tigital
-
- * var initializing re-ordering
-
-2006-03-22 22:50 tigital
-
- * added "#ifdef GL_ARB_shader_objects" to linkCallback()
-
-2006-03-22 22:47 tigital
-
- * added YUV422_to_YV12_altivec(); changed function var's to
- YV12_to_YUV422_altivec() so it works in the new file; started
- YUV422_to_BGRA_altivec(), but non-functioning atm
-
-2006-03-22 22:43 tigital
-
- * re-ordering
-
-2006-03-22 22:40 tigital
-
- * GemPixConvert.h switcheroo
-
-2006-03-22 17:41 zmoelnig
-
- * use the YUV2RGBA routines;
- on reallocate() make sure that a pointer to the aligned memory is
- returned
-
-2006-03-22 17:35 zmoelnig
-
- * initial SSE2-optimized YUV2RGBA conversion: there is still a lot
- to be done here (e.g. get a real grip on SIMD-programming!)
-
-2006-03-22 12:59 zmoelnig
-
- * added SSE2-optimized RGBA2YUV conversion;
- since GemPixUtil.cpp has grownso huge, i have outsourced the
- optimized color conversion routines into separate files
- GemPixConvertAltivec.cpp, GemPixConvertSSE2.cpp; obviously this
- has only been tested on linux and mightwork (or not) on osx
-
-2006-03-20 21:32 zmoelnig
-
- * did i check this in already?
-
-2006-03-20 20:53 zmoelnig
-
- * a toon-shader done with glsl
-
-2006-03-20 15:02 tigital
-
- * "#ifdef GL_ARB_shader_objects" added to createArrays()
-
-2006-03-19 18:25 zmoelnig
-
- * i think the separator-issue is almost fixed
-
-2006-03-19 18:25 tigital
-
- * remembered to member variables (masses, springs), so now we have
- actual object autonomy
-
-2006-03-18 20:36 tigital
-
- * fixed typo, now compiles
-
-2006-03-18 14:21 zmoelnig
-
- * in theory these changes should fix the memleak problem with the
- [separator]: while i was extra careful, i hope that my changes
- will be compiling and (what's more) be functional on other
- platforms!
-
-2006-03-16 09:34 zmoelnig
-
- * updated help-patches (mostly xchanged the [destroy( message with
- [create()
-
-2006-03-16 08:55 zmoelnig
-
- * FIXED: not using client-storage on machines that do not support
- it led to a "invalid enumerant" GL-error (due to setting
- GL_UNPACK_CLIENT_STORAGE_APPLE via glPixelStore to _some_ value);
-
-2006-03-15 19:49 tigital
-
- * updated based on what was committed yesterday, plus some other
- things
-
-2006-03-15 17:09 zmoelnig
-
- * updated since a help-patch for [pix_record] is now available
-
-2006-03-15 16:51 zmoelnig
-
- * new implementation that allows switching of the attached
- shm-segment via a "set" message.
-
-2006-03-15 15:42 zmoelnig
-
- * things removed for osX needed to be removed on linux too
-
-2006-03-15 10:37 zmoelnig
-
- * a help-patch
-
-2006-03-15 10:35 zmoelnig
-
- * cleaned up a bit (less verbosity; local variables should not be
- called m_...; ...)
-
-2006-03-14 20:04 tigital
-
- * [osx]: removed HaveValidContext() checks, because we now have a
- master context created via GemMan::initGem()...also initial code
- (not fully working) intended to allow auto-texcoord generation
- and setTexCoords()
-
-2006-03-14 19:59 tigital
-
- * [osx]: removed HaveValidContext() checks, because we now have a
- master context created via GemMan::initGem()...also changed to
- GL_NEAREST filtering to prevent fallback to software
- renderer...and initial (not fully working) code to allow
- colorspace request (ie. FLOAT, RGB, RGBA)
-
-2006-03-14 19:53 tigital
-
- * [osx]: removed HaveValidContext() checks, because we now have a
- master context created via GemMan::initGem()
-
-2006-03-14 19:25 tigital
-
- * [osx]: removed HaveValidContext() checks, because we now have a
- master context created via GemMan::initGem()
-
-2006-03-14 19:18 tigital
-
- * [osx]: removed HaveValidContext() checks, because we now have a
- master context created via GemMan::initGem()
-
-2006-03-14 18:23 tigital
-
- * corrected path to initial image
-
-2006-03-14 15:35 zmoelnig
-
- * glsl_vertex and glsl_fragment now respect pd's search path;
- updated TODO since some help-patches are now done
-
-2006-03-14 15:32 zmoelnig
-
- * updated and new help-patches for shaders
-
-2006-03-14 14:25 tigital
-
- * [size $1< works, and it's centered; removed CLIP_* limitations,
- so now it's like a normal gem object; some cleanup
-
-2006-03-14 14:20 tigital
-
- * added setModified() to parmMess: where is this really necessary
- (and not)?
-
-2006-03-14 14:19 zmoelnig
-
- * link now optionally takes a list of module-id's: [link 3 2( is
- the same as [shader 3 2, link(
-
-2006-03-14 14:17 zmoelnig
-
- * repsect pd's search path when opening shaders;
- fewer openGL errors;
-
-2006-03-14 14:17 tigital
-
- * cleanup: removed unused function bindTexture()
-
-2006-03-14 13:20 zmoelnig
-
- * removed printout of plugin address; made param# larger and end
- the param-string with \0
-
-2006-03-14 13:18 zmoelnig
-
- * added help-files for ARB shaders; made the [pix_freeframe] object
- theoretically
- functional
-
-2006-03-14 12:33 zmoelnig
-
- * empty(!still!) class for a splash screen;
- this object is aliased "Gem", so that when people create a [Gem]
- object, it doesn't fail
-
-2006-03-14 10:40 zmoelnig
-
- * mark shm-segment for deletion when object is destroyed;
- [TODO]: marked pix_share_* as done
-
-2006-03-14 10:38 zmoelnig
-
- * added help patches
-
-2006-03-14 10:14 zmoelnig
-
- * made it work on linux (even without crashes!);
- now you can also specify the 4th argument (color) as symbolic
- name like "RGBA" or "YUV":
-
-2006-03-14 08:58 zmoelnig
-
- * updated status
-
-2006-03-14 08:53 zmoelnig
-
- * what we still have to-do to make the gem-0.91 release
-
-2006-03-13 20:27 zmoelnig
-
- * added a handle for Destroy-Event on linux; whenever the window is
- closed (by clicking on the "x") the gem-context will be
- destroyed;
- this needs to be done outside of the event-loop to avoid crashes
-
-2006-03-13 19:38 zmoelnig
-
- * convert from cs other than RGBA
-
-2006-03-13 17:47 zmoelnig
-
- * registered the WM_DELETE_WINDOW protocol in order to disable the
- user-closing of the Window: LATER think about closing the window,
- when the user requests it.
-
-2006-03-13 17:20 zmoelnig
-
- * respect the upside-down flag when in mem2jpegImage(): however on
- my machine
- the images written seem to be correct anyhow...
-
-2006-03-13 16:56 zmoelnig
-
- * do not instantiate recordQT4L when HAVE_LQT_ADD_VIDEO_TRACK is
- not defined
-
-2006-03-12 20:37 zmoelnig
-
- * added help-patches for the hsv2rgb (and vice versa) abstraction:
- these are just copies from Gem/help/
-
-2006-03-12 20:34 zmoelnig
-
- * new abstractions in case we get rid of MarkEx
-
-2006-03-12 19:33 zmoelnig
-
- * added new help-file
-
-2006-03-12 19:07 zmoelnig
-
- * new help-files
-
-2006-03-06 11:23 zmoelnig
-
- * added stencil-buffer for glx (tested) and wgl (NOT tested)
-
-2006-03-04 00:52 tigital
-
- * added stencil buffer on creation
-
-2006-03-03 20:42 tigital
-
- * added env message; cleanups in setUpTextureState()
-
-2006-03-02 14:55 zmoelnig
-
- * set "upsidedown" to false: while this is the default on most
- systems, it is not on OSX (where quicktime makes flipped images);
- however pix_snap will always make "upright" images, so we have to
- make sure this is set here; this should close #1096651 at the
- sf-tracker (but i haven't tested it on OSX)
- additionally use setCsizeByFormat();
- additionally enable the __APPLE__'ed code for all platforms (its
- nothing apple-specific in there)
-
-2006-02-28 17:40 zmoelnig
-
- * who need m_name and m_length ? not me...
-
-2006-02-28 17:39 zmoelnig
-
- * whoa! finally found the bug that made Gem crash on re-loading a
- shader (or loading another one...); lots of cleanups, like using
- C++ "new" instead of "malloc" and more terse output and and ...
-
-2006-02-27 16:00 tigital
-
- * free arrays in getVariables() before getting the new
- m_uniformCount
-
-2006-02-27 15:09 zmoelnig
-
- * finally found the type that made a) the object crash and b) it
- look weird;
- only regenerate the vertices,... when needed (e.g. something has
- changed)
-
-2006-02-27 14:25 zmoelnig
-
- * added better (probably working) tests for ARB and NV extensions
-
-2006-02-27 14:09 zmoelnig
-
- * added a better (probably working) test for "lqt_add_video_track"
-
-2006-02-27 13:36 zmoelnig
-
- * added missing curly bracket
-
-2006-02-27 13:35 zmoelnig
-
- * initialized the index-array to "0": this keeps us from crashing!
-
-2006-02-24 15:14 tigital
-
- * added messages: "drag"(default 0.5) and "spring" (default 0.3);
- some cleanup
-
-2006-02-23 17:34 zmoelnig
-
- * added support for writing specified slots to disk (not very well
- tested)
-
-2006-02-23 17:33 zmoelnig
-
- * support for other colorspaces than RGB when writing with
- imagemagick (YUV not yet supported; libtiff and libjpeg not
- tested at all!)
-
-2006-02-23 15:33 zmoelnig
-
- * only compile if HAVE_LQT_ADD_VIDEO_TRACKS is defined (which
- should be defined by configure)
-
-2006-02-23 15:29 zmoelnig
-
- * removed the inlet
-
-2006-02-23 15:29 zmoelnig
-
- * allow to set the class-flags by defining GEM_CLASSFLAGS
-
-2006-02-21 14:01 zmoelnig
-
- * define HAVE_CONFIG_GENERIC_H if we don't have another
- config*.h.in file
-
-2006-02-21 14:00 zmoelnig
-
- * include configGeneric.h instead of os-specific config-file if
- HAVE_CONFIG_GENERIC_H is defined (at the command line)
-
-2006-02-21 13:27 zmoelnig
-
- * a generic fallback (a la long we can replace all the os-specific
- config.h.in files)
-
-2006-02-21 13:25 zmoelnig
-
- * added a test for lqt_add_video_track()
-
-2006-02-21 13:01 zmoelnig
-
- * added HAVE_LQT_ADD_VIDEO_TRACK, since older versions of
- libquicktime don't have this...
-
-2006-02-21 11:05 zmoelnig
-
- * tried to make it more stable;
- it is till crashing when: a) switching from non-texture to
- texture (it works when the texture is present when rendering is
- started); b) switching the lighting-state
-
-2006-02-21 11:02 zmoelnig
-
- * #ifdef'ed everything with USE_GLEW (currently glew is not used,
- so try to avoid any interference)
-
-2006-02-17 05:22 tigital
-
- * removed an unused outlet
-
-2006-02-16 19:53 tigital
-
- * useful for automatic texture-coordinate generation
-
-2006-02-15 23:05 tigital
-
- * [osx] one last hack to make it work like the other platforms
-
-2006-02-15 20:54 zmoelnig
-
- * oops! for testing i used __linux__ instead of __APPLE__ and
- forgot to revert it...
-
-2006-02-15 20:34 zmoelnig
-
- * some string magic to get the correct name of the plugin within an
- osX-bundle
-
-2006-02-15 18:32 zmoelnig
-
- * fixed use of DONT_HAVE_GLBLENDEQUATION (it was used as
- HAVE_GLBLENDEQUATION)
-
-2006-02-13 21:49 zmoelnig
-
- * removed the 2nd inlet (why was it there at all?)
-
-2006-02-13 16:58 tigital
-
- * corrected all.trees path to work from help
-
-2006-02-10 15:20 zmoelnig
-
- * use MAKECMDGOALS when calling the Makefile in src/
-
-2006-02-10 13:32 zmoelnig
-
- * added inlets for contrast and saturation
-
-2006-02-10 13:26 zmoelnig
-
- * added Grayscale processing
- avoid processing in [pix_contrast] if both m_contrast and
- m_saturate are 1.f (in greyscale ignore m_saturate)
-
-2006-02-09 00:32 tigital
-
- * [osx] new loader code that works with freeframe 1.0 SDK; note
- that the plugin will be looked for in the same directory as the
- patch, and currently you must append ".frf" to the end of the
- plugin's name
-
-2006-02-08 22:39 tigital
-
- * cleaned up imageStruct::setCsizeByFormat() so that it no longer
- does "default" switch before hitting the various case's
-
-2006-02-08 22:27 cclepper
-
- * Added RGBA version and tested on Windows.
-
-2006-02-08 22:26 cclepper
-
- * Added RGBA version and tested on Windows. Works except for
- negative contrasrt and saturarion values.
-
-2006-02-07 16:16 zmoelnig
-
- * renamed processYUV_Altivec() to processYUVAltivec() so it gets
- automatically called by GemPixObj's render();
- put initializing of class-variables into the constructor-header
-
-2006-02-07 03:34 cclepper
-
- * added #ifdef __VEC__
-
-2006-02-06 21:47 cclepper
-
- * initial YUV version with Altivec
-
-2006-02-06 17:20 cclepper
-
- * brings the old pix_record up to date
-
-2006-02-06 14:14 zmoelnig
-
- * implemented the setCodec(int) as a no-op
-
-2006-02-06 13:41 zmoelnig
-
- * better indentation to see what is included when
-
-2006-02-06 10:15 zmoelnig
-
- * this is the original pix_record, now renamed to pix_recordQT
- while we have the two concurrent objects, how should we make this
- compatible? create an abstraction?? make hacks like in
- [pix_filmNT]???
-
-2006-02-06 09:58 zmoelnig
-
- * at least made it compile on os-x
-
-2006-02-05 19:23 zmoelnig
-
- * made "record"-message work again
-
-2006-02-05 19:22 zmoelnig
-
- * now it produces something...
-
-2006-02-05 18:51 zmoelnig
-
- * updated to use lqt-api instead of old quicktime4linux api.
- although it somehow produces just noise right now (but hey - it
- did work 10 minutes ago)
-
-2006-02-05 18:49 zmoelnig
-
- * removed the dummy implementation of putFrame(): it is pure
- virtual in record.cpp and should not be filled with dummies
-
-2006-02-04 18:16 tigital
-
- * update
-
-2006-02-04 12:47 zmoelnig
-
- * define HAVE_QUICKTIME for __APPLE__
- (later think about using autoconf for this)
-
-2006-02-04 12:44 zmoelnig
-
- * added convertTo() and convertFrom() functions to the
- imageStruct-class for generic cs-conversion.
-
-2006-02-03 21:53 zmoelnig
-
- * pix_record which is independent of the used API (like
- pix_filmNEW,...)
-
-2006-02-03 21:52 zmoelnig
-
- * blind fixes to match record.h
-
-2006-02-03 21:40 zmoelnig
-
- * implementation classes for pix-record APIs.
- so far the recordQT4L (quicktime-for-linux) is tested, but not
- totally stable
- the recordQT (Apple's QuickTime API) has been copy'n'pasted from
- the original pix_record.cpp code - i am pretty sure i introduced
- some problems: at least the codec-querying and (more important)
- setting has certainly been broken.
-
-2006-02-03 15:33 tigital
-
- * [osx]: shutup gcc warning in initGem()
-
-2006-02-01 18:38 zmoelnig
-
- * replaced printf() by error() (it's more pdish and doesn't throw
- an error)
-
-2006-02-01 18:37 zmoelnig
-
- * at least it compiles here on linux...
-
-2006-02-01 18:21 zmoelnig
-
- * probably a new-line at EOF
-
-2006-02-01 18:21 zmoelnig
-
- * cleaned up code a bit (so i can read it :-))
- should perform a bit faster as well
- fixed a crash on my machine
- added type message
-
- still very crashy
- i _think_ there is a bug (most likely: a memory leak) in here
-
-2006-02-01 16:53 tigital
-
- * forgot header change to other platforms: this'll be cleaned and
- put in the correct spot (ie. the top of the file) sometime
-
-2006-02-01 15:43 tigital
-
- * initial commit: novel mathematical structure
-
-2006-02-01 15:42 tigital
-
- * initial commit: takes an image and creates a "voronoi region"
- painting out of it...works on OSX, but relies on GemPBuffer code,
- so other platforms can use this to test that code...
-
-2006-02-01 15:39 tigital
-
- * initial commit: works on OSX (still needs some serious cleanup!),
- but untested on other platforms: code is there, but is it really
- equivalently functional?
-
-2006-02-01 15:37 tigital
-
- * added check for a loaded program to the paramMess code; prevents
- crashing when sending parameters to the object but no program is
- actually loaded!
-
-2006-02-01 15:36 tigital
-
- * error code reporting cleanup
-
-2006-02-01 15:34 tigital
-
- * [OSX] changed NULL to 0 to shutup gcc
-
-2006-02-01 15:33 tigital
-
- * added header for glReportError(); [OSX] added "masterContext"
-
-2006-02-01 15:31 tigital
-
- * cleanup; added setModified();
-
-2006-02-01 15:04 zmoelnig
-
- * changed "#define unix" to "#define __unix__"
-
-2006-02-01 15:03 zmoelnig
-
- * changed "#define unix" to "#define __unix__"
- removed unneccessary headers from inclusion
-
-2006-02-01 15:00 zmoelnig
-
- * changed "#define unix" to "#define __unix__"
- moved the check for glx-support to GemWinCreateXWin.h
-
-2006-02-01 14:58 tigital
-
- * [OSX] added "masterContext", which gets rid of need for
- HaveValidContext()...needs non-jamie testing ;-)
-
-2006-02-01 14:53 tigital
-
- * cleanups; added TODO questions; [OSX] added "masterContext",
- which gets rid of need for HaveValidContext()...needs non-jamie
- testing ;-)
-
-2006-02-01 13:24 zmoelnig
-
- * only create constContext when its not already created
-
-2006-02-01 13:23 zmoelnig
-
- * applied patch from cesare to avoid crashes on closing the window
-
-2006-01-30 13:12 zmoelnig
-
- * added constructor for pixBlock-class (which properly initalizes
- newfilm and newimage to "false")
- moved constructor/destructor of imageStruct and pixBlock from
- header into the cpp-files to avoid unneccessary recompilation on
- changes)
-
-2006-01-26 14:47 zmoelnig
-
- * made a script (which will hopefully hardly ever be needed) to
- import glew
- mention it in the README.glew
-
-2006-01-26 14:07 zmoelnig
-
- * added glew-files (+ a readme how i got them)
-
-2006-01-23 11:08 zmoelnig
-
- * changed [part_velsphere] to [part_velocity sphere]
-
-2006-01-23 11:07 zmoelnig
-
- * define DONT_HAVE_GLBLENDQUATION
-
- i think, this file should be used only for M$VC;
- LATER we can put #pragma's in here to enable linking with special
- libraries based on the configuration (or should we rather do it
- in the files that need these libraries??)
-
-2006-01-23 11:05 zmoelnig
-
- * use a DONT_HAVE_GLBLENDQUATION rather than __WIN32__ to determine
- whether this objects needs to be disabled
-
-2006-01-22 21:43 zmoelnig
-
- * added alternative dependencies for magick++6 and avifile-0.7
-
-2006-01-22 21:41 zmoelnig
-
- * added newly added files
-
-2006-01-22 21:40 zmoelnig
-
- * minor changes (line.breaks)
-
-2006-01-22 21:37 zmoelnig
-
- * on w32 we have to include <io.h> to be able to use "close(int)"
-
-2006-01-22 21:32 zmoelnig
-
- * fixed string-template issues with vc6
-
-2006-01-22 21:29 zmoelnig
-
- * changed 0.5 to 0.5f to make floats instead of doubles (amd thus
- reduce warnings about conversion)
-
-2006-01-22 21:27 zmoelnig
-
- * disabled if GL_TEXTURE0_ARB is undefined
- (another candidate for GLEW)
-
-2006-01-22 21:26 zmoelnig
-
- * removed definition of DEBUG=0 since it is not needed anyhow
-
-2006-01-22 21:25 zmoelnig
-
- * turn glBlendEquation OFF on w32 (stupid restriction, but faster
- than finding anything more sophisticated)
-
-2006-01-22 21:23 zmoelnig
-
- * only set glParameterEnvArg if vertexprograms are supported by the
- headers
-
-2006-01-22 21:17 zmoelnig
-
- * disable more warnings (here: switch-statement without case (only
- default); this is possible is all cases are turned off by
- #ifdefs)
-
- NOTE: these pragmas should be within __MSC_VER_ instead of
- __WIN32__
-
-2006-01-18 12:11 zmoelnig
-
- * found this lying around on my harddisk
-
-2006-01-18 11:22 zmoelnig
-
- * made circle::NUM_PTS a define rather than a const static variable
-
-2006-01-18 11:13 zmoelnig
-
- * removed unused variables
- made circle::NUM_PTS a define rather than a const static variable
-
-2006-01-18 10:54 zmoelnig
-
- * set a variable when an apple-framework is found
- use it in the status-report (so apple-users don't get confused
- about no QuickTime even if the framework is installed)
- in "configure" the removal of "local"/"locale" is also applied
-
-2006-01-18 10:52 zmoelnig
-
- * fixed typo "locale" should read "local"; however, since the tests
- are not expanded into functions, this does not work
- so i removed the "locale" entirely and replaced it by a
- pseudo-localized variable (appending stuff derived from the
- arguments)
-
-2006-01-18 10:24 zmoelnig
-
- * properly ifdef the usage of "kDVCPROHD720pCodecType"
-
-2006-01-18 10:18 zmoelnig
-
- * declare getFPS() (inherited from film.h)
-
-2006-01-18 10:15 zmoelnig
-
- * include <fcntl.h> for open()
-
-2006-01-18 10:02 zmoelnig
-
- * disable more code, if GL_ARB_shader_objects is not defined
- (mostly cosmetic)
-
-2006-01-18 10:00 zmoelnig
-
- * disable most of the code if "GL_ARB_shader_objects" is not
- defined
-
-2006-01-18 09:13 zmoelnig
-
- * avoid using m_program if "GL_ARB_shader_objects" is not defined
-
-2006-01-17 11:01 zmoelnig
-
- * prevent ARB-GLSL
-
-2005-12-27 19:03 tigital
-
- * initial helpfile
-
-2005-12-15 17:45 zmoelnig
-
- * removed loading/saving
- removed "point" area-type
- changed (float) to (unsigned char) where possible (at least where
- it was obvious to do)
-
-2005-12-15 13:09 zmoelnig
-
- * updated a bit so we can build a debian-package
-
-2005-12-15 12:17 zmoelnig
-
- * added davide's hit-object
-
-2005-12-15 10:54 zmoelnig
-
- * initialized more variables
- moved initialization (from body of constructor) into
- initialization-block of constructor
-
-2005-12-15 00:43 tigital
-
- * clean up in render loop
-
-2005-12-14 23:19 cclepper
-
- * works on windows. sorta. only a few changes needed from the mac
- code.
-
-2005-12-14 15:53 tigital
-
- * string buffer is now member variable; more detailed reporting
- when program is outside hardware limits
-
-2005-12-14 13:34 zmoelnig
-
- * TreeIdMap for reacTable*'s fiducials
-
-2005-12-14 13:29 zmoelnig
-
- * dont build depend-files when doing "make clean" or "make
- distclean"
-
-2005-12-14 13:29 zmoelnig
-
- * don't try to generate configure, Make.config and the like when
- doing a "make clean" or "make distclean"
-
-2005-12-14 13:28 zmoelnig
-
- * newline at end of file...
-
-2005-12-14 13:26 zmoelnig
-
- * fixed header-inclusion-prevention-defines (ye, my mother-tongue
- is German)
-
-2005-12-14 13:24 zmoelnig
-
- * included Ross and Martin for the reacTIVision system
- replaced "@" by "[AT]"
-
-2005-12-14 13:15 zmoelnig
-
- * help-patches for the fiducial-tracker (and the binarizing
- thresholder)
-
-2005-12-14 13:14 zmoelnig
-
- * fiducial-tracking as used in reacTIVision
- thanks to martin kaltenbrunner and ross bencina (and the mtg@upf)
- for releasing their code under (L)GPL
-
-2005-12-14 13:13 zmoelnig
-
- * binarizing adaptive tiled thresholder
-
-2005-12-14 13:07 zmoelnig
-
- * better check whether switching to another driver succeeds
-
-2005-12-10 19:45 tigital
-
- * added glReportError() for helping debug
-
-2005-12-10 18:40 zmoelnig
-
- * moved GLdefine's from GemPixUtil to GemGL
-
-2005-12-10 16:01 tigital
-
- * corrected spotlight direction initialization; placed limits on
- light parameters (as supported by GL)
-
-2005-12-10 00:20 tigital
-
- * removed spurious glEnd() called in createSphere: it was causing a
- glError...
-
-2005-12-09 22:52 cclepper
-
- * added parameter message
-
-2005-12-07 16:40 cclepper
-
- * fixed QT crashing on Windows, but the fix introduces a small
- memory leak when loading new movies. Also, removed a redundant
- memcpy() in getFrame.
-
-2005-12-07 16:17 tigital
-
- * - added mode & repeat messages (like [pix_texture], same
- defaults)
- - added outlet for texture info: ID, width, height, type
-
-2005-12-06 06:40 tigital
-
- * initial commit:
- - allows offscreen rendering on a per [gemhead] basis
- - defaults to 256x256, but can be set with [dimen x y<
- - float RGB only, atm
- - right outlet outputs list: texID, width, height, type
- - type can be switched with [mode 0/1< (ie. TEXTURE_2D or
- TEXTURE_RECTANGLE)
-
-2005-12-06 05:56 tigital
-
- * renamed inlet for some unknown reason
-
-2005-12-06 04:01 tigital
-
- * don't need to enable/disable shader_arb; added check and better
- clean up for re-loaded shaders
-
-2005-12-04 22:45 tigital
-
- * added outlet for programID
-
-2005-12-04 16:15 tigital
-
- * useful glWrapper which allows one to use a glsl_program that was
- linked in an earlier chain in a later chain; but don't forget to
- frame it's usage with an ending call with value zero, or the
- program affects all later chains
-
-2005-12-04 01:17 tigital
-
- * individual shader objects are now responsible for cleaning up
- after themselves; also, made initialized length=0
-
-2005-12-04 01:13 tigital
-
- * object is now responsible for cleaning up after itself; also
- discovered that we don't need to glEnable the *_SHADER_ARB's
-
-2005-11-30 06:55 tigital
-
- * auto-magic uniform variable discovery working; shaderMess()
- fixes; lotsa cleanup in general (& stuff)
-
-2005-11-30 00:12 tigital
-
- * clean-up, & better initialization
-
-2005-11-29 23:55 tigital
-
- * corrected shaderMess behavior; added OSX check for
- hardware/software execution
-
-2005-11-29 04:52 tigital
-
- * miscellaneous fixes of warnings, misspellings, and debug messages
-
-2005-11-28 23:29 cclepper
-
- * added SequenceGrabber recording
-
-2005-11-27 14:30 zmoelnig
-
- * thread fixes:
- + better initializing
- + more freeing
- + filenames given as argument are now opened via thread too
-
-2005-11-27 10:24 zmoelnig
-
- * reduced verbosity a bit
- made rest of error messages a bit more findable ("error:
- GemImageLoad" instead of just "erro: GEM")
-
-2005-11-26 21:17 zmoelnig
-
- * added dynamic methods for uniform parameters
-
-2005-11-26 19:13 cclepper
-
- * Added the first check for HD format clips to deal with their
- trickster frame sizes. Also, a fix for sound continuing after
- rendering stops.
-
-2005-11-26 16:19 zmoelnig
-
- * use a #define for defining the max number of shaders
- fixed some typos and minor bugs
-
-2005-11-26 15:36 zmoelnig
-
- * on creating the child-thread wait until it has set the
- m_thread_running (so we can use that in openMess())
-
-2005-11-26 13:12 zmoelnig
-
- * reduced verbosity
-
-2005-11-26 12:48 zmoelnig
-
- * hmm: define "t_GLshaderObj" to whatever type the shaderobj should
- be;
- made it compile on linux (and not crash)
-
-2005-11-26 12:45 zmoelnig
-
- * include stdlib (for malloc, free)
- replace printf() by post()
-
-2005-11-26 05:08 cclepper
-
- * Added the first check for HD format clips to deal with their
- trickster frame sizes. Also, a fix for sound continuing after
- rendering stops.
-
-2005-11-26 00:50 tigital
-
- * initial wrapper support for GLSL support (ARB based):
- - there should be a whole host of these, but right now I'm only
- up to writing the one, for input of one indexed float ;-)
-
-2005-11-25 22:56 tigital
-
- * initial GLSL support (ARB based):
- - load individual shaders via glsl_vertex or glsl_fragment
- - combine multiple shader's right output into a [shader $1 $2...<
- and send into [glsl_program]
- - send [link< to [glsl_program] to actually link the objects:
- this was done because we don't want to re-link objects every
- render-timeslice...
- - each object accepts a [print< to give info, , and
- [glsl_program] will also report linked program's uniform
- variables, names, indices...
- - uniform variable indices can be used with [GEMglUniform...] to
- change variables (but maybe there should be more auto-discovery
- in [glsl_program]?)
- - object's will also report a shader's compile-time error log (if
- any) to console (not pd's tk console): need to figure out how to
- parse infolog into post()-friendly format...
-
-2005-11-23 13:08 zmoelnig
-
- * added check for GLsizeiptrARB
-
-2005-11-23 13:07 zmoelnig
-
- * die at the end of configure if no openGL has been found
- check for typedef of GLsizeiptrARB
-
-2005-11-21 14:31 zmoelnig
-
- * threaded image loading
-
-2005-11-15 14:24 zmoelnig
-
- * updated help-files
-
-2005-11-15 14:22 zmoelnig
-
- * show how to load an image into the buffer
-
-2005-11-15 14:21 zmoelnig
-
- * added some more wrappers (thanks to cyrille)
-
-2005-11-10 14:50 zmoelnig
-
- * initialize m_devicename to NULL in order to not produce random
- crashes.
- fixed printf() security-hole
-
-2005-11-09 03:08 tigital
-
- * cleaned up headers, initialization; also added code to pad
- rowbytes for dimensions not multitples of 16 or 32 (helps
- GL_STORAGE_SHARED_APPLE)
-
-2005-11-08 23:01 cclepper
-
- * added a little hack to bang when film reaches the end in auto
- mode
-
-2005-10-31 16:04 tigital
-
- * update
-
-2005-10-28 08:59 zmoelnig
-
- * use proper inheritance for the altivec function
-
-2005-10-27 22:13 tigital
-
- * added imageStruct.fromGray( short*) version, so now we can import
- luminance images from pdp2gem...
-
-2005-10-27 21:31 cclepper
-
- * added Altivec YUV function
-
-2005-10-26 13:54 zmoelnig
-
- * fixed path and case of images to load
-
-2005-10-25 20:37 cclepper
-
- * commented out lines in postrender which removes memory leak in
- [separator]
-
-2005-10-25 10:01 zmoelnig
-
- * throw an exception when no texture-units are defined at startup
- time (prevents object-creation)
- enforce 2 arguments in the texUnit-message
-
-2005-10-25 09:54 zmoelnig
-
- * bugfix: added A_NULL as terminating argument to the
- texUnit-callback
-
-2005-10-22 20:50 tigital
-
- * GL_VERSION_1_1 check only (there's no GL_VERSION_1_0_ on osx!)
-
-2005-10-21 12:49 zmoelnig
-
- * improved threaded movie-player:
- use select() instead of usleep() (should be more portable)
- when the grabThread returns no frame (NULL), a "bang" is emitted
- at render-time. the user gets a chance to immediately react on
- that and reset the frame# to something valid.
- when threaded, this will force the changed frame to be read in
- the main-thread (luckily the grabthread is locked by the mutex)
-
-2005-10-21 08:55 zmoelnig
-
- * changes in configure.ac
-
-2005-10-21 08:55 zmoelnig
-
- * check whether ffmpeg's (AVStream)->codec is of type
- "AVCodecContext" or "*AVCodecContext"
-
-2005-10-21 08:03 zmoelnig
-
- * removed contents of src/Gnu (since people keep building Gem from
- there)
-
-2005-10-20 16:03 zmoelnig
-
- * check for posix-threads
- removed HAVE_SIMD things (as we should rather use the __MMX__,...
- that are autodefined by the compiler)
-
-2005-10-20 16:02 zmoelnig
-
- * check for posixthreads (as in pd)
-
-2005-10-20 13:41 zmoelnig
-
- * (optional) threaded reading of movies
-
-2005-10-20 13:38 zmoelnig
-
- * shut up compiler warnings; explicit casts from t_float to GLint
-
-2005-10-20 10:03 zmoelnig
-
- * added method for "device" with symbolic device-names
-
-2005-10-20 09:59 zmoelnig
-
- * 2 lines of comment...
-
-2005-10-20 09:53 zmoelnig
-
- * fixed docu-bug that led people to try to compile Gem from src/Gnu
- instead of src/
-
-2005-10-19 12:48 tigital
-
- * initial commit:
- - accepts a creation arg to set # of texture units to deal with,
- or it defaults to the maximum # on the card
- - [texUnit 1 $2< assigns to texture Unit 1 the texID input via $2
- - [mode 0/1< switches between TEXTURE_RECTANGLE and TEXTURE_2D
-
-2005-10-19 04:17 tigital
-
- * initial commit:
- - accepts a creation arg to set # of texture units to deal with,
- or it defaults to the maximum # on the card
- - [texUnit 1 $2< assigns to texture Unit 1 the texID input via $2
- - [mode 0/1< switches between TEXTURE_RECTANGLE and TEXTURE_2D
-
-2005-10-18 23:59 tigital
-
- * more GLdefine's for multitexture and combiners...
-
-2005-10-14 07:54 zmoelnig
-
- * disabled warnings on __WIN32__
-
-2005-10-08 16:24 zmoelnig
-
- * wow! this file has been unused for quite a long time now; since i
- cannot find any reference to it anywhere (except in the 1.1.1.1
- or so revision of papi.h) i delete it.
-
-2005-10-07 17:03 zmoelnig
-
- * removed the disabling of the entire code when FILM_NEW is defined
- (oh this is really ugly)
-
-2005-10-07 17:02 zmoelnig
-
- * enabled the weird hack i made for a current CVS snapshot of
- ffmpeg, since the debian/sid package now uses the new API
-
-2005-10-07 16:53 zmoelnig
-
- * remove "-f" (less errors if files are already removed)
-
-2005-10-07 16:52 zmoelnig
-
- * updated w32 compile environment
-
-2005-10-07 16:51 zmoelnig
-
- * fixed typo
-
-2005-10-07 16:50 zmoelnig
-
- * only cimpileif we don't want FILM_NEW (i got an error when
- compiling in the vfw.h file and i didn't want to fix it in a
- deprecated file); LATER remove these files
-
-2005-10-07 16:49 zmoelnig
-
- * no shared memory (via shm) on w32; disabled on that platform
-
-2005-10-07 16:47 zmoelnig
-
- * defined pragmas to make compiler a bit less verbose
-
-2005-10-07 16:47 zmoelnig
-
- * hacked together a version of drand48(); how comes drand48() does
- not exist on w32 even though these files are in here for years ?
- (LATER)
-
-2005-10-07 16:44 zmoelnig
-
- * defined pragmas (on w32) to shut up compiler warnings (e.g.
- because of unknown pragmas)
-
-2005-10-07 16:43 zmoelnig
-
- * on w32 GL_ARB_fragment_program mightbe defined even if there is
- no ARB-program support...(we really should switch to glew)
-
-2005-10-07 16:42 zmoelnig
-
- * include <iostream> instead of <iostream.h> even on w32 (to use
- the "new" stdlib)
-
-2005-10-06 09:25 zmoelnig
-
- * merged with SIMD:
- don't copy the "datasize" with copy2imageStruct - as it should
- only be used internally for pdata;
- (there is a captialized warning about breaking things in the
- SIMD-branch log about this; however, i don't believe that it is
- that dangerous)
-
-2005-10-05 16:38 zmoelnig
-
- * fixed typo
-
-2005-10-05 16:24 zmoelnig
-
- * merged with SIMD-branch
-
-2005-10-05 16:14 zmoelnig
-
- * merged with SIMD
-
-2005-10-05 16:02 zmoelnig
-
- * merged in changes from SIMD-branch
-
-2005-10-05 15:42 zmoelnig
-
- * updated
-
-2005-10-05 15:35 zmoelnig
-
- * changes from configure.ac
-
-2005-10-05 15:22 zmoelnig
-
- * remove depend-files when "clean"
-
-2005-10-05 15:14 zmoelnig
-
- * propery escaped test-string
-
-2005-10-05 14:45 zmoelnig
-
- * use the CXX provided by configure
-
-2005-10-05 14:38 zmoelnig
-
- * use AC_CHECK_FUNC rather than AC_CHECK_LIB to check for
- glBindProgram{NV,ARB} since on osX we don't have a library libGL
- but rather use the OpenGL-framework
-
- NOTE: the test for glBindProgramNV fails to detect the
- nvidia-extensions on osX
- why ? because you have to explicitely request them by defining
- GL_NV_vertex_program before including the glext.h file on osX
- on linux (mesaGL,...) it is different: the extensions are only
- included, if GL_NV_vertex_program is NOT already defined
-
-2005-10-05 14:14 zmoelnig
-
- * a compile on osX revealed that somewhere MIN and MAX are defined
- as preprocessor directives; this stopped compiling the inline
- functions with the same name; FIXED
-
-2005-10-03 20:20 cclepper
-
- * initial commit. object for reading shared pixel memory between
- processes.
-
-2005-10-03 20:18 cclepper
-
- * initial commit. object for creating shared pixel memory between
- processes.
-
-2005-10-03 12:17 zmoelnig
-
- * added support for devicenames given as strings (like
- "/dev/video")
-
-2005-10-03 10:38 zmoelnig
-
- * removed the caching mechanism;
- if you want to load a set of images and access from RAM, use
- [pix_buffer] instead
-
-2005-10-02 16:41 zmoelnig
-
- * made checking for changes in Base/config`uname -s`.h.in a bit
- better
-
-2005-10-02 13:52 zmoelnig
-
- * moved inclusion of openGL-headers to Base/GemGL.h
-
-2005-10-02 13:48 zmoelnig
-
- * removed boolean-hack for buggy nvidia-headers (should get fixed
- upstream)
-
-2005-10-01 19:31 zmoelnig
-
- * checking for nvidia-extensions (can be disabled with
- "--disable-NV")
-
-2005-10-01 19:30 zmoelnig
-
- * checking for nvidia-extensions (can be disabled with
- "--disable-NV")
- added the system-specific config-file to the dependencies to do a
- ./configure
-
-2005-10-01 19:15 zmoelnig
-
- * test for definition of GL_{ARB,NV}_{vertex,fragment}_program
- before using extensions.
-
-2005-10-01 19:14 zmoelnig
-
- * moved the openGL-magic into Base/GemGL.h
-
-2005-10-01 19:13 zmoelnig
-
- * moved the inclusion of openGL-headers and the openGL-magic into a
- separate file GemGL.h (this should be included instead of the
- system-specific openGL-header files)
-
-2005-09-30 19:25 zmoelnig
-
- * now we can give the filename as argument and it gets loaded on
- startRendering()
- reordered everything a bit (and made fragment_program a child of
- vertex_program: there's loads of similar code)
-
-2005-09-28 04:29 cclepper
-
- * made sure glTexSubImage2D is called instead of the power of two
- texturing
-
-2005-09-27 17:56 zmoelnig
-
- * a fragment-shader demo that adds some b/w-noise...
-
-2005-09-27 17:55 zmoelnig
-
- * a fragment shader that produces noise...
-
-2005-09-27 17:04 zmoelnig
-
- * added vertex_program demo
-
-2005-09-27 17:04 zmoelnig
-
- * added toon-shader for the vertex_program demo
-
-2005-09-27 17:02 zmoelnig
-
- * added texture for the vertex_program demo
-
-2005-09-27 16:34 zmoelnig
-
- * removed the "64 64" arguments to [pix_video] as this makes the
- patches under windows unusable (pix_videoDS thinks the first
- argument is the deviceID, not the dimension)
-
-2005-09-27 15:44 zmoelnig
-
- * leftovers from pre pix_filmNEW aera.
- deleted because i don't (want to) maintain this code any more
-
-2005-09-27 15:42 zmoelnig
-
- * disable if FILM_NEW is defined in Base/config.h (then pix_filmNEW
- and friends are used)
-
-2005-09-27 05:17 tigital
-
- * added check for GL_VERSION_1_1, which is the lowest GL_VERSION
- osx defines
-
-2005-09-27 05:12 tigital
-
- * added define for GL_TEXTURE_RECTANGLE_EXT, duh
-
-2005-09-26 17:47 zmoelnig
-
- * [pix_filmFFMPEG] is covered by [pix_filmNEW]+filmFFMPEG
-
-2005-09-26 17:43 zmoelnig
-
- * made it _compile_ against the current CVS-version of ffmpeg (not
- really tested whether it works though)
- you have to actually change an ifdef at the beginning of
- filmFFMPEG.cpp in order to make it compatible with the CVS-ffmpeg
- (haven't found out yet, how to do this in a more generic way
- (apart from hacking configure again)
- btw, configure would need a lot of tweaking to recognize a
- current ffmpeg (and link against all the needed libraries)
- ffmpeg sucks
-
-2005-09-22 17:41 zmoelnig
-
- * added fix to be able to display floats as numbers again (instead
- of "float")
-
-2005-09-22 08:32 zmoelnig
-
- * added moocows changes (+ linebreaking)
- fixed the bug that prevented TextBase.cpp to build if you were
- not using FTGL (gltt or no-font)
-
-2005-09-21 18:41 tigital
-
- * cleanup apple headers
-
-2005-09-21 18:37 tigital
-
- * reordering to shut up gcc4 warnings
-
-2005-09-21 17:45 tigital
-
- * #ifdef'ed GLTTPixmapFont *m_afont like in text2d.cpp
-
-2005-09-21 14:56 zmoelnig
-
- * committed tim's fix to prevent escaping of pd-special characters
- (like ",")
-
-2005-09-15 10:25 zmoelnig
-
- * removed the pre-defined maximum of control/grid-points: now we
- can have curve3d's of any preecision
-
-2005-09-11 16:09 zmoelnig
-
- * shut up compiler warnings: the changes are mostly removal of
- unused variables, re-ordering of initialization of
- member-variables, (un)signedness and proper bracketing when doing
- comparisions
-
-2005-09-11 16:04 zmoelnig
-
- * shut up compiler warnings: the changes are mostly removal of
- unused variables, re-ordering of initialization of
- member-variables and (un)signedness
-
-2005-09-11 10:29 zmoelnig
-
- * enable fullscreen on X only if libXxf86vm is present
-
-2005-09-11 10:25 zmoelnig
-
- * removed a bit of verbosity
-
-2005-09-07 15:42 tigital
-
- * finally fixed sequence grabber dialog, so now OSX users can
- select input devices!
-
-2005-09-04 19:35 zmoelnig
-
- * added multiline-support (for FTGL) based on georg holzmann's code
- however, multilines have to be broken into lines outside of the
- [text]-objects;
- linebreaks are denoted with "\n" (10)
-
-2005-09-04 18:27 zmoelnig
-
- * initial video4linux-2 support;
- right now, it seems to be rather slow!
- a lot of functionality is not implemented yet (like setting the
- channel)
-
- not yet for use!
-
-2005-09-04 18:21 zmoelnig
-
- * GEM_OBJECTS are now a general {GEM_TARGETS}/*.o rather than each
- object listed separately (some systems don't support such a long
- list of arguments)
-
-2005-09-02 21:58 cclepper
-
- * added loop to match codecType and codec value. makes pjpeg
- default work on any machine.
-
-2005-08-31 21:25 cclepper
-
- * added check for m_haveMovie in setRate to prevent crashing
-
-2005-08-30 16:27 zmoelnig
-
- * a bit more verbosity on startup, so people will no what to send
- to "driver"
-
-2005-08-29 02:26 tigital
-
- * added outlet to output texture ID, which is useful for
- multitexturing and ARB_programs...
-
-2005-08-27 20:35 zmoelnig
-
- * maybe a hack to fix the tiny memory leak that i suspect to be in
- the cache
- LATER: really fix the cache (or remove it entirely)
-
-2005-08-27 13:12 zmoelnig
-
- * free image-data when loading (after the image has been copied
- into the buffer)
-
-2005-08-26 16:40 zmoelnig
-
- * "binaries" for the latest changes to acinclude.m4 and
- configure.ac
-
-2005-08-26 16:39 zmoelnig
-
- * also make a check for package "lqt" (which is libquicktime),
- since there might be an "lqt"-config installed.
-
-2005-08-26 16:37 zmoelnig
-
- * (hopefully) even better library checking: if pkg-config cannot
- find <libname>, we try <libname>-config to get the cflags and
- libs.
-
-2005-08-26 13:54 zmoelnig
-
- * test for libquicktime instead of quicktime (there exits a
- pkg-config for libquicktime on debian)
- do not automatically add "-lavcodec" when successfully testing
- for avformat: either the pkg-config test succeeds or the user
- should really provide PKG_FFMPEG_LIBS to get it right
-
-2005-08-26 13:51 zmoelnig
-
- * a bit better: if PKG_<libname>_LIBS is defined from outside but
- pkg-config fails, we do not test with AC_CHECK_PKG but trust the
- user
-
-2005-08-26 13:50 zmoelnig
-
- * include <quicktime.h> rather than <quicktime/quicktime.h>
- the path may change and should be reported by autoconf
-
-2005-08-26 12:31 zmoelnig
-
- * no freeframe support if sizeof(void*)!=sizeof(unsigned int)
-
-2005-08-26 12:25 zmoelnig
-
- * added checks for the size of (void*) and (unsigned int) (on
- x86_64 they are not the same (8 vs 4) and so casts won't work
- (needed for pix_freeframe)
-
-2005-08-26 12:22 zmoelnig
-
- * some information on how to workaround to get PIC-versions of
- certain libraries (ffmpeg, ftgl)
-
-2005-08-26 11:23 zmoelnig
-
- * forgot to remove update_pix_buffer()
- remove m_buffer (since this is only used locally)
-
-2005-08-25 22:37 cclepper
-
- * added regular and IIDC controls for video adjustment. tinkering
- with vdig settings for capture rects.
-
-2005-08-25 22:36 cclepper
-
- * more cleaning. fixed possible memory leak
-
-2005-08-25 22:34 cclepper
-
- * fixed memory leak
-
-2005-08-25 16:55 zmoelnig
-
- * further performance improvements (without crashes)
-
-2005-08-25 15:59 zmoelnig
-
- * another attempt to get the fps from ffmpeg (the different
- versions of this library with the same version-number are driving
- me...)
-
-2005-08-25 09:18 zmoelnig
-
- * there seem to be different versions of ffmpeg-4.0.9 around: one
- (from CVS!) which takes an extra flags-argument for
- av_seek_frame() and one that does not.
- so i did an extra ifdef, whether the AV_SEEK_FLAGS are defined
-
-2005-08-24 13:20 zmoelnig
-
- * implemented (similar to) georg's implementation (but made it less
- crash prone)
- should be faster, but if the content of the pix_buffer changes,
- this is not automatically reflected on pix_buffer_read's outlet
- (you must retrigger the index)
-
-2005-08-24 12:34 zmoelnig
-
- * added "open"-message to read images (no movies yet)
-
-2005-08-24 11:47 zmoelnig
-
- * verbosity now also states something about where it comes from
- ("DV4L: closed" instead of "closed")
-
-2005-08-24 11:45 zmoelnig
-
- * removed ifdef's; they should be handled by inheritance
-
-2005-08-24 11:34 zmoelnig
-
- * query the FPS and report it to the info-outlet
- (now we have: "list <numframes> <xsize> <ysize> <fps>";
- should we split it into separate messages with prepends like "fps
- <fps>" ??)
-
-2005-08-24 11:29 zmoelnig
-
- * added a getFPS()-message to query the frames-per-second (as
- reported by the decoding unit)
-
-2005-08-23 15:01 zmoelnig
-
- * compiler shutups
-
-2005-08-23 12:28 zmoelnig
-
- * started to crash again and then stopped (??); anyhow did some
- more initialization
-
-2005-08-22 17:06 zmoelnig
-
- * added some comments on why which decoding-library is placed where
- moved FFMPEG backwards (as it fails more often than not and is
- not really stable)
-
-2005-08-22 16:43 zmoelnig
-
- * even more bug-fixes
-
-2005-08-22 14:05 zmoelnig
-
- * bug-fix: now it is possible to decode some movies (i don't think
- the code worked at all before)
- more bug-fix: doesn't crash so easily anymore
- even more bug-fix: allow seeking of frames when possible (but
- this is rather seldom)
-
-2005-08-22 14:03 zmoelnig
-
- * use initialization outside of constructor
-
-2005-08-19 17:26 zmoelnig
-
- * fixed small type
-
-2005-08-19 15:52 zmoelnig
-
- * added [{fragment,vertex}_program] from the vertex_array-branch.
- (if DONT_USE_ARB is set, neither fragment- nor vertex-programs
- should be build)
- a bit of re-ordering of the include-files taken from the
- vertex_array-branch: just in case we ever need to include GL/gl.h
- in GemState.h, this would break all the weird glext-stuff,
- because GL/gl.h would be included _before_ we do our magic; now
- it should work
-
-2005-08-19 15:49 zmoelnig
-
- * added [{fragmen,vertex}_program] from the vertex_array-branch.
-
-2005-08-17 14:51 cclepper
-
- * changed some of the file loading code. should be faster to load a
- movie now.
-
-2005-08-17 14:49 cclepper
-
- * removed some debug lines
-
-2005-08-17 08:12 zmoelnig
-
- * call the Makefile in src/ rather than src/Gnu
-
-2005-08-16 04:40 tigital
-
- * [OSX] added menubar message to [gemwin]:
- 1 = show
- 0 = hide everything (full "kiosk" mode)
- -1 = hide menubar, but autoShow with mouse at screen top
- - this is only effective when gemwindow has "focus"
-
-2005-08-01 19:13 cclepper
-
- * device selection works. started VDIG functions
-
-2005-08-01 19:12 cclepper
-
- * new frame count outlet
-
-2005-07-21 22:35 cclepper
-
- * added the basics for message based compression settings. Fixed
- quite a few things
-
-2005-07-21 17:59 zmoelnig
-
- * fixed the "clean" target
-
-2005-07-19 22:55 cclepper
-
- * added ifdef for _APPLE__
-
-2005-07-19 22:36 cclepper
-
- * initial commit
-
-2005-07-16 17:36 zmoelnig
-
- * do checking for ARB even if specified explicitely (this also
- turns on the check if you don't specify whether you want ARB or
- not)
-
-2005-07-15 13:29 zmoelnig
-
- * (changed 2 files, committed 4...)
- a mechanism for finding files from optional libraries (those that
- can be turned off with "--without-BLA")
- "--with-BLA-includes=/bi/ba/bo" will add "-I/bi/ba/bo" to the
- CXXFLAGS
- "--with-BLA-libs=/foo/bar" will add "-L/foo/bar" to the LIBS
- if the support for this library is turned OFF (--without-BLA),
- then these flags will do nothing.
- the arguments need be paths (a check is performed whether the
- given directory exists)
- however, they can also be relative paths!
-
-2005-07-15 10:11 zmoelnig
-
- * checking for X-infrastructure on OS-X only if explicitely desired
- by the user (with "--with-x"); by default it is turned off
- added alias "--with-imagemagick" for "--with-ImageMagick"
- fixed BUG, that prevented configure from checking for optional
- libraries: if the checking for 1 library was turned off, all
- consectuive libraries were automatically turned off too (i guess
- it was the same with truning ON, but haven't tested)
-
-2005-07-14 20:45 zmoelnig
-
- * more quoting in configure.ac
- checked in configure, so people don't have to go through the
- hazzle of autoconf
-
-2005-07-14 20:38 zmoelnig
-
- * made the strip-test less verbose
-
-2005-07-07 13:03 zmoelnig
-
- * use std::max() instead of max() as suggested by T.Schulze to make
- it compile on windows with gcc; hope this doesn't break
- M$VC-compilation
- btw: pix_filmNT should NOT be used; use pix_filmNEW instead
-
-2005-07-07 11:37 zmoelnig
-
- * added "--with-pd" flag for the bundle-loader; if neither this
- flag is given nor PD_BINARY is set, $(which pd) is used (so the
- path pd should be in $PATH)
-
-2005-07-07 11:30 zmoelnig
-
- * fixed GEM_CHECK_LDFLAGS: better detection whether sucess or not
- fixed GEM_CHECK_FRAMEWORK: "-framwork" is a linker flag instead
- of a compiler flag. adapted changes to GEM_CHECK_LDFLAGS
-
- also included acinclude.m4, since this is really just a copy of
- aclocal.m4 (with my automake) and adding this files removes a
- dependency on automake
-
-2005-07-07 11:25 zmoelnig
-
- * delete depen-files
-
-2005-07-07 11:24 zmoelnig
-
- * use "-C"-flag to make instead of "cd" when (dist)cleaning
- subdirectories
-
-2005-07-07 11:22 zmoelnig
-
- * moved stuff from GemLibs/darwinStuff/ into GemMath.h
- reflect this in the files that included the old files
-
-2005-07-07 07:34 zmoelnig
-
- * moved variable declarations to the beginning of the
- open()-function, so they are not crossed by goto-jumps
-
-2005-07-07 07:28 zmoelnig
-
- * removed call to class_set_extern_dir() in __APPLE__
-
-2005-07-04 18:05 zmoelnig
-
- * copied from Gnu/README.build and added more information
-
-2005-07-04 12:11 zmoelnig
-
- * set glNormal3f() before rendering, so [text3d] becomes robust
- against changing the normal from outside (e.g. like
- [textextruded])
- is this is a bug in ftgl ?
-
-2005-07-04 12:10 zmoelnig
-
- * changed __apple__ to __APPLE__
-
-2005-07-04 11:54 zmoelnig
-
- * more beautiful (?) output on failure...
-
-2005-07-04 11:17 zmoelnig
-
- * use HAVE_VIDEO4LINUX rather than __linux__
-
-2005-07-04 11:16 zmoelnig
-
- * use HAVE_VIDEO4LINUX rather than __linux__
- commented out some verbosity
-
-2005-07-04 11:05 zmoelnig
-
- * turn of debug mode
-
-2005-07-04 09:22 zmoelnig
-
- * you can now specify a preferred library for decoding a file.
- if one is specified, it is tried as the first lib. if it fails,
- all libs are tried in the default order (read: the specified lib
- is tried twice: once as the preferred lib, and once as part of
- all libs)
-
-2005-07-04 09:20 zmoelnig
-
- * print "<codec> failed" when not being able to open instead of
- "<codec> unsupported"
-
-2005-07-04 09:18 zmoelnig
-
- * fixed codec initialization
-
-2005-07-04 08:43 zmoelnig
-
- * renamed GEM_WITH_TARGET to GEM_TARGET (and use AC_ARG_ENABLE
- instead of AC_ARG_WITH)
-
-2005-07-04 08:42 zmoelnig
-
- * Gem.${EXT} depends on subdirs
-
-2005-07-04 08:40 zmoelnig
-
- * added flag for videofilm-new
- removed "Base" from the selectable modules
-
-2005-07-04 08:36 zmoelnig
-
- * added a function for swapping Red and Blue that works in-place
-
-2005-07-04 08:35 zmoelnig
-
- * added comments
- added NEW_VIDEOFILM
-
-2005-07-03 19:03 zmoelnig
-
- * added check for "dos2unix"
-
-2005-07-03 18:53 zmoelnig
-
- * use "-MM" for "make depend" with gnu-preprocessors
-
-2005-07-03 18:42 zmoelnig
-
- * updated build-system after having a look at the Gnu-make
- documentation
- what's better:
- SOURCES are generated on the fly
- .cpp-files containing whitespaces are ignored (rather than
- crashing the build.process)
- dependencies are calculated on a per-file basis (rather than via
- Make.depend)
- better subdirectory handling (not for "clean"ing though)
- better check for "strip" (partly taken from wine)
-
-2005-06-29 15:44 zmoelnig
-
- * use size_t for datasize
-
-2005-06-29 14:45 zmoelnig
-
- * use "size_t" for dataSize instead of "int" or "long" or "unsigned
- char" ...
-
-2005-06-27 16:11 zmoelnig
-
- * fixed typo
-
-2005-06-26 18:03 zmoelnig
-
- * prettier results
- better handling of "strip"
-
-2005-06-26 17:38 zmoelnig
-
- * use configure to set the extension
- -"- to set reference-path
- -"- to set STRIP (on real check though)
-
-2005-06-26 15:33 zmoelnig
-
- * added checks for LDFLAGS
-
-2005-06-26 15:11 zmoelnig
-
- * HAVE_LIBAV{format,codec} is now convered by HAVE_FFMPEG
- additionally we now have a HAVE_VIDEO4LINUX
-
-2005-06-26 15:07 zmoelnig
-
- * framework-checks and cxxflags-checks
-
-2005-06-26 12:46 zmoelnig
-
- * "configure"-target
-
-2005-06-26 12:39 zmoelnig
-
- * works better (still not yet where we want to be)
-
-2005-06-25 16:49 zmoelnig
-
- * first try of a new build-system based on gļæ½ code, autoconf>2.57
- and that gets rid of the Gnu-directory
-
-2005-06-20 14:47 zmoelnig
-
- * updated documentation
-
-2005-06-20 14:47 zmoelnig
-
- * updated documentation (thanks to georg holzmann)
-
-2005-06-20 14:41 zmoelnig
-
- * fixed documentation
-
-2005-06-20 14:41 zmoelnig
-
- * added newline to end of file
-
-2005-06-19 18:45 zmoelnig
-
- * replaced WIN32 (or NT) (or _WINDOWS) (or...) by __WIN32__
-
-2005-06-19 18:41 zmoelnig
-
- * replaced WIN32 with __WIN32__
-
-2005-06-19 18:38 zmoelnig
-
- * unix2dos (m$vc does _not_ like unix-linebreaks in the dsp-file)
- added newer files
- use __WIN32__ instead of other windows-defines
-
-2005-06-19 18:36 zmoelnig
-
- * added DONT_INCLUDE_GLEXT (i think this is the default on most
- windows-compile-machines, and currently it fails to work on my
- setting, when i have time to fix it, i will re-enable glext on
- w32)
-
-2005-06-19 18:34 zmoelnig
-
- * renamed defines "NT", "WIN32" and "_WINDOWS" by "__WIN32__"
-
-2005-06-19 18:32 zmoelnig
-
- * suddenly m$vc didn't like variables "near" and "far", so i
- renamed them to "m_near" and "m_far"
-
-2005-06-19 17:11 zmoelnig
-
- * ifdef'ed (re)definition of WIN32_LEAN_AND_MEAN
-
-2005-06-19 17:10 zmoelnig
-
- * fixed recursion-bug with distance()
-
-2005-06-19 16:58 zmoelnig
-
- * added re-definition of GLU_SILHOUETTE _after_ including the
- openGL-headers
-
-2005-06-14 06:57 zmoelnig
-
- * fixed a bug discovered (and fixed) by matju, where image-files
- that opened but turned out to be a non-sgi-image, where not
- closed again.
-
-2005-06-09 16:09 ggeiger
-
- * Replaced "Programme" with PROGRAMFILES environment variable for
- finding m_pd.h
-
-2005-06-09 15:35 ggeiger
-
- * use ProgramFiles variable to detect path to pd
-
-2005-06-03 09:29 zmoelnig
-
- * on linux, we are using pix_videoNEW instead of pix_videoLinux for
- ages, it's time to remove it.
- hopefully we can do this for other platforms sometime as well
-
-2005-06-03 09:20 zmoelnig
-
- * GemDAG has been obsoleted for years, it's time to remove it.
- (probably something similar will reappear once we have threaded
- rendering to multiple windows)
-
-2005-06-03 09:10 zmoelnig
-
- * removed: people should (well, now they "must") run autoconf in
- order to generate their own configure-script
-
-2005-06-03 09:09 zmoelnig
-
- * added a note that tells people to run "autoconf" before
- "./configure"
-
-2005-06-03 08:57 zmoelnig
-
- * colors can now be RGB or (new:) RGBA
-
-2005-06-03 06:55 zmoelnig
-
- * commented out XCloseDisplay() which keeps Gem from freezing but
- is only a direty workaround (memory-leak + X-server hates too
- many open displays)
- added a big warning to not forget it....
-
-2005-06-03 06:54 zmoelnig
-
- * HELPSYMBOL_BASE must be defined _before_ including CPPExtern.h to
- have any effect
-
-2005-06-02 11:25 zmoelnig
-
- * added YUV-support
- normalized output to 0..1 (instead of 0..255)
- always output RGBA-values (even for grayscale and YUV; alpha
- defaults to 1.0)
-
-2005-06-01 16:42 tigital
-
- * [OSX] OpenGL headers are now centrally located in Base/GemMan.h
-
-2005-06-01 16:40 tigital
-
- * corrected description
-
-2005-06-01 16:35 tigital
-
- * [OSX] OpenGL headers are in Base/GemMan.h
-
-2005-06-01 16:34 tigital
-
- * [OSX] correct call to dialogCallback, not dialogMess (shuts up
- gcc4.0 warning); small header change
-
-2005-06-01 16:28 tigital
-
- * [NEW] added scale variable for scale of halftone
- [OSX] compile-time check (via AvailabilityMacros.h) for support
- of sinf() & friends in math.h (now defined in >10.4.x)
-
-2005-06-01 15:57 tigital
-
- * [OSX] converted the last of the MACOSX to __APPLE__ ifdef's?
-
-2005-06-01 15:48 tigital
-
- * coalesced #ifdef between linux & apple (since they are the same
- typedefs)
-
-2005-06-01 15:46 tigital
-
- * [OSX] corrected #ifdef and added LPVOID define
-
-2005-06-01 15:43 tigital
-
- * [OSX] compile-time check (via AvailabilityMacros.h) for support
- of sinf() & friends in math.h (now defined in >10.4.x)
-
-2005-06-01 15:40 tigital
-
- * header includes now centralized in Base/GemMan.h
-
-2005-06-01 15:38 tigital
-
- * [OSX] converted the last of the MACOSX to __APPLE__ ifdef's?
-
-2005-06-01 15:36 tigital
-
- * more readable formatting
-
-2005-06-01 15:32 tigital
-
- * [OSX] compile-time check (via AvailabilityMacros.h) for support
- of sinf() & friends in math.h (now defined in >10.4.x)
-
-2005-06-01 15:27 tigital
-
- * corrected spelling of SetVertex()
-
-2005-06-01 15:20 tigital
-
- * now includes all OpenGL/ headers for OSX
-
-2005-06-01 15:16 tigital
-
- * switched from vec_unpack2sh() (which apparently never existed,
- yet worked prior to 10.4.x!) to vec_mergeh(); new #ifdef
- __TIMING__ for timing frame process of altivec vs. scalar color
- conversions
-
-2005-06-01 15:08 tigital
-
- * added "#ifdef unix" so osx doesn't try compiling it (at least
- until the future?)
-
-2005-06-01 15:06 tigital
-
- * gcc4.0 fixes and miscellaneous cleanups: AGL's swapinterval now
- set in BuildGLContext()
-
-2005-06-01 14:59 tigital
-
- * needed for proper Darwin configure-ing
-
-2005-06-01 14:56 tigital
-
- * added Darwin configure stuff
-
-2005-06-01 14:54 tigital
-
- * replaced ".pd_linux" with $(TARGET) so that we can use this on
- more than one platform
-
-2005-05-30 19:54 zmoelnig
-
- * use "ffmpeg-config --plugin-libs" instead of "ffmpeg-config
- --libs"
- this allows us to link on x86_64 without problems
-
-2005-05-25 18:44 zmoelnig
-
- * looked at the ugly #define-hacks and got some things right
- note: these classes should vanish altogether on all platforms and
- be replaced by the NEW-thingie.
-
-2005-05-23 15:03 zmoelnig
-
- * made libjpeg and libtiff OPTIONAL libraries (which are used by
- default if available)
- so platforms that dont have these libs (like OSX) don't fail to
- configure any more
-
-2005-05-23 15:01 zmoelnig
-
- * added HAVE_LIBJPEG and HAVE_LIBTIFF in order to compile with
- image reading/writing support
-
-2005-05-23 14:58 zmoelnig
-
- * made JPEG and TIFF reading/writing a compile-option
- this removes the _hard_ dependency on libjpeg and libtiff, which
- should make the configure easier on platforms that don't need
- libjpeg/libtiff
-
-2005-05-23 12:11 zmoelnig
-
- * enforcing of the presence of libtiff, libjpeg and libpng is only
- need on linux (btw, it shouldn't be enforced here too!)
-
-2005-05-23 11:59 zmoelnig
-
- * better detection for FFMPEG (now we also have autodetection; i
- hope ffmpeg has stabilized the API enough, so this won't break
- for some months)
-
-2005-05-23 11:56 zmoelnig
-
- * added preprocessor-flags CPPFLAGS to the compiler-flags
-
-2005-05-23 09:29 zmoelnig
-
- * enforce X only on Linux (Darwin can do without)
-
-2005-05-23 09:02 zmoelnig
-
- * on "distclean" remove ALL .o (and .obj) files, even those that
- are not in Make.source
-
-2005-05-21 02:34 tigital
-
- * corrected spelling
-
-2005-05-19 11:41 zmoelnig
-
- * did better quoting, this should fix the issues with autoconf>2.53
-
-2005-05-17 14:00 zmoelnig
-
- * changed uname-flags "--machine" and "--kernel-name" to "-m" and
- "-s" (which should work on osX too
-
-2005-05-17 00:24 tigital
-
- * updates for config system that identify darwin 10.4
-
-2005-05-13 19:48 zmoelnig
-
- * [pix_crop] now straights images that are upside down (this is: if
- you have the same pix-material as both "normal" and "upsidedown",
- the same parameters to [pix_crop] will now produce the same
- results
- this change has the same performance as the old one, it just
- makes life easier
-
-2005-05-10 16:51 zmoelnig
-
- * added [spot_light] by Pierre-Oliver Charlebois;
- did some changes to make it use the world_light parent-class
- instead of reinventing the wheel. hope this doesn't break
- anything with the original version
-
-2005-05-04 18:31 zmoelnig
-
- * fixed the "external" pix_buffer_class
-
-2005-05-04 13:22 zmoelnig
-
- * added a flag to declare the pdclass-definition non-static (so we
- can findbyclass() from other objects)
-
-2005-05-04 13:21 zmoelnig
-
- * finally made [pix_buffer_read] and [pix_buffer_write] to be in
- their own source-files
- added automatic playback and cyclic reading of [pix_buffer_read]
- (based on an idea of Florian Grond & Lasse Scherffig)
-
-2005-05-03 17:32 zmoelnig
-
- * entry for DONT_USE_ARB
-
-2005-05-03 17:31 zmoelnig
-
- * added runtime-checking for glBindProgramARB
- the results are displayed in Base/configLinux.h rather than via
- command-line args to the compiler
-
-2005-05-03 15:47 zmoelnig
-
- * added some verbose output at the end of configuration, so the
- user will know what is going on
-
-2005-05-03 11:35 zmoelnig
-
- * on windows (and maybe osX too?) the host-side interface looks a
- bit different than on linux
- a couple of #define's should fix that.
-
- fixed an error on windows+osX that came from stupid copy'n'paste
- from the pd-sources for dynamic loading
-
- the FreeFrame-specs said something about a "maximum" of 8
- parameters, which is exceeded by some plugins as i just noticed;
- removed the clamping of numparams to 8 (don't know why it was
- there in the first place)
-
- i hope this includes the changes needed to make it compile on osX
- haven't tested these changes on windows yet, but after my
- experiences i made yesterday when i booted into windows, it
- _should_ work
-
-2005-04-27 09:26 zmoelnig
-
- * changed behaviour for rectangle textures to be conformant to the
- behaviour with non-rectangle textures::
- "1,1" always denotes the upper-right corner of the pixel-buffer,
- so the user need not care what kind of texture they are using
-
-2005-04-27 09:24 zmoelnig
-
- * set "state->texture" to "2", when using rectangle textures
- don't overwrite "m_repeat" with "GL_CLAMP" when doing
- rectangle-textures, as they will ignore that flag anyhow
-
-2005-04-27 09:21 zmoelnig
-
- * more advanced usage of the "texture": 2==rectangle (so we can
- react on the specifics of rectangle-textures in downstream
- objects)
-
-2005-04-26 03:34 tigital
-
- * corrected yv12 to rgb on osx, yv12 to rgba/bgra, and error
- reporting for copy2ImageStruct
-
-2005-04-26 01:58 tigital
-
- * changed boolean to bool, which is osx-compilable and more in line
- with the rest of gem's codebase
-
-2005-04-25 17:01 zmoelnig
-
- * help-patch for [pix_movement2]
-
-2005-04-25 17:00 zmoelnig
-
- * another object that tries to get the movement within an
- image-stream
-
-2005-04-24 21:59 cclepper
-
- * added check for state->texture and that actual coordinates exist
- in the render method
-
-2005-04-21 14:58 zmoelnig
-
- * initial support for loading plugins un windows and osX (still not
- tested)
-
-2005-04-21 12:05 zmoelnig
-
- * fixed...
-
-2005-04-21 11:46 zmoelnig
-
- * added an enable-flag for --freg-struct-return (for
- FreeFrame-plugins)
- since i am not sure what this will break it is disabled by
- default;
- if you want to use the FreeFrame-plugins, the option is either to
- compile Gem with this flag or to recompile the plugins without...
-
-2005-04-21 09:42 zmoelnig
-
- * fixed bug that crashed pd/Gem when an exception was thrown (wrong
- type...)
- fixed bug with a parameter-offset of 1
-
-2005-04-20 17:31 zmoelnig
-
- * initial support for FreeFrame-plugins
- currently i have only tested this on linux
-
-2005-04-18 17:06 zmoelnig
-
- * usage of the "--disable-ARB" to disable ARB-vertex-shaders
-
-2005-04-18 17:02 zmoelnig
-
- * adding a "--disable-ARB" flag for disabling the build of
- ARB-vertex-programs
-
-2005-04-18 15:59 zmoelnig
-
- * added feed-back when checking for avifile
- (before, there was nothing indicating that libavifile will be
- used if (and only if) it was found)
-
-2005-04-18 15:52 zmoelnig
-
- * added support for ImageMagick++ (used here for loading and saving
- images)
-
-2005-04-18 15:51 zmoelnig
-
- * added support for ImageMagick (currently used for loading/writing
- images)
-
-2005-04-18 14:08 zmoelnig
-
- * fixed a bug that crashed Gem when using this object with
- [pix_imageInPlace]: the texcoord-array was accessed without
- checking the size of it first!!
-
-2005-04-18 13:17 zmoelnig
-
- * regrouped things even more (put type-checks before
- library-checks)
-
-2005-04-18 12:52 zmoelnig
-
- * cleaned up autoconf a bit
- + prelaminary support for icc
- + grouped header/library search together
- + FIRST search whether headers are present, THEN look for
- matching libraries
- + hopefully fixed bug, where compile stopped when no
- font-rendering-libs where installed
-
-2005-04-13 17:33 zmoelnig
-
- * a function that claims to return an integer should return an
- integer
-
-2005-04-11 16:14 tigital
-
- * [stupid]correct name in header
-
-2005-04-07 12:52 zmoelnig
-
- * an example for using display-lists
-
-2005-04-07 11:06 zmoelnig
-
- * help for [scopeXYZ~]
-
-2005-04-06 19:02 zmoelnig
-
- * made [scopeXYZ~] work (although there is still one single point
- left that sometimes occurs at 0/0/0)
-
-2005-04-05 10:52 zmoelnig
-
- * added wrapper for glEndList() and glNewList(): this is cool as it
- allows to makeuser defined display-lists (performance boost)
-
-2005-04-04 16:50 zmoelnig
-
- * a help-patch
-
-2005-04-04 16:27 zmoelnig
-
- * adapted to the longer feature-vectors of [pix_multiblob];
- a first help-patch
-
-2005-04-04 16:24 zmoelnig
-
- * output more information (like minX/Y, weighted position,...)
- weighted position produces more stable tracking
-
-2005-04-01 07:45 zmoelnig
-
- * #ifdef'ed the altivec code properly, so it will compile on other
- systems as well
-
-2005-04-01 01:26 tigital
-
- * initial altivec speedups to: bgra to yuv; yv12 to yuv
-
-2005-03-31 16:25 zmoelnig
-
- * updated documentation a bit
-
-2005-03-31 16:07 zmoelnig
-
- * missed a "break" in a case-loop.
-
-2005-03-31 15:58 zmoelnig
-
- * use "GL_DEFAULT_GEM" instead of "-1" as the default drawType
- (negative values are a bad idea for GLenum)
-
- (and fix the parsing of the drawstyle a big)
-
-2005-03-31 15:55 zmoelnig
-
- * use "GL_DEFAULT_GEM" instead of "-1" as the default drawType
- (negative values are a bad idea for GLenum)
-
-2005-03-31 15:47 zmoelnig
-
- * a blobtracker based on [pix_multiblob] and some objects from
- "iemmatrix"
-
-2005-03-31 15:00 zmoelnig
-
- * use "GL_DEFAULT_GEM" instead of "-1" as the default drawType
- (negative values are a bad idea for GLenum)
-
-2005-03-31 14:58 zmoelnig
-
- * added a new drawType "GL_DEFAULT_GEM" (since using "-1" was a bad
- idea for GLenum)
-
-2005-03-31 14:40 zmoelnig
-
- * changed LIBS="-Wl,-shared -Wl,-export-dynamic $LIBS" to
- LIBS="-shared -Wl,-export-dynamic $LIBS"
- this should fix the problem with FC3
-
-2005-03-31 06:42 zmoelnig
-
- * there are even better conversions (at least you can control all
- YUV<->RGB conversion on a central point)
-
-2005-03-30 20:02 zmoelnig
-
- * a detector for multiple blobs (no tracking! as this should be
- done externally);
- the output-data is in zexy/iemmatrix's "matrix" format; i am not
- sure whether this is really good (as it makes libraries
- interdependent and of course i favour my own libs) but it is much
- more elegant than anything else i could think of
-
-2005-03-30 19:48 zmoelnig
-
- * new Geos: [scopeXYZ~] and [torus]
-
-2005-03-30 19:00 zmoelnig
-
- * added "default"-drawtype
-
-2005-03-22 20:41 zmoelnig
-
- * changed RGB<->YUV conversion to be more standards-compliant;
- clamped the results
-
-2005-03-22 02:48 tigital
-
- * more OpenGL wrappers I've had sitting on my drive
-
-2005-03-09 00:24 tigital
-
- * IOhannes: the gl headers and such are in GemMan.h: why would you
- want to put them in GemMan.cpp? I'm a big fan of including
- headers in, um, the header :-) Btw, the "GL/ vs. OpenGL/" thing
- is due to apple's use of framework's...
-
-2005-03-07 15:33 zmoelnig
-
- * use DONT_INCLUDE_GLEXT rather than the INCLUDE_GLEXT (which is
- nowhere defined)
-
-2005-03-07 15:31 zmoelnig
-
- * properly include GL/glext.h (btw, wtfh are apple's openGL-headers
- in openGL/ instead of GL/ ... nevermind)
-
-2005-03-07 09:19 zmoelnig
-
- * include <new> to enable the use of real C++ constructors
-
-2005-03-06 11:21 zmoelnig
-
- * removed [change] (is in pd for some times)
-
-2005-02-28 01:15 tigital
-
- * - added support for YV12(short*) for pdp2gem
- - added support for RGB/BGR to setCsizeByFormat
- - began altivec support (non-functional atm)
-
-2005-02-28 00:05 tigital
-
- * - added support for YV12(short*) for pdp2gem
- - added support for RGB/BGR to setCsizeByFormat
- - began altivec support (non-functional atm)
-
-2005-02-07 18:18 zmoelnig
-
- * cleaned up, and removed crashes
-
-2005-02-07 15:56 zmoelnig
-
- * fixed bug that crashed pd when NULL was returned by glGetString()
-
-2005-02-07 15:31 zmoelnig
-
- * cleaned up a bit
-
-2005-02-07 15:05 zmoelnig
-
- * windoze does not like array-sizes that are determined at runtime
-
-2005-02-07 13:42 zmoelnig
-
- * catching errors that might get thrown by glx
-
-2005-02-07 13:21 zmoelnig
-
- * use Base/GemVector instead of own CVector3
-
-2005-02-07 13:20 zmoelnig
-
- * a class for 3D-vectors (formerly found in Manips/camera)
-
-2005-02-07 12:46 zmoelnig
-
- * oh, it's here again...
-
-2005-02-07 12:45 zmoelnig
-
- * [pix_dv] is covered by [pix_video]
-
-2005-02-07 12:43 zmoelnig
-
- * updated a bit
-
-2005-02-07 12:04 zmoelnig
-
- * hopefully really fixed the including of GL/glext.h:
- use DONT_INCLUDE_GLEXT instead of INCLUDE_GLEXT
- additionally use GL_GLEXT_LEGACY, as this auto-includes glext.h
- on some sytems (mesa)
-
-2005-02-07 12:02 zmoelnig
-
- * use FILM__NEW instead of __FILM__NEW
- use DONT_INCLUDE_GLEXT instead of INCLUDE_GLEXT
-
-2005-02-07 12:00 zmoelnig
-
- * fixed defines:
- gl*TransposeMatrix() are available onle on openGL>=1.3 (not >=1.1
- as it was)
- gl*ARB() were used only, if GL_ARB_vertex_program was
- un(!)defined...
-
-2005-01-31 17:50 tigital
-
- * updated to my setup
-
-2005-01-14 08:54 zmoelnig
-
- * added the missing " to the NEW_VIDEOFILM definition
-
-2005-01-14 08:53 zmoelnig
-
- * ./configure does not call "makesource" but includes it; thus the
- "$@" is not as expected an (empty) list of directories for which
- we should generate Make.source but rather "dummy sh";
- now we check, whether the running script ($0) is "*configure",
- and if so, we assume that the "passed" list is 0.
-
-2005-01-12 19:20 zmoelnig
-
- * oops again; forgot a "
-
-2005-01-12 18:12 zmoelnig
-
- * oops; should run again
- (note: this is just rev1.27 with __NEW__ replaced by
- NEW_VIDEOFILM)
-
-2005-01-11 11:45 zmoelnig
-
- * who the f**k used "__NEW__" to enable/disable different
- film/movie-objects ???
- preprocessor-defines starting with "__" are system only!!
- i have renamed __NEW__ to NEW_VIDEOFILM __FILM __NEW to FILM_NEW
- and __VIDEO__NEW to VIDEO_NEW
-
-2005-01-11 10:22 zmoelnig
-
- * added Exceptions: whenever we don't want an object to be created
- because of boundary-conditions (e.g. wrong arguments) we can now
- throw a GemException("errorstring") which is caught by the
- setup-routine and prevents the object from being created;
-
- fixed the m_objectname thing: now even the constructor of a
- GemObject will now the name that was used to create it (as far as
- we can tell)
-
-2004-12-26 17:43 tigital
-
- * oops! shouldn't include "Base/GemFuncUtil.h" after #ifdef
- __cplusplus extern "C" {...}
-
-2004-12-24 09:54 timblech
-
- * fixed bug
-
-2004-12-22 18:03 tigital
-
- * - header consolidation: #includes should go in headers (or in
- this case, already are)!
-
-2004-12-22 17:49 tigital
-
- * ppc only: sqrt speed up via assembly instruction (at least 2x)
- - header consolidation: #includes should go in headers!
- - correctly converts YUV to RGBA and back, if needed
-
-2004-12-22 17:48 tigital
-
- * ppc only: sqrt speed up via assembly instruction (at least 2x)
- - header consolidation: #includes should go in headers!
- - now fills/uses Gem's gluLookAt()
-
-2004-12-22 17:46 tigital
-
- * ppc only: sqrt speed up via assembly instruction (at least 2x)
- - header consolidation: #includes should go in headers!
-
-2004-12-22 17:00 tigital
-
- * rearrange/coalesce headers, added glu.h
-
-2004-12-22 16:58 tigital
-
- * add functions for 5 arguments
-
-2004-12-15 06:21 tigital
-
- * cleanup dialogMess
-
-2004-12-15 06:17 tigital
-
- * fixed crash bug when changing dimen or colorspace while
- rendering: some header cleanup, too
-
-2004-12-14 00:02 tigital
-
- * update to my setup
-
-2004-12-13 13:22 zmoelnig
-
- * fixed the patch; how comes it is broken at all ? a check ensured,
- that even the example-patch from gem-0.70 has the same
- weirdnesses - so the problem seems to be a change in the
- pd-fileformat rather than the patch itself; this should work now
- (although i am not sure, whether it really does what it is
- supposed to do...)
- wow, what a long changelog....
-
-2004-12-07 15:05 timblech
-
- * simplified outlet
-
-2004-12-07 13:24 timblech
-
- * initial checkin pix_mean_color
-
-2004-12-03 12:15 zmoelnig
-
- * added newline at end of file
-
-2004-11-28 00:00 tigital
-
- * some wrappers for gl "program" stuff: should be ok for any GL
- with ARB_vertex_program and/or ARB_fragment_program defined
-
-2004-11-27 23:51 tigital
-
- * wrappers for gl matrix stuff: should be ok for all opengl
- versions since 1.1?
-
-2004-11-27 23:47 tigital
-
- * pedantic changes to header & descriptions :-)
-
-2004-11-27 23:46 tigital
-
- * added defines for multitexture, vertex/fragment programs, and
- matrix stuff...plus pragma's to more easily find the numerical
- seperations
-
-2004-11-24 15:53 zmoelnig
-
- * Cyrille's [gemlist_info] that gets the current
- transformation-matrix
- (why have i not added this long before ???)
-
-2004-11-24 15:46 zmoelnig
-
- * made the new size settable;
- LATER think about using a *faster* algorithm...
-
-2004-11-24 15:37 zmoelnig
-
- * added templates for the gem2pdp-bridge
-
-2004-11-05 14:33 tigital
-
- * added comments about auto message
-
-2004-11-05 14:32 tigital
-
- * added blend message
-
-2004-10-20 14:10 tigital
-
- * // powerOfTwo() optimization from "Hacker's Delight": much
- faster!
-
-2004-10-12 18:34 zmoelnig
-
- * use the provided dv1394.h instead of an external one
-
-2004-10-12 18:34 zmoelnig
-
- * added dv1394.h from "dvgrab"-sources
-
-2004-10-12 11:51 zmoelnig
-
- * use the dv1394.h from the kernel and not the deprecated-one from
- libdv-dev
-
-2004-10-11 09:11 zmoelnig
-
- * [gemkeyname] under linux now behaves more like pd's [keyname]
- (e.g. uniform keynames); thanks to gerard van dongen
-
-2004-10-08 14:47 zmoelnig
-
- * we don't want this anymore: all objects are autoregistering
-
-2004-10-08 14:46 zmoelnig
-
- * don't want this anymore: objects are auto-registering themselves!
-
-2004-10-08 14:29 zmoelnig
-
- * don't want this anymore: objects are auto-registering themselves!
-
-2004-10-08 14:08 zmoelnig
-
- * as cyrille requested: doing one more point... (hope this doesn't
- break anything, but i guess cyrille is the only one who really
- cares about such features)
-
-2004-10-08 13:35 zmoelnig
-
- * fixed argument handling:
- 1 argument: gridX=gridY
- 2 arguments: gridX, gridY
- 3 arguments: gridX, gridY, height
-
-2004-09-15 15:41 zmoelnig
-
- * new and updated help-patches (thanks cyrille)
-
-2004-09-15 15:18 zmoelnig
-
- * initial addition (thanks cyrille)
-
-2004-09-15 15:06 zmoelnig
-
- * initial addition (thanks cyrille)
-
-2004-09-15 14:50 zmoelnig
-
- * merged the newWave_texture in;
- incorporated cyrilles changes: added dither-noise against
- denormalization phenomenons: wouldn't it be better clamp
- denormals to 0 like with PD_BADLFOAT ??
-
-2004-09-15 13:15 zmoelnig
-
- * cyrilles changes: made the number of faces settable via a
- message#9
-
-2004-08-27 06:47 zmoelnig
-
- * moved from src/Geos to src/Vertex;
- include <GL/gl.h> instead of <OpenGL/gl.h> on non-apples
-
-2004-08-26 12:21 zmoelnig
-
- * moved all the vertex_-objects from src/Geos to src/Vertex;
- added vertex_mul, vertex_add
- vertex_offset,... now work on all arrays
-
-2004-08-17 12:53 zmoelnig
-
- * fixed a bug when no directory-list is given at command-line
-
-2004-08-17 12:01 zmoelnig
-
- * this has vanished entirely (i just don't know how to check files
- into a branch)
-
-2004-08-10 09:43 zmoelnig
-
- * an object to render into external displays (this is: the context
- is *not* handled by Gem but by an external application)
-
-2004-08-10 09:40 zmoelnig
-
- * oje: "tagged" instead of "branched" (anyhow gemwindow_qtExt is
- already deprecated)
-
-2004-08-09 17:36 zmoelnig
-
- * initial makefile for [gemwindow_qtExt]
-
-2004-08-09 17:36 zmoelnig
-
- * initial output-module:
- [gemwindow_qtExt] (what an ugly name!) to render to external
- qt-contexts
-
-2004-08-08 11:45 zmoelnig
-
- * set the viewpoint immediately (do *not* use GemMan::m_view)
-
-2004-08-04 06:32 zmoelnig
-
- * now you can give a list of directories on the command-line to
- override the default directories where we want the
- Make.source,... to be built
-
-2004-07-23 08:25 zmoelnig
-
- * added top-level makefile and configure-script (since src/Gnu is
- hard to find)
-
-2004-07-06 13:09 zmoelnig
-
- * fixed typo in comment
-
-2004-07-02 16:17 zmoelnig
-
- * new things to do
-
-2004-07-01 19:00 zmoelnig
-
- * initial MMX-code;
- includes for the various platforms/SIMD-optimization should be
- handled in here
-
-2004-06-30 14:32 zmoelnig
-
- * rebuild the texture when switching between rectangle and
- normalized textures
-
-2004-06-30 12:13 zmoelnig
-
- * used debug() instead of post() for the "client-storage"-message
-
-2004-06-30 12:11 zmoelnig
-
- * using RGB24 instead of RGB32, because the alpha-channel is set to
- 0 by RGB32(!!)
-
-2004-05-28 11:50 zmoelnig
-
- * updated for 0.90
-
-2004-05-26 10:59 zmoelnig
-
- * now the "release" compiles
-
-2004-05-26 10:35 zmoelnig
-
- * changed version from 0.888 to 0.90
-
-2004-05-26 10:34 zmoelnig
-
- * fixed "installation" for on windows
-
-2004-05-26 10:34 zmoelnig
-
- * changed from 0.888pre2 to 0.90
-
-2004-05-19 15:57 zmoelnig
-
- * changed the shifts to SHIFT_* to make it cross-platform
-
-2004-05-19 15:25 tigital
-
- * *** empty log message ***
-
-2004-05-19 15:18 tigital
-
- * here's what I came up with: luma seems more sensitive, and makes
- a better image, tho different than the rgba version
-
-2004-05-16 19:22 zmoelnig
-
- * fixed some issues with compiling Gem on windows with nvidia's
- openGL-headers (have to include glext.h)
-
-2004-05-15 17:59 zmoelnig
-
- * noted that pix_lumaoffset might crash with high offset-factors
-
-2004-05-14 17:20 zmoelnig
-
- * added a "yuv"-message to turn off direct YUV-texturing even if it
- is available (because our G4 with a geforce4MX says that it can
- do GL_ycbcr but actually the images look weird
-
-2004-05-14 17:05 zmoelnig
-
- * added range-checking for the offset when doing smoothed & filled
- processing;
- this should fix the crashes at very high offsets on all
- colorspaces
-
-2004-05-14 15:42 zmoelnig
-
- * fixed YUV on big-endians
-
-2004-05-13 17:25 zmoelnig
-
- * don't copy "pdata" with copyImage2Struct; pdata should always(!)
- be a pointer to some data that is owned by the image itself!
- this fixes the abiding crashes when deleting pix_-objects
-
-2004-05-10 08:08 zmoelnig
-
- * added additional error-checks and a sanity-check on close();
- should run now on QT-6.5 (as (un)stable as with QT-6.4)
-
-2004-05-10 05:03 cclepper
-
- * First step at separating the color-space functions in order to
- have them work properly. RGBA is still ok, and now YUV works on
- 'uniform' adjustments.
-
-2004-05-10 03:54 cclepper
-
- * #ifdef to remove YUV code on OSX. maybe someone will write a
- version that doesn't crash?
-
-2004-05-09 07:03 cclepper
-
- * changed the shifts for YUV output. now 100% less green.
-
-2004-05-08 04:19 cclepper
-
- * fixed the 'it's oh so green' YUV problem on OSX
-
-2004-05-07 17:51 zmoelnig
-
- * made defines for shifts on mac/non-mac (although they don't do
- much now)
-
-2004-05-07 17:48 zmoelnig
-
- * added U8 as another type
-
-2004-05-07 17:41 zmoelnig
-
- * using ch*-constants rather than hardcoded positions of
- channel-data
- (e.g: chRed instead of 0)
-
-2004-05-07 17:39 zmoelnig
-
- * shut up macOS-gcc compiler warnings
-
-2004-05-07 15:42 zmoelnig
-
- * type fixing to shut down the compiler
-
-2004-05-07 13:52 zmoelnig
-
- * made Grey work
-
-2004-05-07 12:02 zmoelnig
-
- * made YUV and Grey work
-
-2004-05-07 08:42 zmoelnig
-
- * use setCsizeByFormat
- use reallocate() instead of clear() and allocate() and
- complicated checks
-
-2004-05-07 08:40 zmoelnig
-
- * fixed stupid typo
-
-2004-05-07 08:40 zmoelnig
-
- * replaced hardcoded shift-amount by SHIFT_Y.
- use setCsizeByFormat
- use reallocate() instead of clear() and allocate()
-
-2004-05-07 08:30 zmoelnig
-
- * use setCsizeByFormat
- use reallocate() instead of clear() and allocate()
- removed unused variable
-
-2004-05-07 08:29 zmoelnig
-
- * use setCsizeByFormat
- use reallocate() instead of clear() and allocate()
-
-2004-05-07 08:28 zmoelnig
-
- * removed the commented out the processGray-function (and not only
- it's body);
- use setCsizeByFormat
-
-2004-05-07 08:14 zmoelnig
-
- * don't initialize to small images (64x64) any more as this is only
- for memory fragmentation
-
-2004-05-07 08:12 zmoelnig
-
- * using setCsizeByFormat rather than setting csize/format/type
- directly
-
-2004-05-07 08:11 zmoelnig
-
- * made YUV work on PCs (and used better namings (like "U" instead
- of "Red")
-
-2004-05-06 10:01 zmoelnig
-
- * setting the csize/format/type of the image more intelligently
-
-2004-05-06 09:36 zmoelnig
-
- * another step towards a working version.
- now yuv/rgba/grey almost(!) behave the same
-
-2004-05-06 09:35 zmoelnig
-
- * the RGBA2LUMA conversion was wrong
-
-2004-05-05 14:56 zmoelnig
-
- * made YUV work correctly
-
-2004-05-05 14:56 zmoelnig
-
- * use run-time checks for YUV-texturing
-
-2004-05-05 14:55 zmoelnig
-
- * added run-time checks for GL_APPLE_ycbcr_422 (YUV-texturing)
-
-2004-05-05 14:54 zmoelnig
-
- * use normal memory-allocation (no alignment tricks as these
- produces weird output)
- LATER make sure that memory is aligned correctly
-
-2004-05-04 20:20 zmoelnig
-
- * quick hack to make Grey/YUV work
-
-2004-05-04 15:30 zmoelnig
-
- * initialized orgPixBlock to NULL (should fix crashes when no
- upstream image is present)
-
-2004-05-04 12:46 zmoelnig
-
- * seems to work now with RGBA/YUV/Grayscale
-
-2004-05-04 08:15 zmoelnig
-
- * added bugs concerning win32-movie-loading
-
-2004-05-03 16:27 zmoelnig
-
- * used SHIFT_Y1,... (from GemPixPete.h) as my images were green ;-)
-
-2004-05-03 16:26 zmoelnig
-
- * defined SHIFT_Y1,... for YUV-shifting
-
-2004-05-03 06:15 cclepper
-
- * fixed up the YUV code - rolled a new black function and tests for
- proper pixel values
-
-2004-05-03 06:14 tigital
-
- * YUV works better: but it's about half the width resolution as it
- should be...at least it's not green ;-)
-
-2004-05-03 02:08 tigital
-
- * removed void to shut up gcc
-
-2004-05-03 01:42 tigital
-
- * YUV processing functions correctly now
-
-2004-04-29 05:55 cclepper
-
- * YUV smoothing now works
-
-2004-04-27 05:07 tigital
-
- * YUV works better, except for "smooth" line filling
-
-2004-04-24 15:02 zmoelnig
-
- * removed some more verbosity...
-
-2004-04-23 14:41 zmoelnig
-
- * moved some fsaa-code from apple-only to openGL-dependent code
- (read: changed ifdefs)
-
-2004-04-21 04:32 tigital
-
- * YUV is almost fixed: at least we're dealing with true luma...but
- there still seems to be a pixel skipping problem
-
-2004-04-21 03:52 cclepper
-
- * changed GetLuminance() coefficients to correct vaules
-
-2004-04-20 17:55 zmoelnig
-
- * fixed the default viewpoint-values to the correct ones "0 0 4"
- instead of "0 0 -4"
-
-2004-04-10 00:13 tigital
-
- * [OSX] added header for definition of UInt32 after the mass
- movement of functions
-
-2004-04-09 09:38 zmoelnig
-
- * added the [pix_texture2]-alias again.
- why has it vanished ?
-
-2004-04-08 12:20 zmoelnig
-
- * moved utility functions (namely: powerOfTwo()) into
- Base/GemFuncUtil
-
-2004-04-08 11:57 zmoelnig
-
- * moved utility functions (namely: powerOfTwo()) into
- Base/GemFuncUtil
-
-2004-04-08 11:54 zmoelnig
-
- * structured the location of functions a bit:
- GemPixObj does not hold any utility functions
- GemFuncUtil holds general untilities (like powerOfTwo())
- GemPixUtil holds utility functions for image manipulation (only!)
- GemPixPete (NEW) holds functions from pete's_plugins (specialzied
- PixUtil-functions)
-
-2004-04-08 11:51 zmoelnig
-
- * added some comments
-
-2004-04-08 11:51 zmoelnig
-
- * moved utility functions (namely: powerOfTwo()) into
- Base/GemFuncUtil
-
-2004-04-08 11:46 zmoelnig
-
- * added setPixModified() where apropriate so that the
- pull-mechanism works
-
-2004-04-08 11:43 zmoelnig
-
- * removed the [pix_buf] entirely from the example-patches.
- i must have been somewhere else when i added them
-
-2004-04-07 17:35 zmoelnig
-
- * removed unused variables
-
-2004-04-07 17:33 zmoelnig
-
- * fixed documentation
-
-2004-04-07 17:20 zmoelnig
-
- * fixed the alpha-channel
-
-2004-04-07 17:20 zmoelnig
-
- * added some more verbosity on errors (so we know, where the error
- occured)
-
-2004-04-07 16:09 tigital
-
- * quick n'dirty camera help patch...will flesh out tonight?
-
-2004-04-07 16:08 zmoelnig
-
- * fixed the bug that kept cs-converters from working on apple
-
-2004-04-07 16:07 zmoelnig
-
- * removed unused variable G
-
-2004-04-07 16:04 tigital
-
- * added YUV support (kinda): it works, but isn't precisely correct
- yet (especially in pix_objects that are color based; displacement
- objects are less-obviously incorrect)
-
-2004-04-07 16:02 tigital
-
- * added YUV support (kinda): it works, but isn't precisely correct
- yet
-
-2004-04-07 14:47 zmoelnig
-
- * added switchable support for FSAA under linux with nvidia-cards
-
-2004-04-07 14:03 zmoelnig
-
- * removed the genList from the new()-function and put it into
- render() (this was default on macOS already)
-
-2004-04-07 14:01 zmoelnig
-
- * removed verbose output
-
-2004-04-07 14:00 zmoelnig
-
- * added US-english alias-name ("gray")
-
-2004-04-07 13:59 zmoelnig
-
- * added british alias-name
-
-2004-04-07 11:19 zmoelnig
-
- * an example for texture-feedbacking
-
-2004-04-07 11:09 zmoelnig
-
- * added 2nd argument for number of slices
- fixed the draw-type
-
-2004-04-07 11:08 zmoelnig
-
- * added second argument (number of slices)
- the re-creation of the sphere is now triggered by a change in
- state->texture too
-
-2004-04-07 10:28 zmoelnig
-
- * the processGray tried to convert the image from RGB to RGBA
- in-place.
- i have no idea, how this code made it into the [pix_alpha]
-
-2004-04-07 09:12 zmoelnig
-
- * removed the non-mac specific part in the fullscreen-message
- (no one really cares if the fullscreen-flag is bool or int)
-
-2004-04-07 09:03 zmoelnig
-
- * all the CPPExtern-objects now no their own class-name, which is
- stored in m_objectname
- error-messages report this name
-
-2004-04-06 02:43 tigital
-
- * [OSX] cleaned up warnings and consolidated a previously used
- function
-
-2004-04-05 03:06 cclepper
-
- * removed commenting out of m_colorspace
-
-2004-04-04 17:45 cclepper
-
- * client_storage is now off by default to avoid texture corruption
- problems when using pix_film in 'auto 1' mode on OSX. setting
- individual frames still works fine with client_storage however.
-
-2004-04-04 17:43 cclepper
-
- * added OSX specific handling of the 'fullscreen' message to
- accommodate multiple displays
-
-2004-04-03 18:34 zmoelnig
-
- * fixed the help-patches (mainly removed the "auto 1" message from
- [pix_buf] as it was absolutely non-sense
-
-2004-04-03 00:06 cclepper
-
- * removed most of the debug messages.
-
-2004-04-02 23:29 cclepper
-
- * now has functioning code on OSX
-
-2004-04-02 09:11 zmoelnig
-
- * removed some verbosity
-
-2004-04-02 09:05 zmoelnig
-
- * moved implementation code from header-file to cpp-file
-
-2004-04-02 09:04 zmoelnig
-
- * fixed some includes (?)
-
-2004-04-02 06:43 zmoelnig
-
- * included the Base/config.h so we get the HAVE_DIRECTSHOW define
- when appropriate
- set the help-symbol of the directshow-version of pix_video to
- [pix_videoDS] (since the api is so different)
-
-2004-04-01 22:00 tigital
-
- * [OSX] now the mouse can be hidden/shown via the cursor 0/1
- message
-
-2004-04-01 18:52 tigital
-
- * [OSX] finally figure out how to get mouse coords to be the same
- whether or not there is a title bar, and no matter where the
- window is on the desktop...also solves the "go to {0,0} when
- mouse leaves window" problem!
-
-2004-03-31 05:33 tigital
-
- * shut up a warning: can't have /* inside a comment
-
-2004-03-31 05:25 tigital
-
- * [OSX] shut up some warnings
-
-2004-03-29 18:57 zmoelnig
-
- * i guess we should release rather sooner than later
-
-2004-03-29 18:48 zmoelnig
-
- * finally removed the YUV-stuff (should have been done for ages)
-
-2004-03-29 18:45 zmoelnig
-
- * fixed line-breaks
-
-2004-03-29 18:32 zmoelnig
-
- * re-added as binary (pd-files shouldn't be text)
-
-2004-03-29 18:32 zmoelnig
-
- * readded as binary
-
-2004-03-29 18:32 zmoelnig
-
- * added as binary
-
-2004-03-29 18:32 zmoelnig
-
- * removed "text"-pd files (should be binary)
-
-2004-03-29 18:11 zmoelnig
-
- * new help-patch
-
-2004-03-29 16:10 zmoelnig
-
- * updated documentation
-
-2004-03-29 16:09 zmoelnig
-
- * compiled under windoze and thus updated my project-file
-
-2004-03-29 16:08 zmoelnig
-
- * version is now ReleaseCandidate-1
-
-2004-03-29 16:05 zmoelnig
-
- * removed unneeded variables to silence macOS-gcc
-
-2004-03-29 16:03 zmoelnig
-
- * removed unneeded variables to shut down macOS-gcc
-
-2004-03-29 16:02 zmoelnig
-
- * accidentially the button-state was reported to be "1" when
- released (like on press); fixed
-
-2004-03-29 16:01 zmoelnig
-
- * type change to get rid of compiler-warning under macOS
-
-2004-03-29 16:00 zmoelnig
-
- * compiled it and therefore updated my project files
-
-2004-03-29 06:43 zmoelnig
-
- * added includes for NT
-
-2004-03-29 06:12 cclepper
-
- * changed the render function to only calculate the geometry when
- the geometry changes. results in at least a 3X speedup.
-
-2004-03-26 06:40 cclepper
-
- * initialized the Y,U,V variables to 0. no more random color fields
- on loading a patch with pix_offset.
-
-2004-03-25 19:57 tigital
-
- * [OSX]-only: standardized mouse location to "window relative":
- however, remember that (0,0) is always the top left corner,
- whether or not there is a title bar/border
-
-2004-03-25 17:22 zmoelnig
-
- * added a magic-number to the GemCache to ensure that the cache is
- valid
-
-2004-03-25 12:12 zmoelnig
-
- * initialize GemCache on creation, so we can dynamically create
- [gemhead]s and they will start rendering without having to
- restart the engine
-
-2004-03-25 10:03 zmoelnig
-
- * removed another post()
-
-2004-03-24 21:11 zmoelnig
-
- * removed the "drawing all groups" messages
-
-2004-03-24 21:10 zmoelnig
-
- * added a reset()-method to re-set an instance without having to
- destroy and re-create it (see [gemhead])
-
-2004-03-24 21:08 zmoelnig
-
- * each gemhead now has an instance of the GemCache that is only
- reset when rendering is started (instead of being destroyed and
- re-created)
- hopefully this fixes some memory bug.
-
-2004-03-24 17:27 zmoelnig
-
- * added, since needed for debugging
-
-2004-03-24 13:20 zmoelnig
-
- * fixed initial materials (ambient, specular, diffuse, shininess,
- emission)
-
-2004-03-24 11:47 zmoelnig
-
- * added auto-(re)loading of fonts when rendering is started
- fixed some cleanup-issues
-
-2004-03-24 11:41 zmoelnig
-
- * removed "done" message
-
-2004-03-22 22:31 tigital
-
- * [OSX]-only: [gemwin] now correctly responds to the following
- messages: border & title; also fixed keyboard character input for
- [gemkeyname]
-
-2004-03-21 19:58 zmoelnig
-
- * readded help-patches
-
-2004-03-21 19:53 zmoelnig
-
- * removed to check in as "binary" again
-
-2004-03-21 19:52 zmoelnig
-
- * updated help-patches
-
-2004-03-21 13:39 zmoelnig
-
- * fixed rectangle textureing
-
-2004-03-20 20:42 zmoelnig
-
- * fixed bugs
-
-2004-03-20 20:36 zmoelnig
-
- * rolled the GLU code directly into the objects to enable rectangle
- textures
-
-2004-03-20 16:42 zmoelnig
-
- * cleaned GLUT-removal code a bit
-
-2004-03-20 16:06 zmoelnig
-
- * removed dependencies on GLUT
- [teapot] is now "built-in"
-
-2004-03-19 19:52 zmoelnig
-
- * updated help-patches
- removed all traces of [pix_texture2]
-
-2004-03-19 19:12 zmoelnig
-
- * updated help-patches
-
-2004-03-19 19:09 zmoelnig
-
- * added grayscale support
-
-2004-03-19 17:00 zmoelnig
-
- * removed the "maximum number of control points" restriction (so
- now, we can have 1000s of control points in polygon/curve)
-
-2004-03-19 15:01 zmoelnig
-
- * new help-patches (e.g: working examples)
-
-2004-03-19 15:00 zmoelnig
-
- * added a method "width" for the linewidth (compatibility with
- other geos)
-
-2004-03-19 14:58 zmoelnig
-
- * changed the helpsymbol
-
-2004-03-19 14:54 zmoelnig
-
- * got the mapping from mac-buttons to gem-buttons right (hopefully)
-
-2004-03-19 11:47 zmoelnig
-
- * randF is only an alias for randomF; there shouldn't be a separate
- help-file
-
-2004-03-18 16:51 zmoelnig
-
- * the mac-spefific button-offset has been moved to GemWinCreateMac
-
-2004-03-17 20:04 zmoelnig
-
- * force auto-registering when appropriate
-
-2004-03-17 20:02 zmoelnig
-
- * set the "newfilm"-flag when a new film is loaded
-
-2004-03-17 19:58 zmoelnig
-
- * tried to fix rectangle textures
-
-2004-03-16 19:41 zmoelnig
-
- * tried to fix rectangle textures
-
-2004-03-16 01:16 tigital
-
- * OSX only: forgot to "return noErr" in event loop!
-
-2004-03-15 13:35 zmoelnig
-
- * small bug-fix: a unity gain of "1" was translated to 255>>8
- (which is less than 1 and led to fading feed-backs)
-
-2004-03-13 09:10 cclepper
-
- * fixed #ifdefs
-
-2004-03-10 17:32 zmoelnig
-
- * changed the configure-process
- GemLibs can now be specified with "--gemlibs"
- additional search-paths for ALL libraries can be specified with
- "--libdir"
-
-2004-03-10 17:07 zmoelnig
-
- * ifdef'd the altivec code with __VEC__
-
-2004-03-10 17:06 zmoelnig
-
- * added the HELPSYMBOL-BASE "Gem/", so the help-patches will work,
- even though this object inherits from CPPExtern and not from
- GemBase
-
-2004-03-10 16:55 zmoelnig
-
- * pix_depot and friends are now in pix_buffer et al.
-
-2004-03-10 16:04 zmoelnig
-
- * added a new justification "BASE" that does no justification at
- all; usefull, if you want a constant base-line.
-
-2004-03-07 18:49 cclepper
-
- * new fullscreen code for 10.3 which is good. the window deletion
- routine does crash every 10-20 iterations though, which is bad.
-
-2004-03-01 01:29 cclepper
-
- * added some more cache hints - 45% percent faster
-
-2004-03-01 01:02 cclepper
-
- * I think this fixes the majority of playback problems on OSX.
- Movie loading is faster, playback is smoother using 'rate $1'.
-
-2004-03-01 00:58 cclepper
-
- * just a cleaning
-
-2004-03-01 00:55 cclepper
-
- * slightly tweaked Altivec (load hoisting)
-
-2004-03-01 00:52 cclepper
-
- * added some Altivec for YUV
-
-2004-03-01 00:50 cclepper
-
- * slightly better altivec.
-
-2004-02-29 05:24 cclepper
-
- * an improved window bounds fix. still need to find a workaround
- for the fullscreen on 10.3 though
-
-2004-02-25 06:25 cclepper
-
- * split processing into RGBA and YUV portions. added Altivec for
- YUV.
-
-2004-02-16 19:07 zmoelnig
-
- * added path-searching for fonts.
- so you can add your systems favorite font-path and get a lot of
- other TrueType-faces
-
-2004-02-16 04:06 cclepper
-
- * changed float to int processing in the YUV code - now 10X faster.
-
-2004-02-15 18:32 cclepper
-
- * this should fix the window bounds problem.
-
-2004-02-13 14:09 zmoelnig
-
- * hopefully got the reference-types allright ("relative" instead of
- "absolute")
-
-2004-02-13 14:06 zmoelnig
-
- * updated my project
-
-2004-02-12 17:31 zmoelnig
-
- * fixed a bug with filename-searching
-
-2004-02-12 17:28 zmoelnig
-
- * added better support for firewire under linux (thanks to franz
- hildgen)
-
-2004-02-12 17:25 zmoelnig
-
- * fixed a type that prevented this from being compiled
-
-2004-02-10 12:36 zmoelnig
-
- * now the gemwindow can be created even if we only have DirectColor
- (instead of TrueColor); however i haven't bothered yet with
- setting up the Palettes.
-
-2004-02-10 12:27 zmoelnig
-
- * added a newline at end of file
-
-2004-02-10 12:24 zmoelnig
-
- * more friendly output of the "create window" message
-
-2004-02-10 10:47 zmoelnig
-
- * - added ErrorHandling, so Gem doesn't crash if the
- display-/window-context has vanished before we try to destroy the
- gemwindow
- - removed checking for ModLines on remote displays; this used to
- crash; unfortunately this disables fullscreen on remote displays
-
-2004-02-10 10:23 zmoelnig
-
- * added and disabled Guenter at the splash-screen (again)
-
-2004-02-06 12:10 zmoelnig
-
- * BUGFIX: used to crash when no model was loaded and trying to
- apply a texture.
- (at least if NDEBUG was not defined)
-
-2004-02-06 12:08 zmoelnig
-
- * as ben has pointed out, there seems to be a bug when rendering to
- non-square windows: everything get's distorted (say: on 640x480 a
- square would be a rectangle with a 4/3-aspect);
- since i think this might break a lot of things (?), i have left
- the old default behaviour but you can turn off compatibility with
- "compat 0"
-
-2004-02-05 18:17 zmoelnig
-
- * updated my vc-project
- it now compiles with FTGL
-
-2004-02-05 18:16 zmoelnig
-
- * moved the defines for the platforms (e.g: whether macos uses
- FTGL) into the appropriate config*.h files
-
-2004-02-02 11:19 zmoelnig
-
- * all docu is done; but we need to compile it under windows with
- FTGL support (i failed...)
-
-2004-02-02 11:18 zmoelnig
-
- * updated my project
-
-2004-02-02 11:15 zmoelnig
-
- * put QT-loader *after* the AVI-loader, because QT sometimes
- crashes when having loaded AVI's and tries to load QT's
- afterwards.
- so AVI is now handled by the built in (for win) routines, and
- QuickTime is only used if it fails
-
-2004-02-02 11:13 zmoelnig
-
- * post "video4linux" and remove post of "fish" ;-)
-
-2004-02-02 11:12 zmoelnig
-
- * added some support for devices not handled by devfs;
- added upside-down flag
- decode RGBA by hand (since otherwise we would decode
- YUV->RGB->RGBA, all in software...)
-
-2004-02-02 11:11 zmoelnig
-
- * ifdef'ed the inclusion of m_pd.h to make sure it is not included
- double (breaks with old version of pd)
-
-2004-02-02 11:08 zmoelnig
-
- * exported the CVector class, since vc complaint about this
- (probably this will break future things...)
-
-2004-02-02 11:06 zmoelnig
-
- * hopefully fixed fromUYVY since it did mix up U and V when
- decoding dv-streams
-
-2004-02-02 11:04 zmoelnig
-
- * fixed types to keep compiler silent
-
-2004-02-02 11:03 zmoelnig
-
- * ifdef'ed everything to be __APPLE__ only
-
-2004-01-31 06:55 cclepper
-
- * new pix_movie for OSX. uses an optimized path for movie playing
- and texturing.
-
-2004-01-29 01:59 tigital
-
- * initialized variables to shutup compiler warnings
-
-2004-01-28 16:06 tigital
-
- * OSX only: added carbon event processing to
- dispatchGemWindowMessages() (Finally!)
-
-2004-01-28 16:03 tigital
-
- * added mouse wheel support, though there is no outlet (yet)
-
-2004-01-28 15:59 tigital
-
- * added mouse wheel support
- OSX only: added support for correct mouse buttons
-
-2004-01-28 15:54 tigital
-
- * OSX only: added event handler support for window, mouse and
- keyboard events (ie. [gemmouse] and [gemkeyboard]), plus the
- window now behaves in a standard gui manner
-
-2004-01-28 04:46 cclepper
-
- * fixed a little problem with newImage being multiply defined
-
-2004-01-27 17:13 zmoelnig
-
- * re-removed them (somehow they reappeared in the CVS; guess it has
- to do with sourceforge's server-sync)
-
-2004-01-21 16:50 zmoelnig
-
- * added support for rectangle textures even with sphereMaps
- ("texture 1")
-
-2004-01-20 08:14 cclepper
-
- * added support for rectangle textures to glm
-
-2004-01-09 10:32 zmoelnig
-
- * updated my vc-project
-
-2004-01-09 10:31 zmoelnig
-
- * updated fixed bugs
-
-2004-01-09 05:09 tigital
-
- * values should be "TimeValue", not int's (shuts up compiler
- warnings)
-
-2004-01-09 04:27 tigital
-
- * added (int *) casts to fscanf() calls to shutup compiler (someone
- had to do it!)
-
-2004-01-08 19:16 zmoelnig
-
- * hmm: probably new linebreaks
-
-2004-01-08 19:07 zmoelnig
-
- * YUV-support fixed (the image looks "different" (squashed) than
- RGBA, but at least it is functional and not crashing any more),
- Grayscale works great
-
-2004-01-08 19:03 zmoelnig
-
- * i think, all objects are documented (somehow: some help-patches
- are rather crude)
-
-2004-01-08 19:02 zmoelnig
-
- * several BUG-fixes (esp: put the pivot-point of rubber/ripple into
- the center; made the sizeMess-work; use normalized coordinates
- for rubber (now independent of the window-dimensions)
-
-2004-01-08 18:59 zmoelnig
-
- * updated documentation
-
-2004-01-05 19:14 zmoelnig
-
- * updated docs
-
-2004-01-05 19:08 zmoelnig
-
- * use a movie rather than an image for demonstrating this
-
-2004-01-05 18:37 zmoelnig
-
- * added newImage-variable since it was needed
-
-2004-01-05 18:35 zmoelnig
-
- * removed a debug message
-
-2004-01-05 18:34 zmoelnig
-
- * added an include for windows
-
-2004-01-05 18:20 zmoelnig
-
- * re-added inlets for height, size and mode
- transformed and scaled the newWave so that it behaves exactly
- like a square of the same dimension when there is no motion.
-
- ASK: why is this "blend" function in there ?
-
-2004-01-05 11:08 zmoelnig
-
- * better checks for pd-version
-
-2004-01-05 10:18 zmoelnig
-
- * glu-objects (like sphere) have a bit of a problem with
- non-power-of-2 textures
-
-2004-01-05 09:58 zmoelnig
-
- * updated documentation
-
-2004-01-05 09:42 zmoelnig
-
- * my project-builder project has been updated
-
-2004-01-05 09:41 zmoelnig
-
- * updated doc
-
-2004-01-05 09:28 zmoelnig
-
- * fixed typos
-
-2004-01-05 09:23 zmoelnig
-
- * use integer calcs rather than floating point
-
-2004-01-04 18:56 zmoelnig
-
- * bugfix (videoV4L crashed when you tried to open a non-existant
- device)
-
-2004-01-04 18:53 zmoelnig
-
- * added checks for the pd-version (because of reference
- install-paths)
-
-2004-01-04 18:51 zmoelnig
-
- * updated documentation
-
-2003-12-31 02:55 cclepper
-
- * added support for groups
-
-2003-12-31 02:49 cclepper
-
- * yet another rewrite of the QT tasking code. this should hopefully
- give the 'best of both worlds'.
-
-2003-12-17 06:21 cclepper
-
- * added the real frame counting method and made improvements to
- using the counter method of playback - no double processed frames
-
-2003-12-17 06:13 tigital
-
- * rearranged variables to shut up gcc 3.3 about initialization
-
-2003-12-17 06:13 tigital
-
- * removed unused vector to shut up gcc 3.3
-
-2003-12-17 06:11 tigital
-
- * added Cyrille's changes: now it's more controllable (and useful):
- see examples/07.texture/05.newWave.pd
-
-2003-12-17 06:05 tigital
-
- * added Cyrille's changes: now it's more controllable (and useful):
- see examples/07.texture/05.newWave.pd
-
-2003-12-12 18:21 zmoelnig
-
- * dos2unix -- linebreaks
-
-2003-12-10 02:18 cclepper
-
- * rewrite to make playback using 'auto' more efficient. 'rate'
- message sets the playback speed when using 'auto' mode. the movie
- rate is properly set for correct qt playback. new doDebug for
- handling internal state info display to the console.
-
-2003-12-08 06:02 cclepper
-
- * added hiquality message to deal with DV streams (yeah i know it's
- ass backwards to disable hiquality to make DV streams look good)
-
-2003-12-07 02:47 cclepper
-
- * changed internal texture format back to RGBA so now alpha works
- in textures
-
-2003-12-06 05:04 cclepper
-
- * default is now set to YUV colorspace
-
-2003-12-04 17:57 zmoelnig
-
- * new help-patch from cyrille
-
-2003-12-04 17:53 zmoelnig
-
- * reviewed help-patches
-
-2003-12-04 13:18 zmoelnig
-
- * bugfix: one additional inlet was created for [primTri], [curve]
- and [polygon] by GemShape.
- i have added a new creator for GemShape (without arguments) that
- will not create the "size"-inlet - this is for objects that want
- only the "draw" and "width" message
-
-2003-12-04 12:19 zmoelnig
-
- * the bugfix for Grey-support needs a header-file too...
-
-2003-12-03 13:21 zmoelnig
-
- * BUGFIX: grayscale was missing
-
-2003-12-03 07:18 cclepper
-
- * made client_storage a user defined option. this is a temporary
- workaround to some texture corruption issues.
-
-2003-12-02 15:26 zmoelnig
-
- * my new windows-project
-
-2003-12-02 15:26 zmoelnig
-
- * filed YUV-bug of pix_kaleidoscope
-
-2003-12-02 15:22 zmoelnig
-
- * added dummy messages for "enumerate" and "dialog" (used by
- pix_videoDS, in the future probably by others...)
-
-2003-12-02 15:21 zmoelnig
-
- * "dialog" with no args is now the same as "setup" ("setup" message
- should be deprecated)
-
-2003-12-02 15:20 zmoelnig
-
- * added dummy messages for "enumerate" and "dialog" (used by
- pix_videoDS)
-
-2003-12-02 15:19 zmoelnig
-
- * upside down
-
-2003-12-02 15:18 zmoelnig
-
- * support for colour-space switching
-
-2003-12-02 15:18 zmoelnig
-
- * use __NEW_FILM rather than __NEW__
-
-2003-12-02 15:17 zmoelnig
-
- * colourspace-switching with GL_* rather than 0 (YUV) and 1 (RGBA)
-
-2003-12-02 15:16 zmoelnig
-
- * a bit of support for colourspace-switching
-
-2003-12-02 15:15 zmoelnig
-
- * made it a bit more stable on windos
-
-2003-12-02 15:14 zmoelnig
-
- * added some braces to make execution order clearer
-
-2003-12-02 14:57 zmoelnig
-
- * split __NEW__ in __VIDEO_NEW and __FILM_NEW
-
-2003-12-02 06:36 cclepper
-
- * changed in to GLint to match prototype of csMess
-
-2003-12-02 05:38 cclepper
-
- * fixed error in code - it now compiles
-
-2003-12-01 14:48 zmoelnig
-
- * once in a while i compile under NT...
-
-2003-12-01 14:47 zmoelnig
-
- * configLinux.h should be generated for all machines by the
- configure-script.
- don't know, how this came into the CVS
-
-2003-12-01 14:27 zmoelnig
-
- * another bug fixed for NT
-
-2003-12-01 14:19 zmoelnig
-
- * rebuilt configure to add the "-l" flags
-
-2003-12-01 14:05 zmoelnig
-
- * rebuilt it with another version of "aclocal"
-
-2003-12-01 13:55 zmoelnig
-
- * another bugfix (pix_videoDS) reported
-
-2003-12-01 13:52 zmoelnig
-
- * updated bugfixes ("create" on remote X-servers works for most but
- my machine)
-
-2003-12-01 13:48 zmoelnig
-
- * bugfix: configure wouldn't add "-l" flags for "standard"
- libraries found with AC_FIND_LIB
-
-2003-12-01 10:09 zmoelnig
-
- * removed swapMess() and dimenMess() - should be handled by the
- parent-class
-
- removed explicit-call to the parent's setupCallback; should be
- handled via CPPExtern.
-
- turned on capturing for device 0 by default.
-
- Callback() now returns NOERROR instead of S_FALSE: i don't know
- why we would want to stop grabbing::i only got 1 frame and it
- stopped; now i can grab moving images !
- messages:
-
- the pixBlock-array is now called m_pixBlockBuf[];
- m_pixBlock is another pixBlock that gets the data on "render()"
- via fromBGR().
- LATER: add other functions to let users select the color-space
- via the setup-dialog
-
- added a "colorspace" message, that sets the output-colorspace
- (not the capturing one!)
-
- made the "device" message an alias for "open" (because of
- compatibility to pix_videoNEW)
- made the "dialog"-message (without arguments) an alias for
- "setup", because this gives us one (1) interface to
- popup-dialogs.
-
- LATER: make "dimen", "norm", "channel" work
-
-2003-12-01 09:59 zmoelnig
-
- * changed the m_colorspace, to not only be 0 (for YUV) and 1(for
- RGBA) but rather GL_YCBCR422_GEM and GL_RGBA
-
-2003-12-01 09:56 zmoelnig
-
- * if we HAVE_DIRECTSHOW, we disable the AUTO_REGISTER stuff, if(!)
- DO_AUTO_REGISTER_CLASS is not defined.
- pix_videoDS will define the DO_AUTO..., to register itself
-
- this is *very* ugly
- LATER rethink this
-
-2003-12-01 09:52 zmoelnig
-
- * removed offsetMess() and swapMess(); should be handled by the
- parent-class
- use fromBGR() rather than doing it by hand. this enables other
- color-spaces too!
- added a colorspace-message
-
-2003-12-01 09:50 zmoelnig
-
- * changed the configure a bit to make more intelligent searches in
- the search-paths, for both libs and headers
- we now search /usr/local/src and /usr/local/include instead of
- whole /usr/local (at least for headers)
-
-2003-11-28 18:19 ggeiger
-
- * fixed alpha depthtest default value
-
-2003-11-25 17:38 zmoelnig
-
- * support for different colour-spaces
-
-2003-11-25 17:38 zmoelnig
-
- * support for different colour-spaces (use "colorspace"-message)
-
-2003-11-25 16:54 zmoelnig
-
- * using setCsizeByFormat() instead of doing this by hand
- also there is now a m_reqFormat defining the colourspace (but
- only GL_RGBA is supported....)
-
-2003-11-25 16:52 zmoelnig
-
- * setCsizeByFormat now also sets the "type" (pixel alignment)
- on __APPLE__ the default is yuv, everywhere else it is rgba
-
-2003-11-25 16:51 zmoelnig
-
- * using setCsizeByFormat instead of doing it by hand
-
-2003-11-25 16:29 zmoelnig
-
- * fixed a stupid bug, that was blacking the "last" buffer each
- cycle.
- added object-arguments as initial parameters
- take care of colorspace-changes
-
-2003-11-25 15:16 zmoelnig
-
- * disabled the auto_registering if __NEW__ is not defined
- exclude "Base/config.h" since it is already included by film.h
-
-2003-11-25 15:14 zmoelnig
-
- * set the helpsymbol to "pix_film" instead of "pix_filmNEW"
- uncommented the use of canvas_getfilename since it makes problems
- with internet-streams (as far as i remember)
-
-2003-11-25 15:09 zmoelnig
-
- * moved the disabling of auto-register to pix_video.h
-
-2003-11-25 15:07 zmoelnig
-
- * include "Base/config.h" for all OS (since the config.h will
- separate the sysdependent things)
-
-2003-11-25 15:06 zmoelnig
-
- * rewrote the "colorspace"-callback
-
-2003-11-25 15:05 zmoelnig
-
- * disabled the auto_registering if __NEW__ is defined
-
-2003-11-25 15:04 zmoelnig
-
- * set the help-symbol to "pix_movie" (instead of "pix_movieNEW")
-
-2003-11-25 15:03 zmoelnig
-
- * moved the disabling of auto-register to pix_video.h
-
-2003-11-25 15:02 zmoelnig
-
- * set the help-symbol to "pix_video" (instead of "pix_videoNEW")
-
-2003-11-25 15:01 zmoelnig
-
- * disabled the auto_registering if __NEW__ is not defined
-
-2003-11-25 14:59 zmoelnig
-
- * used setBlack() instead of memset(); use reallocate()
-
-2003-11-25 14:57 zmoelnig
-
- * setting newfilm to 0 (shouldn't do anything since we are on linux
- (?))
-
-2003-11-25 14:55 zmoelnig
-
- * include "Base/config.h" for all OS (since the config.h will
- separate the sysdependent things)
- exclude "GemBase.h" and use "m_pd.h" instead (shouldn't be needed
- either, if it wasn't for post())
-
-2003-11-25 14:54 zmoelnig
-
- * get more information
- the last outlet (data) is still the last outlet (but now there
- are 6 instead of 4). this shouldn't break anything, since who can
- do something with it ?
-
-2003-11-25 14:53 zmoelnig
-
- * include "Base/config.h" for all OS (since the config.h will
- separate the sysdependent things)
-
-2003-11-25 14:51 zmoelnig
-
- * added "--disable-new" for "old" behaviour with pix_film/pix_video
- and friends under linux
- this the config.h.in for linux-autoconf has moved to
- configLinux.h.in
-
-2003-11-25 14:48 zmoelnig
-
- * made config.h system-independent.
- this the config.h.in for linux-autoconf has moved to
- configLinux.h.in
-
-2003-11-25 14:46 zmoelnig
-
- * made config.h system-independent.
- the system-bound configurations are stored in separate files
- (like Base/configLinux.h) which are included by config.h
- (depending on __linux__ and friends)
-
-2003-11-25 14:43 zmoelnig
-
- * initialized newfilm/newimage to 0
-
-2003-11-25 14:41 zmoelnig
-
- * added support for HELPSYMBOL_BASE (which is defined as "Gem/") --
- used in CPPExtern.h
-
-2003-11-25 14:41 zmoelnig
-
- * added HELPSYMBOL to set an alternate helpsymbol (it crashes, when
- more than 1 help-symbols are specified and we already do it here)
- added support for HELPSYMBOL_BASE (which is defined as "Gem/" in
- GemBase.h)
-
-2003-11-23 19:27 zmoelnig
-
- * set notowned=false when color-conversion is done (which is the
- truth)
-
-2003-11-19 08:53 zmoelnig
-
- * this is my macOS-projectmaker-project
-
-2003-11-18 19:53 zmoelnig
-
- * help-patches for [curve3d] and [tube]
-
-2003-11-18 18:21 zmoelnig
-
- * changed "post()" to "debug()" which is a define to either
- "post()" or nothing, so we can do some debug-information on
- demand
-
-2003-11-18 18:18 zmoelnig
-
- * removed the auto-registering
-
-2003-11-18 18:12 zmoelnig
-
- * added an alias for "colorspace"-message
-
-2003-11-18 17:47 cclepper
-
- * new pbproj
-
-2003-11-18 15:39 zmoelnig
-
- * made XWin be aware of resizes.
- however, it doesn't really work yet :-(
-
-2003-11-18 15:36 zmoelnig
-
- * added MIN and MAX functions
-
-2003-11-18 15:25 zmoelnig
-
- * added curve3d and tube
-
-2003-11-18 15:21 zmoelnig
-
- * updated documentation
-
-2003-11-18 15:20 zmoelnig
-
- * removed unneeded variables
-
-2003-11-18 15:18 zmoelnig
-
- * include "config.h" only on linux
- note: this should be changed LATER to include "config.h" on all
- platforms.
- config.h should then include platform-specific config-files (that
- can be generated with configure or whatever)
-
-2003-11-18 15:17 zmoelnig
-
- * defined NO_AUTO_REGISTER_CLASS to not register this class with pd
- on __linux__, __APPLE__ and NT
-
-2003-11-18 15:14 zmoelnig
-
- * put the auto_register code in a separate define whichcan be
- switched off by defining NO_AUTO_REGISTER_CLASS before including
- the CPPExtern.h
-
-2003-11-17 18:53 zmoelnig
-
- * swapped 2 variables in class-definition (apple's gcc likes it
- better this way)
- removed unused code
-
-2003-11-15 03:26 cclepper
-
- * added Altivec function for both RGB and YUV
-
-2003-11-14 14:43 zmoelnig
-
- * added curve3d and tube
-
-2003-11-14 10:26 zmoelnig
-
- * added scaling for the mouse-coordinates.
- this allows output that is independant of the window-size
-
-2003-11-14 07:21 cclepper
-
- * removed the extraneous RGB_Altivec prototype
-
-2003-11-14 07:19 cclepper
-
- * a dst tweak and bug fix
-
-2003-11-13 04:26 cclepper
-
- * slight change to RGB vector code
-
-2003-11-13 03:39 cclepper
-
- * added Altivec
-
-2003-11-12 18:11 zmoelnig
-
- * removed the check, whether the first atom of the text-list is a
- symbol. now we can print numbers too.
-
-2003-11-12 17:57 zmoelnig
-
- * changed processRGB_Altivec to processRGBA_Altivec
-
-2003-11-12 17:55 zmoelnig
-
- * fixed linefeed
-
-2003-11-11 07:31 cclepper
-
- * added RGB Altivec
-
-2003-11-11 07:04 cclepper
-
- * added RGB Altivec
-
-2003-11-10 06:40 cclepper
-
- * changed from float to int processing
-
-2003-11-10 06:18 cclepper
-
- * changed from float to int processing of grey value
-
-2003-11-10 06:17 cclepper
-
- * added RGB Altivec
-
-2003-11-10 06:09 cclepper
-
- * added RGB Altivec
-
-2003-11-10 03:24 cclepper
-
- * changed Altivec defines
-
-2003-11-10 02:14 cclepper
-
- * changed Altivec defines
-
-2003-11-03 12:15 zmoelnig
-
- * changed (bool) to (int), since vc6 doesn't like assigning a
- boolean-value to an integer.
-
-2003-11-03 12:14 zmoelnig
-
- * added no-warn-flags for vc6
-
-2003-11-03 12:13 zmoelnig
-
- * made it compile with ffmpeg-0.4.8 (however i wasn't yet able to
- load a movie...)
-
-2003-11-03 12:12 zmoelnig
-
- * made it work under windows; however it likes crashing sometimes
- and i haven't found out yet why...
-
-2003-10-24 18:38 zmoelnig
-
- * fixed some BUGS...
-
-2003-10-24 18:32 zmoelnig
-
- * added "--with-aviplay" as an alias for "--with-avi"
-
-2003-10-24 18:31 zmoelnig
-
- * added some comment to the render() for neither FTGL/GLTT support
- (while trying to find out
-
-2003-10-23 08:10 zmoelnig
-
- * fixed another possible bug (check for NULL-images)
-
-2003-10-22 11:01 zmoelnig
-
- * added the self-registering code, so that MarkEx will stay
- available
-
-2003-10-22 09:06 zmoelnig
-
- * further changes, but far from working yet
-
-2003-10-22 08:35 zmoelnig
-
- * fixed bugs in pix_buffer_read/pix_buffer_write when no or unknown
- pix_buffers were specifified
-
-2003-10-22 08:34 zmoelnig
-
- * added "fsaa" to the WindowHints-class
-
-2003-10-22 05:34 cclepper
-
- * added FSAA
-
-2003-10-21 18:15 ggeiger
-
- * remove setup() function this is done through a static class
- structure now, that is created for each object
- Gem objects are added automatically to pd as soon as they are
- compiled in
-
-2003-10-21 18:14 ggeiger
-
- * re-used continueRender() function
-
-2003-10-21 18:13 ggeiger
-
- * removed my name from startup
-
-2003-10-21 14:44 ggeiger
-
- * distribute particles according to their velocity if there is more
- than one particle per frame
-
-2003-10-21 14:21 ggeiger
-
- * added numberbox to rotate light (cube seems to be very dark with
- 180)
-
-2003-10-21 14:19 ggeiger
-
- * added auto message description
-
-2003-10-21 14:17 ggeiger
-
- * change is in pd already
-
-2003-10-21 13:50 ggeiger
-
- * bang on gemhead triggers a render cycle (was broken)
-
-2003-10-15 19:07 zmoelnig
-
- * set the upside-down flag to true. (hope this is alright)
-
-2003-10-15 19:05 zmoelnig
-
- * temporarily added some variables (like m_auto)
- these should be gone when i really have access to a machine where
- quicktime4win is installed
-
-2003-10-15 19:04 zmoelnig
-
- * fixed a bug when searching for the linker/compiler flags for
- libavifile:
- not "avifile-config" is used if available
-
-2003-10-15 19:03 zmoelnig
-
- * new bugs (pix_buffer, libavifile, remote display)
-
-2003-10-10 12:52 zmoelnig
-
- * added filmQT
- changed "#define DEBUG" to "#define debug"
-
-2003-10-10 12:16 zmoelnig
-
- * disabled pete's "static"-hack with NO_HACK (default on windows)
-
-2003-10-10 12:12 zmoelnig
-
- * vc6 doesn't like statical arrays with variable sizes
-
-2003-10-10 11:15 zmoelnig
-
- * updated my vc6-projects
-
-2003-10-10 11:14 zmoelnig
-
- * disabled warnings on vc6
-
-2003-10-10 11:13 zmoelnig
-
- * search for libavifile-headers rather than assuming they are in
- /usr/include/avifile
-
-2003-10-10 11:11 zmoelnig
-
- * first attempt of a port from [pix_filmQT] to the film*-class.
- however i have quicktime4windows not installed, so i had no way
- to compile this yet....
-
-2003-10-10 11:10 zmoelnig
-
- * made filmAVI work.
- a first step for pix_filmNEW to run on windows...
-
-2003-10-10 11:09 zmoelnig
-
- * for libavifile we used to include <avifile/avifile.h>;
- since the headers for libavifile-0.7 is located in
- /usr/include/avifile-0.7/, we now search for the correct path in
- the "configure" and include only "avifile.h"
-
-2003-10-10 11:07 zmoelnig
-
- * <unistd.h> is only included if HAVE_LIBAVIPLAY is defined
-
-2003-10-10 11:04 zmoelnig
-
- * removed "m_film", since it is not needed
-
-2003-10-10 11:03 zmoelnig
-
- * my vc6-dos-compiler doesn't like <iostream> because it makes it
- like against some "new" io-libs while it rather needs "old" ones
- which are requested by <iostream.h>
-
-2003-10-10 11:02 zmoelnig
-
- * commented out namespace std for windows (vc6 complained about
- this)
-
-2003-10-10 11:00 zmoelnig
-
- * now you see something after the first coordinate-change...
-
-2003-10-10 10:59 zmoelnig
-
- * now using [pix_buf] instead of re-loading the image for each
- blending-change
-
-2003-10-08 17:33 zmoelnig
-
- * removed the [pix_rgba], since now [pix_film] should output only
- RGBA/YUV/Grayscale
-
-2003-10-08 16:55 zmoelnig
-
- * reported bugfix of filmQT4L
-
-2003-10-08 16:54 zmoelnig
-
- * this is how [pix_movie] looks like if derived from [pix_filmNEW]
- (and [pix_texture])
-
-2003-10-08 16:51 zmoelnig
-
- * using "upsidedown" from imageStruct;
- added YUV support
-
-2003-10-08 16:09 zmoelnig
-
- * using "upsidedown" from imageStruct;
-
-2003-10-08 16:06 zmoelnig
-
- * using "upsidedown" from imageStruct;
- added this flag to setTexCoords() to indicate whether the
- texture-coordinates should be flipped or not.
- the __APPLE__ define for flipping is therefore obsoleted.
-
-2003-10-08 16:04 zmoelnig
-
- * added "upsidedown" to imageStruct;
- this is meant for texture-flipping of the image (most movies are
- loaded the "wrong" way)
- upsidedown defaults to true on __APPLE__; false elsewhere
-
-2003-10-08 15:01 zmoelnig
-
- * made [pix_movieNEW] (for now; of course this should [pix_movie]
- LATER a friend of [pix_texture]
- this will let us use the sophisticated texturing mechanism of
- [pix_texture] for [pix_movie]
-
-2003-10-07 16:10 zmoelnig
-
- * moved the pix_film things up a bit, because i had a hard time
- making [pix_film] an alias for [pix_filmNEW]
-
-2003-10-07 16:09 zmoelnig
-
- * added "colorspace"-method
-
-2003-10-07 16:09 zmoelnig
-
- * some bug fixing
- added "colorspace"-method
- "post" becomes "DEBUG" which can be turned off.
- some reordering of decode-libs: libmpeg3 is better in decoding
- mpegs then libavifile (less crashes)
-
-2003-10-07 15:47 zmoelnig
-
- * open() now utilizes setCsizeByFormat()
-
-2003-10-07 15:46 zmoelnig
-
- * made the openStream sleep a bit. still opening streamed-files
- sometimes crashes
- added support for more colour-formats
-
-2003-10-07 15:44 zmoelnig
-
- * put quite everything (but constructor/destructor) between one
- huge #ifdef.
- the rest should be filled with defaults by the film-class.
-
-2003-10-07 15:43 zmoelnig
-
- * added colour-change on the fly
-
-2003-10-07 15:40 zmoelnig
-
- * open() now returns false (to make the skip to next api work)
-
-2003-10-07 15:39 zmoelnig
-
- * requestColor() now sets "m_wantedFormat"
-
-2003-10-07 15:38 zmoelnig
-
- * a bit of code-cleanup
-
-2003-10-07 12:01 zmoelnig
-
- * rewrote a bit in the #ifdef clauses and put them all together.
- it is really ugly
- on linux pix_filmNEW is now the default
-
-2003-10-07 11:47 zmoelnig
-
- * encapsuled everything but constructor/destructor within one big
- "#ifdef HAVE_QT4L" (using inheritance)
- made getFrame() return frames of all three colour-spaces.
- fixed several bugs
-
-2003-10-07 08:58 zmoelnig
-
- * encapsuled everything but constructor/destructor within one big
- "#ifdef HAVE_QT4L" (using inheritance)
- made getFrame() return frames of all three colour-spaces.
- BAD: we only get RGB-images from the qt4l-library. this means:
- video(YUV)->buffer(RGB)->gem_image(RGBA/YUV/Gray). but what
- should i do ?
-
-2003-10-07 08:55 zmoelnig
-
- * rewrote the getFrame() to:
- a) get frames of different colour-spaces
- b) decode YUV/Gray really fast (directly access the decoding
- Y/U/V-planes)
-
-2003-10-07 08:51 zmoelnig
-
- * added some thoughts about requested/forced colourspaces.
- i think, that film* should at least return colour-spaces that
- could be handled by Gem/openGL itself.
- (it doesnt make sense for [pix_film] to handle IMG_FMT_RGB15)
- so the cs-request should really be a force and not just a
- suggestion
-
-2003-10-07 08:46 zmoelnig
-
- * added fromRGB16() to retrieve data from 16bit encoded RGB.
- added fromYV12(Y,U,V) which does not assume that the U and V
- planes are directly after the Y plane. this is handy if we have
- independent planes
-
-2003-10-03 14:28 zmoelnig
-
- * GL_RGBA is not defined at openGL<1.2 (i think);
- furthermore the include-check for CPPExtern.h is already made in
- CPPExtern.h
-
-2003-10-03 13:59 zmoelnig
-
- * put quite everything (but constructor/destructor) between one
- huge #ifdef.
- the rest should be filled with defaults by the film-class.
-
-2003-10-03 13:59 zmoelnig
-
- * put quite everything (but constructor/destructor) between one
- huge #ifdef.
- the rest should be filled with defaults by the film-class.
- on close() the filehandler is set to NULL (caused to crash on
- multiple closes)
-
-2003-10-02 14:47 zmoelnig
-
- * removed #include <OpenGL/gl.h> (it is included in GemBase anyhow)
- ifdef'ed the #include <OpenGL/glu.h> to __APPLE__ (else <GL/gl.h>
-
-2003-09-30 18:16 zmoelnig
-
- * filmQT4L procuces RGB if RGBA is not supported by the codec
-
-2003-09-30 18:11 zmoelnig
-
- * removed the processRGBAImage-call (anyhow, it didn't do anything)
-
-2003-09-30 18:11 zmoelnig
-
- * added YUV support
- split processImage into processRGBAImage and processGrayImage
-
-2003-09-29 03:27 tigital
-
- * corrected text
-
-2003-09-29 03:11 tigital
-
- * added camera_setup()
-
-2003-09-29 03:10 tigital
-
- * initial commit
-
-2003-09-24 04:51 tigital
-
- * more work on yuv processing, but it still doesn't work
-
-2003-09-24 04:46 tigital
-
- * removed some unused code, cleanup
-
-2003-09-24 04:44 tigital
-
- * removed some unused code
-
-2003-09-24 04:42 tigital
-
- * added __APPLE__ "macosx_math.h", some unused cleanup
-
-2003-09-24 04:39 tigital
-
- * fixed "comparison between signed & unsigned int" warning on line
- 117, in processRGBAImage()
-
-2003-09-24 04:33 tigital
-
- * replaced __APPLE__ define with macosx_math.h
-
-2003-09-24 04:32 tigital
-
- * added default: break; to PAAvoid::Execute() & PABounce::Execute,
- because PDPoint, PDLine, PDBox, PDCylinder, PDCone, and PDBlob
- aren't taken care of...also replaced __APPLE__ defines with
- macosx_math.h
-
-2003-09-24 04:27 tigital
-
- * added default: break; to _pCallActionList(), because PAHeaderID
- isn't taken care of
-
-2003-09-23 03:21 tigital
-
- * added glFinish() & several glPixelStorei()'s for __APPLE__ for
- speed up?: is this applicable to all platforms?
-
-2003-09-23 03:16 tigital
-
- * removed unused variables
-
-2003-09-23 02:50 tigital
-
- * changed comment from "mousePressed" to "KeyBoardPressed"
-
-2003-09-23 02:47 tigital
-
- * reordered initializers to shut up gcc warning
-
-2003-09-22 10:04 zmoelnig
-
- * updated documentation
-
-2003-09-22 10:03 zmoelnig
-
- * added Gray-support
- YUV-support is still under construction (but now does something
- (stupid) instead of nothing)
-
-2003-09-22 10:02 zmoelnig
-
- * added an inlet for the size of the metaimage
-
-2003-09-22 10:01 zmoelnig
-
- * added Gray-support
- split the processImage into processRGBAImage and processGrayImage
-
-2003-09-22 09:59 zmoelnig
-
- * added YUV-Support (like grayscale: the difference image is
- written on the luma-channel; colour is discarded)
-
-2003-09-22 09:58 zmoelnig
-
- * added Gray-support (RGBA & Gray are in processImage, while YUV
- has a separate function)
-
-2003-09-22 09:57 zmoelnig
-
- * added Gray-support
-
-2003-09-22 09:55 zmoelnig
-
- * fixed setBlack() and setWhite() for YUV
-
-2003-09-17 13:24 zmoelnig
-
- * added some documentation
-
-2003-09-17 13:09 zmoelnig
-
- * more bugs to come
-
-2003-09-17 13:08 zmoelnig
-
- * fixed install on linux
-
-2003-09-17 13:08 zmoelnig
-
- * documented a lot ;-)
-
-2003-09-17 13:07 zmoelnig
-
- * fixed the "toupper()" BUG: include <ctype.h>
-
-2003-09-17 13:07 zmoelnig
-
- * result of merge
-
-2003-09-17 13:07 zmoelnig
-
- * allow arguments and an intelligent gain handler
-
-2003-09-17 13:05 zmoelnig
-
- * made the inlet do something intelligent: set the range
- (normalized 0..1)
-
-2003-09-17 13:03 zmoelnig
-
- * added methods for Grey
-
-2003-09-17 13:02 zmoelnig
-
- * code cleanup to make merge easier
-
-2003-09-17 12:43 zmoelnig
-
- * allow arguments and an intelligent gain handler
-
-2003-09-17 12:42 zmoelnig
-
- * new indentation ?
-
-2003-09-17 12:40 zmoelnig
-
- * i think i've found a bug in GREY
-
-2003-09-17 12:39 zmoelnig
-
- * cleaned up the code a bit.
- default behaviour is no ON (used to be OFF)
- RGBAcomparision is now done on luminance instead of each channel
- separately
-
-2003-09-17 12:38 zmoelnig
-
- * cleaned up the code a bit.
- default behaviour is no ON (used to be OFF)
-
-2003-09-17 12:35 zmoelnig
-
- * changed ranges from 0..255 to 0.0..1.0
- added some inlets
-
-2003-09-17 12:35 zmoelnig
-
- * added checks for control-range
- added some inlets
-
-2003-09-17 12:33 zmoelnig
-
- * added comments about ranges of the internal variables.
- also changed the range from 0..255 to 0.f..1.f
-
-2003-09-17 12:32 zmoelnig
-
- * BUG: the first incoming frame is captured automatically --> FIXED
- (nothing is done, if no frame is specified)
-
-2003-09-17 12:31 zmoelnig
-
- * grabbed texture-size defaults to the gemwin-size
-
-2003-09-17 12:30 zmoelnig
-
- * added methods for YUV
-
-2003-09-17 12:29 zmoelnig
-
- * added a comment, saying what this object is for
-
-2003-09-17 12:28 zmoelnig
-
- * fixed the bug with filledLines
-
-2003-09-17 12:26 zmoelnig
-
- * removed overwrites of the virtual functions for
- yuv/grey-colourspace.
- Why do we have inheritance ?
-
-2003-09-17 12:25 zmoelnig
-
- * added inlet for size of dots
-
-2003-09-17 12:22 zmoelnig
-
- * added methods for grey
-
-2003-09-17 12:21 zmoelnig
-
- * added methods for RGBA/grey
-
-2003-09-17 12:21 zmoelnig
-
- * added methods for YUV/grey
-
-2003-09-17 12:19 zmoelnig
-
- * added methods for YUV
-
-2003-09-17 12:17 zmoelnig
-
- * made some inlets
- made the heightMess do something
-
-2003-09-17 12:16 zmoelnig
-
- * made some inlets
- made the heightMess do something
- arguments specify the grid-size
-
-2003-09-17 11:45 zmoelnig
-
- * packed the code a little bit (to make it more readable to me)
-
-2003-09-17 11:45 zmoelnig
-
- * new indentation
-
-2003-09-17 11:44 zmoelnig
-
- * version is now 0.888-pre1
-
-2003-09-17 11:40 zmoelnig
-
- * new help patches
-
-2003-09-17 11:30 zmoelnig
-
- * result of merge
-
-2003-09-17 11:08 zmoelnig
-
- * updated some reference patches
-
-2003-09-15 04:48 tigital
-
- * - added texture_range_supported flag (default=0, ie. off) and
- extension check
-
-2003-09-15 04:45 tigital
-
- * - added texture_range_supported flag
-
-2003-09-15 04:40 tigital
-
- * - added texture_range usage on OSX, where available: speed gain?
- - fixed problem with power of 2 textures not taking fastest paths
- (rectangle_textures), if available
-
-2003-09-15 00:40 cclepper
-
- * change tv_ to pix_
-
-2003-09-14 23:24 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 23:19 cclepper
-
- * added a better description
-
-2003-09-14 23:07 cclepper
-
- * added a better description
-
-2003-09-14 23:05 cclepper
-
- * removed processGrey
-
-2003-09-14 23:00 cclepper
-
- * changed gain
-
-2003-09-14 22:57 cclepper
-
- * changed the colorspace message to match pix_film, dimension
- message now works
-
-2003-09-14 22:31 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 22:30 cclepper
-
- * fixed commenting error
-
-2003-09-14 22:26 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 22:10 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 22:01 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 21:55 cclepper
-
- * added ram message, made YUV default colorspace
-
-2003-09-14 21:45 cclepper
-
- * added colorspace message
-
-2003-09-14 21:07 cclepper
-
- * added #ifdef for PPC970/G5
-
-2003-09-14 20:47 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 20:32 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 20:28 cclepper
-
- * added GL_LINE_SMOOTH
-
-2003-09-14 20:23 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 20:03 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 19:59 cclepper
-
- * initial commit
-
-2003-09-14 19:41 cclepper
-
- * initial commit
-
-2003-09-14 18:57 cclepper
-
- * initial commit
-
-2003-09-14 17:53 cclepper
-
- * initial commit
-
-2003-09-14 17:42 cclepper
-
- * initial commit
-
-2003-09-14 17:21 cclepper
-
- * initial commit
-
-2003-09-14 16:11 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 15:56 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-14 15:54 cclepper
-
- * added a few more drawTypes
-
-2003-09-14 15:38 cclepper
-
- * changed #ifdef MACOSX to __APPLE__ and commented out yuv_setup()
-
-2003-09-14 15:30 cclepper
-
- * changed #ifdef MACOSX to __APPLE__
-
-2003-09-11 15:34 zmoelnig
-
- * made a list of undocumented objects
-
-2003-09-11 15:05 zmoelnig
-
- * removed debugging output
-
-2003-09-11 11:11 zmoelnig
-
- * removed debugging output
-
-2003-09-11 10:54 zmoelnig
-
- * added a comment
-
-2003-09-11 10:06 zmoelnig
-
- * hopefully fixed a bit on installing the examples for linux
-
-2003-07-26 23:14 ggeiger
-
- * disable depth test for alpha blended render chains.
- I think this is the correct way how alpha should work, still
- there is
- a message *auto* to turn it off
-
-2003-07-22 19:16 zmoelnig
-
- * added postrender() hack, to prevent the "source-object" to be
- drawn
-
-2003-07-22 19:00 ggeiger
-
- * fix compilation bugs, removed ifdefs for ffmeg version
-
-2003-07-22 18:37 zmoelnig
-
- * fixed the crash
- however, this is very slow.
- we'll have to write a faster routine ourselves
-
-2003-07-22 18:27 zmoelnig
-
- * if m_interlace was 0, this used to crash my machine with a
- floating-point exception.
- thus "if(interleave<=0)interleave=1;"
-
-2003-07-22 18:15 zmoelnig
-
- * removed the create/destroy/blank routines for the buffer
-
-2003-07-22 18:14 zmoelnig
-
- * added greyscale-support
- addedsome checks before destroy[].
- hope this will fix the bug
-
-2003-07-22 18:04 zmoelnig
-
- * added checks before delete[] (just in case)
-
-2003-07-22 08:36 zmoelnig
-
- * dos2unix (changed linefeed/carriage-returns)
-
-2003-07-22 08:35 zmoelnig
-
- * removed empty functions for YUV/YUValtivec/Grey images
- (why do we have classes ?)
-
-2003-07-22 08:34 zmoelnig
-
- * removed functions for YUV/YUValtivec/Grey images
- (why do we have classes ?)
-
-2003-07-22 08:31 zmoelnig
-
- * removed functions for YUV/YUValtivec/Grey images
- (why do we have classes ?)
- added an include for <assert.h>, this might break compilation on
- other platforms,
- if so, please ifdef it to __linux__
-
-2003-07-22 08:26 zmoelnig
-
- * added a newline at end of file ;-)
-
-2003-07-22 07:45 zmoelnig
-
- * use the color-conversion from GemPixUtil;
- pix_grey and pix_yuv are childs of pix_rgba (reduces code
- dramatically!)
-
-2003-07-22 07:42 zmoelnig
-
- * fixed several bugs in the color-conversion routines
-
-2003-07-21 07:51 dheck
-
- * Added explicit reset of column index to 0 to fix invalid access
- bug.
-
-2003-07-20 19:28 tigital
-
- * small typo fix to allow compiling on OSX (space between FTFont* &
- makeFont(...)
-
-2003-07-19 22:41 tigital
-
- * small typo fix to allow compiling on OSX
-
-2003-07-19 20:40 tigital
-
- * added blend message
-
-2003-07-19 17:30 zmoelnig
-
- * general entry for pix-bugs
-
-2003-07-19 16:36 zmoelnig
-
- * the particle-rate is now float instead of integer (let's you emit
- 0.5 particles per rendering cycle)
-
-2003-07-19 16:30 zmoelnig
-
- * model.cpp_ seems to have been committed to the CVS.
- it was just a backup for work...
-
-2003-07-19 16:21 zmoelnig
-
- * added FTGL-2.04 -- support
-
-2003-07-16 05:17 tigital
-
- * added return to DestroyGemWindow() to prevent crashing on window
- close in some circumstances
-
-2003-07-16 04:12 cclepper
-
- * fixed up some altivec
-
-2003-07-16 03:49 tigital
-
- * initial commit
-
-2003-07-16 03:27 tigital
-
- * initial import of Pete's_Plugins ports (RGBA only so far):
- pix_colorreduce, pix_halftone, pix_kaleidoscope, pix_levels,
- pix_lumaoffset, pix_metaimage, pix_refraction, and pix_backlight
-
-2003-07-16 03:07 tigital
-
- * alphabetized functions; also added new setup functions:
- pix_colorreduce, pix_halftone, pix_kaleidoscope, pix_levels,
- pix_lumaoffset, pix_metaimage, pix_refraction, and pix_backlight
-
-2003-07-16 03:03 tigital
-
- * fixed cast problem (UInt8* instead of Str255)
-
-2003-07-16 02:57 tigital
-
- * added PeteHelpers.h stuff (defines, inline functions)
-
-2003-07-16 02:55 tigital
-
- * cleanup, changed to __APPLE__, solved casting problem
-
-2003-07-15 16:26 zmoelnig
-
- * added support for grey and yuv images. (not tested)
-
-2003-07-15 11:50 zmoelnig
-
- * added settable domains+arguments
-
-2003-07-15 11:48 zmoelnig
-
- * [part_velcone] and [part_velsphere] are obsoleted by
- [part_velocity]
- added an "obsolete"-warning
-
-2003-07-15 11:47 zmoelnig
-
- * [part_veldomain] has been replaced by [part_velocity]
-
-2003-07-15 11:46 zmoelnig
-
- * updated reference-patches. [part_veldomain] is replaced by
- [part_velocity]
-
-2003-07-15 08:01 zmoelnig
-
- * a started (in April) primer for Gem, however, far from being
- finished
-
-2003-07-15 07:58 zmoelnig
-
- * a an example for how to use [pix_tIIR]
-
-2003-07-15 07:58 zmoelnig
-
- * a an example for how to use [pix_buffer], [pix_buffer_read],
- [pix_buffer_write]
-
-2003-07-15 07:55 zmoelnig
-
- * just render a video onto a geo
-
-2003-07-15 07:53 zmoelnig
-
- * help for the resp. object
-
-2003-07-15 07:39 cclepper
-
- * now does color-space switching
-
-2003-07-15 07:39 zmoelnig
-
- * added checks for FTGL
-
-2003-07-15 07:38 zmoelnig
-
- * added [part_vertex], [part_velocity], [part_veldomain]
-
-2003-07-15 07:38 zmoelnig
-
- * [part_vertex] adds one particle each rendering cycle at a certain
- position
- -- useful for moving particle sources
- (but alas, only one particle at a time)
-
-2003-07-15 07:36 zmoelnig
-
- * [part_veldomain] sets the velocity into a specified domain (like
- sphere, triangle or whatever)
-
-2003-07-15 07:36 zmoelnig
-
- * [part_velocity] sets the velocity into a specified direction
-
-2003-07-15 07:34 zmoelnig
-
- * include <iostream> rather than <iostream.h>
-
-2003-07-15 07:32 zmoelnig
-
- * you can now set the domain of the source
- TODO: make the argument vector settable too (not much use
- without)
-
-2003-07-15 07:30 zmoelnig
-
- * added a new object for extruded text (FTGL only)
-
-2003-07-15 07:22 zmoelnig
-
- * added FTGL support for text-rendering
- under macOS i have made FTGL the default (not knowing whether it
- will break)
- under windos GLTT is still the default (although FTGL should work
- too)
- under linux the configure script decides what to take, but
- prefers FTGL rather than GLTT
-
-2003-07-15 02:30 cclepper
-
- * added Altivec YUV function
-
-2003-07-13 06:13 tigital
-
- * stupid cleanup of commented-out stuff
-
-2003-07-13 06:11 tigital
-
- * added OSX glcontext check to destructor to stop crashes when
- patch is opened/manipulated, but no glcontext is created
-
-2003-07-13 06:09 tigital
-
- * vector long has been deprecated: now it's vector int's
-
-2003-07-12 06:25 cclepper
-
- * added some Altivec
-
-2003-07-12 06:22 cclepper
-
- * more Altivec tweaks
-
-2003-07-11 15:20 zmoelnig
-
- * still some cvs-merge errors, probably they are gone now...
-
-2003-07-11 14:58 zmoelnig
-
- * added a newline at the end of the file
-
-2003-07-11 14:55 zmoelnig
-
- * got some problems with the cvs-update on another machine.
- hope it's ok now
-
-2003-07-11 14:06 zmoelnig
-
- * added checks for mmx-extension of gcc
-
-2003-07-11 13:58 zmoelnig
-
- * filedescriptors may also be 0! i only closed the device, if the
- fd was>0.
- fixed.
-
-2003-07-11 13:55 zmoelnig
-
- * added a flag to WindowInfo, whether a constant context has been
- established.
- the destroyWindow depends partly on this (because my laptop (with
- an ati mobility l6) crashed when destroying a non-constant
- context.
- also changed the line "do not continue" to "continue at your own
- risk"
-
-2003-07-09 12:07 zmoelnig
-
- * added some advice for video1394 under linux
-
-2003-07-09 11:17 zmoelnig
-
- * oops, i'm getting tired. another typo
-
-2003-07-09 11:10 zmoelnig
-
- * oops, made a type "libdv" instead of "dv"
-
-2003-07-09 11:05 zmoelnig
-
- * removed the Makefile.depend . they are not really needed in CVS
-
-2003-07-09 10:59 zmoelnig
-
- * use image.reallocate() rather than image.clear() +
- image.allocate()
-
-2003-07-09 10:58 zmoelnig
-
- * it seems like this is only used under linux for now.
- however, i have added the videoDV4L support.
- and there is now a "driver" message, that let's you choose
- between various drivers (like video4linux and video1394)
- yes, the way the modules are registered is really BAD.
- have to change this soon
-
-2003-07-09 10:56 zmoelnig
-
- * hopefully this is a real support for video over ieee1394
- (firewire/dv) under linux!
-
-2003-07-09 10:51 zmoelnig
-
- * changed the error-message (like for setting the device) slightly
-
-2003-07-09 10:43 zmoelnig
-
- * fixed the dv-checking.
- force the headers to be there, when the library is found too
-
-2003-07-09 10:41 zmoelnig
-
- * added some more yuv-conversions. (following a new naming-scheme
- after the FOURCC)
- fromUYVY, fromYUY2 (=YUYV), fromYVYU, fromYV12;
- fromYUV422() is now an alias for fromUYVY()
- fromYUV420P() is now an alias for fromYV12()
-
-2003-06-24 06:00 cclepper
-
- * improved altivec code + PPC scheduling
-
-2003-06-23 17:43 cclepper
-
- * improved altivec code
-
-2003-06-23 07:05 cclepper
-
- * improved rectangle texturing
-
-2003-06-23 06:59 cclepper
-
- * added newfilm to state->image
-
-2003-06-23 06:58 cclepper
-
- * fixed Ian's prefetch code
-
-2003-06-23 06:57 cclepper
-
- * fixed inaccurate estimation of film length, trying yet another
- way to do getFrame()
-
-2003-06-23 06:52 cclepper
-
- * added newfilm to state to tell when a film has been changed -
- mostly for faster rectangle texturing at this point
-
-2003-06-23 06:17 cclepper
-
- * improvements to YUV code
-
-2003-06-23 06:11 cclepper
-
- * removed debug post()
-
-2003-06-23 05:59 cclepper
-
- * tweaked some altivec
-
-2003-06-18 15:23 zmoelnig
-
- * set the include to "Base/GemPixDualObj.h" (the Base/ was missing)
-
-2003-06-11 20:23 zmoelnig
-
- * commented out the ALTIVEC after "#endif" (gcc doesn't like this)
-
-2003-06-09 16:11 tigital
-
- * reordered declarations to shutup gcc
-
-2003-05-28 03:26 cclepper
-
- * initial commit
-
-2003-05-27 04:16 dheck
-
- * Added project builder project for Mac OS X
-
-2003-05-26 13:36 dheck
-
- * Added a Quicktime for Windows film loader.
-
-2003-05-24 16:30 zmoelnig
-
- * shouldn't the "snap" message be replaced by a "bang". (at least i
- have *add*ed it)
-
-2003-05-24 16:27 zmoelnig
-
- * put the [pix_grey] back in again (why isn't it there ?)
-
-2003-05-24 15:54 zmoelnig
-
- * added greyscale-support for pix_blur
-
-2003-05-24 15:51 zmoelnig
-
- * since movement is stored in the Alpha-channel, i h?\008changed
- processImage to processRGBA image.
-
- i have to think about how to store movement in other
- colour-spaces.
- grayscale: just in the image
- yuv : ???
-
-2003-05-23 08:13 cclepper
-
- * new integer processing mode - 4x faster than float
-
-2003-05-22 07:33 cclepper
-
- * added Altivec
-
-2003-05-21 05:24 cclepper
-
- * fixed TEXTURE_RECTANGLE_EXT code for OSX
-
-2003-05-20 21:22 tigital
-
- * added "scale" message to inc/dec size of dots, plus some cleanup
- into the destructor; also made inline_RGB2Y() protected
-
-2003-05-20 21:21 tigital
-
- * added "scale" message to inc/dec size of dots, plus some cleanup
- into the destructor
-
-2003-05-20 07:48 cclepper
-
- * made CLAMP_TO_EDGE the repeat for TEXTURE_RECTANGLE_EXT
-
-2003-05-20 00:24 tigital
-
- * commented out call to pix_film_setup(): is this needed on any
- platform (seems like we went thru this before)?...
-
-2003-05-20 00:21 tigital
-
- * add #ifdef __APPLE__ to correctly include headers
-
-2003-05-19 04:03 cclepper
-
- * now works on OSX
-
-2003-05-19 03:50 cclepper
-
- * now works on OSX
-
-2003-05-18 19:44 zmoelnig
-
- * we now have chY1,.... for YUV-offsets, i have used this now
-
-2003-05-18 19:36 zmoelnig
-
- * added method for grey-images
-
-2003-05-18 19:36 zmoelnig
-
- * bug-fix: there was weird-behaviour, when the offset was bigger
- than the size of the cropped(!) image
-
-2003-05-18 19:29 zmoelnig
-
- * "#elif def" doesn't compile under linux, but "#elif defined"
- does...
-
-2003-05-18 19:20 zmoelnig
-
- * updated
-
-2003-05-18 09:13 cclepper
-
- * initial OSX version of mem2image()
-
-2003-05-18 03:31 tigital
-
- * needed for some example patches (like pix_gravity)
-
-2003-05-17 20:33 tigital
-
- * added pix_rds_setup()
-
-2003-05-17 20:20 tigital
-
- * cleanup a bit
-
-2003-05-17 20:19 tigital
-
- * initial port: RGB only (so far) :-(
-
-2003-05-17 18:47 tigital
-
- * correct casting in sprintf's to shutup compiler warning
-
-2003-05-17 18:45 tigital
-
- * #elifdef doesn't compile on OSX, but #elif def does
-
-2003-05-16 18:57 zmoelnig
-
- * moved BUGS to Gem/src (../)
-
-2003-05-16 18:57 zmoelnig
-
- * file bugs under BUGS, and things that have to be done under TODO
-
-2003-05-16 18:53 zmoelnig
-
- * added a BUGS file
-
-2003-05-16 14:58 zmoelnig
-
- * #ifdef'ed everything with HAVE_DV (so it won't compile if there
- are no libdv/dv.h headers)
-
-2003-05-16 14:40 zmoelnig
-
- * fixed a typo that searched in "search_libs" instead of expanding
- $search_libs
-
-2003-05-16 14:38 zmoelnig
-
- * fixed a typo that searched for "searchlibs" instead of
- "$searchlibs"
-
-2003-05-16 12:36 zmoelnig
-
- * This commit was generated by cvs2svn to compensate for changes in
- r380,
- which included commits to RCS files with non-trunk default
- branches.
-
-2003-05-16 11:10 zmoelnig
-
- * commited result of merge
-
-2003-05-16 11:07 zmoelnig
-
- * moved macors for image-processing from GemPixUtil to GemFuncUtil
- (since they are functions, although they probably have not much
- use for things other than PixProcessing (GemPixFun.h ?)
-
-2003-05-16 10:53 zmoelnig
-
- * copied yuv_posterize to pix_posterize. YUV only. hope this works
- as it should
-
-2003-05-16 10:52 zmoelnig
-
- * switched back from PALETTE_YUV422 to PALETTE_YUV420P.
- it seems as if video4linux means something different with YUV422
- (or similar formats). too bad, conversions (copying!) again
-
-2003-05-14 09:01 zmoelnig
-
- * ifdefed the use of GL_UNPACK_CLIENT_STORAGE_APPLE
- obviously some other changes, which i hope do not break anything,
- but i guess most of it is new indentation
-
-2003-05-14 08:58 zmoelnig
-
- * removed tv_* help-patches, since they are not used any more
-
-2003-05-14 08:03 zmoelnig
-
- * added data-acquisition "fromYUV422"
- added offsets chY0, chY1, chU, chV for UYVY interleaved data
- added a string2format converter (like 'rgba' to GL_RGBA), only
- Grey, YUV, and RGBA are supported
-
-2003-05-14 07:59 zmoelnig
-
- * added a topmostMess (a nop)
-
-2003-05-14 07:58 zmoelnig
-
- * ifdef'ed the call for openGL-extension "rectangle-texture", since
- there were problems when Gem was compiled without
- rectangle-texture-support, but the drivers supported it (namely
- nvidia-driver)
-
-2003-05-14 07:50 zmoelnig
-
- * oops, missed one thing: when yuv was requested, we didn't
- directly captured to yuv422 but rather to yuv420p. fixed
-
-2003-05-14 07:48 zmoelnig
-
- * for testing i had hardcorded requests for some "wrong"
- colour-spaces.
- hopefully this is removed now
-
-2003-05-14 07:46 zmoelnig
-
- * on platform that do not support yuv422-openGL-renderings (i
- haven't managed to make my geforce behave the way i expected, and
- of course there are other cards that will never support
- yuv-textures), we now have implicit yuv2rgb-conversion
-
-2003-05-14 07:44 zmoelnig
-
- * copy and pasted the yuv_emboss into the Pixes source.
- for now, only yuv is supported
-
-2003-05-14 07:44 zmoelnig
-
- * yet another colour-space converter ???
- don't know whether this makes sense (remove it LATER)
-
-2003-05-14 07:33 zmoelnig
-
- * added convert and emboss
-
-2003-05-14 07:32 zmoelnig
-
- * added aliases for [pix_depot] and friends
-
-2003-05-14 07:32 zmoelnig
-
- * [pix_put]: the frame# is now deleted after an image has been
- written into the depot. the next incoming image will not be
- stored until another frame# is given.
-
-2003-05-13 02:06 tigital
-
- * added #define for logf(), expf(), sinf(), & cosf() on OS X (sin()
- et. al. are already done w/double precision)
-
-2003-05-13 02:00 tigital
-
- * added #define for sqrtf() on OS X
-
-2003-05-13 01:59 tigital
-
- * reordered variables to reduce compiler warnings
- added glext.h to compile on OS X
-
-2003-05-13 00:54 cclepper
-
- * fixed the OSX image loading code
-
-2003-05-12 21:54 tigital
-
- * removed unused variables
-
-2003-05-12 10:27 dheck
-
- * Minor changes for Win32 compilation.
-
-2003-05-12 09:48 cclepper
-
- * initial 'working' version
-
-2003-05-12 09:43 cclepper
-
- * removed unused variables, added registers
-
-2003-05-12 09:37 cclepper
-
- * removed unused variable
-
-2003-05-12 09:36 cclepper
-
- * added vec_dst for dst stream
-
-2003-05-12 09:03 cclepper
-
- * removed pointless macro
-
-2003-05-12 08:59 cclepper
-
- * added 'mode' message to switch between power-of-2 and rectangle
- textures
-
-2003-05-11 14:36 dheck
-
- * Added pix_snap2tex for snapping directly to a texture.
- This may need some experimentation with appropriate pixel formats
- for each platform to achieve good performance.
-
-2003-05-11 06:01 cclepper
-
- * changed the Mac format to GL_BGRA_EXT
-
-2003-05-07 17:24 zmoelnig
-
- * renamed [pix_depot] and fellows to [pix_buffer] et al.
-
-2003-05-07 11:10 zmoelnig
-
- * added a deviceMess for setting which device to use
-
-2003-05-07 11:07 zmoelnig
-
- * set output format to GL_ARGB_EXT on macOS.
- i hope this works, but maybe not
-
-2003-05-07 11:06 zmoelnig
-
- * added alias for [pix_separator]
-
-2003-05-07 11:05 zmoelnig
-
- * first attempt to support my Philips Quickcam (720/40)
-
-2003-05-07 11:03 zmoelnig
-
- * added Grey-Grey support
-
-2003-05-07 10:56 zmoelnig
-
- * there is now an alias for [pix_separator]
-
-2003-05-07 10:55 zmoelnig
-
- * added colourConversion routines to GemPixUtils (for now only
- non-optimized)
- maybe they should rather be in GemPixConvert ?
- datasize is now private
-
-2003-05-07 10:38 zmoelnig
-
- * since datasize in imageStruct is now private, we use setBlack()
- to delete the image-buffer
-
-2003-05-07 10:35 zmoelnig
-
- * used to crash when the data-pointer was zero
-
-2003-05-07 10:19 zmoelnig
-
- * i once uncommented the "realStopRendering" things, because i
- didn't know what it was for.
- trying to compile gem2pdp i noticed that this was needed.
- yes, i don't like it either, when changes are made to the
- repository wihtout documentation
-
-2003-05-07 10:11 zmoelnig
-
- * upgraded to libarticle-1.20
- this effects some of the [part_*] objects (eg: [part_info] now
- has another output for the age of the particle,...)
-
-2003-05-07 10:10 zmoelnig
-
- * upgraded to 1.20
-
-2003-05-07 10:09 zmoelnig
-
- * upgraded to libparticle-1.20
-
-2003-05-07 09:56 zmoelnig
-
- * added some comments (is this enough documentation ?)
-
-2003-05-05 23:58 cclepper
-
- * initial commit - replacement for pix_blur with a much better algo
-
-2003-04-28 21:56 tigital
-
- * switched ordering of variables to appease compiler
-
-2003-04-28 19:46 zmoelnig
-
- * stupid bug when adding to grey images
-
-2003-04-28 18:06 zmoelnig
-
- * examples for user-defined particles
-
-2003-04-28 17:48 zmoelnig
-
- * a not yet working ieee1394-videoIN under linux
-
-2003-04-28 17:44 zmoelnig
-
- * merged pix_texture and pix_texture2 and made rectangle-textures
- work with nvidia
- (hope it works...)
-
-2003-04-28 17:43 zmoelnig
-
- * played with the colour-spaces
-
-2003-04-28 17:41 zmoelnig
-
- * added a method for Gray
-
-2003-04-28 17:40 zmoelnig
-
- * new indentation ;-)
-
-2003-04-28 17:38 zmoelnig
-
- * fixed things with old libaviplay, that doesn't work (since it
- only decodes audio)
-
-2003-04-28 17:34 zmoelnig
-
- * added a comment
-
-2003-04-28 17:33 zmoelnig
-
- * removed unused variables and initialized used ones.
-
-2003-04-28 17:32 zmoelnig
-
- * ifdef'ed GL_UNPACK_CLIENT_STORAGE_APPLE
-
-2003-04-28 17:27 zmoelnig
-
- * added a method for changing the color-space
-
-2003-04-28 17:26 zmoelnig
-
- * *** empty log message ***
-
-2003-04-28 17:25 zmoelnig
-
- * made film-stuff compile with gcc-3.2 without warnings... (hope
- that is all)
-
-2003-04-28 17:24 zmoelnig
-
- * nothing, but made the constructor virtual (since the class is
- virtual too)
-
-2003-04-28 17:22 zmoelnig
-
- * ???
-
-2003-04-28 17:21 zmoelnig
-
- * a new flag "--with-ieee1394" for linux-compiles (doesn't do
- anything yet...)
-
-2003-04-28 17:19 zmoelnig
-
- * cursorMessage should return something. it does so now.
-
-2003-04-28 17:17 zmoelnig
-
- * tried to add the nvidia-specific defines for yuv422 and
- rectangle-texturing
- (however, the yuv-thing still doesn't work)
-
-2003-04-28 17:16 zmoelnig
-
- * (nothing), like dos2unix...
-
-2003-04-28 17:15 zmoelnig
-
- * added the continueRender() function (important to output several
- gemlists (like with [part_render])
- uncommented the stoprender() thing. what is it for ?
-
-2003-04-28 17:13 zmoelnig
-
- * made texture_rectangle_supported work with nvidia...
- found a bug @ parsing the openGL-extension when no openGL-context
- was yet valid
-
-2003-04-28 17:12 zmoelnig
-
- * initialized a variable
-
-2003-04-28 17:10 zmoelnig
-
- * new indentation ;-)
-
-2003-04-28 17:09 zmoelnig
-
- * swapped 2 lines (GLTTBitmapFont and GLTTPixmapFont) because
- gcc-3.2 would complain
-
-2003-04-28 17:08 zmoelnig
-
- * removed unused variables and initialized used ones
-
-2003-04-28 17:07 zmoelnig
-
- * removed some unused variables
-
-2003-04-28 17:06 zmoelnig
-
- * (nothing)
-
-2003-04-28 17:05 zmoelnig
-
- * initialized some values (gcc-3.2 would complain)
-
-2003-04-28 16:21 zmoelnig
-
- * [part_render] let you render any gemlists as particles
- [part_info] is similar, but doesn't actually rotate/translate/...
- the gemlist, but outputs the data on the right outlets
-
-2003-04-28 16:19 zmoelnig
-
- * suddenly i discovered that gcc-3.2 (?) didn't want to compile
- this...
-
-2003-04-22 05:11 cclepper
-
- * added optimizations to YUV and a first try at an altivec function
-
-2003-04-22 03:20 cclepper
-
- * added optimizations to YUV and a first try at an altivec function
-
-2003-04-22 03:18 cclepper
-
- * initial commit
-
-2003-04-14 14:57 zmoelnig
-
- * changed the API a little bit...
-
-2003-04-14 14:56 zmoelnig
-
- * what to say ? making it work
-
-2003-04-14 08:57 zmoelnig
-
- * made an explicit cast from float to integer during the processing
-
-2003-04-14 08:56 zmoelnig
-
- * (refined) RGBA_Gray-support for PixDualObjects
-
-2003-04-14 00:19 dheck
-
- * Made GEM release build include DirectShow support by default.
-
-2003-04-13 23:39 dheck
-
- * Added alias to old external name (interim measure... should
- remove it
- eventually)
-
-2003-04-13 14:42 dheck
-
- * More error checking tweaks
-
-2003-04-12 18:33 cclepper
-
- * fixed the OSX format #ifdef
-
-2003-04-11 10:09 dheck
-
- * Added DirectShow graph exporting for debugging with GraphEdit
-
-2003-04-11 00:28 tigital
-
- * removed unused variables, started work on processYUVimage
-
-2003-04-10 20:13 zmoelnig
-
- * this is BUGGY ? (i think)
-
-2003-04-10 14:53 zmoelnig
-
- * oh i think pix_videoNEW is really buggy.
-
-2003-04-10 08:34 zmoelnig
-
- * added a dos2unix on make distclean
-
-2003-04-10 08:32 zmoelnig
-
- * new startup-logo with more authors
-
-2003-04-10 08:27 zmoelnig
-
- * added #include <string.h>
-
-2003-04-10 08:25 zmoelnig
-
- * though i fixed the linux-Video thing but someone did this for
- me...
- there was a <stdlib.h> missing in pix_dot.cpp
-
-2003-04-10 04:58 dheck
-
- * Fixed problems with previous commit: avoid memory leaks due to
- alternate
- return paths.
-
-2003-04-10 04:49 dheck
-
- * Changed automatic non-const array allocation to heap allocated
- array
- for compiler compatibility.
-
-2003-04-10 04:46 dheck
-
- * Fixed return in void function.
-
-2003-04-09 18:17 cclepper
-
- * added #include <string.h> <stdlib.h>
-
-2003-04-09 08:07 cclepper
-
- * added fps message and outlet
-
-2003-04-09 07:59 cclepper
-
- * changed secondscreen to use a minimum of 640x480
-
-2003-04-09 07:57 cclepper
-
- * added fps message
-
-2003-04-09 07:38 cclepper
-
- * changed speed message to take all float values
-
-2003-04-09 07:01 cclepper
-
- * added the rest of the GL drawing modes
-
-2003-04-09 06:42 cclepper
-
- * new pix_objects
-
-2003-04-09 06:32 cclepper
-
- * added buffer zeroing for YUV textures
-
-2003-04-09 06:31 cclepper
-
- * initial commit
-
-2003-04-09 05:14 cclepper
-
- * initial commit
-
-2003-04-09 05:03 cclepper
-
- * fixed a potential crash
-
-2003-04-09 04:08 cclepper
-
- * initial commit
-
-2003-04-09 04:03 cclepper
-
- * added yuv
-
-2003-04-09 03:59 cclepper
-
- * removed memset
-
-2003-04-09 03:03 cclepper
-
- * added YUV function
-
-2003-04-08 23:35 cclepper
-
- * added fps timing outlet
-
-2003-04-08 23:33 tigital
-
- * removed unused (now) media variable
-
-2003-04-08 23:31 tigital
-
- * removed loadBang so the patches will not crash on OSX: again, OSX
- needs a glContext before making any glCalls!
-
-2003-04-08 23:30 tigital
-
- * cleaned up unused code, including removal of media timescale
- calculation, which could cause crashes, and is not currently
- necessary
-
-2003-04-08 22:22 tigital
-
- * cleaned up unused code, including removal of media timescale
- calculation, which could cause crashes, and is not currently
- necessary
-
-2003-04-08 22:20 tigital
-
- * now it works! RGBA only now, but YUV on it's way...from the
- EffectTV collection
-
-2003-04-08 22:18 tigital
-
- * uncommented pix_dot_setup stuff, because now it works!
-
-2003-04-08 17:06 zmoelnig
-
- * added filmQT4L
-
-2003-04-08 17:04 zmoelnig
-
- * fixed the float2int bug (haven't i submitted this 4 times today
- ?)
-
-2003-04-08 17:03 zmoelnig
-
- * double default argument fixed
-
-2003-04-08 17:02 zmoelnig
-
- * added some casts to integer (warnings on gcc-3.2)
-
-2003-04-08 17:00 zmoelnig
-
- * fixed a bug on close
-
-2003-04-08 17:00 zmoelnig
-
- * added newlines at EOF
-
-2003-04-08 16:58 zmoelnig
-
- * the quicktime4linux movie-loader class
-
-2003-04-08 16:57 zmoelnig
-
- * *** empty log message ***
-
-2003-04-08 16:54 zmoelnig
-
- * the capturing is now threaded
-
-2003-04-08 09:12 zmoelnig
-
- * fixed a bug in the destructor
-
-2003-04-08 08:40 zmoelnig
-
- * can't remember (maybe only some tab-indents)
-
-2003-04-08 08:34 zmoelnig
-
- * added support for other colour-spaces
- (though YUV might produced interlaced signals)
-
-2003-04-08 08:32 zmoelnig
-
- * dos2unix
-
-2003-04-08 08:29 zmoelnig
-
- * just a debugging output
-
-2003-04-08 08:27 zmoelnig
-
- * set the notowned flag to 0 (because we own the rgba-image)
-
-2003-04-08 08:26 zmoelnig
-
- * changed the base class from GemPixObj to GemBase (so we have info
- on every image). maybe this was not a great idea ...( but not
- that bad either)
-
-2003-04-08 08:22 zmoelnig
-
- * the parent class for os/lib dependent video-grabbing (childs
- include videoV4L, hopefully will include video1394, videoDS,
- videoWDM,...)
-
-2003-04-08 08:20 zmoelnig
-
- * nothing i know of
-
-2003-04-08 06:58 cclepper
-
- * added LoadRam()
-
-2003-04-08 06:11 cclepper
-
- * added LoadRam()
-
-2003-04-08 05:43 cclepper
-
- * added LoadRam()
-
-2003-04-08 05:18 tigital
-
- * forgot to remove getFrame() variable duration! Thanks to the
- vigilent cgc
-
-2003-04-08 03:15 cclepper
-
- * put OSX ifdef back in
-
-2003-04-08 03:01 cclepper
-
- * added yuv code
-
-2003-04-08 02:58 cclepper
-
- * new 3x3 yuv code
-
-2003-04-07 12:36 dheck
-
- * Added "clear_mask" method to [gemwin]. Uses with the GLdefine
- object to
- generate GLbitfields for the gemwin's glClear.
-
-2003-04-06 23:06 dheck
-
- * Added a "render" message to gemwin to allow a single graph
- rendering to be
- done. Also changed "frame" message to allow a frame rate of 0.
-
-2003-04-06 19:27 zmoelnig
-
- * GemPixObj: i think there was a bug with not initializing pointers
- the rest is no real changes (only "visiting" the files)
-
-2003-04-06 19:24 zmoelnig
-
- * a threaded class for video capturing under linux
-
-2003-04-06 19:23 zmoelnig
-
- * a "new" concept of how os/library dependant code should look
- like.
- do not make the pd-object-class OS-dependent but a helper class.
-
-2003-04-06 08:06 dheck
-
- * Fixed topmost message implementation for that topmost properly
- would
- be applied to windows created after a previous was destroyed.
-
-2003-04-06 05:58 dheck
-
- * Added topmost message to keep gemwin on top of other windows.
- Implemented for win32 only.
-
-2003-04-06 02:16 tigital
-
- * rearranged initializers to stop compile warnings
-
-2003-04-06 02:14 dheck
-
- * Added VC++ 7 workspace and project.
- Modified pix_filmNT to provide more robust error handling and to
- support
- recent CVS change in pix_film frame loading behaviour
-
-2003-04-04 14:58 ggeiger
-
- * moved orb into Gem
-
-2003-04-04 14:56 ggeiger
-
- * Moved from GemLibs
-
-2003-04-03 15:36 zmoelnig
-
- * changed a type from bool to GLboolean (why ? i guess for vc6)
-
-2003-04-03 15:35 zmoelnig
-
- * set the state->image to zero before rendering
-
-2003-04-03 15:35 zmoelnig
-
- * added a boolean cast (for vc6)
-
-2003-04-03 15:33 zmoelnig
-
- * *** empty log message ***
-
-2003-04-03 15:29 zmoelnig
-
- * some casts to bool (vc6 didn't like it the way it was done)
-
-2003-04-03 15:28 zmoelnig
-
- * allocate() now allocates data according to xsize/ysize/csize
- type is automatically set (depending on OS)
-
-2003-04-03 15:23 zmoelnig
-
- * nothing that matters (just a boolean cast at autoMess)
-
-2003-04-03 15:22 zmoelnig
-
- * really nothing (maybe some blank lines)
-
-2003-04-03 15:21 zmoelnig
-
- * some ifdefs to compile on my version of ffmpeg
-
-2003-04-03 15:20 zmoelnig
-
- * *** empty log message ***
-
-2003-04-03 15:19 zmoelnig
-
- * removed to redundant lines (mainly a label "BREAK")
-
-2003-04-03 15:17 zmoelnig
-
- * [pix_depot] can store images (any size, fixed number) (TODO: add
- a way to load decompress movies directly into [pix_depot]). it is
- like [table]
- [pix_get] gets frames from [pix_depot] (like [tabread])
- [pix_put] writes frames to [pix_depot] (like [tabwrite])
-
-2003-04-01 05:25 tigital
-
- * OSX only: turns out that SampleNumToMediaTime() only worked when
- 1 movie was loaded...switched to a much simpler method of
- calculating m_reqFrame's m_movieTime...which works with at least
- five simultaneously running films!
-
-2003-03-31 16:46 tigital
-
- * OSX only: forgot to set one flag correctly
-
-2003-03-31 06:37 tigital
-
- * OSX only: changed getFrame() for non-auto-processing, so now we
- get much smoother playback using metro/counter, in addition to
- allowing scrubbing/random frame access via a number box! Finally!
-
-2003-03-30 22:09 tigital
-
- * switched order of getFrame() and "m_curFrame = m_reqFrame"...also
- added an idle MoviesTask() on OSX
-
-2003-03-30 22:01 tigital
-
- * fixed OSX crash: needed check for GLcontext before executing
- glGenLists()
-
-2003-03-16 03:25 dheck
-
- * Added pix_videoDS, a DirectShow based video input object for
- Windows
-
-2003-03-15 04:27 cclepper
-
- * removed post() in postrender
-
-2003-03-13 02:37 dheck
-
- * Added pix_chroma_key to the pix setup function and added the
- source files
- to the Visual Studio project.
-
-2003-03-10 09:56 dheck
-
- * Excluded config.h from Windows builds
-
-2003-03-07 23:08 tigital
-
- * added #ifdef for OpenGL/gl.h on OSX
-
-2003-03-07 23:07 tigital
-
- * added #ifdef DEBUG to post() in processYUV_YUV()
-
-2003-03-07 23:05 tigital
-
- * is "Base/config.h" used by anyone anymore? #ifdef'd for linux
- because it was stopping OSX build
-
-2003-03-07 22:57 tigital
-
- * is "Base/config.h" used by anyone anymore? #ifdef'd for linux
- because it was stopping OSX build
-
-2003-03-07 22:55 tigital
-
- * is "Base/config.h" used by anyone anymore?
-
-2003-03-07 17:23 ggeiger
-
- * fixed avcodec check bug
-
-2003-03-07 16:43 ggeiger
-
- * added FFMPEG library checks
-
-2003-03-07 16:41 ggeiger
-
- * checked in int/unfolded pix operations
-
-2003-03-07 16:40 ggeiger
-
- * remove MMX routines
-
-2003-03-07 16:40 ggeiger
-
- * added HAVE_LIBAVCODEC,HAVE_LIBAVFORMAT
-
-2003-03-07 16:37 ggeiger
-
- * added pix_filmFFMPEG setup
-
-2003-03-07 16:29 ggeiger
-
- * added new FFMPEG version of pix_film
-
-2003-03-07 09:58 ggeiger
-
- * removed search for particle and glm
-
-2003-03-07 09:57 ggeiger
-
- * particle and glm are in Gem now
-
-2003-03-07 09:55 ggeiger
-
- * included particle library stuff
-
-2003-03-07 09:47 ggeiger
-
- * moved glm.c into model_loader.cpp
-
-2003-03-07 09:43 ggeiger
-
- * config.h will be autogenerated from config.in
-
-2003-03-07 05:23 cclepper
-
- * added quality modes
-
-2003-03-07 04:28 cclepper
-
- * added quality modes
-
-2003-03-06 23:30 cclepper
-
- * added secondscreen message to enable/disable fullscreen on a 2nd
- display
-
-2003-03-06 22:45 cclepper
-
- * added secondscreen message to enable/disable fullscreen on a 2nd
- display
-
-2003-03-06 22:38 cclepper
-
- * added secondscreen message to enable/disable fullscreen on a 2nd
- display
-
-2003-03-06 17:26 zmoelnig
-
- * ???
-
-2003-03-06 17:25 zmoelnig
-
- * changed text-object, so they can be disabled...
-
-2003-03-06 17:24 zmoelnig
-
- * bugfixed separator
-
-2003-03-06 17:24 zmoelnig
-
- * some bug-fixes; esp [pix_buf]
-
-2003-03-06 17:22 zmoelnig
-
- * checked in Makefile again...
-
-2003-03-06 17:19 zmoelnig
-
- * updated configure....
-
-2003-03-03 22:44 dheck
-
- * Reverted GL_BGR[A] to GL_BGR[A]_EXT to allow compilation on
- Windows (openGL 1.1)
-
-2003-03-03 17:00 zmoelnig
-
- * pix_crop takes sub-images of images
-
-2003-03-03 16:59 zmoelnig
-
- * the object file for venus was missing...
-
-2003-03-01 18:16 zmoelnig
-
- * fixed a bug with SYSTEMDOCS and made pd/extra the default
- installation-dir (not pd/externs)
-
-2003-03-01 10:18 zmoelnig
-
- * added avifile support
-
-2003-03-01 10:18 zmoelnig
-
- * added AVIPLAY (for linux) and (not yet functioning) GLTT defines
-
-2003-03-01 10:16 zmoelnig
-
- * somehow these were not properly updated ...
-
-2003-03-01 10:10 zmoelnig
-
- * added libavifile-support under linux
-
-2003-03-01 08:29 cclepper
-
- * added yuv and optimizations
-
-2003-02-28 10:00 ggeiger
-
- * changed "for (int i=0; ..)" scoping
-
-2003-02-28 07:17 cclepper
-
- * added VBLsync for OSX
-
-2003-02-27 04:25 cclepper
-
- * initial commit
-
-2003-02-27 04:22 cclepper
-
- * added altivec function
-
-2003-02-27 01:09 dheck
-
- * Added 31 bytes to imageStruct buffer allocation to allow
- realignment
- without causing buffer overruns.
-
-2003-02-26 04:05 dheck
-
- * Incorporated source structure changes in CVS (TV->pix) and new
- source files
-
-2003-02-26 04:02 dheck
-
- * Updated Visual Studio project and workspace to build current CVS
- source.
-
-2003-02-26 03:59 dheck
-
- * Fixed Win32 compilation issues.
-
-2003-02-26 01:11 tigital
-
- * reordered member initializers to "...datasize(0),pdata(0)..." to
- remove gcc 3.1 warnings
-
-2003-02-26 00:30 tigital
-
- * added *_setup() for objects from tv_* to pix_*
-
-2003-02-26 00:29 tigital
-
- * moved from tv_* to pix_*
-
-2003-02-24 18:53 zmoelnig
-
- * updated a link
-
-2003-02-24 18:41 zmoelnig
-
- * now the alpha-blending function can be set by hand:
- 0 .. GL_ONE_MINUS_SRC_ALPHA
- 1 .. GL_ONE
-
-2003-02-24 18:40 zmoelnig
-
- * polygon_smooth enables GL-polygon-smoothing (like it has been
- proposed by the mac-people)
-
-2003-02-24 13:12 zmoelnig
-
- * removing TV
-
-2003-02-24 13:10 zmoelnig
-
- * removed TV-class
-
-2003-02-24 13:09 zmoelnig
-
- * removing TV-class
-
-2003-02-24 12:47 zmoelnig
-
- * *** empty log message ***
-
-2003-02-24 12:44 zmoelnig
-
- * another IIR-filter (time-domain) for pixes: very much like
- [pix_blur] and [pix_biquad], but more flexible
-
-2003-02-24 11:45 zmoelnig
-
- * removed the default width/height from the constructor (this is
- done in the cpp-file)
-
-2003-02-24 11:40 zmoelnig
-
- * added a reallocate() message to imageStruct.
- This does only allocate memory, if the previous buffer is smaller
- than the needed one.
- there is a "int datasize" that describes the length of the
- buffer.
-
-2003-02-19 20:28 zmoelnig
-
- * updated the README.build (for the new configure)
-
-2003-02-19 18:41 zmoelnig
-
- * This commit was generated by cvs2svn to compensate for changes in
- r139,
- which included commits to RCS files with non-trunk default
- branches.
-
-2003-02-19 18:25 zmoelnig
-
- * GLdefines maps symbols (like GL_FLAT) to corresponding floats
- (like 7424)
-
-2003-02-19 18:23 zmoelnig
-
- * undef'ed the MacOS-specific Carbon-include
-
-2003-02-19 18:17 zmoelnig
-
- * redefined _GL_UNDEFINED to -1 (instead of -10)
-
-2003-02-17 08:18 cclepper
-
- * added YUV
-
-2003-02-15 04:44 cclepper
-
- * added altivec function
-
-2003-02-15 04:16 cclepper
-
- * added altivec function
-
-2003-02-15 04:11 cclepper
-
- * added pix_mix
-
-2003-02-14 03:55 tigital
-
- * - doesn't require textures now ;-)
- - added glBlend message
-
-2003-02-14 03:53 tigital
-
- * - doesn't require textures now ;-)
- - finally centered!
-
-2003-02-10 02:24 cclepper
-
- * added Altivec cache function
-
-2003-02-10 02:13 cclepper
-
- * hq for DV added
-
-2003-02-10 00:18 tigital
-
- * example patch for [ripple] controls
-
-2003-02-10 00:17 tigital
-
- * example patch for [newWave] controls
-
-2003-02-10 00:14 tigital
-
- * changed gl setup calls to float (from integer): they should all
- be one or the other, right?
-
-2003-02-10 00:12 tigital
-
- * added setup for ripple, rubber, and slideSquares
-
-2003-02-10 00:10 tigital
-
- * rubber: bang "grabs" image, x/y input the can pull/distort image,
- 2nd bang releases image, which rebounds back to flat
-
-2003-02-10 00:08 tigital
-
- * slideSquare: creates a field of squares which reaveal texture
- while moving left to right
-
-2003-02-10 00:07 tigital
-
- * ripple: bang to inlet causes image rippling, center of ripple is
- movable via x and y input: see example/07.texture/
-
-2003-02-09 23:53 tigital
-
- * now has controls for size, speed, and mode; currently only works
- with [pix_texture]; also requires rotateXYZ, scale, transposeXYZ
- for centering (see example/texture)
-
-2003-02-09 22:21 tigital
-
- * added glBlend
-
-2003-02-09 22:20 tigital
-
- * removed redundant m_linewidth call; added glBlend
-
-2003-02-09 22:18 tigital
-
- * removed redundant m_linewidth call
-
-2003-02-08 05:57 cclepper
-
- * added altivec code
-
-2003-02-06 22:38 tigital
-
- * updated to current "IMAGE_CLASS" memory functions (ie.
- buffer.clear() & buffer.allocate( dataSize)
-
-2003-02-06 22:36 tigital
-
- * added tv_delay_setup
-
-2003-02-06 04:55 cclepper
-
- * added blending
-
-2003-02-06 01:20 tigital
-
- * cleanup
-
-2003-02-06 01:17 tigital
-
- * removed HAVE_LIBGLUT for MACOSX
-
-2003-02-05 08:55 cclepper
-
- * added pix_blur
-
-2003-02-05 08:41 cclepper
-
- * improved quicktime performance and DV quality
-
-2003-02-05 08:13 cclepper
-
- * added pix_blur
-
-2003-02-05 08:01 cclepper
-
- * optimized pix_gain RGBA code
-
-2003-02-04 04:46 cclepper
-
- * added missing yuv objects
-
-2003-02-04 00:32 zmoelnig
-
- * added optimization to the Makefiles: "-O3 -funroll-loops
- -ffast-math"
-
-2003-02-04 00:16 zmoelnig
-
- * changed the behaviour of $(CXXFLAGS): you can now set CXXFLAGS
- via the command-line and it it added to the c++-flags $(cxxflags)
-
-2003-02-03 16:55 zmoelnig
-
- * changed the identifier for the list-ID from "list" to "gllist",
- because pd would complain about this ("list" is reserved for
- pd-lists)
-
-2003-02-03 16:47 zmoelnig
-
- * added this README, so you know what the openGL-stuff is about...
-
-2003-02-03 16:45 zmoelnig
-
- * *** empty log message ***
-
-2003-02-03 16:43 zmoelnig
-
- * because of the new configure, some ifdef's have changed there
- names (HAVE_MPEG becomes HAVE_LIBMPEG etc)
-
-2003-02-03 16:42 zmoelnig
-
- * added the anything2grey converter
-
-2003-02-03 16:40 zmoelnig
-
- * added the openGL-stuff
-
-2003-02-03 16:40 zmoelnig
-
- * there are new ifdef's because of the new configure
- spit out a warning when compiled without GLUT (is this new ?)
-
-2003-02-03 16:37 zmoelnig
-
- * added an "m_modified" flag. this might double some code, but it
- was surely quickto do
-
-2003-02-03 16:34 zmoelnig
-
- * rewrote the configure-thing
- hopefully it works now...
-
-2003-02-03 16:32 zmoelnig
-
- * rewrote the configure-thing
- hopefully it will work now...
-
-2003-02-03 16:29 zmoelnig
-
- * added openGL-wrapper objects (mainly openGL-1.1)
-
-2003-02-03 16:27 zmoelnig
-
- * rewrote (regenerated) the openGL-wrapping stuff
-
-2003-01-29 08:59 cclepper
-
- * added yuv processing
-
-2003-01-29 08:02 cclepper
-
- * added yuv processing
-
-2003-01-26 04:39 tigital
-
- * fixed bug which prevented non-powerOfTwo textures from texturing
- correctly (m_coords are now set and passed into state->texCoords)
-
-2003-01-26 04:15 cclepper
-
- * fixed YUV code in pix_gain
-
-2003-01-25 23:55 cclepper
-
- * changed the color channel order for OSX
-
-2003-01-25 22:38 cclepper
-
- * fixed/added some yuv stuff
-
-2003-01-25 20:34 cclepper
-
- * test for yuv update
-
-2003-01-13 14:50 tigital
-
- * added gl.h & glext.h to allow compile on OS X
-
-2003-01-09 22:40 tigital
-
- * made s_windowClock=NULL on DestroyWindow to address possible
- memory leak
-
-2003-01-09 19:26 zmoelnig
-
- * *** empty log message ***
-
-2003-01-09 19:25 zmoelnig
-
- * added movement_detection videoRTX
-
-2003-01-07 18:59 zmoelnig
-
- * added some examples for 04.pix; they were missing?
-
-2002-12-16 17:59 zmoelnig
-
- * yuv_*: (think) i changed these to the new process*Image()
- functions
-
-2002-12-16 17:54 zmoelnig
-
- * pix_info: get information on pixes (xsize, ysize, csize, format,
- data)
- pix_yuv : convert images to YUV (for now only RGBA); needs
- testing
- pix_rgba: provides a function for YUV; needs testing
- * : new process*Image() functions for RGBA, YUV,...
-
-2002-12-16 17:40 zmoelnig
-
- * teapot: if !HAVE_GLUT we still support [teapot], only the
- rendering is void
- text2d: the mac-#ifdefs didn't compile on linux, so i fixed them
-
-2002-12-16 17:36 zmoelnig
-
- * GemPix*Obj: hopefully fixed the bug that appeared when deleting
- pix_fx
- now we cache the whole pixBuf-structure and return it on
- postrendering
- GemPixUtil: now provides a function for copying
- imageStruct-information
- GemGlutObj: if !HAVE_GLUT, we only throw an error at
- object-creation
-
-2002-12-14 04:43 tigital
-
- * corrected rangeMess inputs
-
-2002-12-14 04:40 tigital
-
- * fixed a coupla possible leaks
-
-2002-12-14 04:38 tigital
-
- * added processYUVImage(), so it works with yuv now!
-
-2002-12-12 07:30 tigital
-
- * added yuv video input for MacOSX; cleanup unused variables
-
-2002-12-12 07:27 tigital
-
- * cleanup unused variables
-
-2002-12-10 05:55 tigital
-
- * removed unused variable "count"
-
-2002-12-10 05:53 tigital
-
- * added MACOSX support
-
-2002-12-09 11:36 zmoelnig
-
- * rewrote the <processImage>-callers.
- processImage is now used for images of any(!) format.
- thus the programmer has to care for the format him/herself
- the format specific functions are processImageRGBA and similar
- the same goes for PixDualObjects (processRGBA_Gray etc...)
- deleted pix_fx
- the pix_fx functionality is now in GemPixObj
- this functionality is: save the image-state before it is
- processed
- and reconstruct it in the postrender function
- so we can change size/format and even bend the data-pointer
- and objects "before" will not notice (and crash)
- revised 3 openGL objects (urgh: lots of work to do still)
-
-2002-12-08 21:43 tigital
-
- * added support for MACOSX
-
-2002-12-08 21:39 tigital
-
- * reordered variables to shutup gcc3.1
-
-2002-12-08 20:10 zmoelnig
-
- * added framewise delay!
-
-2002-12-04 05:19 tigital
-
- * GL_EXTENSIONS formatting same for all platforms
-
-2002-12-02 17:14 zmoelnig
-
- * new image-processing calls (processRGBAImage)
-
-2002-11-27 20:22 zmoelnig
-
- * a new (simpler?) setup-logistic
-
-2002-11-27 20:20 zmoelnig
-
- * *** empty log message ***
-
-2002-11-27 20:09 zmoelnig
-
- * added a lot of openGL stuff...
-
-2002-11-27 20:04 zmoelnig
-
- * made CVS compile under linux again
-
-2002-11-27 20:01 zmoelnig
-
- * made the CVS compile under linux again
-
-2002-11-27 01:28 tigital
-
- * *** empty log message ***
-
-2002-11-27 01:21 tigital
-
- * added MACOSX support; initial YUV support
-
-2002-11-27 01:10 tigital
-
- * added MACOSX support; initial YUV support
-
-2002-11-27 01:00 tigital
-
- * removed unused variables
-
-2002-11-27 00:59 tigital
-
- * added MACOSX support; initial YUV support
-
-2002-11-27 00:05 tigital
-
- * added MACOSX support; initial YUV support
-
-2002-11-26 23:15 tigital
-
- * added MACOSX support
-
-2002-11-26 23:15 tigital
-
- * removed unused variable
-
-2002-11-26 23:11 tigital
-
- * added MACOSX support; initial YUV support
-
-2002-11-26 23:09 tigital
-
- * reordered variable to shut up gcc 3.1
-
-2002-11-26 23:08 tigital
-
- * added MACOSX & YUV support
-
-2002-11-26 23:07 tigital
-
- * added MACOSX support; cleaned up unused variables
-
-2002-11-26 23:05 tigital
-
- * added for MACOSX; initial YUV support
-
-2002-11-26 23:04 tigital
-
- * added MACOSX; initial YUV support
-
-2002-11-26 23:03 tigital
-
- * added MACOSX
-
-2002-11-26 19:57 tigital
-
- * added MACOSX, YUV support via #ifdef's
-
-2002-11-25 15:28 tigital
-
- * standardized to processDualGray() & processDualYUV()
-
-2002-11-25 15:23 tigital
-
- * standardized to processDualGray() & processDualYUV()
-
-2002-11-25 15:02 tigital
-
- * added MACOSX support
-
-2002-11-25 14:58 tigital
-
- * added MACOSX support; processYUVImage()
-
-2002-11-25 06:02 tigital
-
- * added MACOSX support
-
-2002-11-25 06:01 tigital
-
- * initial contribution
-
-2002-11-24 17:49 tigital
-
- * added MACOSX support
-
-2002-11-24 01:47 tigital
-
- * added MACOSX support
-
-2002-11-24 01:45 tigital
-
- * initial commit
-
-2002-11-24 01:43 tigital
-
- * initial commit
-
-2002-11-24 01:40 tigital
-
- * add support for MACOSX
-
-2002-11-24 01:15 tigital
-
- * add support for MACOSX
-
-2002-11-24 01:12 tigital
-
- * added support for MACOSX
-
-2002-11-24 01:07 tigital
-
- * added support for MACOSX and YUV processing
-
-2002-11-24 01:01 tigital
-
- * added support for YUV processing
-
-2002-11-24 00:58 tigital
-
- * add MACOSX specific changes
-
-2002-11-05 18:12 zmoelnig
-
- * *** empty log message ***
-
-2002-11-05 15:32 zmoelnig
-
- * Makefiles should be distclean on CVS ...?
-
-2002-11-04 17:12 zmoelnig
-
- * added erich's [cuboid] object, so he doesn't have to worry any
- more...
-
-2002-11-04 16:28 zmoelnig
-
- * don't remember: added some example-patches i had forgotten before
- fixed the pix_subtract bug (which nobody had reported yet)
-
-2002-11-04 16:22 zmoelnig
-
- * oops, last checkin i forgot some things....
- ok: applied guenter's MMX changes to pix_*
-
-2002-11-04 16:21 zmoelnig
-
- * applied guenter's MMX changes to some pix things (?)
-
-2002-10-28 15:25 zmoelnig
-
- * - edited some example-patches (very minor changes)
- - rewrote the render-chain mechanism: now the render-chain is not
- built statically when the rendering is started
- but dynamically (each gem.object is "banged" (with some gem_state
- pointers) at run-time
- gosh: why do we have a message-system in pd, if it is not used ?
- - the priority of the [gemhead]s can now be changed dynamically
-
-2002-10-21 09:29 zmoelnig
-
- * applied Daniel Heckenberg's patch for DualPix-Objects
-
-2002-10-21 08:35 zmoelnig
-
- * fixed the install-things
-
-2002-10-21 07:45 zmoelnig
-
- * This commit was generated by cvs2svn to compensate for changes in
- r4,
- which included commits to RCS files with non-trunk default
- branches.
-
+2011-08-26 14:17 zmoelnig
+
+ * .: 0.93 release
+
+2011-08-26 14:07 zmoelnig
+
+ * don't link core Gem against QuickTime4W32
+
+2011-08-26 13:40 zmoelnig
+
+ * no more warning on imageQT vs imageMAGICK
+
+2011-08-26 09:54 zmoelnig
+
+ * use "SVN" rather than "CVS"
+
+2011-08-26 09:54 zmoelnig
+
+ * disable installer by default
+
+2011-08-26 09:47 zmoelnig
+
+ * catch ALL for exceptions
+
+2011-08-26 09:47 zmoelnig
+
+ * only show used id's as available
+
+2011-08-26 09:45 zmoelnig
+
+ * try to not break the incoming "const" filename
+
+2011-08-26 08:43 zmoelnig
+
+ * fixed compilation on msvc
+
+2011-08-25 16:04 zmoelnig
+
+ * initialize QuickTime in the plugins
+
+2011-08-25 16:04 zmoelnig
+
+ * removed uncommented lines of code
+
+2011-08-25 15:21 zmoelnig
+
+ * quicktime is initialized in the plugins; no need to do it here
+
+2011-08-25 14:59 zmoelnig
+
+ * don't install *Base.h headers
+
+2011-08-25 14:47 zmoelnig
+
+ * no more src/plugins/image.h
+
+2011-08-22 10:29 zmoelnig
+
+ * clean up of GemSettings
+
+ no more PIMPL since we don't expose the class itself
+
+2011-08-22 10:28 zmoelnig
+
+ * removed output of STRIP from configure
+
+2011-08-19 08:19 zmoelnig
+
+ * pixBlock is really a "struct" and not a "class"
+
+ this fixes some weirdo bugs on w32
+
+2011-08-19 08:16 zmoelnig
+
+ * ()->(void)
+
+2011-08-16 20:42 zmoelnig
+
+ * use CLAMP_TO_EDGE if available
+
+2011-08-16 16:28 zmoelnig
+
+ * fixed typos
+
+2011-08-16 16:11 zmoelnig
+
+ * added on/off messages to light-help
+
+2011-08-16 16:06 zmoelnig
+
+ * fixed typo
+
+2011-08-16 15:43 zmoelnig
+
+ * made testure.{quality,repeat} settable via gem.conf
+
+2011-08-16 12:37 zmoelnig
+
+ * normalized behaviour of [pix_movement] in all colorspaces
+
+2011-08-16 10:17 zmoelnig
+
+ * include Gem/Properties if we want to use them
+
+2011-08-16 07:41 zmoelnig
+
+ * removed configureflags hacks; added LIBTOOL_W32_DLL
+
+2011-08-16 07:40 zmoelnig
+
+ * removed /debian directory
+
+ it's maintained somewhere else
+
+2011-08-15 14:12 zmoelnig
+
+ * updated M$VC build project
+
+2011-08-15 14:10 zmoelnig
+
+ * made it compile on w32 again
+
+2011-08-15 13:59 zmoelnig
+
+ * fixed w32 build
+
+2011-08-15 13:06 zmoelnig
+
+ * implement isThreadable
+
+2011-08-15 13:06 zmoelnig
+
+ * implement gem::plugins::imagesaver::getInstance()
+
+2011-08-15 13:05 zmoelnig
+
+ * moved meta imageloader class implementation to imageloader.cpp
+
+ imageloader::getInstance() now returns a valid instance that
+ wraps all classes
+
+2011-08-15 13:05 zmoelnig
+
+ * removed INIT_fooFACTORY() macro
+
+ it's only used once, so we can simply use it directly
+
+2011-08-15 13:04 zmoelnig
+
+ * removed unneeded imageStruct
+
+2011-08-15 13:03 zmoelnig
+
+ * normalized copyright headers
+
+ fixed dates (....-2011) and made everything UTF-8
+
+2011-08-15 12:36 zmoelnig
+
+ * fixed dates in copyrights
+
+2011-08-15 12:33 zmoelnig
+
+ * when including a plugin-file, the includer has to make sure that
+ the needed headers are available
+
+2011-08-15 12:33 zmoelnig
+
+ * adjust to new API of film-plugins
+
+2011-08-15 12:32 zmoelnig
+
+ * try to not use gensym() for factory
+
+ and thus remove inclusion of RTE.h
+
+2011-08-15 12:32 zmoelnig
+
+ * no need to include stdlib.h
+
+2011-08-15 12:31 zmoelnig
+
+ * adjusted to new simplified API (and manually include RTE)
+
+2011-08-15 12:30 zmoelnig
+
+ * adjust to new simplified API
+
+2011-08-15 12:29 zmoelnig
+
+ * simplified API by using properties
+
+2011-08-15 12:29 zmoelnig
+
+ * no more macro for PluginFactory<film> creation
+
+2011-08-14 13:12 zmoelnig
+
+ * more gracefully fail when removing symlinks
+
+2011-08-12 13:48 zmoelnig
+
+ * replaced () by (void)
+
+2011-08-12 13:47 zmoelnig
+
+ * implement atomlist->Symbol
+
+2011-08-12 13:10 zmoelnig
+
+ * inclusion magic for TemplateImplementation
+
+2011-08-12 12:58 zmoelnig
+
+ * normalized INCLUDE protection defines
+
+2011-08-12 12:55 zmoelnig
+
+ * normalized define for inclusion protection
+
+2011-08-11 08:30 zmoelnig
+
+ * added argument support for [pix_video]: use as device name
+
+2011-08-11 08:30 zmoelnig
+
+ * made gem::RTE::Symbol work (at least on linux)
+
+2011-08-11 08:30 zmoelnig
+
+ * added Symbol wrapper
+
+2011-08-11 08:29 zmoelnig
+
+ * added runningState UNKNOWN
+
+ so the device won't start automatically whenever you send a
+ device message
+ (even if rendering has not been turned on)
+
+2011-08-10 07:19 zmoelnig
+
+ * fix 'enumProps' message
+
+2011-08-08 15:27 zmoelnig
+
+ * fixed video::releaseFrame() -> videoBase::releaseFrame()
+
+2011-08-08 14:33 zmoelnig
+
+ * added videoTEST to build system (but don't build it by default)
+
+2011-08-08 14:33 zmoelnig
+
+ * videoTEST plugin for test images
+
+2011-08-08 14:32 zmoelnig
+
+ * add virtual dtors; reorder methods
+
+2011-08-08 14:32 zmoelnig
+
+ * adjust to imageloader/imagesaver split into
+ interface/implementation
+
+2011-08-08 14:29 zmoelnig
+
+ * split imageloader/imagesaver into interface/baseclass
+
+2011-08-08 14:28 zmoelnig
+
+ * adapted to "film" -> "film"|"filmBase" split
+
+2011-08-08 14:27 zmoelnig
+
+ * use gem::film::ERRCODE rather than FILM_ERR_ERRCODE
+
+2011-08-08 14:26 zmoelnig
+
+ * split pluginclass "film" into "film" (interface) and "filmBase"
+ (impl)
+
+2011-08-08 14:26 zmoelnig
+
+ * include "Gem/RTE.h" as REGISTER_*FACTORY currently depend on
+ "gensym()"
+
+2011-08-08 14:25 zmoelnig
+
+ * adapt to video -> video|videoBase split
+
+2011-08-08 14:24 zmoelnig
+
+ * split 'video' pluginclass into 'video' interface and 'videoBase'
+ implementation
+
+2011-08-08 14:23 zmoelnig
+
+ * use (void) rather than ()
+
+2011-08-08 14:23 zmoelnig
+
+ * adapted to record -> record/recordBase split
+
+2011-08-08 14:22 zmoelnig
+
+ * 'plugins/record.h' no longer provides std::map and PluginFactory
+
+2011-08-08 14:21 zmoelnig
+
+ * split 'record' class into interface and baseclass
+
+2011-08-08 14:21 zmoelnig
+
+ * removed unneeded scritps
+
+2011-08-08 14:20 zmoelnig
+
+ * removed #if clause for testing
+
+2011-08-05 17:36 zmoelnig
+
+ * more comments in installer
+
+2011-08-05 17:17 zmoelnig
+
+ * make imageQT only optional
+
+2011-08-05 16:06 zmoelnig
+
+ * prefix PATH when loadingplugins, as on w32 it disappears...
+
+2011-08-05 15:15 zmoelnig
+
+ * updated project
+
+2011-08-05 15:07 zmoelnig
+
+ * remove Gem/dev
+
+2011-08-05 14:56 zmoelnig
+
+ * made it compile on M$VC
+
+2011-08-05 14:51 zmoelnig
+
+ * made the ReleaseDummy compile on MSVC
+
+2011-08-05 14:51 zmoelnig
+
+ * removed PYLON from installer (it's currently not built on w32)
+
+2011-08-05 14:44 zmoelnig
+
+ * removed AVTec plugin (it's currently not build on w32)
+
+2011-08-05 14:38 zmoelnig
+
+ * fix path to extra/ builds
+
+2011-08-05 14:37 zmoelnig
+
+ * made it work correctly on w32
+
+2011-08-05 14:05 zmoelnig
+
+ * fixes for M$VC
+
+2011-08-05 14:01 zmoelnig
+
+ * made it compile on w32
+
+2011-08-05 13:52 zmoelnig
+
+ * reduce compiler warnings
+
+2011-08-05 13:44 zmoelnig
+
+ * removed last dynamically assigned arrays (now it compiles on
+ msvc)
+
+2011-08-05 12:38 zmoelnig
+
+ * use SHCTX rather than HCKU, so later we can install to HKLM
+
+2011-08-05 12:37 zmoelnig
+
+ * added Dev section
+
+2011-08-04 11:03 zmoelnig
+
+ * adjust install layout to match that of automake
+
+2011-08-04 11:03 zmoelnig
+
+ * renamed tri2fan.geo to tri2fan.geom
+
+2011-08-04 11:03 zmoelnig
+
+ * uninstall now uninstalls everything
+
+2011-08-04 11:02 zmoelnig
+
+ * renamed geometry shader to .geom
+
+2011-08-04 11:02 zmoelnig
+
+ * update w32-installer adding extra/
+
+2011-08-02 07:42 zmoelnig
+
+ * always succeed when creating convenience links
+
+2011-07-30 15:31 zmoelnig
+
+ * include GLEW flags
+
+2011-07-30 15:31 zmoelnig
+
+ * more m4 escaping
+
+2011-07-30 15:30 zmoelnig
+
+ * documentation of GEM_CHECK_LIB
+
+2011-07-27 12:28 zmoelnig
+
+ * made it compile on OSX again
+
+2011-07-27 12:06 zmoelnig
+
+ * code cleanup; implement copy constructors; initialize members,...
+
+2011-07-27 12:05 zmoelnig
+
+ * code cleanup; implement copy constructors; initialize members,...
+
+2011-07-27 12:04 zmoelnig
+
+ * code cleanup; implement copy constructors; initialize members,...
+
+2011-07-27 11:58 zmoelnig
+
+ * code cleanup; implement copy constructors; initialize members,...
+
+2011-07-27 11:54 zmoelnig
+
+ * fixing MinGW troubles with max()
+
+2011-07-27 11:34 zmoelnig
+
+ * 'string' type is really only 'char'
+
+2011-07-27 11:25 zmoelnig
+
+ * updated to newer frei0r specs
+
+2011-07-26 19:01 zmoelnig
+
+ * made it compile on mingw
+
+2011-07-26 18:50 zmoelnig
+
+ * shuffled includes
+
+2011-07-26 18:29 zmoelnig
+
+ * remove videoAVT dupe
+
+2011-07-26 18:28 zmoelnig
+
+ * some initialization
+
+2011-07-26 17:28 zmoelnig
+
+ * properly initialize variables
+
+2011-07-26 16:35 zmoelnig
+
+ * NULL pointer check
+
+2011-07-26 15:58 zmoelnig
+
+ * numeric device selection
+
+2011-07-26 15:37 zmoelnig
+
+ * less error decoration
+
+2011-07-26 15:33 zmoelnig
+
+ * minor fixes (out-of-range error)
+
+2011-07-26 15:03 zmoelnig
+
+ * made it compile again
+
+2011-07-26 14:51 zmoelnig
+
+ * added more plugins
+
+2011-07-26 14:09 zmoelnig
+
+ * renamed MSVC-projects gem->Gem
+
+2011-07-26 13:42 zmoelnig
+
+ * install deprecated headers
+
+2011-07-26 13:25 zmoelnig
+
+ * more Dylib stuff
+
+ maybe at somepoint i'll have it fixed
+
+2011-07-26 08:33 zmoelnig
+
+ * pkg-config support
+
+2011-07-26 07:47 zmoelnig
+
+ * more Dylib fixes
+
+2011-07-26 07:47 zmoelnig
+
+ * some more mimetypes for apple specific image formats
+
+2011-07-25 15:29 zmoelnig
+
+ * proper initialization
+
+2011-07-25 15:28 zmoelnig
+
+ * made it compile on OSX again
+
+2011-07-25 15:20 zmoelnig
+
+ * code cleanup - preparing for w32 comaptibility
+
+2011-07-25 13:38 zmoelnig
+
+ * moved stack-allocated arrays onto heap
+
+ this should allow pix_mano to compile on MSVC
+ and it should reduce the number of allocations drastically
+ (speed)
+
+2011-07-25 11:31 zmoelnig
+
+ * no more inclusion of m_pd.h in GemWinCreate.h
+
+2011-07-25 11:28 zmoelnig
+
+ * use linux||GLX rather than unix for GLX specific code
+
+2011-07-25 11:14 zmoelnig
+
+ * made runproc() compile on w32
+
+
+ CHECK on other platforms
+
+2011-07-25 11:13 zmoelnig
+
+ * allow glx on non-linux
+
+2011-07-25 11:10 zmoelnig
+
+ * GemGlewXContext=void fallback for all but w32 and linux/glx
+
+2011-07-25 10:53 zmoelnig
+
+ * replaced AX_LANG_COMPILER_MS by AX_COMPILER_VENDOR
+
+ and provide the latter
+
+2011-07-24 13:31 zmoelnig
+
+ * simplified Dylib's function_t typename
+
+2011-07-23 13:52 zmoelnig
+
+ * added M$VC stub for imageSGI
+
+2011-07-23 13:51 zmoelnig
+
+ * added M$VC project files to DIST
+
+2011-07-23 13:48 zmoelnig
+
+ * dylib fixes
+
+ mingw complains about not being able to cast (void*) to a
+ function pointer
+ .
+ also we might want to support both DL_OPEN and w32's LoadLibrary
+ mechanisms
+ at the same time...there is really no reason not to
+
+2011-07-22 14:46 zmoelnig
+
+ * include imageMAGICK
+
+2011-07-22 14:45 zmoelnig
+
+ * using stdlibraries, imageMAGICK now works!
+
+2011-07-22 14:40 zmoelnig
+
+ * almost working project
+
+ hmm, unresolved symbols "__timezone" and "__daylight", wtf...
+
+2011-07-22 13:55 zmoelnig
+
+ * imageMAGICK M$VC stub
+
+2011-07-22 13:02 zmoelnig
+
+ * renamed 'gem' to 'Gem'
+
+2011-07-22 12:53 zmoelnig
+
+ * got rid of one ifdef clause
+
+2011-07-22 12:52 zmoelnig
+
+ * added image-plugins to master project
+
+2011-07-22 12:51 zmoelnig
+
+ * imageTIFF vc project
+
+2011-07-22 12:48 zmoelnig
+
+ * ignore default libraries
+
+2011-07-22 12:46 zmoelnig
+
+ * fixed linebreak
+
+2011-07-22 12:41 zmoelnig
+
+ * stub projects for MSVC
+
+2011-07-22 12:29 zmoelnig
+
+ * code cleanup
+
+2011-07-22 11:57 zmoelnig
+
+ * removed unneccessary code
+
+2011-07-22 11:56 zmoelnig
+
+ * removed unneccessary code
+
+2011-07-22 11:56 zmoelnig
+
+ * added libfidtrack files
+
+2011-07-22 11:49 zmoelnig
+
+ * M$VC stubs for pix_fiducialtrack
+
+2011-07-22 11:48 zmoelnig
+
+ * M$VC projects for pix_mano
+
+2011-07-22 11:46 zmoelnig
+
+ * export class
+
+2011-07-22 11:45 zmoelnig
+
+ * made it compile on w32
+
+2011-07-22 11:33 zmoelnig
+
+ * pix_drum M$VC project
+
+2011-07-22 11:24 zmoelnig
+
+ * no more "debug" targets for the plugins
+
+2011-07-22 11:23 zmoelnig
+
+ * made plugins compile on w32
+
+2011-07-22 10:51 zmoelnig
+
+ * reset include/library paths
+
+ in a semi-automated way...
+
+2011-07-22 10:07 zmoelnig
+
+ * removed Debug configuration from M$VC projects
+
+2011-07-22 09:53 zmoelnig
+
+ * simplified and fixed some more M$VC warnings
+
+2011-07-22 09:02 zmoelnig
+
+ * fix or suppress warnings in M$VC
+
+2011-07-22 09:01 zmoelnig
+
+ * typo where a function would not return a value in all cases
+
+2011-07-22 09:00 zmoelnig
+
+ * suppress warnings on M$VC when including m_pd.h
+
+2011-07-22 08:58 zmoelnig
+
+ * added warning about auto_ptr<PIMPL>
+
+2011-07-22 08:47 zmoelnig
+
+ * use "unsigned int" when comparing to "unsigned int"
+
+2011-07-22 08:46 zmoelnig
+
+ * disable more warnings on M$VC
+
+ M$VC complains if a class specifies which exceptions can be
+ expected to be thrown;
+ this means that it tells you that the compiler is not standards
+ compliant whenever you are writing standard compliant code,
+ basically telling you it's all your fault
+
+2011-07-22 08:43 zmoelnig
+
+ * turn off warnings in M$VC
+
+ we are deriving an exported class from a non-exportet class,
+ which gives a warning!
+ according to M$DN, this warning can be ignored if the
+ parent-class is from the STL (but why do they warn then...)
+
+2011-07-22 08:28 zmoelnig
+
+ * made it compile on M$VC after all the restructuring of code
+
+2011-07-22 07:58 zmoelnig
+
+ * moved plugins/ and extra/ out of src/
+
+2011-07-21 16:11 zmoelnig
+
+ * b/w results for YUV images
+
+2011-07-21 15:42 zmoelnig
+
+ * NULL-pointer protection
+
+2011-07-21 15:41 zmoelnig
+
+ * re-indentation
+
+2011-07-21 15:40 zmoelnig
+
+ * info outlet of [pix_image]
+
+2011-07-21 14:49 zmoelnig
+
+ * wrapper around Pd's t_outlet
+
+2011-07-21 10:33 zmoelnig
+
+ * added more getprops
+
+2011-07-21 10:27 zmoelnig
+
+ * trying to simply PropGet
+
+2011-07-21 10:18 zmoelnig
+
+ * disabled complicated properties
+
+2011-07-21 10:13 zmoelnig
+
+ * added lots of properties (this time with maxval)
+
+2011-07-21 10:12 zmoelnig
+
+ * added lots of properties
+
+2011-07-21 09:58 zmoelnig
+
+ * fixed unsigned short -> double conversion
+
+2011-07-21 09:51 zmoelnig
+
+ * fixed double->unsigned short overflow
+
+2011-07-21 09:48 zmoelnig
+
+ * fixed stringification in macro
+
+ cpp on OSX yields weird results
+
+2011-07-21 09:31 zmoelnig
+
+ * fixed typos
+
+2011-07-21 09:23 zmoelnig
+
+ * simplified setProperty code
+
+2011-07-21 08:55 zmoelnig
+
+ * close SeqGrabber when open failed
+
+2011-07-21 08:15 zmoelnig
+
+ * (void) rather than ()
+
+2011-07-21 08:14 zmoelnig
+
+ * updated pix_video help-patch
+
+2011-07-20 20:41 zmoelnig
+
+ * removed deleted methods
+
+2011-07-20 20:24 zmoelnig
+
+ * helper method: applyProperties()
+
+2011-07-20 20:07 zmoelnig
+
+ * made it compile on OSX
+
+2011-07-20 20:01 zmoelnig
+
+ * more cleanup of videoDarwin
+
+2011-07-20 15:43 zmoelnig
+
+ * simplified some properties
+
+2011-07-20 13:29 zmoelnig
+
+ * made it compile (and somewhat work)
+
+2011-07-20 12:50 zmoelnig
+
+ * rudimentary property and device selection support
+
+2011-07-20 12:10 zmoelnig
+
+ * implemented (dummy) dialogs() method
+
+2011-07-20 12:08 zmoelnig
+
+ * implemented dialogs() method
+
+2011-07-20 11:39 zmoelnig
+
+ * removed videoGrabber sources
+
+2011-07-20 11:37 zmoelnig
+
+ * ignore version_current.h when checking for unused sources
+
+2011-07-20 11:36 zmoelnig
+
+ * remove OS-specific objects from build
+
+2011-07-20 11:36 zmoelnig
+
+ * added CHECKUNUSED_IGNORE variable
+
+ in order to not check certain files
+
+2011-07-20 11:24 zmoelnig
+
+ * removed DirectShow grabber code
+
+2011-07-20 10:57 zmoelnig
+
+ * fixed manual autoreconf
+
+2011-07-20 10:05 zmoelnig
+
+ * moved record implementations into gem::plugins namespace
+
+2011-07-20 10:05 zmoelnig
+
+ * moved record into gem::plugins namespace
+
+2011-07-20 10:02 zmoelnig
+
+ * visibility fixes
+
+2011-07-20 10:01 zmoelnig
+
+ * fixed typo
+
+2011-07-20 09:59 zmoelnig
+
+ * video has moved into gem::plugins namespace
+
+2011-07-20 09:41 zmoelnig
+
+ * moved video implementation classes into gem::plugins namespace
+
+2011-07-20 09:40 zmoelnig
+
+ * moved video base class into gem::plugins namespace
+
+2011-07-20 09:33 zmoelnig
+
+ * moved video base class into gem::plugins namespace
+
+2011-07-20 09:31 zmoelnig
+
+ * made crucial functions pure-virtual and avoid calling virtual
+ functions in dtor
+
+2011-07-20 09:30 zmoelnig
+
+ * close() in dtor
+
+2011-07-20 09:12 zmoelnig
+
+ * reordered API to get most important things to the beginning
+
+2011-07-20 09:11 zmoelnig
+
+ * cleanup of plugins::video api
+
+2011-07-20 07:55 zmoelnig
+
+ * let Gem handle the selection of Altivec enabled process()
+
+2011-07-20 07:35 zmoelnig
+
+ * removed TexFont.h
+
+ it's not used anywhere these days
+
+2011-07-20 07:32 zmoelnig
+
+ * pix_fiducialtrack documentation is now in extra/
+
+2011-07-19 20:21 zmoelnig
+
+ * fixed path to all.trees file
+
+2011-07-19 20:17 zmoelnig
+
+ * moved pix_fiducialtrack into extra/
+
+2011-07-19 20:15 zmoelnig
+
+ * make snippet for convenience-links in extra/
+
+2011-07-19 19:56 zmoelnig
+
+ * fixed convenience links (fixes distcheck failures)
+
+2011-07-19 15:40 zmoelnig
+
+ * properly adding pix_artoolkit
+
+2011-07-19 15:29 zmoelnig
+
+ * gracefully fail when removing convenience link
+
+2011-07-19 14:25 zmoelnig
+
+ * removed link to Gem.dll
+
+2011-07-19 14:15 zmoelnig
+
+ * added README-EXTRA to the DIST files
+
+2011-07-19 14:12 zmoelnig
+
+ * use README-EXTRA.txt to find the SRCDIR
+
+2011-07-19 14:11 zmoelnig
+
+ * a README for extra
+
+2011-07-19 13:16 zmoelnig
+
+ * renamed Math.h to GemMath.h
+
+2011-07-19 13:12 zmoelnig
+
+ * renamed Math to GemMath in order to prevent problems on
+ case-insensitive filesystems
+
+2011-07-19 12:52 zmoelnig
+
+ * added pix_artoolkit
+
+2011-07-19 12:43 zmoelnig
+
+ * resolved circular dependency
+
+ OSX is less tolerant when it comes to LIBTOOL and CXX
+
+2011-07-19 12:37 zmoelnig
+
+ * added headers to the Makefileadded headers to the Makefiless
+
+2011-07-19 12:23 zmoelnig
+
+ * forgot to include path to Gem/src
+
+2011-07-19 12:13 zmoelnig
+
+ * include extra/configure.ac
+
+2011-07-19 12:10 zmoelnig
+
+ * forgotten automakefile
+
+2011-07-19 12:05 zmoelnig
+
+ * include "deprecated" SUBDIR
+
+2011-07-19 12:02 zmoelnig
+
+ * install targets for headers
+
+2011-07-19 11:41 zmoelnig
+
+ * automatic check for forgotten sources
+
+2011-07-19 11:19 zmoelnig
+
+ * include QTML on windows if HAVE_QUICKTIME is defined
+
+2011-07-19 11:17 zmoelnig
+
+ * GemMan has moved
+
+2011-07-19 11:16 zmoelnig
+
+ * restructured sources (moved things out of Base/)
+
+2011-07-19 11:02 zmoelnig
+
+ * deprecated headers for compat
+
+2011-07-19 08:27 zmoelnig
+
+ * that's where they belong
+
+2011-07-19 08:26 zmoelnig
+
+ * moved deprecated headers to deprecated/
+
+ for now, if you need to use them, add Gem/src/deprecated to your
+ INCLUDE
+
+2011-07-19 07:20 zmoelnig
+
+ * remove unused files
+
+ these files are virtually empty
+
+2011-07-19 07:16 zmoelnig
+
+ * no more pix_filmLinux nor pix_filmNT
+
+2011-07-19 06:56 zmoelnig
+
+ * removed disabled include-stanzas
+
+2011-07-18 15:58 zmoelnig
+
+ * start to export header files
+
+2011-07-18 15:31 zmoelnig
+
+ * properly disable v4l2 if needed
+
+2011-07-18 15:15 zmoelnig
+
+ * added autogen.sh to DIST
+
+2011-07-18 15:13 zmoelnig
+
+ * include patt.hiro in DIST
+
+2011-07-18 15:12 zmoelnig
+
+ * added autoconf/README.txt to DIST
+
+2011-07-18 15:11 zmoelnig
+
+ * add pix_artoolkit to DIST
+
+2011-07-18 15:09 zmoelnig
+
+ * include README.txt and LICENSE.txt into dist-tarball
+
+2011-07-18 14:52 zmoelnig
+
+ * include ExportDef.h into build
+
+2011-07-18 14:50 zmoelnig
+
+ * include src/Output in the DIST tarball
+
+2011-07-18 14:43 zmoelnig
+
+ * compat layer
+
+2011-07-18 14:34 zmoelnig
+
+ * GemContextData migration
+
+2011-07-18 14:32 zmoelnig
+
+ * moved ContextData from Base/ to Gem/
+
+2011-07-18 14:11 zmoelnig
+
+ * include files moved to Gem/
+
+2011-07-18 14:07 zmoelnig
+
+ * moved Version, Setup and ExportDef from Base/ to Gem/
+
+2011-07-18 13:47 zmoelnig
+
+ * moved a number of (new) files from src/Base to src/Gem
+
+2011-07-18 13:26 zmoelnig
+
+ * moved files from Base/ to Gem/
+
+ Base/ is really meant to be for Base-classes
+ Gem/ is where the infrastructure should go
+
+2011-07-18 13:24 zmoelnig
+
+ * deleted disabled code
+
+2011-07-18 12:52 zmoelnig
+
+ * removed old buildsystem cruft
+
+2011-07-18 12:44 zmoelnig
+
+ * m4/ now lives in top_srcdir
+
+2011-07-18 12:43 zmoelnig
+
+ * m4/ lives in top_srcdir
+
+2011-07-18 12:40 zmoelnig
+
+ * use top_srcdir to find m4/
+
+2011-07-18 12:14 zmoelnig
+
+ * more gracefully fail when doing convenience symlinks
+
+2011-07-18 12:10 zmoelnig
+
+ * conditionally build pix_artoolkit
+
+2011-07-18 12:02 zmoelnig
+
+ * cleanup
+
+2011-07-18 12:00 zmoelnig
+
+ * removed generated Makefile
+
+2011-07-18 11:54 zmoelnig
+
+ * made it compile
+
+2011-07-18 11:39 zmoelnig
+
+ * moved extra from Gem/src/extra to Gem/extra
+
+2011-07-18 11:36 zmoelnig
+
+ * fixed includes for Gem
+
+2011-07-18 11:29 zmoelnig
+
+ * moved src/m4/ to m4/
+
+2011-07-18 11:26 zmoelnig
+
+ * moved convenience-symlink snippet into new plugins/ directory
+
+2011-07-18 11:25 zmoelnig
+
+ * moved plugins from src/plugins/ to plugins/
+
+ "src" is now only for the Gem-core
+
+2011-07-18 11:09 zmoelnig
+
+ * assign '0' to non-pointer variables rather than 'NULL'
+
+2011-07-18 11:08 zmoelnig
+
+ * use sys_close() on Pd>=0.43
+
+2011-07-18 10:35 zmoelnig
+
+ * not working at all
+
+2011-07-18 10:28 zmoelnig
+
+ * use top_srcdir rather than srcdir to find Gem sources
+
+ i'd like to move the plugins from Gem/src/plugins into
+ Gem/plugins
+
+2011-07-18 10:20 zmoelnig
+
+ * use DISABLED rather than FALSE
+
+ gives less warnings :-)
+
+2011-07-18 10:18 zmoelnig
+
+ * conditionally build V4L(2) plugins
+
+2011-07-18 10:17 zmoelnig
+
+ * conditionals for V4L(2)
+
+ and dummy-conditionals ENABLED/DISABLED
+
+2011-07-18 10:15 zmoelnig
+
+ * removed videoGrabber from SOURCES
+
+2011-07-16 21:16 eighthave
+
+ * build fix for MinGW: io.h is needed on all _WIN32
+
+2011-07-15 10:47 zmoelnig
+
+ * updated vs2003 build project
+
+2011-07-15 10:47 zmoelnig
+
+ * minor build fixes for w32
+
+2011-07-13 09:53 zmoelnig
+
+ * adapt for ubuntu/natty
+
+2011-07-13 09:43 zmoelnig
+
+ * more magick to fix ImageMagick's API breakages
+
+2011-07-12 16:15 zmoelnig
+
+ * include PluginFactory
+
+2011-07-12 16:11 zmoelnig
+
+ * include PluginFactory; implement isThreadable
+
+2011-07-12 16:09 zmoelnig
+
+ * include PluginFactory manually
+
+2011-07-12 16:09 zmoelnig
+
+ * include PluginFactory manually
+
+2011-07-12 16:07 zmoelnig
+
+ * include <map> (in order to not be dependent on PluginFactory)
+
+2011-07-12 09:54 zmoelnig
+
+ * renamed videoThreaded to videoGrabber
+
+ videoGrabber is is meant to be an interface to the
+ PluginFactory<video> that
+ automatically handles threading (if possible)
+
+2011-07-12 09:53 zmoelnig
+
+ * fixed typo
+
+2011-07-11 17:16 zmoelnig
+
+ * backport for outdated libquicktime version (<1.0.0)
+
+2011-07-11 16:00 zmoelnig
+
+ * fixed lqt-build version
+
+ it seems that lqt_set_video_parameter() uses (const char*)key
+ since 1.0.2;
+ i don't know where the 3.1.0 came from...
+
+2011-07-11 15:47 zmoelnig
+
+ * try to make it compile with very old versions of libquicktime
+
+2011-07-11 15:43 zmoelnig
+
+ * depend on automake>=1.10
+
+2011-07-11 15:42 zmoelnig
+
+ * remove checks for PROGS not used
+
+2011-07-11 14:04 zmoelnig
+
+ * include FTGL/ftgl.h if available rather than the specific headers
+
+2011-07-11 13:55 zmoelnig
+
+ * LN_S should only be used in the currend dir
+
+ at least according to the documentation of AC_PROG_LN_S
+
+2011-07-11 13:53 zmoelnig
+
+ * check for SED
+
+2011-07-11 13:24 zmoelnig
+
+ * moved the 'foo support' line to the plugin user
+
+2011-07-11 13:22 zmoelnig
+
+ * adapted to nicer backendnames
+
+2011-07-11 13:14 zmoelnig
+
+ * list loaded film plugins
+
+2011-07-11 13:01 zmoelnig
+
+ * more verbosity
+
+2011-07-11 12:44 zmoelnig
+
+ * more verbosity
+
+2011-07-11 12:34 zmoelnig
+
+ * allow stop() to (not) block
+
+2011-07-11 12:01 zmoelnig
+
+ * don't create instances of ImageThreadLoader when doing poll()
+
+2011-07-11 11:40 zmoelnig
+
+ * don't start loader thread until we know we need it
+
+ also use sync() as fallback for async() [simplifies code]
+
+2011-07-11 11:37 zmoelnig
+
+ * allow child-classes to specify whether thread should start
+ automatically
+
+2011-07-11 07:27 zmoelnig
+
+ * include sys/time.h to make it compile
+
+2011-07-01 18:48 zmoelnig
+
+ * made unicap work nicely with --without-ALL
+
+2011-07-01 14:57 zmoelnig
+
+ * updated w32 build project
+
+2011-07-01 14:56 zmoelnig
+
+ * w32 build fix
+
+2011-07-01 14:54 zmoelnig
+
+ * w32 build fixes
+
+2011-07-01 14:54 zmoelnig
+
+ * replace usleep() with select()
+
+2011-07-01 14:47 zmoelnig
+
+ * windows fixes
+
+ - use 'unsigned int' where appropriate
+ - when declaring "PIMPL" as 'class', it shouldn't be defined as
+ 'struct'
+ - don't include <unistd.h>
+
+2011-07-01 08:54 zmoelnig
+
+ * only build videoDV4L if all dependencies are fullfilled
+
+2011-07-01 08:53 zmoelnig
+
+ * videoSGI makes sense only on IRIX
+
+2011-06-30 18:08 zmoelnig
+
+ * conditionally build plugins
+
+2011-06-30 18:05 zmoelnig
+
+ * automatically setting some AM_CONDITIONALS for frameworks and
+ libs
+
+2011-06-30 16:06 zmoelnig
+
+ * fixed jumping/initialization issues
+
+ when using 'goto' one shouldn't initialize variables between the
+ goto and the label
+
+2011-06-30 15:17 zmoelnig
+
+ * create src/Output Makefile
+
+2011-06-30 15:17 zmoelnig
+
+ * iMakefile is now generated by automake
+
+2011-06-30 15:15 zmoelnig
+
+ * use openGL libs
+
+2011-06-30 15:15 zmoelnig
+
+ * use GLX if available
+
+2011-06-30 15:13 zmoelnig
+
+ * alternative openGL tests
+
+2011-06-30 12:27 zmoelnig
+
+ * automake stub for Output/
+
+2011-06-30 12:22 zmoelnig
+
+ * added GLX, AGL and GLEW tests
+
+ those need more real-world testingĀ§
+
+2011-06-30 12:21 zmoelnig
+
+ * fixed case/esac clause
+
+2011-06-30 11:41 zmoelnig
+
+ * wrapper around the GNU macros
+
+2011-06-30 11:32 zmoelnig
+
+ * some openGL macros from GNU's autoconf archive
+
+2011-06-30 11:25 zmoelnig
+
+ * check for OS (mostly stub for now)
+
+2011-06-30 09:54 zmoelnig
+
+ * hopefully improved convenience links
+
+ trying to fix some trouble when building outside of srctree (e.g.
+ 'distcheck')
+
+2011-06-30 09:45 zmoelnig
+
+ * fixed include path for main Gem includes
+
+ and improved convenience lib handkling
+
+2011-06-30 09:24 zmoelnig
+
+ * fixed base include for Gem
+
+ since we moved autotools, the top_srcdir is now .../Gem and no
+ longer
+ .../Gem/src, so we have to adjust the INCLUDE path
+
+2011-06-30 09:11 zmoelnig
+
+ * enable convenience symlinks for all plugins
+
+2011-06-30 09:10 zmoelnig
+
+ * protect against empty LTLIBRARIES
+
+2011-06-30 09:01 zmoelnig
+
+ * added clean target
+
+2011-06-30 08:52 zmoelnig
+
+ * makefile snippet to create convenience symlinks for plugins
+
+ in order to use plugins, they need to live besides the Gem.$(EXT)
+ this snippets will create symlinks for a (binary) plugin to the
+ top build dir;
+ this allows to use the plugins without having to install Gem
+
+2011-06-30 08:05 zmoelnig
+
+ * install Gem.$(EXT) into $(top_builddir) rather than $(top_srcdir)
+
+2011-06-29 18:36 zmoelnig
+
+ * executable
+
+2011-06-29 18:34 zmoelnig
+
+ * stubs for compatibility
+
+2011-06-29 18:32 zmoelnig
+
+ * link to top_srcdir
+
+2011-06-29 18:27 zmoelnig
+
+ * SOURCES marker
+
+2011-06-29 18:10 zmoelnig
+
+ * re-enable autoreconf
+
+2011-06-29 18:09 zmoelnig
+
+ * moved autoconf system one level up
+
+2011-06-29 17:46 zmoelnig
+
+ * moved config.h out of src/Base/ into src/
+
+2011-06-29 17:44 zmoelnig
+
+ * a small README how to use autoconf
+
+2011-06-29 17:36 zmoelnig
+
+ * cleanup version.h when doing distclean
+
+2011-06-29 17:15 zmoelnig
+
+ * use srcdir for relative include paths
+
+2011-06-29 16:55 zmoelnig
+
+ * removed generated config.h from SOURCES
+
+2011-06-29 16:40 zmoelnig
+
+ * more pkgversion magic
+
+2011-06-29 16:24 zmoelnig
+
+ * don't install build system
+
+2011-06-29 16:00 zmoelnig
+
+ * added examples/Makefile
+
+2011-06-29 15:50 zmoelnig
+
+ * added build directory
+
+2011-06-29 15:43 zmoelnig
+
+ * EXTRA_DIST some files otherwise missing
+
+2011-06-29 15:06 zmoelnig
+
+ * add files to dist
+
+2011-06-29 14:46 zmoelnig
+
+ * add patches and license files to dist
+
+2011-06-29 14:43 zmoelnig
+
+ * include version hackz
+
+2011-06-29 14:29 zmoelnig
+
+ * return value must be positive
+
+2011-06-29 13:33 zmoelnig
+
+ * manually add filmTEST to DIST_SUBDIRS
+
+2011-06-29 13:32 zmoelnig
+
+ * fixed test for have_ieee1394
+
+2011-06-29 13:16 zmoelnig
+
+ * (not) include filmTEST and videoQTKit
+
+2011-06-29 13:04 zmoelnig
+
+ * autotoolified the entirety of Gem
+
+2011-06-29 12:52 zmoelnig
+
+ * fixed installation targets for proprietary video backends
+
+2011-06-29 12:48 zmoelnig
+
+ * automake files for documentation
+
+2011-06-29 12:07 zmoelnig
+
+ * forgot backslash
+
+2011-06-29 11:55 zmoelnig
+
+ * comments
+
+2011-06-29 11:51 zmoelnig
+
+ * install extras into pd/extra/ rather than pd/extra/Gem
+
+2011-06-29 11:45 zmoelnig
+
+ * fixed install targets: libdir vs pkglibdir
+
+ libdir:=/path/to/pd/lib/extra
+ pkglibdir:=${libdir}/Gem
+
+ so all Gem should install into pkglibdir
+ extras might install into libdir/${extra}
+
+2011-06-29 11:44 zmoelnig
+
+ * full pkgname and URL
+
+2011-06-29 11:17 zmoelnig
+
+ * automakefile for help-patches
+
+2011-06-29 11:05 zmoelnig
+
+ * fixed install targets for extra
+
+2011-06-29 09:43 zmoelnig
+
+ * show something for ieee1394 support
+
+2011-06-29 08:08 zmoelnig
+
+ * forgot to add Gem/ to SUBDIRS
+
+2011-06-29 08:03 zmoelnig
+
+ * removed misleaded stanza about 'ignore missing support'
+
+ since most checks have been moved back into the main configure
+ script,
+ the output is indeed meaningful
+
+2011-06-29 08:01 zmoelnig
+
+ * remove linker cruft automatically handled by autotools
+
+2011-06-28 10:08 zmoelnig
+
+ * poll for new images
+
+2011-06-28 10:07 zmoelnig
+
+ * default to polling mode
+
+2011-06-28 10:03 zmoelnig
+
+ * indentation
+
+2011-06-28 10:03 zmoelnig
+
+ * polling for gem::image::load
+
+2011-06-28 09:59 zmoelnig
+
+ * added 'polling' mode
+
+2011-06-28 08:49 zmoelnig
+
+ * even nicer
+
+ made the viewing examples more interactive;
+ fixed some typos
+ and fixed some description
+
+2011-06-27 21:51 nusmuk
+
+ * new help for gemwin thanks to Nicolas --Cette ligne, et les
+ suivantes
+ ci-dessous, seront ignorƩes--
+
+ M gemwin-help.pd
+
+2011-06-27 16:08 zmoelnig
+
+ * added some more magick to get the API right
+
+2011-06-27 14:10 zmoelnig
+
+ * implemented cancel()ing of packages
+
+ needs deque, since we cannot remove items from within a queue
+
+2011-06-27 14:09 zmoelnig
+
+ * implement cancel()ing
+
+2011-06-27 14:09 zmoelnig
+
+ * better verbositry
+
+2011-06-27 14:08 zmoelnig
+
+ * simplified RTE-callbacks
+
+2011-06-27 14:08 zmoelnig
+
+ * more verbose report about loading success
+
+2011-06-27 14:08 zmoelnig
+
+ * adapted to new (a)sync loader
+
+2011-06-27 14:07 zmoelnig
+
+ * threadsafe ID-retrieval
+
+ if queue() 'return's the ID, this might be too late, as the
+ return might
+ be called after the callback is called.
+ we therefore use pass-by-reference, so we can tell the queuing
+ process the
+ ID before it is actually queued
+
+2011-06-27 14:07 zmoelnig
+
+ * type fixes
+
+2011-06-27 14:06 zmoelnig
+
+ * threaded loading is now handled centrally by the
+ GemPixImageLoader
+
+2011-06-27 14:06 zmoelnig
+
+ * async()-compat version of sync()
+
+2011-06-27 14:05 zmoelnig
+
+ * threaded image loading seems to work
+
+2011-06-27 14:05 zmoelnig
+
+ * less verbosity and call-by-reference for void*
+
+2011-06-27 14:04 zmoelnig
+
+ * image::load::callback is already a pointer
+
+2011-06-27 14:04 zmoelnig
+
+ * draft for threaded loading
+
+2011-06-27 14:04 zmoelnig
+
+ * synchronized worker thread
+
+2011-06-27 14:03 zmoelnig
+
+ * minor fixes
+
+2011-06-27 14:03 zmoelnig
+
+ * Gem/ now also holds code
+
+2011-06-27 14:02 zmoelnig
+
+ * added new files
+
+2011-06-27 14:02 zmoelnig
+
+ * simple workerthread implementation
+
+ with queues and bells
+
+2011-06-27 14:01 zmoelnig
+
+ * simple semaphore implementation
+
+2011-06-27 14:01 zmoelnig
+
+ * moved ThreadMutex into Gem/
+
+2011-06-27 14:00 zmoelnig
+
+ * isThreadable is sum of all backends
+
+ if one backend is not threadable, the meta-backend is not either
+
+2011-06-27 14:00 zmoelnig
+
+ * new API for image loading
+
+ and stub implementations
+
+2011-06-22 11:21 zmoelnig
+
+ * some namespace magick for compat
+
+2011-06-22 08:16 zmoelnig
+
+ * const'ness fixes for Altivec
+
+2011-06-21 20:48 zmoelnig
+
+ * more const'ified
+
+2011-06-21 16:38 zmoelnig
+
+ * get supported mimetypes from ImageMagick
+
+ i think these are all mime-types supported by ImageMagick, not
+ just those it can write....
+
+2011-06-21 16:37 zmoelnig
+
+ * fixed JPEG saving
+
+2011-06-21 16:36 zmoelnig
+
+ * SGI: dummy implementation of estimateSave;5D
+
+2011-06-21 16:35 zmoelnig
+
+ * dummy implementation for estimateSave
+
+2011-06-21 15:39 zmoelnig
+
+ * imageTIFF: implement estimateSave and fix save()
+
+2011-06-21 15:39 zmoelnig
+
+ * more const'ification
+
+2011-06-21 15:38 zmoelnig
+
+ * fixed crasher bug with index-out-of-range
+
+2011-06-21 14:21 zmoelnig
+
+ * use const where possible
+
+2011-06-21 14:08 zmoelnig
+
+ * use default mimetypes if none can be determined
+
+2011-06-21 14:01 zmoelnig
+
+ * more mimetypes
+
+2011-06-21 13:46 zmoelnig
+
+ * removed dupe
+
+2011-06-21 13:15 zmoelnig
+
+ * more mimetypes
+
+2011-06-21 13:15 zmoelnig
+
+ * lost dots
+
+2011-06-21 13:01 zmoelnig
+
+ * added more mimetypes
+
+2011-06-21 12:46 zmoelnig
+
+ * image mimetypes
+
+2011-06-19 19:11 zmoelnig
+
+ * std::string.empty() is a method no member variable
+
+2011-06-17 12:24 zmoelnig
+
+ * simplified property handling for imageloader
+
+2011-06-17 12:23 zmoelnig
+
+ * make getFrame() pure virtual
+
+2011-06-17 12:22 zmoelnig
+
+ * allow implentation to override the isThreadable()
+
+2011-06-17 12:22 zmoelnig
+
+ * only use threads is the backend supports it
+
+2011-06-17 12:21 zmoelnig
+
+ * changed ctor of film-plugins to indicate threading support
+
+2011-06-17 12:20 zmoelnig
+
+ * less verbose
+
+ let the calling class be loud about successes/failures, rather
+ than the backends
+
+2011-06-17 12:19 zmoelnig
+
+ * printout successful/failing backend when verbose
+
+2011-06-17 12:18 zmoelnig
+
+ * adapted outdated pix_filmOS to new GemState infrastructure
+
+ either deprecated code should be removed entirely, or it should
+ do something meaningful
+
+2011-06-17 12:18 zmoelnig
+
+ * moved film plugins into namespace gem::plugins
+
+2011-06-17 12:16 zmoelnig
+
+ * compilation fixes after switch to std::string
+
+2011-06-17 12:15 zmoelnig
+
+ * use std::string for filename
+
+2011-06-17 12:14 zmoelnig
+
+ * film: use std::string instead of char*
+
+2011-06-16 16:20 zmoelnig
+
+ * don't overwrite the image-format to something untrue
+
+2011-06-16 16:13 zmoelnig
+
+ * fall back to alternative methods of making an FSSpec from a
+ string
+
+2011-06-15 12:00 zmoelnig
+
+ * removed files that are generated by autogen.sh
+
+2011-06-15 11:58 zmoelnig
+
+ * removed Makefiles that are overwritten by automake
+
+2011-06-14 08:19 zmoelnig
+
+ * oops, removed leftovers from Nongeos' Makefile
+
+2011-06-14 08:10 zmoelnig
+
+ * GEM_TARGET checks now automatically use AC_CONFIG_FILES
+
+2011-06-14 08:09 zmoelnig
+
+ * automake'ified Vertex
+
+2011-06-14 08:09 zmoelnig
+
+ * forgot Makefile.am for pix_drum
+
+2011-06-14 08:08 zmoelnig
+
+ * updated template Makefile
+
+2011-06-10 13:32 zmoelnig
+
+ * added 'extra' (pix_mano, pix_drum) to build
+
+2011-06-10 13:28 zmoelnig
+
+ * switched to automake
+
+2011-06-10 13:26 zmoelnig
+
+ * fixed buffer overflow
+
+2011-06-10 12:10 zmoelnig
+
+ * no fat binaries for videoAVT/PYLON/HALCON
+
+2011-06-10 11:38 zmoelnig
+
+ * normalized plugin Makefiles
+
+ added ARCH-flags; use LIBADD for dependencies
+
+2011-06-10 11:02 zmoelnig
+
+ * honour ARCH-FLAGS
+
+2011-06-10 10:25 zmoelnig
+
+ * fixed architecture-count test
+
+2011-06-10 09:49 zmoelnig
+
+ * when building fat binaries, make sure dependency tracking is OFF
+
+2011-06-10 09:36 zmoelnig
+
+ * default to using video/film plugins even on OSX
+
+2011-06-10 09:34 zmoelnig
+
+ * (re)allow libTIFF/libJPEG even if is ImageMagick is found
+
+ having both libTIFF and libJPEG linked into Gem used to crash
+ when throwing
+ exceptions.
+ cf.
+ https://sourceforge.net/tracker/?func=detail&aid=2506838&group_id=64325&atid=507079
+
+ now that all the image-loading components is in plugins, it
+ should be possible
+ to re-enable all available backends.
+ - i tried to load both plugins and couldn't trigger the crash
+ anymore
+ - the crash might be releated to libstdc++ more than to the use
+ of ImageMagick
+ AND libTIFF (which should be no problem with plugins, since the
+ plugins are
+ both loaded well after stdc++ is (loaded and) initialized by Gem
+ - if loading both plugins still makes trouble, the user can
+ disable a certain
+ backend by "not installing" (or removing it)
+ - if package management software is used, the conflicting plugins
+ could be
+ disallowed to install in parallel.
+
+2011-06-09 17:11 zmoelnig
+
+ * disable building on 64bit
+
+2011-06-09 15:26 nusmuk
+
+ * bugfix: this object now allow input!
+
+2011-06-09 13:30 zmoelnig
+
+ * fixed removal of old Gem.pd_linux
+
+2011-06-09 11:30 zmoelnig
+
+ * fixed casuality caused by the switch in the GemState
+ infrastructure
+
+2011-06-08 18:43 zmoelnig
+
+ * fixed typos in comments
+
+2011-06-08 18:36 zmoelnig
+
+ * added 'threadable' flag to ctor
+
+ so plugins can tell, whether they can be used within threads
+
+2011-06-08 17:49 zmoelnig
+
+ * version-generating code
+
+2011-06-08 17:06 zmoelnig
+
+ * more building optional video plugins
+
+2011-06-08 17:06 zmoelnig
+
+ * remove HAVE_PYLON from *.h
+
+ headers should really only be included if we have pylon anyhow
+
+2011-06-08 17:05 zmoelnig
+
+ * building optional video plugins
+
+2011-06-08 17:05 zmoelnig
+
+ * regenerated
+
+2011-06-08 17:05 zmoelnig
+
+ * added most of the plugins to the autotools build-system
+
+2011-06-08 17:04 zmoelnig
+
+ * removed all those configure.ac's: let's do it centrally
+
+2011-06-08 17:03 zmoelnig
+
+ * removed X_LIBS from LIBS
+
+2011-06-08 17:02 zmoelnig
+
+ * removed symlinked Gem.pd_linux before symlinking
+
+2011-06-08 17:02 zmoelnig
+
+ * use AM_CONDITIONAL to turn on/off compilation of object-groups
+
+2011-06-08 17:01 zmoelnig
+
+ * removed QT-image loading: this is now completely in the plugin
+
+2011-06-08 17:01 zmoelnig
+
+ * copied over image syving code to imageQT
+
+2011-06-08 17:01 zmoelnig
+
+ * added imageQT
+
+2011-06-08 17:00 zmoelnig
+
+ * forgot RTE flags in RTE/ and plugins/
+
+2011-06-08 17:00 zmoelnig
+
+ * viideoThreaded class
+
+ LATER rethink this
+
+2011-06-08 16:59 zmoelnig
+
+ * made it compile on OSX
+
+2011-06-08 16:59 zmoelnig
+
+ * define HAVE_GEM_FRAMEWORK_...
+
+2011-06-08 16:58 zmoelnig
+
+ * handle X_LIBS
+
+2011-06-08 16:58 zmoelnig
+
+ * QuickTime image importer
+
+2011-06-08 16:57 zmoelnig
+
+ * figured out how to do the nodist_EXTRA_ dummy sources
+
+2011-06-08 16:57 zmoelnig
+
+ * remove STDCPLUSPLUS indicator
+
+2011-06-08 16:57 zmoelnig
+
+ * ugly hack to link Gem.$(EXT) into src-directory
+
+2011-06-08 16:56 zmoelnig
+
+ * prevent libtool from removing first libstdc++
+
+2011-06-08 16:56 zmoelnig
+
+ * don't touch LIBS,... in GEM_CHECK_LIB
+
+ use should instead use GEM_LIB_... explicitely
+
+2011-06-08 16:56 zmoelnig
+
+ * link against -lstdc++ as predependency
+
+2011-06-08 16:55 zmoelnig
+
+ * no more dependency on libjpeg and libtiff
+
+2011-06-08 16:55 zmoelnig
+
+ * sgiimage loader is now in a plugin
+
+2011-06-08 16:54 zmoelnig
+
+ * made it compile
+
+2011-06-08 16:54 zmoelnig
+
+ * copied implementation of SGI image reader to plugin
+
+2011-06-08 16:53 zmoelnig
+
+ * enabled imageSGI
+
+2011-06-08 16:53 zmoelnig
+
+ * skeleton for SGi image loader
+
+2011-06-08 16:52 zmoelnig
+
+ * enabled libJPEG plugin
+
+2011-06-08 16:52 zmoelnig
+
+ * moved libJPEG code to plugin
+
+2011-06-08 16:51 zmoelnig
+
+ * libJPEG plugin
+
+2011-06-08 16:51 zmoelnig
+
+ * TIFF Image loading/saving is now in a plugin
+
+2011-06-08 16:50 zmoelnig
+
+ * made it compile (and work)
+
+2011-06-08 16:50 zmoelnig
+
+ * copied over TIFF image load/save
+
+2011-06-08 16:49 zmoelnig
+
+ * implemented save()
+
+ rather copied it over from GemPixImageSave.cpp
+
+2011-06-08 16:49 zmoelnig
+
+ * added support for imagesave plugins
+
+2011-06-08 16:49 zmoelnig
+
+ * cleanup
+
+2011-06-08 16:48 zmoelnig
+
+ * removed Makefiles, as they are now generated with automake
+
+2011-06-08 16:48 zmoelnig
+
+ * added subdir makefiles
+
+2011-06-08 16:47 zmoelnig
+
+ * added subdirectories
+
+2011-06-08 16:47 zmoelnig
+
+ * generated Makefile.am
+
+2011-06-08 16:46 zmoelnig
+
+ * generated Makefile.am templates
+
+2011-06-08 16:45 zmoelnig
+
+ * updated generator script
+
+2011-06-08 16:44 zmoelnig
+
+ * simplistic generator for Makefile.am
+
+2011-06-08 16:44 zmoelnig
+
+ * adding Geos
+
+2011-06-08 16:44 zmoelnig
+
+ * removed FTGL-pic hacks
+
+2011-06-08 16:43 zmoelnig
+
+ * simplify FTL detection (LATER move FTGL-checks into m4/)
+
+2011-06-08 16:43 zmoelnig
+
+ * don't install convenience libraries
+
+2011-06-08 16:42 zmoelnig
+
+ * regenerated (with libtool enabled)
+
+2011-06-08 16:42 zmoelnig
+
+ * drafting further
+
+2011-06-08 16:41 zmoelnig
+
+ * automake start
+
+2011-06-07 14:48 zmoelnig
+
+ * fixed help-patch for scopeXYZ~
+
+2011-06-04 12:55 zmoelnig
+
+ * use imageloader plugins if available
+
+ LATER migrate the various backends to plugins and remove them
+ from
+ GemPixImageLoad.
+ LATERLATER provide a new API for loading images (eventually using
+ a single thread, if possible)
+
+2011-06-04 12:45 zmoelnig
+
+ * use the right config-define
+
+2011-06-04 12:44 zmoelnig
+
+ * switched to gem::plugins::image
+
+2011-06-04 12:44 zmoelnig
+
+ * gem:plugins::image is really a helper class for imageloader and
+ imagesaver
+
+2011-06-04 12:43 zmoelnig
+
+ * simple example for image plugin
+
+2011-06-04 12:43 zmoelnig
+
+ * fully qualified namespace for imageloader/imagesaver
+
+2011-06-01 18:06 zmoelnig
+
+ * base-class for image load/save plugin
+
+2011-06-01 18:06 zmoelnig
+
+ * use namespace gem::plugins
+
+2011-06-01 17:44 zmoelnig
+
+ * baseclass for image saver plugins
+
+2011-06-01 17:40 zmoelnig
+
+ * renamed read() to load()
+
+2011-06-01 17:37 zmoelnig
+
+ * base class for loading images
+
+2011-06-01 16:26 zmoelnig
+
+ * more on the way to multicontext (missing file)
+
+2011-06-01 16:23 zmoelnig
+
+ * more on the way to multicontext
+
+2011-06-01 16:06 zmoelnig
+
+ * properly defer initialization of [gemframebuffer] to after
+ context creation
+
+2011-06-01 15:12 zmoelnig
+
+ * cleaned up callback code; renamed m_mode to m_rectangle
+
+2011-06-01 14:38 zmoelnig
+
+ * fixed bug when setModified() would bypass INIT state
+
+2011-06-01 08:28 zmoelnig
+
+ * made xy-pad interactive
+
+ and fixed some spelling mistakes
+
+2011-05-31 19:16 nusmuk
+
+ * update this example. it use to be broken
+
+2011-05-22 08:17 nusmuk
+
+ * fixed a bug : line_loop and line_strip can now change glLineWidth
+
+2011-05-21 18:52 nusmuk
+
+ * fixed a typo
+
+2011-05-20 22:50 nusmuk
+
+ * adding a primitive : a bicubic curve
+
+2011-05-16 15:55 nusmuk
+
+ * adding read / write to dc1394 camera freatures
+
+2011-05-06 08:48 zmoelnig
+
+ * removed +x from 10.GPGPU_Physical_model.pd
+
+2011-05-03 09:42 zmoelnig
+
+ * scratches on the pad
+
+2011-05-03 09:23 zmoelnig
+
+ * proper m4-quoting
+
+ trying to shut up: 'warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE
+ call detected in body'
+
+2011-04-29 11:35 zmoelnig
+
+ * fixed variable names and PHONYness
+
+2011-04-29 11:34 zmoelnig
+
+ * added pix_mano and pix_drum
+
+2011-04-29 11:33 zmoelnig
+
+ * simplistic makefile to build pix_mano
+
+2011-04-29 11:33 zmoelnig
+
+ * simplistic makefile to build pix_drum
+
+2011-04-26 10:27 zmoelnig
+
+ * interactive help-patch
+
+2011-04-18 23:41 eighthave
+
+ * support all known iemmatrix installs by changing [mtx_*] to
+ [mtx_mul]
+
+2011-04-18 14:44 zmoelnig
+
+ * added quality message
+
+ but really, [pix_data] should be merged into [pix_buffer] somehow
+
+2011-04-18 14:42 zmoelnig
+
+ * include RTE/MessageCallback
+
+2011-04-18 14:29 zmoelnig
+
+ * added bilinear interpolation
+
+2011-04-18 13:10 zmoelnig
+
+ * use properties
+
+2011-04-18 13:09 zmoelnig
+
+ * remove trailing whitespace
+
+2011-04-18 13:09 zmoelnig
+
+ * use 'channel' rather than 'isochannel'
+
+ likewise for 'speed' rather than 'isospeed'
+
+2011-04-18 13:08 zmoelnig
+
+ * check error when setting properties
+
+2011-04-18 13:08 zmoelnig
+
+ * use DC1394_TRYGET macro
+
+2011-04-15 15:43 zmoelnig
+
+ * check whether we have a camera
+
+2011-04-15 15:43 zmoelnig
+
+ * basic property support
+
+ this is totally untested!
+ also we don't handle properties during open at all
+
+2011-04-13 17:48 zmoelnig
+
+ * blob-labels start with "0" (Closes #3284754)
+
+2011-04-13 17:47 zmoelnig
+
+ * explicit dependency on iemmatrix
+
+2011-04-07 15:18 zmoelnig
+
+ * release view so we can create a new window
+
+ however, it seems that we cannot render to the 2nd
+ instance...hmmm
+
+2011-04-07 14:36 zmoelnig
+
+ * we really need to call GemWindow::render()
+
+2011-04-07 14:25 zmoelnig
+
+ * disabled the render() method
+
+2011-04-07 14:25 zmoelnig
+
+ * XIMStyle is non-pointer
+
+2011-04-07 14:12 zmoelnig
+
+ * m_cursor is in parent class
+
+2011-04-07 13:56 zmoelnig
+
+ * disable GemWinMac on 64bit systems
+
+ this is really un ugly hack until i find out why configure
+ doesn't really help us
+
+2011-04-07 13:54 zmoelnig
+
+ * disable QuickTime/Carbon on OSX/64
+
+ seems like the configure checks don't really catch that QuickTime
+ is not there
+
+2011-04-07 12:13 zmoelnig
+
+ * document arguments of [sphere]
+
+ thanks to maxn
+
+2011-04-07 12:08 zmoelnig
+
+ * mention args in help-patch
+
+2011-04-07 12:05 zmoelnig
+
+ * default to 64x64+0+0
+
+2011-04-07 11:51 zmoelnig
+
+ * fix performance issue with multimodel
+
+ no need to rebuild the displaylists each time the model changes -
+ all the displaylists are built at startRendering() anyhow;
+ also removed the superfluous "this->" when calling members;
+ also got the m_currentW/m_currentH right
+
+2011-04-06 19:15 zmoelnig
+
+ * don't fail on Magick::Warnings
+
+2011-04-06 18:05 zmoelnig
+
+ * default format is YUV
+
+2011-04-06 17:31 eighthave
+
+ * added two defaults so that it generates an image when the gemwin
+ is opened, like the rest of the patches in this tutorial
+
+2011-04-06 17:17 eighthave
+
+ * added ClaudiusMaximus' Gem Recursion Tutorial, on his request,
+ using a tarball receive today from him via email
+
+2011-04-06 16:42 zmoelnig
+
+ * hopefully fixed check for Pd headers
+
+ LATER use pkgconfig
+
+2011-04-05 07:15 zmoelnig
+
+ * by default, only push/pop the MODELVIEW matrix
+
+2011-04-04 09:32 zmoelnig
+
+ * probably recordV4L also works with libv4l1
+
+2011-04-04 09:30 zmoelnig
+
+ * adapted checks for missing videodev.h
+
+2011-04-04 09:25 zmoelnig
+
+ * optionally include linux/videodev.h
+
+ finally linux/videodev.h has vanished from debian;
+ unfortunately this shows that the test was a bit to lax, so
+ i had to fix it in order to compile Gem with recent linux
+
+2011-03-30 21:34 zmoelnig
+
+ * search for files in the Pd-path
+
+2011-03-30 11:22 nusmuk
+
+ * add the rectangle message to pix_movie, and depreciate the mode
+ message.
+ pix_movie help file was updated to use "rectangle" better than
+ "mode", but not pix_movie.
+
+2011-03-29 21:57 zmoelnig
+
+ * pevent out-of-memory access
+
+2011-03-27 17:10 zmoelnig
+
+ * fixed out-of-bounds memory access in GetPixel() functions
+
+2011-03-25 21:58 zmoelnig
+
+ * fix description in configure output
+
+ "video-support" really meant movie decoding support
+
+2011-03-25 21:51 zmoelnig
+
+ * use "--with-video=plugins" if you want to use plugins
+
+2011-03-22 08:07 zmoelnig
+
+ * use GemState::key_t rather than key_t
+
+ should fix compilation issues on osx/10.5
+
+2011-03-21 21:24 eighthave
+
+ * fixed "Unable to find file" error messages on Mac OS X, they
+ should now should the actual file name rather than gibberish
+
+2011-03-14 12:36 zmoelnig
+
+ * full namespace for fallback functions if no libv4l2 is present
+
+2011-03-14 12:33 zmoelnig
+
+ * replaced checks for v4l1 with checks for v4l2
+
+2011-03-14 12:29 zmoelnig
+
+ * move m_frameSize inside HAVE_VIDEO4LINUX2
+
+2011-03-11 12:00 zmoelnig
+
+ * prevent setModified() to force-ENABLE a disabled object
+
+2011-03-11 11:39 zmoelnig
+
+ * check whether captured size matches expected size
+ should detect incomplete grabs (but does it?)
+
+2011-03-07 09:24 zmoelnig
+
+ * hopefully fixed the color problem on little-endian
+
+2011-03-07 09:20 zmoelnig
+
+ * plugins target is now uniformly "PLUGINS"
+
+2011-03-05 16:35 zmoelnig
+
+ * endianess issues of pixes
+
+
+ on big-endian architectures that are not OSX, we
+ need to specially care for the reverse images.
+
+ btw, images will still be wrong when doing X-forwarding
+ between BE and LE machines
+
+2011-03-04 19:05 zmoelnig
+
+ * version of pix_tIIR that uses float internally
+
+2011-02-27 15:40 zmoelnig
+
+ * append semi-colon to uses of CPPEXTERN... macros
+
+2011-02-27 15:11 zmoelnig
+
+ * in documentation talk about trailing semi-colons
+
+2011-02-27 15:11 zmoelnig
+
+ * allow semi-colon with no AUTO_REGISTER
+
+ create a dummy variable
+
+2011-02-27 15:10 zmoelnig
+
+ * removed code now found in RTE/MessageCallbacks.h
+
+ to avoid confusion and the new code is really better
+
+2011-02-27 15:10 zmoelnig
+
+ * try to avoid allocations on the stack during render cycles
+
+2011-02-25 12:01 zmoelnig
+
+ * fixed typo
+
+2011-02-25 11:25 zmoelnig
+
+ * made gemglutwindow the last object in patch
+
+2011-02-25 11:24 zmoelnig
+
+ * small fixes for glut
+
+2011-02-25 11:24 zmoelnig
+
+ * allow to specify the gemchain (experimental)
+
+2011-02-25 11:23 zmoelnig
+
+ * debugging printout now is agnostic of backend (and unique)
+
+2011-02-25 11:23 zmoelnig
+
+ * removed debugging printout
+
+2011-02-25 11:22 zmoelnig
+
+ * use shared GemContext's for gemglxwindow
+
+2011-02-25 11:22 zmoelnig
+
+ * the existance of GemContext is really bound to the
+ GemMan::windowCount
+
+2011-02-25 11:21 zmoelnig
+
+ * modified GemWindow-API slightly to allow better handling of
+ shared GemContexts
+ adapated Output implementations to new API
+
+2011-02-25 11:21 zmoelnig
+
+ * proper initialization of m_context
+
+2011-02-25 11:20 zmoelnig
+
+ * handle 2nd argument
+
+2011-02-25 11:20 zmoelnig
+
+ * protect GL_MAX_COLOR_MATRIX_STACK_DEPTH operation with
+ GLEW_ARB_imaging
+
+2011-02-25 11:19 zmoelnig
+
+ * prepare for 2nd argument (chainID)
+
+2011-02-25 11:19 zmoelnig
+
+ * fix decrement of GemMan::winCount when destroying GemWindow
+
+2011-02-25 11:18 zmoelnig
+
+ * properly cleanup in destructor
+
+2011-02-25 11:18 zmoelnig
+
+ * no more pushing/popping of currentstate (what for)
+ re-use unique IDs (is this a good idea?)
+
+2011-02-25 11:17 zmoelnig
+
+ * fixed huge memleak
+
+2011-02-24 15:17 zmoelnig
+
+ * protect
+
+2011-02-24 15:03 zmoelnig
+
+ * factored out GemContext from GemWindow
+
+2011-02-24 13:18 zmoelnig
+
+ * renamed GemContext to GemWindow
+
+2011-02-24 13:17 zmoelnig
+
+ * FIXXME early return
+
+2011-02-23 18:18 zmoelnig
+
+ * don't send startRendering() message if turned off
+
+2011-02-23 16:58 zmoelnig
+
+ * use integer keys rather than strings to speed up GemState again
+
+2011-02-23 14:31 zmoelnig
+
+ * "Output" directory within the M$VC project
+
+2011-02-23 14:06 zmoelnig
+
+ * remove duplicate msg-callbacks
+
+2011-02-23 14:04 zmoelnig
+
+ * added printMess() stub
+
+2011-02-23 14:00 zmoelnig
+
+ * remove messages handled by GemContext
+
+2011-02-23 13:52 zmoelnig
+
+ * remove duplicate msg-callbacks
+
+2011-02-23 13:52 zmoelnig
+
+ * remove print callback
+
+2011-02-23 13:48 zmoelnig
+
+ * don't redraw each cycle; remove duplicate msg-callbacks
+
+2011-02-23 13:37 zmoelnig
+
+ * make [gemhead] a child of [gemreceive]
+
+ [gemhead] now listens to the global "__gem_render" (and
+ "__gem_render_osd")
+ receivers in an ordered fashion ([gemreceive] logic).
+ thus GemMan need no longer maintain it's own renderChain lists
+ and instead can
+ simply send a symbol...
+
+2011-02-23 13:24 zmoelnig
+
+ * fix gemreceive so classes can properly inherit from it
+
+2011-02-23 13:13 zmoelnig
+
+ * provide own GemCache if need be
+
+2011-02-23 13:12 zmoelnig
+
+ * protect against NULL cache
+
+2011-02-23 08:08 zmoelnig
+
+ * fontNameMess is now std::string
+
+2011-02-22 17:45 zmoelnig
+
+ * properly reset the modelview matrix at the beginning of
+ renderCycle
+
+2011-02-22 17:20 zmoelnig
+
+ * fullscreenMess; proper live offset/dimen
+
+2011-02-22 17:18 zmoelnig
+
+ * fullscreenMess is int rather than bool (for compat with OSX)
+
+2011-02-22 16:14 zmoelnig
+
+ * allow to change the title on the fly
+
+2011-02-22 13:46 zmoelnig
+
+ * no need to register default messages; allow window to be moved
+ programmatically (though the size is wrong after that...)
+
+2011-02-22 13:45 zmoelnig
+
+ * GemContext now handles the default messages on it's own (override
+ virtual if you want a different behaviour)
+
+2011-02-22 11:26 zmoelnig
+
+ * pimpled w32 window to allow easier creation of sharedContext
+
+2011-02-21 17:47 zmoelnig
+
+ * some minor fixes
+
+2011-02-21 16:43 zmoelnig
+
+ * made gemw32window do something under w32
+
+2011-02-21 15:53 zmoelnig
+
+ * properly initialize
+
+2011-02-21 15:37 zmoelnig
+
+ * draft for w32window
+
+2011-02-21 15:31 zmoelnig
+
+ * get rid of unused functions
+
+2011-02-21 15:04 zmoelnig
+
+ * protect with HAVE_LIBX11
+
+2011-02-21 15:04 zmoelnig
+
+ * hmm, unicap uses 'private' as variablename
+
+2011-02-21 14:58 zmoelnig
+
+ * made some more members virtual
+
+2011-02-21 14:56 zmoelnig
+
+ * stripped down for new GemContext members
+
+2011-02-21 14:53 zmoelnig
+
+ * stripped down for new GemContext members
+
+2011-02-21 14:51 zmoelnig
+
+ * stripped down for new GemContext members
+
+2011-02-21 14:51 zmoelnig
+
+ * move common attributes into GemContext (to guarantee compat
+
+2011-02-21 14:23 zmoelnig
+
+ * added installers for plugins
+
+2011-02-21 14:09 zmoelnig
+
+ * updated M$VC project
+
+2011-02-21 14:07 zmoelnig
+
+ * inlude GemException.h
+
+2011-02-21 14:04 zmoelnig
+
+ * experiments with CPPEXTERN_MSG (seems to work just fine on w32)
+
+2011-02-21 14:03 zmoelnig
+
+ * sys_bashfilename needs a writeable buffer
+
+2011-02-21 14:02 zmoelnig
+
+ * hmm, fixed typos in exception-string construction
+
+2011-02-21 14:02 zmoelnig
+
+ * w32 does not have types like uint8_t
+
+2011-02-21 14:00 zmoelnig
+
+ * minor w32 fixes (to avoid warnings)
+
+2011-02-21 13:59 zmoelnig
+
+ * oops, prevent recursive call
+
+2011-02-21 13:58 zmoelnig
+
+ * M$VC does not like "#warning"
+
+2011-02-21 12:51 zmoelnig
+
+ * changed encoding to UTF8
+
+2011-02-21 12:26 zmoelnig
+
+ * only built videoDarwin if this will succeed
+
+2011-02-20 13:59 zmoelnig
+
+ * fixed crasher bug with 0-lenth list
+
+2011-02-19 10:41 zmoelnig
+
+ * check whether GL_ATI_texture_float is supported
+
+ to avoid loads of "invalid GLenumerant" errors on hw that does
+ not
+ support this
+ LATER: add support (and checks) for other float formats
+
+2011-02-18 18:36 zmoelnig
+
+ * use RGBA16 as internal type; this allows for higher precision in
+ the textures; i wonder whether it will make any problems
+
+2011-02-18 17:46 zmoelnig
+
+ * oops, incidentally disabled RGBA...back again
+
+2011-02-18 17:39 zmoelnig
+
+ * removed unused code
+
+2011-02-18 17:35 zmoelnig
+
+ * don't dump the content to the pdconsole
+
+2011-02-18 17:34 zmoelnig
+
+ * code cleanup
+
+2011-02-18 11:53 zmoelnig
+
+ * playing around with menus
+
+2011-02-18 11:52 zmoelnig
+
+ * info() now also takes vector<atom>
+
+2011-02-18 11:52 zmoelnig
+
+ * setDimensions() now takes uintS
+
+2011-02-18 11:51 zmoelnig
+
+ * removed Pd message callbacks
+
+2011-02-18 11:51 zmoelnig
+
+ * cleaned up; added comments; removed unsued cruft
+
+2011-02-18 11:09 nusmuk
+
+ * adding a new example, to create panoramique picture based on
+ multiple images
+
+2011-02-17 22:12 zmoelnig
+
+ * honour GemSettings for width/height
+
+2011-02-17 22:12 zmoelnig
+
+ * adapt to new interface of GemSettings
+
+2011-02-17 22:11 zmoelnig
+
+ * remove Pd traces from public interface; reduce Pd traces in
+ implementation
+
+2011-02-17 22:11 zmoelnig
+
+ * GemMan::m_title is now a std::string
+
+2011-02-17 22:10 zmoelnig
+
+ * use bool for boolean values
+
+2011-02-17 22:09 zmoelnig
+
+ * FreeGLUT displaylist sharing
+
+2011-02-17 22:09 zmoelnig
+
+ * use FREETYPE define rather than OS-specifics
+
+2011-02-17 22:08 zmoelnig
+
+ * cleaner code with offset/dimen
+
+2011-02-17 22:07 zmoelnig
+
+ * use std::containers rather than our own cruft
+
+2011-02-17 18:54 zmoelnig
+
+ * add hint about context sharing in glut
+
+2011-02-17 18:44 zmoelnig
+
+ * width/height is unsigned
+
+2011-02-17 18:37 zmoelnig
+
+ * getting rid of real_*
+
+2011-02-17 18:24 zmoelnig
+
+ * more verbosity
+
+2011-02-17 18:19 zmoelnig
+
+ * try to allocate the highest possible speed
+
+2011-02-17 18:14 zmoelnig
+
+ * sharedContext
+
+2011-02-17 17:28 zmoelnig
+
+ * FIXME shared context
+
+2011-02-17 17:19 zmoelnig
+
+ * fixed position callback
+
+2011-02-17 16:59 zmoelnig
+
+ * C++ forbids to enum--
+
+2011-02-17 16:54 zmoelnig
+
+ * finally made resizing work correctly; implement cursorMess
+
+2011-02-17 16:28 zmoelnig
+
+ * indentation
+
+2011-02-17 16:18 zmoelnig
+
+ * make print a method
+
+2011-02-17 16:02 zmoelnig
+
+ * argh...APPLE keeps changing types and does not provide nice
+ macros
+
+2011-02-17 15:25 zmoelnig
+
+ * check for glx.
+
+2011-02-17 15:11 zmoelnig
+
+ * removed AGL
+
+2011-02-17 15:10 zmoelnig
+
+ * fixed comment
+
+2011-02-17 15:08 zmoelnig
+
+ * removed uneeded includes and members
+
+2011-02-17 15:05 zmoelnig
+
+ * removed extra GL-includes
+
+2011-02-17 14:40 zmoelnig
+
+ * disable glew by default; check for cocoa
+
+2011-02-17 14:39 zmoelnig
+
+ * allow to set default argument for GEM_CHECK_LIB
+
+2011-02-17 14:00 zmoelnig
+
+ * tried fixing the operation-mode problem
+
+2011-02-17 13:40 zmoelnig
+
+ * start/stopRendering invalidates GemState and GemCache
+
+2011-02-17 13:39 zmoelnig
+
+ * don't postrender/render is there is no state
+
+2011-02-17 12:43 zmoelnig
+
+ * empty directory for QTKit video backend
+
+2011-02-17 12:03 zmoelnig
+
+ * argh...APPLE keeps changing types and does not provide nice
+ macros
+
+2011-02-17 11:58 zmoelnig
+
+ * argh...APPLE keeps changing types...
+
+2011-02-17 11:37 zmoelnig
+
+ * replaced NSUInteger with 'unsigned long' as the former does not
+ exist <10.5
+
+2011-02-17 11:24 zmoelnig
+
+ * made dimen/offset messages do what they should
+
+2011-02-17 10:21 zmoelnig
+
+ * applied PIMPL
+
+2011-02-17 10:05 zmoelnig
+
+ * callbacks for size changes
+
+2011-02-17 09:36 zmoelnig
+
+ * avoid double implementation
+
+2011-02-16 18:32 zmoelnig
+
+ * finally it renders
+
+2011-02-16 18:14 zmoelnig
+
+ * it doesn't render...
+
+2011-02-16 16:47 nusmuk
+
+ * oups, adding the image that was forgotten in the initial release.
+
+2011-02-16 14:00 zmoelnig
+
+ * creating windows using cocoa
+
+2011-02-16 13:59 zmoelnig
+
+ * have to link against Cocoa
+
+2011-02-16 11:16 zmoelnig
+
+ * code cleanup
+
+2011-02-16 11:12 zmoelnig
+
+ * renamed ::id to ::atomtype_id to keep ObjC happy
+
+2011-02-16 10:35 zmoelnig
+
+ * non-working cocoa code
+
+2011-02-16 10:34 zmoelnig
+
+ * tweaks for OSX
+
+2011-02-15 17:26 zmoelnig
+
+ * rendered
+
+2011-02-15 17:21 zmoelnig
+
+ * dispatcher clock
+
+2011-02-15 17:09 zmoelnig
+
+ * window creates (but doesn't do much)
+
+2011-02-15 16:50 zmoelnig
+
+ * adapt for new GemContext interface
+
+2011-02-15 16:49 zmoelnig
+
+ * simple create/destroy messages
+
+2011-02-15 16:49 zmoelnig
+
+ * more pure virtual functions
+
+2011-02-15 13:50 zmoelnig
+
+ * and now it even loads (but doesn't do anything yet)
+
+2011-02-15 13:43 zmoelnig
+
+ * finally it compiles
+
+2011-02-15 13:29 zmoelnig
+
+ * implemented some callbacks
+
+2011-02-15 13:23 zmoelnig
+
+ * use helper-classes for msg-callbacks
+
+2011-02-15 13:22 zmoelnig
+
+ * added some more template specializations
+
+2011-02-15 13:07 zmoelnig
+
+ * utilities for message callbacks
+
+2011-02-15 09:40 zmoelnig
+
+ * more conversions from event->infoMsg
+
+2011-02-15 09:12 zmoelnig
+
+ * started to replace the eventStuff by calls to GemContext::key()
+ and friends
+
+2011-02-14 19:11 zmoelnig
+
+ * optimize GemState a bit (still eats a lot of CPU)
+
+2011-02-14 19:10 zmoelnig
+
+ * use boolean values for boolean values
+
+2011-02-14 19:10 zmoelnig
+
+ * use boolean values for boolean values
+
+2011-02-14 19:09 zmoelnig
+
+ * use boolean values for boolean values
+
+2011-02-14 18:59 zmoelnig
+
+ * make bad_any_cast::what() return the type problem as a
+ std::string
+
+2011-02-14 16:48 zmoelnig
+
+ * still nogo
+
+2011-02-14 16:30 zmoelnig
+
+ * help-struct gemmacwindow::Info
+
+2011-02-14 16:26 zmoelnig
+
+ * still non-compiling
+
+2011-02-14 16:03 zmoelnig
+
+ * non-working copy of GemWinCreateMac to gemmacwindow
+
+2011-02-14 15:34 zmoelnig
+
+ * removed unused files
+
+2011-02-14 15:30 zmoelnig
+
+ * adapted to new GemContext interface
+
+2011-02-14 15:29 zmoelnig
+
+ * made create/destroy pure virtual
+
+2011-02-14 14:27 zmoelnig
+
+ * ...
+
+2011-02-14 12:36 zmoelnig
+
+ * less verbosity (in loader)
+
+2011-02-14 12:35 zmoelnig
+
+ * even less verbosity in loader
+
+2011-02-14 12:32 zmoelnig
+
+ * fail to instantiate if no FreeFrame plugin exists
+
+2011-02-14 10:54 zmoelnig
+
+ * updated frei0r.h and use t_param_string
+
+2011-02-14 08:41 zmoelnig
+
+ * only output shaderID on load
+
+ LATER check whether we need to output '0' if no shader is loaded
+
+2011-02-12 13:06 nusmuk
+
+ * adding an example about using multiple projector to render an
+ inmage on a non flat surface
+
+2011-02-11 21:00 zmoelnig
+
+ * updated help
+
+2011-02-11 20:47 zmoelnig
+
+ * create inlets
+
+2011-02-11 20:33 zmoelnig
+
+ * first working pix_frei0r
+
+2011-02-11 19:46 zmoelnig
+
+ * more gracefule handling of (non)present extension
+
+2011-02-11 19:29 zmoelnig
+
+ * 1st draf of pix_frei0r implementation
+
+2011-02-11 17:23 zmoelnig
+
+ * added missing help
+
+2011-02-11 17:06 zmoelnig
+
+ * better warning
+
+2011-02-11 17:04 zmoelnig
+
+ * renamed maxmode to maxdepth to avoid confusion
+
+2011-02-11 17:02 zmoelnig
+
+ * use GLStack::push/pop() for safer pushing/popping of matrices
+
+2011-02-11 16:40 zmoelnig
+
+ * allow RGB and RGBA background-color for framebuffer
+
+2011-02-11 13:45 zmoelnig
+
+ * imageStruct::getRGB() should also return Alpha value (as should
+ [pix_data])
+
+2011-02-10 20:01 zmoelnig
+
+ * only manipulate GL_COLOR stack if we have ARB_imaging
+
+2011-02-10 17:13 zmoelnig
+
+ * don't crash when window is closed with X
+
+2011-02-10 16:53 zmoelnig
+
+ * make sure we really got an image at the rightInlet
+
+2011-02-10 12:55 zmoelnig
+
+ * push back pix after processing
+
+2011-02-03 12:19 zmoelnig
+
+ * made it compile again
+
+2011-02-03 12:16 zmoelnig
+
+ * fixed preprocessor-defines
+
+2011-02-03 12:07 zmoelnig
+
+ * re-ordered code
+
+2011-02-03 10:14 zmoelnig
+
+ * some small macros
+
+2011-02-02 18:41 zmoelnig
+
+ * extra rule for gemcocoawindow.pd_darwin
+
+2011-02-02 18:41 zmoelnig
+
+ * autorelease pool...doesn't work anyhow
+
+2011-02-02 18:32 zmoelnig
+
+ * fake implementations of methods
+
+2011-02-02 18:25 zmoelnig
+
+ * compiled again on OSX
+
+2011-02-02 18:12 zmoelnig
+
+ * let's try to make a window
+
+2011-02-02 18:12 zmoelnig
+
+ * removed more glut traces
+
+2011-02-02 18:05 zmoelnig
+
+ * some STL implementations lack std::vector::data()
+
+2011-02-02 18:00 zmoelnig
+
+ * some STL implementations don't seem to have vector::data()
+
+2011-02-02 17:50 zmoelnig
+
+ * made it compile on OSX
+
+2011-02-02 17:48 zmoelnig
+
+ * removed glut traces; gemcocoawindow decaration
+
+2011-02-02 17:46 zmoelnig
+
+ * another try
+
+2011-02-02 17:00 zmoelnig
+
+ * still far from working
+
+2011-02-02 16:18 zmoelnig
+
+ * skeleton for Cocoa-Window
+
+2011-02-02 15:40 zmoelnig
+
+ * use std::string rather than t_symbol*
+
+2011-02-02 15:31 zmoelnig
+
+ * made it compile on OSX
+
+2011-02-02 15:11 zmoelnig
+
+ * include headers for OSX
+
+2011-02-02 12:31 zmoelnig
+
+ * made UTF-8 keys work
+
+2011-02-02 10:10 zmoelnig
+
+ * indentation
+
+2011-02-02 10:09 zmoelnig
+
+ * renamed gemXwindow to gemglxwindow
+
+2011-02-02 09:59 zmoelnig
+
+ * glx implementation
+
+2011-02-02 09:58 zmoelnig
+
+ * GemContext::info() now needs std::string
+
+2011-02-02 09:57 zmoelnig
+
+ * move private data to PIMPL
+
+ extended interface to info();
+ made it more C++ and less Pd
+ delayed output of info() (to prevent crashes)
+
+2011-02-02 09:55 zmoelnig
+
+ * made members/dtor virtual to allow inheritance
+
+2011-02-01 17:24 zmoelnig
+
+ * moved code out of GLEW_MX (hopefully this works...)
+
+2011-02-01 17:24 zmoelnig
+
+ * make GemContext a friend of GemMan (for now)
+
+2011-02-01 17:23 zmoelnig
+
+ * stub for X-window
+
+2011-01-31 18:19 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 18:10 zmoelnig
+
+ * all particle objects are now derived from partlib_base
+
+2011-01-31 17:48 zmoelnig
+
+ * objects that override render() have to deal with GemState
+ accessors themselves
+
+2011-01-31 17:14 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 17:14 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 16:40 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 16:36 zmoelnig
+
+ * using GemState accessors
+
+2011-01-31 15:47 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 15:46 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 14:49 zmoelnig
+
+ * use GemShape proxy values rather than accessing GemState members
+
+2011-01-31 14:48 zmoelnig
+
+ * use GemState.set/get rather than directly accessing the member
+ vars
+
+2011-01-31 14:48 zmoelnig
+
+ * use GemState.set/get rather than directly accessing the member
+ vars
+
+2011-01-31 13:05 zmoelnig
+
+ * updated to new API
+
+2011-01-31 12:44 zmoelnig
+
+ * removed config.h.in as this is generated by autoheader
+
+2011-01-31 12:43 zmoelnig
+
+ * use the first handle that opens a target
+
+2011-01-31 12:14 zmoelnig
+
+ * better colormodel handling
+
+2011-01-31 11:57 zmoelnig
+
+ * fixed framerate; prevent crashes if codec doesn't like image
+
+2011-01-31 10:15 zmoelnig
+
+ * removed old (unused) code
+
+2011-01-31 10:14 zmoelnig
+
+ * only try to set the codec if it has been define
+
+2011-01-31 10:13 zmoelnig
+
+ * fixed typo
+
+2011-01-30 14:41 zmoelnig
+
+ * added simple implementation for strnlen() if it is missing
+
+2011-01-30 14:39 zmoelnig
+
+ * added check for strnlen()
+
+2011-01-27 12:22 zmoelnig
+
+ * strnlen is defined in string.h
+
+2011-01-26 16:48 zmoelnig
+
+ * made loader work again
+
+2011-01-26 16:30 zmoelnig
+
+ * allow to set paramters by name
+
+2011-01-26 16:07 zmoelnig
+
+ * renamed check() to checkDimen() to keep OSX happy
+
+2011-01-26 16:05 zmoelnig
+
+ * updated FreeFrame.h
+
+2011-01-24 12:17 zmoelnig
+
+ * protect HAVE_UNICAP
+
+2011-01-24 11:12 zmoelnig
+
+ * fix configure.ac
+
+2011-01-22 16:20 zmoelnig
+
+ * tried to stabilize things (no luck)
+
+ sometimes you have to set the device-name and/or(?) the
+ resolution of the device
+ before starting the transfer (e.g. turning rendering on), else it
+ will simply fail
+ i believe this is a bug in (my old version of) unicap.
+ e.g. my PS3-eye which definitely only supports 640x480,
+ enumerates a single
+ format (good) of 768x576 (oops!)
+
+2011-01-22 15:41 zmoelnig
+
+ * prevent double restarting of device
+
+2011-01-22 14:36 zmoelnig
+
+ * added videopipes (with URLs)
+
+2011-01-21 16:58 zmoelnig
+
+ * turned off debugging printout
+
+2011-01-21 16:57 zmoelnig
+
+ * added videoUNICAP to buildsystem
+
+2011-01-21 16:57 zmoelnig
+
+ * restart transfer when changing dimension
+
+ hmm, this stops acquisition on my laptop: seems to be related to
+ the device not
+ properly starting
+
+2011-01-21 16:56 zmoelnig
+
+ * renamed from Lock to Mutex
+
+2011-01-21 16:56 zmoelnig
+
+ * copyright header
+
+2011-01-21 16:55 zmoelnig
+
+ * capturing seems to work (with system buffers); props too
+
+ TODO: dimension/format setting
+ user-buffer
+ capturing seems to not start on startup
+
+2011-01-21 16:54 zmoelnig
+
+ * wrapper class for mutex
+
+2011-01-21 16:54 zmoelnig
+
+ * copyright fix
+
+2011-01-21 16:53 zmoelnig
+
+ * implementing unicap backend: start/stop device
+
+2011-01-21 16:53 zmoelnig
+
+ * stripped everythig off
+
+2011-01-21 16:52 zmoelnig
+
+ * V4L2 copied as templates for UNICAP
+
+2011-01-19 18:06 zmoelnig
+
+ * made it compile
+
+2011-01-19 18:04 zmoelnig
+
+ * forgot to declare types
+
+2011-01-19 18:02 zmoelnig
+
+ * add YUV format
+
+2011-01-19 17:27 zmoelnig
+
+ * made EOM work properly
+
+2011-01-19 17:09 zmoelnig
+
+ * fixing the EOM
+
+2011-01-19 17:04 zmoelnig
+
+ * removed verbose output
+
+2011-01-19 17:00 zmoelnig
+
+ * added some seeking functionality & removed unneeded code
+
+2011-01-18 17:07 zmoelnig
+
+ * correctly parse UTF-8 encoded symbols
+
+2011-01-18 10:11 zmoelnig
+
+ * added docs about arguments (thanks max)
+
+2011-01-12 18:48 zmoelnig
+
+ * turn lighting on
+
+2011-01-12 18:45 zmoelnig
+
+ * set the window dimension to 512x512
+
+2011-01-12 13:27 zmoelnig
+
+ * properly get timestamp
+
+2011-01-12 13:04 zmoelnig
+
+ * implement some properties
+
+2011-01-12 12:32 zmoelnig
+
+ * adapted videoDV4L to the new API
+
+2011-01-11 11:28 zmoelnig
+
+ * optional frametable support
+
+ older versions of gmerlin-avdecoder don't have frametable support
+
+2011-01-10 14:55 zmoelnig
+
+ * need to get the cstring from std::string
+
+2011-01-10 14:53 zmoelnig
+
+ * fix lqt_set_video_parameter() version hickups
+
+ older versions of lqt had the key as "char*" whereas modern
+ versions use "const
+ char*"
+
+2011-01-08 14:07 zmoelnig
+
+ * getting rid of verbose output
+
+2011-01-06 15:41 zmoelnig
+
+ * getting rid of unused variables
+
+ LATER: check the uss of m_startRecord/m_stopRecord in recordQT
+
+2011-01-06 15:40 zmoelnig
+
+ * (partially) adapted to new gem::record API
+
+ changed setCodec(string) and open(string);
+
+ TODO: getCodecs() & make setCodec(string) work on all available
+ codecs
+
+2011-01-06 15:40 zmoelnig
+
+ * upside down
+
+2011-01-06 15:39 zmoelnig
+
+ * updated to new API
+
+2011-01-06 15:38 zmoelnig
+
+ * adapted to new API of gem::record
+
+2011-01-06 15:37 zmoelnig
+
+ * protect against empty images
+
+ and some verbose output
+
+2011-01-06 15:37 zmoelnig
+
+ * protect against empty image
+
+2011-01-06 15:36 zmoelnig
+
+ * removed internal setCodec() (not needed any more)
+
+2011-01-05 20:48 zmoelnig
+
+ * get rid of m_recordStart/m_recordStop
+
+2011-01-05 20:47 zmoelnig
+
+ * changed type-names to uppercase
+
+ "float" has problems with Pd, so let's use "Float"
+
+2011-01-05 20:47 zmoelnig
+
+ * getting rid of outrageous debugging output
+
+2011-01-05 20:46 zmoelnig
+
+ * first attempt to implement properties
+
+ seems to work!
+
+2011-01-05 20:45 zmoelnig
+
+ * property enumeration
+
+2011-01-05 20:45 zmoelnig
+
+ * better codec-selection scheme
+
+ immediately check whether a codec can be set in setCodec(),
+ rather than
+ deferring it to the init() phase
+
+2011-01-05 20:44 zmoelnig
+
+ * remember name of successfully opened codec
+
+2011-01-05 20:43 zmoelnig
+
+ * remove size()
+
+2011-01-05 20:43 zmoelnig
+
+ * use exceptions/error() where appropriate
+
+2011-01-05 20:42 zmoelnig
+
+ * moved m_width/m_height into implementations
+
+2011-01-05 20:41 zmoelnig
+
+ * setCodec() (re)implemented using std::string
+
+2011-01-05 20:41 zmoelnig
+
+ * new way of handling codecs
+
+ a selected codec selects a number of handles that provide the
+ given codec
+
+2011-01-05 20:40 zmoelnig
+
+ * getting rid of position(), m_xoff & m_yoff
+
+2011-01-05 20:39 zmoelnig
+
+ * getting rid of m_minFrames and m_maxFrames
+
+ theses variables are never used
+
+2011-01-05 20:39 zmoelnig
+
+ * reset frame-counter at start-recording
+
+2011-01-05 20:38 zmoelnig
+
+ * get rid of internal m_currentFrame
+
+ this ought to be tracked in pix_record if needed
+
+2011-01-05 20:37 zmoelnig
+
+ * putFrame() now returns bool rather than int
+
+2011-01-05 20:36 zmoelnig
+
+ * separate internal from external gem::record API
+
+ gem::record implementations implement open(), close() &
+ putFrame()
+ whereas pix_record access these via wrappers start(), stop() &
+ write()
+
+2011-01-05 20:36 zmoelnig
+
+ * started to implement new getCodecs-API
+
+2011-01-05 20:35 zmoelnig
+
+ * send codec-details to the outlet
+
+2011-01-05 20:34 zmoelnig
+
+ * slowly changing gem::record API: swich to std::string
+
+2011-01-04 14:07 zmoelnig
+
+ * prevent double keypress event generation
+
+2011-01-03 12:48 zmoelnig
+
+ * getting rid of size()/position()
+
+ and moved some variables from record to recordQT
+
+2011-01-01 20:13 zmoelnig
+
+ * added property-settings help
+
+2011-01-01 20:13 zmoelnig
+
+ * property settings
+
+2010-12-30 10:15 nusmuk
+
+ * add example for using matrix of screen to create a huge display
+
+2010-12-10 18:33 zmoelnig
+
+ * forgot to add RTE
+
+2010-12-09 15:43 zmoelnig
+
+ * use RTE::Array rather than directly accessing Pd's arrays
+
+ this hopefully fixes the problems on 64bit
+
+2010-12-09 15:42 zmoelnig
+
+ * rgb2gray conversion parameters fix
+
+ if we use the Y(UV) parameters, we also need the Y_OFFSET
+
+2010-12-09 15:41 zmoelnig
+
+ * set-message for arrays
+
+2010-12-08 20:30 zmoelnig
+
+ * fixed NULL-pointer access (closes: 3078043)
+
+2010-12-08 20:18 zmoelnig
+
+ * mention 'set' message
+
+2010-12-08 20:11 zmoelnig
+
+ * fixes #3126880
+
+2010-12-08 20:09 zmoelnig
+
+ * fixes #3126893
+
+2010-12-08 20:05 zmoelnig
+
+ * fixes #3126895
+
+2010-12-08 20:01 zmoelnig
+
+ * font-size 10
+
+2010-12-08 19:49 zmoelnig
+
+ * non-random ID generation
+
+2010-12-07 11:25 zmoelnig
+
+ * floatarray wrapper
+
+2010-12-01 13:47 zmoelnig
+
+ * shaderID - atom mapping revised
+
+ use hashmaps for GLuint<->t_float mapping;
+ some minor cleanups in verbose output
+
+2010-11-18 12:09 zmoelnig
+
+ * pylonified
+
+2010-11-10 17:17 zmoelnig
+
+ * cleaned up
+
+ Properties stuff is now fully based on std::map;
+ reindentation...
+
+2010-11-10 17:14 zmoelnig
+
+ * add pylonutilities to the libs
+
+2010-11-10 15:48 zmoelnig
+
+ * reorganized code using loads of preprocessor magic
+
+2010-11-10 15:40 zmoelnig
+
+ * removed Pd's reference path
+
+2010-11-10 15:39 zmoelnig
+
+ * renamed continuousGrab to asynchronousGrab
+
+2010-11-10 15:38 zmoelnig
+
+ * renamed "continuousGrab" to "asynchronuousGrab"
+
+2010-11-10 15:03 zmoelnig
+
+ * use Prop-types
+
+2010-11-10 11:38 zmoelnig
+
+ * converter class using pylons ImageConvert routines
+
+2010-11-09 15:09 zmoelnig
+
+ * converter (half-working)
+
+2010-11-09 15:08 zmoelnig
+
+ * property-handling using std::map
+
+2010-11-09 15:07 zmoelnig
+
+ * check for pylonutilities...
+
+2010-11-03 19:21 zmoelnig
+
+ * init
+
+2010-11-03 19:21 zmoelnig
+
+ * fixed typo: its StreamGrabberProperties.cpp
+
+2010-11-03 10:40 zmoelnig
+
+ * moved the properties code into separate cxx files
+
+2010-11-03 10:03 zmoelnig
+
+ * indentation
+
+2010-11-02 19:59 zmoelnig
+
+ * simplistic protection against negative enum values
+
+2010-11-02 19:59 zmoelnig
+
+ * output to Pd rather than std::cerr
+
+2010-11-02 19:11 zmoelnig
+
+ * no debugging output
+
+2010-11-02 19:10 zmoelnig
+
+ * debugging output during enumeration
+
+2010-11-02 19:07 zmoelnig
+
+ * don't erase() props before using their values to set()
+
+2010-11-02 18:01 zmoelnig
+
+ * delete props when getting (to make sure to only return props
+ readable)
+
+2010-11-02 17:45 zmoelnig
+
+ * made it compile...
+
+2010-11-02 17:40 zmoelnig
+
+ * added properties to AVT (not tested at all...)
+
+2010-11-02 08:52 zmoelnig
+
+ * hopefully thread-safed the grabContinuous()
+
+2010-11-01 21:17 zmoelnig
+
+ * fixes continuous message
+
+ TODO: setting the continuous flag in video::PIMPL is still prone
+ to
+ race-conditions
+
+2010-11-01 19:37 zmoelnig
+
+ * made continuous grabbing settable from outside
+
+2010-11-01 18:45 zmoelnig
+
+ * properly thawing/freezing
+
+2010-11-01 16:20 zmoelnig
+
+ * freeze() in the loop; thaw() when stopping the capture thread
+
+2010-11-01 14:55 zmoelnig
+
+ * thaw in frameRelease()
+
+2010-11-01 14:54 zmoelnig
+
+ * experiment with signalling
+
+ to avoid unneccessary overhead when capturing
+
+2010-10-31 22:31 zmoelnig
+
+ * removed debugging printout
+
+2010-10-31 21:51 zmoelnig
+
+ * removed PDREFPATH
+
+ no need to keep installation compatibility with outdated Pd's
+
+2010-10-31 21:49 zmoelnig
+
+ * more attributes for pylon
+
+2010-10-31 21:48 zmoelnig
+
+ * indentation
+
+2010-10-31 21:47 zmoelnig
+
+ * better algorithm for extracting the backends from the dll-listing
+
+2010-10-31 14:50 zmoelnig
+
+ * dllexport as needed
+
+2010-10-31 14:49 zmoelnig
+
+ * properly return in non-void functions
+
+2010-10-31 14:47 zmoelnig
+
+ * must not dllexport a function definition (only declarations are
+ allowed)
+
+2010-10-31 13:52 zmoelnig
+
+ * snprintf and M$VC fix
+
+2010-10-31 13:49 zmoelnig
+
+ * fixed w32 issues
+
+2010-10-30 19:17 zmoelnig
+
+ * adapted to new interface
+
+2010-10-30 17:45 zmoelnig
+
+ * clean up of the halcon code
+
+ also allow to acces devices by number (if enumerated)
+
+2010-10-30 12:02 zmoelnig
+
+ * fixed typo with Hans' name
+
+2010-10-30 12:02 zmoelnig
+
+ * V4L2: getting rid of set... stuff as this is now handled via
+ properties
+
+2010-10-30 12:01 zmoelnig
+
+ * V4L1: initial support for new properties interface
+
+2010-10-30 12:01 zmoelnig
+
+ * initial support for new interface...
+
+ NOTE: need to restart when channel changes
+
+2010-10-30 12:00 zmoelnig
+
+ * get rid of the set...() stuff, as this is now handled by
+ setProperties()
+
+2010-10-30 12:00 zmoelnig
+
+ * video::getProperties also reports empty properties
+
+ i don't know whether this will ever happen.
+ but if a property is set to type==NONE when reading, it is sent
+ to the info-out
+
+2010-10-30 11:59 zmoelnig
+
+ * "enumerate" video-devices now reports to the infoout
+
+ we also append the backend for a given video-device to the info
+
+2010-10-30 11:59 zmoelnig
+
+ * return a value in assign()
+
+ forgot to 'return (*this);' in assignment operator (g++ is a bit
+ lax here...)
+
+2010-10-30 11:58 zmoelnig
+
+ * copy constructor and assignment for Properties
+
+2010-10-28 10:58 zmoelnig
+
+ * property getting
+
+ ah, those enumerations...
+
+2010-10-28 08:29 zmoelnig
+
+ * moved expandEnv into GemFiles
+
+2010-10-27 17:11 zmoelnig
+
+ * adapted to new API (that requires openDevice() to be called with
+ props)
+
+2010-10-27 17:10 zmoelnig
+
+ * first working version
+
+2010-10-27 09:18 zmoelnig
+
+ * no need to link against (non-existant) libpyloncpp
+
+2010-10-27 08:25 zmoelnig
+
+ * enumerate backends, simple device selection
+
+ try to enlist all known backends, by searching for files in
+ ${HALCONROOT}/lib/${HALCONARCH}
+
+ also enumerate available devices (either of the active backend or
+ of all
+ backends) and allow the user to open this without the complicated
+ videoHALCON
+ syntax (e.g. if enumeration reports
+ "0030530f8e64_Basler_scA640120gm" for the
+ "GigEVision" backend, then using a device
+ "0030530f8e64_Basler_scA640120gm" will
+ automatically use the correct backend
+
+2010-10-26 19:57 nusmuk
+
+ * better help file for pix_data
+
+2010-10-25 11:05 zmoelnig
+
+ * get/set parameters
+
+ sometimes this still acts weird:
+ parameters reported to be supported are not;
+ types are wrong...
+
+2010-10-25 10:41 nusmuk
+
+ * add a better exemple for geometry shader
+
+2010-10-25 09:48 zmoelnig
+
+ * updated to new interface - implemented get/enum props
+
+2010-10-25 08:44 zmoelnig
+
+ * openDevice() now also sets initial gem::Properties
+
+2010-10-25 08:24 zmoelnig
+
+ * remove unneccessary variables; initialize vars
+
+2010-10-25 08:22 zmoelnig
+
+ * properly initialize the v4l2_format and minimize ioctlS
+
+ call G_FMT to initialize the v4l2_format structure (else some
+ drivers would try
+ to set the dimension of the capture image to "0,0" and returning
+ some minimal
+ framesize...)
+
+ also avoid calling S_FMT if everything is as we expect it
+ anyhow...
+
+2010-10-25 08:15 zmoelnig
+
+ * make sure QUERYCTRL is called with the correct id
+
+ some drivers modify the queryctrl.id, making the for-loop
+ virtually
+ return NEVER;
+ therefore we use a separate loop-parameter
+
+2010-10-25 08:12 zmoelnig
+
+ * debugging output
+
+ this time we can separately set debugging-printout for xioctl,
+ threads and
+ normal
+
+2010-10-24 20:13 zmoelnig
+
+ * debugging output
+
+2010-10-24 17:32 zmoelnig
+
+ * properly shut down transfer in stopTransfer
+
+ it seems like we have to cleanup the REQBUFS ioctl as well, by
+ calling
+ it and requesting "0" buffers.
+ at least this shuts down the streaming in such a way that we can
+ change the
+ format of the captured image (eg. dimension)
+
+2010-10-24 17:32 zmoelnig
+
+ * added comment on why we have to use G_FMT
+
+ while S_FMT is supposed to update the fields of the format struct
+ to the
+ actually valid values, it seems to not do so (at least the
+ "uvcvideo" driver).
+ thus we have to manually call G_FMT
+
+2010-10-24 17:31 zmoelnig
+
+ * removed dimension-setting from startTransfer
+
+ width/height settings should really only be applied in
+ setProperties
+
+2010-10-24 17:30 zmoelnig
+
+ * use xioctl rather than v4l2_ioctl
+
+ xioctl is a wrapper for v4l2_ioctl
+
+2010-10-24 17:30 zmoelnig
+
+ * debugging printout
+
+ added new define debugIOCTL for debugging v4l2_ioctlS.
+ fixed typos in debugging output.
+ removed unconditional debugging output
+
+2010-10-24 17:29 zmoelnig
+
+ * don't set the channel in startTransfer
+
+ this is done in setProperties() if needed
+
+2010-10-24 17:29 zmoelnig
+
+ * removed "buggy driver paranoia", as it doesn't do anything
+ meaningful
+
+ all the code sets variables that are never ever used again
+
+2010-10-24 17:28 zmoelnig
+
+ * moved and disabled the cropping code
+
+ the old code tried to reset all cropping; moved this into
+ setProperties() and
+ disabled it for now (as i would like the interface to change as
+ little as
+ possible without the user explicitely requesting it)
+
+2010-10-24 17:27 zmoelnig
+
+ * implemented and updated to new interface of plugin/video.h
+
+ mostly setting of properties works now (at least for PARAMs)
+
+2010-10-24 17:27 zmoelnig
+
+ * better debugging output
+
+ either more readable code or more information or both
+
+2010-10-24 17:26 zmoelnig
+
+ * updated properties interface and Pd-interface
+
+ properties interface is more flexible;
+ Pd interface allows to get data into patch
+
+2010-10-22 19:03 zmoelnig
+
+ * starting to port to new interface
+
+2010-10-22 14:49 zmoelnig
+
+ * get/set/enumerate properties
+
+2010-10-22 14:47 zmoelnig
+
+ * get/set/enumerate properties
+
+2010-10-20 11:42 zmoelnig
+
+ * more on properties
+
+2010-10-16 16:08 zmoelnig
+
+ * notes
+
+2010-10-16 16:06 zmoelnig
+
+ * simple string->any map
+
+2010-10-14 15:04 zmoelnig
+
+ * PYLONified
+
+2010-10-14 14:50 zmoelnig
+
+ * non-working prototype for PYLON backend
+
+2010-10-14 14:09 zmoelnig
+
+ * example code how to get parameters
+
+2010-10-14 12:12 zmoelnig
+
+ * asynchronous frame grabbing
+
+ this seems to give us way better framerates
+
+2010-10-14 09:30 zmoelnig
+
+ * only re-generate font if there is none
+
+ previous code would re-generate the entire font each time the
+ text was updated.
+
+2010-10-12 15:40 zmoelnig
+
+ * when opening fails, reset the grabber to NULL (and fail to
+ grabImage if so).
+ also use defaults if no values are provided in the opener strings
+
+2010-10-12 15:38 zmoelnig
+
+ * Status should not be defined as "int"
+
+ ouch: Xlib.h defines "Status" as "int", but Halcon uses "Status"
+ as a variable
+ name.
+
+2010-09-30 11:57 zmoelnig
+
+ * removed pix_drum/pix_mano from build process until we have a
+ makefile for them
+
+2010-09-24 09:16 zmoelnig
+
+ * include pix_mano/pix_drum
+
+2010-09-24 08:40 zmoelnig
+
+ * added jaime's pix_mano/pix_drum objects
+
+2010-09-16 15:34 eighthave
+
+ * replaced dead pure-data.org with puredata.info
+
+2010-09-06 13:59 zmoelnig
+
+ * allow negative indices
+
+ should fix #3054193
+
+2010-09-06 10:58 zmoelnig
+
+ * hopefully better hashing algorithm
+
+2010-09-05 17:32 nusmuk
+
+ * add a multitexture example, with texture of 2 diferents size.
+ thanks to JACK
+
+2010-08-27 19:17 nusmuk
+
+ * small bug fix about primitive size
+
+2010-08-27 09:16 nusmuk
+
+ * add .obj exportation exemple
+
+2010-08-22 17:58 zmoelnig
+
+ * glmTexture() has to be called before compiling the display lists
+
+2010-08-17 12:44 zmoelnig
+
+ * GEM_CHECK_LIB also defines HAVE_function
+
+2010-08-17 09:58 zmoelnig
+
+ * use "lqt_seek_video" is available
+
+2010-08-17 08:43 zmoelnig
+
+ * remove #warning
+
+2010-08-17 08:41 zmoelnig
+
+ * use frametable if possible
+
+2010-08-16 13:42 zmoelnig
+
+ * try to avoid seeking if next frame would be the requested frame
+ anyhow
+
+2010-08-16 13:23 zmoelnig
+
+ * added note about double-size...
+
+2010-08-07 18:24 zmoelnig
+
+ * implemented fromARGB()
+
+
+ v4l2 devices with FMT_RGB32 return ARGB -> now
+ we finally have to correct colors!
+
+2010-08-07 17:44 zmoelnig
+
+ * forgot to check for "-fPIC"
+
+ "-fPIC" is needed on x86_64...
+
+2010-08-04 11:29 zmoelnig
+
+ * fromBGRA() is now implemented
+
+2010-08-04 10:05 zmoelnig
+
+ * more verbose output; comment about why RGB32 is a bad idea
+
+2010-08-02 13:22 zmoelnig
+
+ * include <sys/stat.h> to use fstat
+
+ backport of ubuntu patch
+
+2010-07-15 15:12 zmoelnig
+
+ * added recordV4L and recordV4L2
+
+2010-07-15 11:41 nusmuk
+
+ * change the draw message from fill to default
+
+2010-07-15 11:40 zmoelnig
+
+ * less verbose output
+
+2010-07-15 11:32 zmoelnig
+
+ * made the V4L2 loopback device work
+
+2010-07-15 10:23 zmoelnig
+
+ * skeleton for recordV4L2
+
+2010-07-14 17:56 zmoelnig
+
+ * added (disabled) code from effectv to show how to react on ioctls
+ from the
+ client
+
+2010-07-14 15:32 zmoelnig
+
+ * we can now write to a v4l loopback device
+
+2010-07-14 13:06 zmoelnig
+
+ * more skeleton (still no functionality)
+
+2010-07-14 12:59 zmoelnig
+
+ * skeleton for a pix-output to v4l loopback
+
+2010-07-14 12:45 zmoelnig
+
+ * careful with auto_ptr and copy-assignment
+
+ override assignment operator in order to prevent crashes.
+ fixes #3029467
+
+2010-07-14 12:12 zmoelnig
+
+ * moved comment to the proper place
+
+2010-07-14 11:11 zmoelnig
+
+ * support for non-libv4l
+
+ "open()" and the like need to by FQND'd ("::open()") in order to
+ not interfere
+ with class methods ("videoV4L::open()")
+
+2010-07-14 11:03 nusmuk
+
+ * add repeat(int) and quality(int) message to pix_imageInPlace
+
+2010-07-14 10:33 nusmuk
+
+ * pix_imageInPlace crash if you preload images, and then click on
+ download, without creating a windows first.
+ this commit should fix this bug.
+
+2010-07-13 07:25 zmoelnig
+
+ * cleaned up code a bit
+
+ changed "post" to "verbose"
+ TODO: shared memory for w32
+
+2010-07-13 07:23 zmoelnig
+
+ * "force install verbose" autoreconf
+
+2010-07-09 12:20 zmoelnig
+
+ * prevent double-binding of [pix_filmQT]
+
+ Pd bails out if we call class_addcreator() 2 times for the same
+ name/ctor.
+ it probably should check
+
+2010-07-09 12:10 zmoelnig
+
+ * "open"-message is now an alias for both "startRendering()" (with
+ no args) and for "driver" (with 1 arg; for compatibility reasons)
+
+2010-07-09 11:41 zmoelnig
+
+ * this configure is for Gem's extras
+
+2010-07-08 17:34 zmoelnig
+
+ * svn-version is now handled by make rather than autoconf
+
+2010-07-08 17:33 zmoelnig
+
+ * optionally add objectname/object to the generic exception handler
+
+ this allows the generic handler to display the correct
+ object-name
+
+2010-07-08 12:22 zmoelnig
+
+ * untested support for bayer-images
+
+2010-07-02 19:33 zmoelnig
+
+ * renamed gemversion.sh to pkgversion.sh
+
+2010-07-02 19:16 zmoelnig
+
+ * removed verbose printout
+
+2010-07-02 19:09 zmoelnig
+
+ * dynamic version handling
+
+ LATER: turn "gemversion.sh" into a more generic "pkgversion.sh"
+
+2010-07-02 11:18 zmoelnig
+
+ * trying to workaround bugs in APPLE
+
+ there is a bug in wordfree on OSX.
+ according to the following mail this can be worked around:
+ http://www.mail-archive.com/fink-users@lists.sourceforge.net/msg28520.html
+
+2010-07-02 11:15 zmoelnig
+
+ * start of an autoversion system
+
+
+ i'd like to have the SVN-revision number in the build
+
+2010-07-01 16:22 zmoelnig
+
+ * long README
+
+2010-07-01 15:40 zmoelnig
+
+ * print UniqueID as hex
+
+2010-07-01 15:34 zmoelnig
+
+ * added TODO
+
+2010-07-01 15:32 zmoelnig
+
+ * probably working now (who knows)
+
+2010-07-01 15:23 zmoelnig
+
+ * at least it compiles
+
+ now we need a GiGE camera to test this
+
+2010-07-01 11:21 zmoelnig
+
+ * AVT...
+
+2010-07-01 11:19 zmoelnig
+
+ * link against PvApi.lib rather than Halcon.lib
+
+2010-07-01 11:18 zmoelnig
+
+ * adapted LICENSE for use with AVT rather than HALCON
+
+2010-07-01 11:16 zmoelnig
+
+ * template for AVT-backend
+
+2010-06-28 14:04 zmoelnig
+
+ * better formatting
+
+2010-06-28 14:00 zmoelnig
+
+ * a small wrapper script to detect the current Gem-version
+
+ the script should accept the environmental variables:
+ GEM_VERSION_MAJOR, GEM_VERSION_MINOR, GEM_VERSION_BUGFIX,
+ GEM_VERSION_CODENAME
+
+ and take one of the flags:
+ --major
+ --minor
+ --bugfix
+ --codename
+
+2010-06-28 13:35 zmoelnig
+
+ * micro-version and codename now handled by configure
+
+2010-06-28 10:37 zmoelnig
+
+ * GEM_EXTERN -> GEM_EXPORT
+
+ even for non-w32 plugins
+
+2010-06-28 10:23 zmoelnig
+
+ * fixed width/height
+
+ accidentally, width and height were swapped resulting in weird
+ images.
+ this was easier to find out on w32, where there is actually
+ support for a camera i own (through DirectShow)
+
+2010-06-28 10:00 zmoelnig
+
+ * signed/unsigned comparision
+
+2010-06-28 09:49 zmoelnig
+
+ * made videoHALCON compile on w32
+
+2010-06-28 09:48 zmoelnig
+
+ * renamed scopeXYZto scopeXYZ~
+
+2010-06-28 09:27 zmoelnig
+
+ * signed/unsigned comparision
+
+2010-06-28 08:48 zmoelnig
+
+ * (dummy) M$VC-project files
+
+2010-06-28 08:06 zmoelnig
+
+ * updated help patches (according to max) and removed dupes
+
+ closes #3021553, #3021551, #3021470, #3021461, #3021460
+
+2010-06-28 07:36 zmoelnig
+
+ * hopefully fixed bug crashing [scopeXYZ~]
+
+ very small scope-buffers in combination with long dsp-blocks
+ could lead to
+ crashes; should be fixed now
+
+2010-06-25 14:45 zmoelnig
+
+ * renamed file to "scopeXYZ~"
+
+2010-06-25 14:38 zmoelnig
+
+ * seems to work so far (closes #2955520)
+
+2010-06-25 13:20 zmoelnig
+
+ * scopeXYZ~: at least something going on with the texcoords
+
+2010-06-25 06:35 zmoelnig
+
+ * fixing scopeXYZ~
+
+ working, though not yet with textures
+
+2010-06-23 14:56 zmoelnig
+
+ * added videoHALCON
+
+2010-06-23 14:52 zmoelnig
+
+ * added README
+
+2010-06-23 13:58 zmoelnig
+
+ * simple parser for the device-string (using ":" as delimiter)
+
+2010-06-23 13:42 zmoelnig
+
+ * seems like autoconf now works
+
+2010-06-23 11:12 zmoelnig
+
+ * "Halcon::"ify the verbose output; notes on TODO
+
+2010-06-23 09:42 zmoelnig
+
+ * first working prototype
+
+ "File" backend works (and it's the only one i can test)
+ TODO: selection of halconbackend, cameratype and device
+ (this has to be done via a single symbol!)
+
+2010-06-22 14:12 zmoelnig
+
+ * fixed typo (though configure-test don't work currently anyhow)
+
+2010-06-22 13:59 zmoelnig
+
+ * HALCON backend (non-functional)
+
+2010-06-22 09:14 zmoelnig
+
+ * added float-callback to start/stop the transfer
+
+2010-06-22 09:14 zmoelnig
+
+ * more verbose()ity
+
+2010-06-22 08:51 zmoelnig
+
+ * enumeration of DV4L devices
+
+2010-06-22 08:50 zmoelnig
+
+ * enumeration() now does some basic tests
+
+ do some checks to find out whether a given device is really v4l1
+
+2010-06-21 15:42 zmoelnig
+
+ * check for v4l2 capabilities
+
+2010-06-21 15:26 zmoelnig
+
+ * enumerate() for videoV4L and videlV4L2
+
+ TODO: videoV4L1 seems to get v4l2 devices as well
+ TODO: make sure that only capture devices are listed
+ (i think currently also output devices will be listed)
+
+2010-06-21 14:43 zmoelnig
+
+ * fixed symbolic-device selection for dc1394
+
+2010-06-21 14:32 zmoelnig
+
+ * fixed bug in the setDevice(int) code;
+ notes about the state-variables
+
+2010-06-21 14:30 zmoelnig
+
+ * added verbose()ity
+
+2010-06-21 14:17 zmoelnig
+
+ * more info
+
+2010-06-21 14:04 zmoelnig
+
+ * hopefully more robust device-changing
+
+2010-06-21 13:06 zmoelnig
+
+ * video-backends have to supply their name
+
+2010-06-21 12:21 zmoelnig
+
+ * removed [pix_indycam]: it's no longer here
+
+2010-06-21 11:05 zmoelnig
+
+ * don't initialized gem::PluginFactory<>::s_factory
+
+ g++-4.5 is picky about double definitions
+
+2010-06-21 11:03 zmoelnig
+
+ * use HAVE_PTHREADS; use CXX; ...
+
+2010-06-21 11:02 zmoelnig
+
+ * define HAVE_PTHREADS if pthreads are found
+
+2010-06-21 10:59 zmoelnig
+
+ * turned inside out (fixes: #3000166)
+
+2010-06-16 16:45 zmoelnig
+
+ * k32BGRAPixelFormat -> k32ARGBPixelFormat as suggested in #2980652
+
+2010-06-15 09:39 zmoelnig
+
+ * fixed typo where rgb2yuv would multiply by Y_OFFSET rather than
+ add to
+
+2010-06-02 14:23 zmoelnig
+
+ * updated configure.ac/Makefile to include all plugins;
+ little script to generate configure.ac
+
+2010-06-02 14:22 zmoelnig
+
+ * better guid handling
+
+2010-05-26 17:10 zmoelnig
+
+ * modify "libdir" so that it points to .../pd/extra/Gem:
+ this is where all the plugins (and Gem itself) should be
+ installed
+
+2010-05-26 16:30 zmoelnig
+
+ * checks for threads
+
+ currently only pthreads are supported
+
+2010-05-26 15:52 zmoelnig
+
+ * allocate more memory for the target image
+
+ gluScaleImage sometimes crashes when resizing to a a small
+ greyscale image
+ (25x25).
+ i suspect that it needs more "working" memory, so we allocate as
+ if the target
+ image where RGBA
+
+ hopefully fixes #3007373
+
+2010-05-26 15:48 zmoelnig
+
+ * do not assume that greyscale-images have numpix%4=0
+
+ fixes #3007370
+
+2010-05-26 12:26 zmoelnig
+
+ * use "unsigned int" where appropriate
+
+2010-05-26 10:56 zmoelnig
+
+ * dialogMess/enumerateMess
+
+2010-05-26 10:37 zmoelnig
+
+ * merged videoIndy into videoSGI
+
+ just noticed that pix_videoindy really only provided an interface
+ to control the
+ camera of the indy; all the grabbing code has been gone long (was
+ it ever there)
+
+ thus i moved the code over to the videoSGI plugin, but disabled
+ all the
+ functionality for now
+
+2010-05-26 10:20 zmoelnig
+
+ * moved pix_indycam into videoIndy
+ not working yet
+
+2010-05-26 09:44 zmoelnig
+
+ * fixed the OutputName
+
+2010-05-26 09:33 zmoelnig
+
+ * set output name to this weird convention...
+
+2010-05-26 09:20 zmoelnig
+
+ * OutputDir is always SolutionDir
+
+2010-05-26 08:58 zmoelnig
+
+ * updated M$VC project to include the videoDS and videoVFW
+ sub-projects
+
+2010-05-26 08:55 zmoelnig
+
+ * initialization in init-part of ctor
+
+2010-05-26 08:51 zmoelnig
+
+ * compiled/linked/loaded under windows
+
+ no camera attached yet, however...
+
+2010-05-26 08:16 zmoelnig
+
+ * export the class rather than using GEM_EXTERN
+
+2010-05-26 08:10 zmoelnig
+
+ * renamed videoNT to videoVFW
+
+2010-05-25 16:36 zmoelnig
+
+ * catchGemException() is GEM_EXTERN
+
+2010-05-25 16:32 zmoelnig
+
+ * proper includes for w32
+
+2010-05-25 13:43 zmoelnig
+
+ * moved "close" towards canonical solution
+
+ means: closing now works (again?)
+
+2010-05-25 13:42 zmoelnig
+
+ * return TRUE when stopping threads if no thread is present
+
+2010-05-25 12:23 zmoelnig
+
+ * use std::string rather tan "char*"; convert from YUY2
+
+ i thought i've already done this a while ago...
+
+2010-05-25 12:22 zmoelnig
+
+ * M$VC projects for vfw backend
+
+2010-05-25 12:11 zmoelnig
+
+ * added fromABGR()
+
+2010-05-24 18:07 zmoelnig
+
+ * M$VC project (copied from filmDS)
+
+2010-05-21 16:40 zmoelnig
+
+ * normalized the "provide"d interfaces
+
+2010-05-21 16:39 zmoelnig
+
+ * PluginFactory interface and provides
+
+2010-05-21 16:38 zmoelnig
+
+ * dialog() now takes a vector of dialog-names to open;
+ if none are specified, all should be opened
+
+2010-05-21 16:38 zmoelnig
+
+ * this might compile now...
+
+2010-05-21 16:37 zmoelnig
+
+ * fixed typo in Makefile.am
+
+2010-05-21 16:29 zmoelnig
+
+ * cleaned up code without even trying to compile it
+
+2010-05-21 16:29 zmoelnig
+
+ * include the local config.h if possible
+
+2010-05-20 16:43 zmoelnig
+
+ * copied from pix_videoDarwin: more history!
+
+ losing the history for the backendification...
+
+2010-05-20 16:36 zmoelnig
+
+ * use carbon-framework as well; frameworks not needed for CFLAGS
+
+2010-05-20 16:35 zmoelnig
+
+ * initial checkin (just a copy from pix_videoDS)
+
+2010-05-20 16:16 zmoelnig
+
+ * at least i got an image!
+
+2010-05-20 15:49 zmoelnig
+
+ * dialog/enumerate methods
+
+2010-05-20 15:48 zmoelnig
+
+ * proper initialization
+
+2010-05-20 15:47 zmoelnig
+
+ * ctor/dtor don't have return types...
+
+2010-05-20 15:29 zmoelnig
+
+ * at least it compiles...
+
+ ZERO function tests have been made
+
+2010-05-20 15:02 zmoelnig
+
+ * no arguments for videoV4L2::ctor
+
+2010-05-20 13:27 zmoelnig
+
+ * not working at all yet...
+
+2010-05-20 12:18 zmoelnig
+
+ * might compile (or not; has to be tried)
+
+2010-05-20 10:12 zmoelnig
+
+ * videoSGI might work (or not, who can test that?)
+
+2010-05-20 08:47 zmoelnig
+
+ * moved pix_video{NT,SGI} into plugins
+
+ not working at all for now; just moved files around...
+
+2010-05-19 14:49 zmoelnig
+
+ * fixed start/stop: should report expected status rather than
+ actual status
+
+2010-05-19 13:49 zmoelnig
+
+ * use the new DV4L implementation
+
+ this implementation works for both the new juju stack and
+ the old dv1394 interface; the old implementation only worked
+ with the old dv1394 interface which is slowly vanishing from all
+ major
+ distributions...
+
+2010-05-19 13:41 zmoelnig
+
+ * protect against NULL-pointer to raw1394 structure
+
+2010-05-19 13:11 zmoelnig
+
+ * added videoDC1394 to the build
+
+2010-05-19 13:02 zmoelnig
+
+ * set m_width/m_height in the default setDimen() method
+
+2010-05-19 13:01 zmoelnig
+
+ * less verbose pluginfactory
+
+2010-05-19 12:40 zmoelnig
+
+ * implemented "channel" switching
+
+ actually this is "mode" selection
+
+2010-05-19 12:40 zmoelnig
+
+ * removed swap/offset: no plugin implements them anyhow
+
+2010-05-19 12:39 zmoelnig
+
+ * removed offset/swap messages: no backend implements them anyhow
+
+2010-05-19 09:59 zmoelnig
+
+ * allow to query gem::video for all devices it provides
+
+ [pix_video] can now do all the formatting itself;
+ gem::video doesn't print anything anymore when it is informed
+ that
+ it actually "provide"s something
+
+2010-05-19 09:59 zmoelnig
+
+ * also provide "iidc"
+
+2010-05-19 09:58 zmoelnig
+
+ * removed the test-exception
+
+2010-05-19 09:58 zmoelnig
+
+ * device-selection
+
+2010-05-19 09:58 zmoelnig
+
+ * handle exceptions in the plugin-ctors
+
+2010-05-18 13:58 zmoelnig
+
+ * frame locking (does it work?)
+ less verbose
+
+2010-05-18 13:55 zmoelnig
+
+ * got an image!
+
+2010-05-18 10:24 zmoelnig
+
+ * convenience method "usleep"
+
+2010-05-18 09:54 zmoelnig
+
+ * replaced "char*" by "std::string"
+
+2010-05-18 09:26 zmoelnig
+
+ * reverted all changes from the last few days and re-started
+ with the original code
+
+ at least this doesn't freeze my system...
+
+2010-05-17 12:46 zmoelnig
+
+ * multiple locks
+
+2010-05-17 11:58 zmoelnig
+
+ * hopefully fixed the dimen-mess
+
+2010-05-17 09:47 zmoelnig
+
+ * implemented device setting...
+
+2010-05-17 09:09 zmoelnig
+
+ * more robust; default quality is "best"
+
+2010-05-17 09:04 zmoelnig
+
+ * added open/close messages
+
+2010-05-17 08:29 zmoelnig
+
+ * at least got an image...
+
+2010-05-16 18:53 zmoelnig
+
+ * use std::string instead of "char*"
+
+2010-05-14 18:51 zmoelnig
+
+ * cleaned up (lots of things are done in plugins/video)
+
+2010-05-14 18:50 zmoelnig
+
+ * debugging messages
+
+2010-05-14 18:49 zmoelnig
+
+ * use ::close()/::open() rather than close/open
+
+2010-05-14 18:49 zmoelnig
+
+ * made it compile; needs testing
+
+ send my IIDC camera so i can do some proper tests...
+
+2010-05-14 18:48 zmoelnig
+
+ * only get frame if we haveVideo and are capturing
+
+2010-05-14 18:47 zmoelnig
+
+ * moved private data into PIMPL
+
+2010-05-14 18:47 zmoelnig
+
+ * open/close/start/stop methods to be called from outside;
+
+ these automatically handle the capturing/haveVideo states and
+ start/close the threads
+
+2010-05-14 16:36 zmoelnig
+
+ * nono nothing yet
+
+2010-05-14 15:38 zmoelnig
+
+ * alternative implementation of libDV4L
+
+ does not work yet
+
+2010-05-13 15:03 zmoelnig
+
+ * fixed linebreak
+
+2010-05-13 15:02 zmoelnig
+
+ * made it loadable by removing not-implemented methods from header
+
+2010-05-13 15:02 zmoelnig
+
+ * exception string is now a std::string() rather than a char*
+
+2010-05-13 15:01 zmoelnig
+
+ * don't include GemException.h for all objects
+
+2010-05-13 14:59 zmoelnig
+
+ * removed void comment
+
+2010-05-13 14:58 zmoelnig
+
+ * allocate memory for the error-string; could be a memleak
+
+2010-05-13 14:57 zmoelnig
+
+ * non-verbose output
+
+2010-05-13 14:57 zmoelnig
+
+ * compiles and i managed to get an image...^
+
+2010-05-13 14:56 zmoelnig
+
+ * upgrade to the new interface;
+
+ seems to work; but needs more stress testing
+
+2010-05-13 14:56 zmoelnig
+
+ * experimental upgrade to the new interface.
+ no chance for testing yet.
+
+2010-05-13 14:55 zmoelnig
+
+ * cleaned up interface of gem::video
+
+ added documentation on what a metthod is supposed to do;
+ breaks compatibility with all the implementations
+
+2010-05-13 14:54 zmoelnig
+
+ * cleaned up code of [pix_video] in preparation for the cleanup of
+ the
+ video-plugins
+
+2010-05-11 18:52 zmoelnig
+
+ * now i would like to get my hand on an IIDC camera and test it
+
+2010-05-11 16:57 zmoelnig
+
+ * start the transfer; frames are discarded though
+
+2010-05-07 16:45 zmoelnig
+
+ * build system kind of works
+
+2010-05-07 15:04 zmoelnig
+
+ * copied files from videoDV4L to videoDC1394
+
+ no work has actually been done yet; so this won't work for now
+
+2010-05-07 10:40 zmoelnig
+
+ * refresh the buffer when requested from downstream for processing
+
+2010-05-07 10:34 zmoelnig
+
+ * resend the image on request
+
+ at least set the "newimage" flag; if something downstream really
+ modifies the image, this might hav side effects; i cannot think
+ of a
+ fast implementation (without caching each frame) that would allow
+ that;
+ if people run into it, they should probably use [pix_separator]
+
+2010-05-07 09:37 zmoelnig
+
+ * when changing the dimension for pix_resize, this should trigger
+ setPixModified()
+
+2010-05-07 08:49 zmoelnig
+
+ * the triangle is really equal-sided and not equilateral
+ fixes #2979943
+
+2010-05-06 14:15 zmoelnig
+
+ * hopefully fixed bug when allocating sizes
+
+2010-05-06 13:52 zmoelnig
+
+ * updated glew to 1.5.4
+
+2010-05-06 13:51 zmoelnig
+
+ * updated GLEW
+
+2010-05-02 15:58 zmoelnig
+
+ * set the AC_CONFIG_AUX_DIR to .
+
+2010-05-02 14:28 zmoelnig
+
+ * hopefully fixed the pascal-strings' fprintf()ing, as pointed out
+ by matju.
+
+ there are surely loads of other wrong printf() uses.
+
+2010-05-02 14:25 zmoelnig
+
+ * aclocal, autoconf, autoheader, automake
+
+ according to http://www.seul.org/docs/autotut/, it should be this
+ order...
+
+2010-05-02 14:18 zmoelnig
+
+ * call autoheader before automake when running them manually
+ (hopefully fixes the w32 compilation issue)
+
+2010-05-02 14:11 zmoelnig
+
+ * note about where to get GLEW from
+
+2010-04-28 09:14 zmoelnig
+
+ * use autoheader
+
+ additionally there's a small helper-function for debugging...
+
+2010-04-28 08:53 zmoelnig
+
+ * dummy implementations of pushd/popd
+
+2010-04-28 08:32 zmoelnig
+
+ * fixed bashisms
+
+2010-04-28 08:08 zmoelnig
+
+ * substitute "let" expression with "$(( ))"
+
+ as suggested by https://wiki.ubuntu.com/DashAsBinSh
+
+2010-04-28 08:02 zmoelnig
+
+ * removed bashisms when defining functions()
+
+2010-04-28 07:59 zmoelnig
+
+ * fixed typo in define (HAVE_VIDEO4LINUX rather than
+ HAVE_VIDE4LINUX)
+
+2010-04-27 13:14 zmoelnig
+
+ * manual implementation of autoreconf as fallback...
+
+2010-04-27 12:47 zmoelnig
+
+ * plugins are now prefixed with "gem_" (e.g. "gem_filmAVI.so")
+
+2010-04-27 10:32 zmoelnig
+
+ * check for existing pimpl
+
+2010-04-27 10:21 zmoelnig
+
+ * uglified & simplified the entire plugin-engine
+
+ the PluginFactory used to crash a lot, so this is a new attempt:
+ skipped ClassId and hardcode it to std::string;
+ skip the map<ClassId, ctor_t> and replace it by a map<string,
+ void*>
+ that is handled in the PluginBaseFactory
+
+ i have no clue about template programming, but if this is what
+ comes out then
+ IT IS REALLY AND UGLY HACK!
+
+2010-04-26 09:59 zmoelnig
+
+ * i think these are not needed...
+
+2010-04-26 09:37 zmoelnig
+
+ * stripped down to only run autoreconf
+
+2010-04-23 12:57 zmoelnig
+
+ * set the AC_CONFIG_AUX_DIR to .
+
+2010-04-23 07:14 zmoelnig
+
+ * loadbang the [quality 0( messages to [pix_texture]
+
+2010-04-22 15:58 zmoelnig
+
+ * Squashed commit of the following: (fixTypo branch)
+
+ commit c6c538094e219209265208eeb661967cc10f6821
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:12:48 2010 +0200
+
+ cosmetic changes
+
+ removed spurious "on"
+ rearranged a bit
+
+ commit 49238287f8ef7b0c106323f12ced3e35c89f7f04
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:11:35 2010 +0200
+
+ quote the "open" (it refers to a method)
+
+ commit 6ccfd4af2030ac280cc6a808be2a938dd4ea8ad9
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:09:21 2010 +0200
+
+ better use of space
+
+ commit 881b1826cf8165cc7f4764af08f36fb93daf0e04
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:06:05 2010 +0200
+
+ better use of canvas space
+
+ commit 3ba518e5f4ba00d25a0820213b50d1cc81e1defb
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:05:29 2010 +0200
+
+ the example patch is on the left side, not on the right
+
+ commit 00b62180e9b06565007565519a860c1475807894
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:04:57 2010 +0200
+
+ use "labels" of numberboxes
+
+ commit 2e534b948824307176794afa2bb6781e9654a31a
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:04:17 2010 +0200
+
+ "perspective"
+
+ commit 5b6f06f8adb65ad6965a2ca006bfdc324e40719d
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 18:57:43 2010 +0200
+
+ fixed some typos in the documentation
+
+ and corrected the statement about where the initial translation 0
+ 0 -4
+ comes from (it's done in [gemwin] not in [gemhead])
+
+2010-04-21 09:21 zmoelnig
+
+ * add notes about PLUGINs when printing the result-screen
+
+2010-04-21 09:15 zmoelnig
+
+ * forgot closing paranthesis in help-string
+
+2010-04-19 09:43 zmoelnig
+
+ * use AC_LIB_APPENDTOVAR rather than manually appending
+
+2010-04-19 09:11 zmoelnig
+
+ * bumped needed autoconf version to 2.60
+
+2010-04-18 07:46 zmoelnig
+
+ * Squashed commit of the following:
+
+ commit 06653cbdaec3d59cbf20e04184a4114e63875291
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 17:39:48 2010 +0200
+
+ KLUDGE: provide a dummy "install"
+
+ commit 5465970faf4214c0a6dc19006314266061fffe7b
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 17:01:01 2010 +0200
+
+ "clean" and "install" targets for plugins and extra
+
+ commit cac35ffc948e731ba711c9edff8fe773ee09390d
+ Merge: 828d871 212abf6
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 16:38:36 2010 +0200
+
+ Merge branch 'pluginfactory' of ssh://dev.iem.at/~/src/git/GemEEE
+ into pluginfactory
+
+ commit 212abf6e3d9e2a9549fdf539ed05718c08ef9471
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 16:03:29 2010 +0200
+
+ added "clean" and "install" targets to the plugins;
+
+ since the Makefile.subdir also provides "clean", we have to
+ switch
+ to "::" targets
+
+ commit 50bd1ab719e78fcc34d50903512774ca05b1e2e8
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:44:09 2010 +0200
+
+ use the defaultExtension for Dylibs when globbing for libs
+
+ commit 31053f63a4b4e03aec151620d2c980327d2ec790
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:43:08 2010 +0200
+
+ function for querying the default-extension for the current
+ platform
+
+ commit 90385753f92b9d2ad6cc17467ab46ab63a356820
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:42:07 2010 +0200
+
+ use "const std::string"
+
+ commit 934c9c77defaef214e421cefd96dbacf80a9c6d8
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 13:46:32 2010 +0200
+
+ proper spacing for ?=
+
+ commit 3b611d46d9f159bc0a9783dc71759a73fa629a27
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 13:46:13 2010 +0200
+
+ regenerated
+
+ commit 739722e69810db8466a32b5e636022614ac829ab
+ Merge: aac156a f3a51ab
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 19:39:11 2010 +0200
+
+ Merge branch 'pluginfactory'
+
+ commit f3a51ab4c705a1a3e01c57fbc6d220c55212c5b6
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 19:15:04 2010 +0200
+
+ removed duplicate AC_CONFIG_FILES line
+
+ commit d60e7980031f8b4924ae4fa9e11992bb3c230cd9
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 19:12:55 2010 +0200
+
+ more stubs for automake
+
+ commit d121af55d172c06134d06ec8c9d45cfe394b9ea3
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 18:42:19 2010 +0200
+
+ keep automake happy
+
+ in order for automake to stay happy, it needs a file referenced
+ in
+ configure.ac that can be made from a .am file.
+ we use AMakefile(.am) for this, in order to not interfere with
+ the real
+ Makefile.
+
+ commit 5f63192662265d181a8ac21a5b08c151cb457699
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 18:30:39 2010 +0200
+
+ a local autogen.sh
+
+ commit 4b785beb420110e8f9c5cc46343f0bb663e9fb1c
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 18:30:05 2010 +0200
+
+ regenerated
+
+ commit 19bb71862dffee04fbe1e6578a97304bb93d6ca0
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 18:28:14 2010 +0200
+
+ make automake happy
+
+2010-04-17 14:19 zmoelnig
+
+ * more squashed merge
+
+2010-04-17 14:19 zmoelnig
+
+ * Squashed commit of the following:
+
+ commit 212abf6e3d9e2a9549fdf539ed05718c08ef9471
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 16:03:29 2010 +0200
+
+ added "clean" and "install" targets to the plugins;
+
+ since the Makefile.subdir also provides "clean", we have to
+ switch
+ to "::" targets
+
+ commit 50bd1ab719e78fcc34d50903512774ca05b1e2e8
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:44:09 2010 +0200
+
+ use the defaultExtension for Dylibs when globbing for libs
+
+ commit 31053f63a4b4e03aec151620d2c980327d2ec790
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:43:08 2010 +0200
+
+ function for querying the default-extension for the current
+ platform
+
+ commit 90385753f92b9d2ad6cc17467ab46ab63a356820
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:42:07 2010 +0200
+
+ use "const std::string"
+
+ commit 934c9c77defaef214e421cefd96dbacf80a9c6d8
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 13:46:32 2010 +0200
+
+ proper spacing for ?=
+
+ commit 3b611d46d9f159bc0a9783dc71759a73fa629a27
+ Author: IOhannes m zmƶlnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 13:46:13 2010 +0200
+
+ regenerated config.h.in
+
+2010-04-16 17:37 zmoelnig
+
+ * removed duplicate AC_CONFIG_FILES line
+
+2010-04-16 17:36 zmoelnig
+
+ * more stubs for automake
+
+2010-04-16 17:35 zmoelnig
+
+ * keep automake happy
+
+ in order for automake to stay happy, it needs a file referenced
+ in
+ configure.ac that can be made from a .am file.
+ we use AMakefile(.am) for this, in order to not interfere with
+ the real
+ Makefile.
+
+2010-04-16 17:34 zmoelnig
+
+ * a local autogen.sh
+
+2010-04-16 17:33 zmoelnig
+
+ * regenerated
+
+2010-04-16 17:33 zmoelnig
+
+ * make automake happy
+
+2010-04-15 14:26 zmoelnig
+
+ * Makefile.am for m4 include paths
+ regenerated config.h.in
+
+2010-04-15 14:18 zmoelnig
+
+ * stub Makefile.am for m4-includes
+
+ on OSX (with autoreconf-2.61 as from XCode(?)) autoreconf weill
+ not pass the
+ "-I /path/to/m4" flags and instead just ignore them, which will
+ produce
+ unusable configure scripts (because macros are not expanded)
+ at least the ACLOCAL_AMFLAGS line in the automake Makefile.am is
+ respected.
+ we therefore have a Makefile.am that just make sure that the
+ m4-directory is
+ found
+
+2010-04-15 10:11 zmoelnig
+
+ * fixed AM_INIT_AUTOMAKE: remove the "-Wall -Werror" thingy
+
+2010-04-13 16:34 zmoelnig
+
+ * added GEM_RTE_CFLAGS
+
+2010-04-13 15:45 zmoelnig
+
+ * Merge branch 'pluginfactory' into HEAD
+
+ Conflicts:
+ Gem/src/Pixes/pix_film.cpp
+ Gem/src/plugins/PluginFactory.cpp
+
+2010-04-09 08:17 zmoelnig
+
+ * Merge branch 'master' of ssh://dev.iem.at/~/src/git/GemEEE
+
+ Conflicts:
+ Gem/src/Base/PluginFactory.cpp
+ Gem/src/Base/PluginFactory.h
+ Gem/src/Base/PluginFactoryTimple.h
+ Gem/src/Pixes/pix_film.cpp
+
+2010-04-08 16:25 zmoelnig
+
+ * load external "film" plugins
+
+2010-04-08 16:25 zmoelnig
+
+ * use "std::string" rather than "const char*"
+
+2010-04-08 16:24 zmoelnig
+
+ * namespace is "files" not "file"
+
+2010-04-08 16:05 zmoelnig
+
+ * wrapper for file operations
+
+2010-04-08 13:47 zmoelnig
+
+ * "better" verbosity when trying to read Gem-settings
+
+2010-04-08 13:23 zmoelnig
+
+ * switched from fixed array of handles to std::vector;
+ switched from (const char*) IDs to std::string
+
+2010-04-08 13:22 zmoelnig
+
+ * functions to query the avaiolable keys and to load more plugins
+
+2010-04-08 13:21 zmoelnig
+
+ * "gem.path" setting (not yet tested)
+
+2010-04-08 13:20 zmoelnig
+
+ * only register "AVI" if there is no "DS" handle (mimicks old
+ behaviour)
+
+2010-04-08 13:18 zmoelnig
+
+ * cleaned up code; actually remember handles returned from the
+ factory
+
+2010-04-08 13:17 zmoelnig
+
+ * first working example
+
+2010-04-08 13:14 zmoelnig
+
+ * less verbose
+
+2010-04-08 13:13 zmoelnig
+
+ * dropped the multi-constructor feature: a single ID can only have
+ a single
+ constructor!
+
+2010-04-08 13:11 zmoelnig
+
+ * split PluginFactory-header from implementation
+
+2010-04-08 13:10 zmoelnig
+
+ * stripped down pluginfactory
+
+2010-04-07 07:55 zmoelnig
+
+ * include pdgst target; gemdeskotheque has no autoconf
+
+2010-04-06 17:37 zmoelnig
+
+ * do not regenerate config.h Make.config on demand
+
+2010-04-06 17:35 zmoelnig
+
+ * autogenerated config.h.in from autoheader
+
+2010-04-06 17:30 zmoelnig
+
+ * help=recursive
+
+2010-04-06 17:22 zmoelnig
+
+ * automatically build extra
+
+2010-04-06 17:18 zmoelnig
+
+ * recursively build extra/
+
+2010-04-06 17:16 zmoelnig
+
+ * recursively call extra/
+ don't check for ARToolKit
+
+2010-04-06 17:15 zmoelnig
+
+ * added pix_artoolkit
+
+2010-04-06 17:15 zmoelnig
+
+ * use autoreconf if available
+
+2010-04-06 17:02 zmoelnig
+
+ * regenerated config.h.in with autoheader
+
+2010-04-06 16:46 zmoelnig
+
+ * readme explains how to compile pix_artoolkit
+
+2010-04-06 16:37 zmoelnig
+
+ * use GEM_CHECK_LIB
+
+2010-04-06 16:37 zmoelnig
+
+ * make depend on config.h
+
+2010-04-06 16:15 zmoelnig
+
+ * simple Makefile that calls the real one in Gem/src
+
+2010-04-06 15:25 zmoelnig
+
+ * updated documentation
+
+ you should use autogen.sh, or aclocal and autoconf in order to
+ generate a valid
+ configure script.
+ just running "autoconf" is not enough
+
+2010-04-06 15:20 zmoelnig
+
+ * notes about juju and devices opened in parallel
+
+2010-04-06 15:10 zmoelnig
+
+ * use arguments to intialized [rotate] and [translate] rather than
+ loadbang
+
+2010-04-06 15:09 zmoelnig
+
+ * split the m4-macros into separate packages and put them into a
+ separate src/m4
+ directory
+
+2010-04-06 14:47 zmoelnig
+
+ * fixed output of configure--help
+
+2010-04-06 14:43 zmoelnig
+
+ * added generated descriptions to AC_DEFINEs
+
+2010-04-06 14:38 zmoelnig
+
+ * descriptions for AC_DEFINE
+
+2010-04-06 14:30 zmoelnig
+
+ * non-working automake project
+
+2010-04-06 14:26 zmoelnig
+
+ * recursive call of configure
+
+2010-03-26 08:59 nusmuk
+
+ * add help for the new mesh line primitive
+
+2010-03-25 18:47 nusmuk
+
+ * add new mesh primitive
+
+2010-03-18 20:18 zmoelnig
+
+ * remove the explicit mentioning of "32" in the falign-options.
+ let the system choose system specific defaults
+
+2010-03-16 19:37 zmoelnig
+
+ * protect CPPExtern against NO objectnames
+
+2010-03-16 17:52 zmoelnig
+
+ * renamed "Helpers/" to "Gem/"
+
+2010-03-16 17:47 zmoelnig
+
+ * renamed "Helpers/" to "Gem/"
+
+2010-03-16 07:52 zmoelnig
+
+ * don't include config.h
+
+2010-03-15 18:01 zmoelnig
+
+ * "--with-pd" no also adds the given path to INCLUDES and LIBS
+
+ formerly, only <pdpath>/src and <pdpath>/bin were added
+
+2010-03-15 17:58 zmoelnig
+
+ * backported debians "no flags overwrite" patch (backported from
+ branches/0.92)
+
+2010-03-15 17:40 zmoelnig
+
+ * check for "s_stuff.h" needs m_pd.h included (backported from
+ branches/0.92)
+
+2010-03-15 17:33 zmoelnig
+
+ * fixed memleaked detected by Gerrie Roos (backported from
+ branch/0.92)
+
+2010-03-15 17:04 zmoelnig
+
+ * eventually use the system's "GLEW" (if available)
+
+ backported from 0.92 branch
+
+2010-03-10 22:42 eighthave
+
+ * added two more examples of how to do tracking with Gem
+
+2010-03-05 19:14 zmoelnig
+
+ * only update in render() (keeps images more consistant)
+
+2010-02-27 20:59 zmoelnig
+
+ * added note about the default viewpoint
+
+2010-02-25 17:37 zmoelnig
+
+ * moved the push/pop of matrices from gemman back to gemhead; also
+ use it in
+ separator
+
+2010-02-25 15:54 zmoelnig
+
+ * added LATER
+
+2010-02-25 15:51 zmoelnig
+
+ * uninstaller helper from
+ http://nsis.sourceforge.net/Uninstall_only_installed_files
+
+ i haven't yet tested this!
+
+2010-02-25 15:18 zmoelnig
+
+ * added new files (GLStack and friends)
+
+2010-02-25 15:17 zmoelnig
+
+ * GemState::reset() has to return a value
+
+2010-02-25 15:15 zmoelnig
+
+ * swap() has to return a value
+
+2010-02-25 15:13 zmoelnig
+
+ * warning about multiple texunits
+
+2010-02-25 15:12 zmoelnig
+
+ * fixed forgotten returns
+
+2010-02-25 14:52 zmoelnig
+
+ * GLstack fuzz
+
+2010-02-25 13:06 zmoelnig
+
+ * realtime environment header (e.g. include m_pd.h)
+
+2010-02-25 12:29 zmoelnig
+
+ * Gem'ified any
+
+2010-02-25 10:30 zmoelnig
+
+ * cdiggins's "any" implementation
+
+2010-02-23 19:01 zmoelnig
+
+ * don't mention "PNG" in the documentation of pix_image
+
+2010-02-09 17:20 zmoelnig
+
+ * reverted 06.framebuffer_and_shader.pd since the reverted
+ [pix_texture] also
+ requires the [pix_set] hack
+
+2010-02-09 17:19 zmoelnig
+
+ * Revert "handle rectangle and upside-down textures via the
+ GL_TEXTURE matrix"
+
+ see whether this get's us going with all the shader stuff;
+ LATER this should be implemented again, but probably with more
+ careful thinking
+
+ This reverts commit 79f68200fe8e265b2eeb824544693a3eb48bc57b.
+
+2010-02-09 17:14 zmoelnig
+
+ * only push/pop the color-matrix if ARB_imaging is supported
+
+2010-02-03 18:05 zmoelnig
+
+ * fixed for M$VC
+
+2010-02-03 17:37 zmoelnig
+
+ * define behaviour for projection/color/texture stacks
+
+2010-02-03 17:08 zmoelnig
+
+ * query the current matrix depth's rather than guessing
+
+2010-02-01 16:05 zmoelnig
+
+ * new() is now member of Obj_header; this might (nor not) resolve
+ problems with
+ flext
+
+2010-01-29 11:25 nusmuk
+
+ * add shader initialisation at each gem window creation
+
+2010-01-29 08:57 zmoelnig
+
+ * initialize m_state properly to INIT
+
+2010-01-28 18:40 zmoelnig
+
+ * enhanced the setModified() to call rebuildList()
+
+2010-01-28 18:39 zmoelnig
+
+ * if a context-variable is set out-of-context, all its instances
+ are set to the
+ given value
+ (mostly needed for setting MODIFIED flags because the user sent a
+ message)
+
+2010-01-28 11:30 zmoelnig
+
+ * check for apple/ia64
+
+2010-01-28 11:30 zmoelnig
+
+ * removed inclusion if Quicktime.h
+
+2010-01-28 11:06 zmoelnig
+
+ * check for ia64 in filmQT
+
+2010-01-28 10:57 zmoelnig
+
+ * protect filmDarwin not just by __APPLE__ but by
+ HAVE_CARBONQUICKTIME
+
+2010-01-28 10:53 zmoelnig
+
+ * check whether we are on Apple/ia64 before trying to compile code
+ that won't
+ work;
+ LATER use a real configure check for this
+
+2010-01-28 10:38 zmoelnig
+
+ * make CarbonQuicktime not disabling other image loading backends
+
+2010-01-28 10:29 zmoelnig
+
+ * reorganized code a little bit to migrate the OSX code to the
+ proper interface
+
+2010-01-28 10:04 zmoelnig
+
+ * fixed typos
+
+2010-01-28 10:02 zmoelnig
+
+ * allow coexistence of QuickTime code and other backends (e.g.
+ ImageMagick)
+
+2010-01-28 09:52 zmoelnig
+
+ * fixes for OSX
+
+2010-01-28 09:51 zmoelnig
+
+ * use '__attribute__ ((deprecated))' rather than
+ '__attribute_deprecated__'
+
+2010-01-28 08:59 zmoelnig
+
+ * don't try to initialize the ContextData if no default value is
+ given
+
+2010-01-28 08:58 zmoelnig
+
+ * include GemState.h
+
+2010-01-28 08:58 zmoelnig
+
+ * M$VC fixes (snprintf() and close())
+
+2010-01-27 17:44 zmoelnig
+
+ * added GemDylib.cpp to the project
+
+2010-01-27 17:44 zmoelnig
+
+ * fixed M$VC errors
+
+2010-01-27 17:35 zmoelnig
+
+ * removed GemState.h from GemBase.h; so we have to re-included
+ manually where
+ needed
+
+2010-01-27 17:04 zmoelnig
+
+ * a wrapper class for dylibs (loads a dynamic library and runs
+ functions therein)
+
+2010-01-27 15:59 zmoelnig
+
+ * removed verbosity
+
+2010-01-27 15:54 zmoelnig
+
+ * introduced CPPExtern::findFile() to wrap the canvas-stuff
+
+2010-01-27 14:49 zmoelnig
+
+ * also except std::string when creating an exception
+
+2010-01-27 14:47 zmoelnig
+
+ * canvas_makefilename() and friends really want a non-const
+ t_canvas*
+
+2010-01-27 14:46 zmoelnig
+
+ * canvas_makefilename() and friends really want a non-const
+ t_canvas*
+
+2010-01-27 14:20 zmoelnig
+
+ * const_cast<> because Pd needs them
+
+2010-01-27 14:19 zmoelnig
+
+ * const_cast<>s, because Pd declares loads of variables as
+ non-const even though
+ they really should be const
+
+2010-01-25 16:51 zmoelnig
+
+ * added checks for linker-flags '-bundle -mmacosx-version-min=10.3
+ -undefined dynamic_lookup'
+
+2010-01-25 13:18 nusmuk
+
+ * remove unused connections
+
+2010-01-25 13:15 nusmuk
+
+ * revert back the modification : this patch work like it use to...
+
+2010-01-25 12:56 nusmuk
+
+ * varius clean of the examples patchs
+
+2010-01-25 12:37 zmoelnig
+
+ * call setTexCoords() only once at the end of render()
+
+2010-01-25 12:35 zmoelnig
+
+ * use [pix_kaleidoscope] for a more interesting effect
+ ([pix_aging] is an"overlay" effect that does nothing to the
+ pixels)
+
+2010-01-25 12:20 zmoelnig
+
+ * use "texture ?" rather than "mode ?"
+
+2010-01-25 12:19 zmoelnig
+
+ * reset the texcoord matrix every single frame...
+
+2010-01-25 10:41 zmoelnig
+
+ * fixed deprecation define for MSVC
+
+2010-01-22 18:51 nusmuk
+
+ * adapting shader regarding the texture coordinate change in Gem
+
+2010-01-21 11:22 zmoelnig
+
+ * Merge branch 'GemState'
+
+ Conflicts:
+ Gem/src/Base/GemState.cpp
+
+2010-01-19 13:08 zmoelnig
+
+ * on the way to using GemContextData<> even in "ordinary"
+ (non-multi-context) envs
+
+2010-01-19 10:09 zmoelnig
+
+ * added config.h to svn:ignore
+
+2010-01-19 10:07 zmoelnig
+
+ * setting svn:ignore externals for the source-trees
+
+2010-01-19 10:04 zmoelnig
+
+ * svn:ignore "*.d"
+
+2010-01-11 17:08 zmoelnig
+
+ * c++cast fixes for w32
+
+2010-01-11 12:55 zmoelnig
+
+ * more C++cast fixes for OSX
+
+2010-01-11 12:35 zmoelnig
+
+ * replaced 'vector_unsigned_char' by 'vector unsigned char'
+
+2010-01-11 11:22 zmoelnig
+
+ * better accessors for GemContextData
+
+ accessing a contextualized variable should now be transparent:
+ e.g.
+ <code>
+ GemContextData<int>value;
+ value=12;
+ int a=3*value+7;
+ </code>
+
+ prefix/postfix (e.g.. "value++") doesn't seem to work though
+
+2010-01-11 11:20 zmoelnig
+
+ * reset the active texunit to #0 in pix_texture::postRender()
+
+ this should avoid problems with upstream objects (and objects
+ rendered LATER without any explicit [pix_texture])
+
+ we still need a proper solution for [separator] and multiple
+ texture stacks
+
+2010-01-11 11:18 zmoelnig
+
+ * [separator] now takes an extra argument to only separate specific
+ domains
+
+2010-01-11 11:17 zmoelnig
+
+ * added warning about multiple texunits and pushing/popping texmat
+
+ this really needs to be fixed, as people getting constant openGL
+ errors
+ (over/underflows) when using mulitple texunits and [separator]
+
+2010-01-11 11:15 zmoelnig
+
+ * replaced anonymous indices of state->stackDepth with an enum in
+ GemMan
+
+2010-01-11 10:46 zmoelnig
+
+ * c++-casts
+
+2010-01-11 10:42 zmoelnig
+
+ * more fixes for C++ casts on OSX
+
+2010-01-08 14:45 zmoelnig
+
+ * fixed C++casts for OSX
+
+2010-01-08 13:26 zmoelnig
+
+ * more c++casts
+
+2010-01-08 13:23 zmoelnig
+
+ * replaced (int)atom_getfloat() by atom_getint()
+
+2010-01-08 13:22 zmoelnig
+
+ * static_cast<> for Output/
+
+2010-01-08 13:22 zmoelnig
+
+ * static_cast<> for Nongeos/
+
+2010-01-08 13:21 zmoelnig
+
+ * t_float cast
+
+2010-01-08 13:21 zmoelnig
+
+ * static_cast<GL...>
+
+2010-01-08 13:20 zmoelnig
+
+ * static_cast<GL...> for Geos
+
+2010-01-08 13:19 zmoelnig
+
+ * static_cast<float> in Geos
+
+2010-01-08 13:18 zmoelnig
+
+ * drawtype of curve3d is now a local enum
+
+2010-01-08 13:17 zmoelnig
+
+ * static_cast<int> of Geos
+
+2010-01-08 13:16 zmoelnig
+
+ * cast fixes in Vertex
+
+2010-01-08 13:14 zmoelnig
+
+ * removed some unneeded casts
+
+2010-01-08 13:14 zmoelnig
+
+ * fixed some bugs where atom_getint was used to get floats
+
+2010-01-08 13:13 zmoelnig
+
+ * scripted conversion from ccasts to c++casts
+
+2010-01-08 12:56 zmoelnig
+
+ * reinterpret_cast<t_newmethod>
+
+2010-01-08 12:54 zmoelnig
+
+ * reinterpret_cast<t_method>
+
+ converted all the CCASTs to C++CASTS with:
+ for i in *.cpp
+ do
+ sed -e 's|(t_method) *\([^
+ ]*\)\([,)]\)|reinterpret_cast<t_method>(\1)\2|' -i "${i}"
+ done
+
+2010-01-08 12:13 zmoelnig
+
+ * more casts
+
+2010-01-08 12:10 zmoelnig
+
+ * float priorities
+
+2010-01-08 12:09 zmoelnig
+
+ * fixed typo
+
+2010-01-08 12:08 zmoelnig
+
+ * reinterpret_casts for pointers
+
+2010-01-08 12:07 zmoelnig
+
+ * more C++ casts (this time in Base/)
+
+ i guess a lot of casts in osx/w32 specific code (GemWinCreateMac)
+ will not work as it is; changes should be rather trivial
+
+2010-01-08 12:05 zmoelnig
+
+ * use static_cast<> and reintpret_cast<> where appropriate
+
+2009-12-23 18:27 zmoelnig
+
+ * works ok but ignores upsidedown
+ (looks weird when used with [pix_texture] since the image is
+ correct but the relief is not)
+
+2009-12-23 12:50 zmoelnig
+
+ * indentation
+
+2009-12-23 11:41 zmoelnig
+
+ * prefixed all member variables with "m_" (this time it works);
+ still need to understand why it does not work anymore (and why it
+ used to only work with RECTANGLE textures)
+
+2009-12-23 09:41 zmoelnig
+
+ * prefixed all members with m_
+
+2009-12-23 09:31 zmoelnig
+
+ * indentation and started to rename variables for readability
+
+2009-12-23 09:20 zmoelnig
+
+ * no "filename" in the QTImage2mem code (needs cleanup)
+
+2009-12-21 15:07 zmoelnig
+
+ * handle rectangle and upside-down textures via the GL_TEXTURE
+ matrix
+ (this way, the Geos can be totally agnostic about the texture
+ type and
+ orientation)
+ LATER: imageVert, pqtorusknots, ripple and (evtl.) rubber might
+ not behave as
+ they should
+ LATER: check whether GL_TEXTURE matrix is really to be abandoned
+ in OGL-3.0
+
+2009-12-17 17:00 zmoelnig
+
+ * added note about texture matrix
+
+2009-12-17 12:56 zmoelnig
+
+ * load all images upside down
+
+2009-12-15 13:26 zmoelnig
+
+ * updated config.{sub,guess}
+
+2009-12-15 13:06 zmoelnig
+
+ * fixed paths; now it compiles from svn
+
+2009-12-15 12:51 zmoelnig
+
+ * fixed path to ChangeLog
+
+2009-12-15 12:47 zmoelnig
+
+ * from my debian packaging efforts
+
+2009-12-14 21:37 zmoelnig
+
+ * don't use general namespace avm:: but use it explicitely when
+ needed (eg. for StreamInfo)
+
+2009-12-14 10:41 zmoelnig
+
+ * moved code into the mutexlocked parts to avoid crashes
+
+2009-12-07 18:41 zmoelnig
+
+ * use namespace "avm" for avifile-things
+
+2009-12-07 11:21 zmoelnig
+
+ * [gemwin] no longer sets the default framerate (instead this is
+ queried from
+ 'window.fps' and (re)set in GemMan::resetState()
+
+2009-12-07 11:19 zmoelnig
+
+ * rectangle.texture and rectangle.pbo is now set via GemSettings
+
+2009-12-07 11:17 zmoelnig
+
+ * made framerate settable via GemSettings;
+ [print( gemwin now also prints all the GemSettings
+
+2009-12-07 09:14 zmoelnig
+
+ * added notes about cocoa
+
+2009-12-01 15:02 zmoelnig
+
+ * [separator] now also stores the projection matrix;
+ added a little doc on what is actually separated
+
+2009-11-30 13:17 zmoelnig
+
+ * back to not-printing the settings
+
+2009-11-30 13:14 zmoelnig
+
+ * oops forgot to recompile before committing...here we go
+
+2009-11-30 13:10 zmoelnig
+
+ * fixed typos: "treshold" no really reads "threshold" (uhah, this
+ makes patches
+ incompatible)
+
+2009-11-30 11:34 zmoelnig
+
+ * don't call wordfree() on OSX as this is buggy (makes endless
+ calls to memfree of non-aligned pointers)
+
+2009-11-30 11:11 zmoelnig
+
+ * error checks for wordexp()
+
+2009-11-28 23:05 zmoelnig
+
+ * fixed documentation (closes #2905446)
+
+2009-11-27 22:23 zmoelnig
+
+ * bashisms
+
+2009-11-27 22:10 zmoelnig
+
+ * removed debugging output
+
+2009-11-27 22:08 zmoelnig
+
+ * added glGetIntegerv();
+ fixed glGetFloatv();
+
+2009-11-27 21:00 zmoelnig
+
+ * added a note about dynamic lights
+
+2009-11-27 20:58 zmoelnig
+
+ * check whether we are rendering (that is: have a valid GLcontext)
+ before calling stopRendering() in the destructor
+
+2009-11-27 20:56 zmoelnig
+
+ * don't call glClearColor() without a window (might crash with some
+ drivers)
+
+2009-11-26 17:49 zmoelnig
+
+ * compiles on w32 again
+
+2009-11-26 14:44 zmoelnig
+
+ * don't print settings
+
+2009-11-26 14:04 zmoelnig
+
+ * more verbose
+
+2009-11-26 13:29 zmoelnig
+
+ * example file
+
+2009-11-26 12:44 zmoelnig
+
+ * settings for various aspects of the gemwindow and the
+ font-renderer
+
+2009-11-26 12:44 zmoelnig
+
+ * convenience methods;
+ DEFAULT_FONT
+
+2009-11-26 10:40 zmoelnig
+
+ * set the settings-file via environment variables GEM_SETTINGS
+
+2009-11-26 10:24 zmoelnig
+
+ * almost there: legacy support for env-variables; code cleanup
+
+2009-11-26 08:49 zmoelnig
+
+ * renamed the runtime settings to GemSettings
+
+2009-11-25 17:55 zmoelnig
+
+ * simple implementation of RealtTime configuration
+
+2009-11-25 15:41 zmoelnig
+
+ * a bit of explaining what is going on
+
+2009-11-25 15:30 zmoelnig
+
+ * conf
+
+2009-11-25 14:53 zmoelnig
+
+ * check whether QuickTime init succeeded before trying to close()
+
+2009-11-24 17:12 zmoelnig
+
+ * use GemCGLint instead of CGLint to handle different CGLversions
+
+2009-11-24 10:35 zmoelnig
+
+ * tyr handling outdated CGL-versions;
+ really people should rather upate....
+
+2009-11-05 17:35 zmoelnig
+
+ * strrchr() returns "const char*"
+
+2009-10-31 16:49 zmoelnig
+
+ * hopefully got the texenv right
+
+2009-10-28 13:04 zmoelnig
+
+ * less warnings...
+
+2009-10-28 13:00 zmoelnig
+
+ * undef HAVE_CONFIG_H after inclusion of config.h
+
+2009-10-27 21:26 zmoelnig
+
+ * cast filename to const char*
+
+2009-10-27 21:16 zmoelnig
+
+ * use "const char*" for open();
+ fixed some signed/unsigned comparisions
+
+2009-10-22 17:09 zmoelnig
+
+ * an experimental cubemap-texture object; this should later be
+ merged into [pix_texture]
+
+2009-10-21 12:48 zmoelnig
+
+ * nada
+
+2009-10-18 13:41 zmoelnig
+
+ * on w32 define "close" as "_close" (shouldn't this be: on MSVC
+ rather than W32?)
+
+2009-10-15 17:03 zmoelnig
+
+ * added GemException files to build
+
+2009-10-15 17:02 zmoelnig
+
+ * Release no builds with ARToolKit support, wherease ReleaseDummy
+ builds without
+
+2009-10-15 16:43 zmoelnig
+
+ * removed inclusion of Base/GemConfig.h as this has to be handled
+ locally
+
+2009-10-15 16:33 zmoelnig
+
+ * export the _setup function on w32;
+ added guard to not call the class_new() twice
+
+2009-10-15 16:14 zmoelnig
+
+ * added M$VC-project;
+ removed "#warning" directives, since M$VC doesn't really like
+ them
+
+2009-10-15 16:07 zmoelnig
+
+ * removed configDarwin.h.in: either use autoconf's config.h.in or
+ configDarwin.h
+
+2009-10-15 16:01 zmoelnig
+
+ * autoheaders generated stuff
+
+2009-10-15 15:59 zmoelnig
+
+ * config-related stuff
+
+2009-10-15 15:58 zmoelnig
+
+ * simplified CPPExtern.h;
+ moved GemExceptions into a separate file
+
+2009-10-15 11:49 zmoelnig
+
+ * this now compiles as an external for Gem
+
+2009-10-15 11:49 zmoelnig
+
+ * import/export handling for M$VC (on the way to provide a
+ mechanism for GEM-externals)
+
+2009-10-15 11:35 zmoelnig
+
+ * almost got it working (though tiny changes to Gem are needed)
+
+2009-10-15 07:58 nusmuk
+
+ * correct sentense about rendering order
+
+2009-10-15 07:41 zmoelnig
+
+ * slowly goes the night: still not really working M$VC project
+ (linker fails)
+
+2009-10-15 07:17 zmoelnig
+
+ * added banner when compiled as a Gem-external;
+ properly include GemConfig.h
+ (LATER this really should use its own config)
+
+2009-10-14 08:55 zmoelnig
+
+ * protect against NULL-canvases (e.g. when invoking the loader via
+ "-lib")
+
+2009-10-13 15:07 zmoelnig
+
+ * moved the installer target into a separate project
+
+2009-10-13 14:34 zmoelnig
+
+ * removed pix_artoolkit from Pixes and added pix_artoolkit project
+
+2009-10-13 14:33 zmoelnig
+
+ * added _snprintf() magic for M$VC
+
+2009-10-13 14:32 zmoelnig
+
+ * removed _snprintf() magic (it has nothing todo with configNT.h)
+
+2009-10-13 14:31 zmoelnig
+
+ * an M$VC-project for pix_artoolkit;
+ small change to pix_artoolkit.cpp to fix LNK2019 (check whether
+ this breaks something on other platforms)
+
+2009-10-13 13:24 zmoelnig
+
+ * fixed typo in preprocessor code
+
+2009-10-13 13:22 zmoelnig
+
+ * M$ needs stupid aliases for snprintf()-like functions
+
+2009-10-07 20:36 zmoelnig
+
+ * use "data" instead of "pdata";
+ pdata is mainly here to get the alignment of data right;
+ using pdata will be slower (not-aligned) and wrong (pixel offset)
+
+2009-10-01 10:08 zmoelnig
+
+ * ...
+
+2009-10-01 10:00 zmoelnig
+
+ * moved pix_artoolkit into src/extra/ in order to reduce
+ dependencies of core Gem
+
+2009-10-01 09:59 zmoelnig
+
+ * adapted to new preprocessor magic
+
+2009-10-01 09:23 zmoelnig
+
+ * indentation for better readability
+
+2009-09-30 17:25 zmoelnig
+
+ * don't ignore return value of fread()
+
+2009-09-30 17:15 zmoelnig
+
+ * removed traces of ???_NEW defines
+
+2009-09-30 16:51 zmoelnig
+
+ * by default, don't strip the binary created
+
+2009-09-30 16:31 zmoelnig
+
+ * include GemConfig.h when necessary and NOT in CPPExtern;
+ less dependency quirks
+
+2009-09-30 15:12 zmoelnig
+
+ * another cleanup of the configure stuff in order to get the
+ film/video-OS stuff right;
+ this still needs code changes on the backend side
+
+2009-09-30 13:30 zmoelnig
+
+ * use GL_FALSE/GL_TRUE rather than -1/0
+
+2009-09-30 13:23 zmoelnig
+
+ * cleanup model when re-opening or open failed
+
+2009-09-30 11:41 zmoelnig
+
+ * regnerated configure.ac for cleaner code (not much happened
+ though)
+
+2009-09-30 11:40 zmoelnig
+
+ * try to reduce warnings by not-ignoring the result of scanf/gets
+
+2009-09-28 14:42 zmoelnig
+
+ * added "print" message to print all the control-points to the
+ console;
+ setSpherical now uses degree rather than radians (conforming to
+ everything else in Gem)
+
+2009-09-24 13:45 zmoelnig
+
+ * dummy file to be included if there is no autoconf-generated
+ config.h file
+
+2009-09-23 17:57 zmoelnig
+
+ * renamed configLinux.h.in to config.h.in;
+ on osx the default should be to use the pix_filmOS
+
+2009-09-23 17:15 zmoelnig
+
+ * set "newfilm"-flag (LATER think whether this shouldn't be called
+ automatically by [pix_texture])
+
+2009-09-23 14:31 zmoelnig
+
+ * renamed Base/config.h to Base/GemConfig.h;
+ later we will change the file generated by autoconf from
+ config(Linux|Darwin|Generic|*).h to config.h;
+ and use HAVE_CONFIG_H to include it
+
+2009-09-23 13:12 zmoelnig
+
+ * configure-flags to set the default-font;
+ check for <FTGL/ftgl.h> (check still fails) and include that
+ instead if possible
+
+2009-09-23 12:03 zmoelnig
+
+ * fixed a lot of warnings appearing with "-Wall"
+
+2009-09-22 16:49 zmoelnig
+
+ * HACK: allow negative tracks for changeImage() to indicate that
+ the "next" frame should be taken and the requested frame should
+ be ignored;
+ really: negative frame# would be better (can these ever appear in
+ some weird container? more likely than negative tracks...)
+
+2009-09-22 09:58 zmoelnig
+
+ * merged back fixes from 0.92 branch (2876-2927)
+
+2009-09-21 18:15 zmoelnig
+
+ * experimental dynamic render tick: if rendering takes too long we
+ try to shorten the time till the next tick has to be
+ re-scheduled; don't know whether this really works
+
+2009-09-21 16:09 zmoelnig
+
+ * this code needs cleanup;
+ at least PBOs work now with rectangle textures
+
+2009-09-21 14:40 zmoelnig
+
+ * more todos
+
+2009-09-18 06:54 zmoelnig
+
+ * added notes about GemOutlet and the like
+
+2009-09-17 11:43 zmoelnig
+
+ * fixed bug when reducing number of iterations for YUV & Gray;
+ hopefully fixed RGBA issues on OSX/i386
+
+2009-09-17 08:19 zmoelnig
+
+ * removed [pix_filmNT] since on w32 we are using [pix_film] with
+ DS/QT/AVI(=NT) backend
+
+2009-09-17 08:04 zmoelnig
+
+ * removed [pix_filmQT]: it is not used anywhere and just makes
+ problems
+
+2009-09-16 13:54 zmoelnig
+
+ * changed type of GemVersion::versionString() from "const static
+ char* const" to "const static char*" (no more warnings on
+ g++-4.4)
+
+2009-09-15 13:32 zmoelnig
+
+ * at least find s_stuff.h if it is in a system-wide
+ include-directory
+
+2009-09-14 13:01 zmoelnig
+
+ * define __glx_h__ to avoid duplicate inclusion of glx.h
+
+2009-09-13 14:02 zmoelnig
+
+ * allow polygon/curve to have a variable number of vertices, simply
+ by not specifying them at creation time.
+
+2009-09-13 13:59 zmoelnig
+
+ * started todo 0.93
+
+2009-09-12 12:24 zmoelnig
+
+ * renamed TODO.092 to TODO.093
+
+2009-09-12 12:23 zmoelnig
+
+ * removed generated aclocal
+
+2009-09-12 12:22 zmoelnig
+
+ * added check for s_stuff.h (which doesn't find s_stuff in the path
+ specified by --with-pd yet; LATER fix this)
+
+2009-09-10 10:01 zmoelnig
+
+ * removed FFMPEG support (it's handled by gmerlin and it's broken
+ for ages)
+
+2009-09-10 09:48 zmoelnig
+
+ * changed __WIN32__ to _WIN32
+
+2009-09-10 09:41 zmoelnig
+
+ * less verbosity in gmerlin-backend
+
+2009-09-09 16:22 zmoelnig
+
+ * an extra directory for external objects
+
+2009-09-09 15:59 zmoelnig
+
+ * check whether we have a DivByZero when calculating the (not so
+ important) m_fps and avoid it;
+ this can happen with files recorded with Gem...
+
+2009-09-09 14:19 zmoelnig
+
+ * spigot to make this (still dummy) object less verbose
+
+2009-09-09 14:18 zmoelnig
+
+ * bumped version to 0.93cvs
+
+2009-09-09 14:18 zmoelnig
+
+ * put the "version" into a separate variable
+
+2009-09-09 14:17 zmoelnig
+
+ * merged back changes from 0.92
+
+2009-09-09 10:30 zmoelnig
+
+ * merged back the changes from the 0.92 branch that hopefully fixes
+ frame-wise seeking
+
+2009-09-08 12:36 zmoelnig
+
+ * try linking against libstdc++ in order to hopefully avoid
+ segfaults with buggy ati-drivers
+
+2009-09-08 12:26 zmoelnig
+
+ * added [openpanel] to example-patch to allow users to select their
+ own movies
+
+2009-09-08 12:19 zmoelnig
+
+ * dis/enabled rendering chains in the example
+
+2009-09-08 11:05 zmoelnig
+
+ * copy the entire state and not just a reference to it
+
+2009-09-08 10:00 zmoelnig
+
+ * disable printInfo() until glew has been initialized (should fix
+ crashes with glGetString())
+
+2009-08-24 18:06 zmoelnig
+
+ * reverted the fuzz of the last commit: it didn't work as expected
+
+2009-08-24 17:47 zmoelnig
+
+ * fixed texCoords when texture is upside down;
+ LATER: unify this and make all textures upside-down
+
+2009-08-24 17:22 zmoelnig
+
+ * introduced texUpsideDown flag in GemState to indicate whether we
+ have an upside down texture
+ (needed by some goes to get the image right)
+
+2009-08-24 10:09 zmoelnig
+
+ * added text-description of "string"
+
+2009-08-20 13:01 zmoelnig
+
+ * added destructor to cleanup
+
+2009-08-18 20:33 nusmuk
+
+ * add a string message
+
+2009-08-18 15:34 zmoelnig
+
+ * whitespace...
+
+2009-08-18 15:31 zmoelnig
+
+ * fixed typo
+
+2009-08-10 10:49 zmoelnig
+
+ * hopefully better to read uniform-handling
+
+2009-08-10 10:48 zmoelnig
+
+ * added startpost() and a bit of logic to not always show the
+ object's name
+
+2009-08-08 18:01 zmoelnig
+
+ * glTexImage2D
+
+2009-08-04 14:17 zmoelnig
+
+ * removed double class_addmethods()
+
+2009-07-24 20:47 nusmuk
+
+ * adding new exemple (double iterative).
+
+2009-07-24 02:10 nusmuk
+
+ * add a scale option, because the flag is smaller on osX than in
+ linux...
+
+2009-07-23 19:54 nusmuk
+
+ * add 2 new exemple of commun used GEMgl object
+
+2009-07-23 15:48 zmoelnig
+
+ * probably fixed upside-down issue of [pix_draw]
+
+2009-07-22 20:30 zmoelnig
+
+ * added a "--without-ALL" option to disable all "with"-options by
+ default (can be explicitely overridden)
+
+2009-07-19 16:34 zmoelnig
+
+ * more verbose when generating texture coordinates
+
+2009-07-16 12:12 nusmuk
+
+ * clean a bit this example : gemlist is no more banged with 0 and 1
+ gem_state message.
+
+2009-06-24 16:33 zmoelnig
+
+ * removed empty lines
+
+2009-06-24 14:36 zmoelnig
+
+ * added doc about the [thread $1( message
+
+2009-06-23 08:29 zmoelnig
+
+ * applied max's patch to get number of frames and finished-bang
+
+2009-06-15 11:53 zmoelnig
+
+ * removed the declarations for start/stopRendering() as they are
+ not implented
+
+2009-06-09 17:18 eighthave
+
+ * added missing - to make it the proper --export-dynamic
+
+2009-06-03 07:42 zmoelnig
+
+ * oops, missing ","
+
+2009-06-02 21:15 zmoelnig
+
+ * removed unused code; initialize member variables in the
+ initializer
+
+2009-06-02 21:13 zmoelnig
+
+ * removed unused code
+
+2009-06-02 21:12 zmoelnig
+
+ * removed unused code
+
+2009-06-02 21:10 zmoelnig
+
+ * removed unused code
+
+2009-06-02 14:06 zmoelnig
+
+ * added warning when using unnormalized values; fixed help-patch
+
+2009-06-02 13:04 zmoelnig
+
+ * removed methods that are present in the parent-class anyhow
+
+2009-06-02 12:48 zmoelnig
+
+ * removed unneeded variable(s)
+
+2009-06-02 12:48 zmoelnig
+
+ * reordered initialization to match header-file
+
+2009-06-02 12:23 zmoelnig
+
+ * added new modules to the project
+
+2009-06-02 09:22 zmoelnig
+
+ * mainly rearranged the order of appearance of member/variables in
+ the initializer;
+ [vertex_model] now uses glmTexture() rather than the nonexistant
+ glmLinearTexture()
+
+2009-06-02 09:20 zmoelnig
+
+ * removed unneded variables and commented out code
+
+2009-06-02 09:16 nusmuk
+
+ * add driver dv / driver v4l2 messages in the help file.
+
+2009-06-02 08:39 zmoelnig
+
+ * if all values are <=1 then we assume that they are "normalized"
+
+2009-06-02 08:09 zmoelnig
+
+ * use the "provide()" method for displaying the capabilities
+
+2009-06-02 07:47 zmoelnig
+
+ * added symbolic IDs for backend-identification: now we can just
+ use [driver dv( instead of [driver 2( (or was it [driver 3(?)
+
+2009-05-28 13:21 zmoelnig
+
+ * removed some verbosity when loading models; PBuffer nameclashes
+
+2009-05-28 13:08 zmoelnig
+
+ * replaced all fprintf/printf by post/error
+
+2009-05-28 12:39 zmoelnig
+
+ * replaced calls to fprintf(stderr,...) with calls to printf() (no
+ post() available in libs)
+
+2009-05-28 11:36 zmoelnig
+
+ * better regeneration script for GL-defines that does not nest 'if'
+ (problems on MSVC)
+
+2009-05-28 11:22 zmoelnig
+
+ * made it compile on w32 again
+
+2009-05-28 09:20 zmoelnig
+
+ * introduced new GEM_MULTICONTEXT define for multi-context
+ rendering;
+ implemented a first draft of the multi-context state-machine in
+ GemBase.
+ this needs some more thinking about which methods should do what:
+ e.g.:
+ - render(): get's called for each context
+ - startRendering()/stopRendering(): initialize/deinitialize
+ context-specific data (displaylists, textureIDs,...)
+ get's called for each context if "something has changed",
+ indicated by setModified() (?)
+ this could as well be a single contextModified() function
+ - stopRendering(): is really not useful in a multi-context
+ environment (should it only get called if all rendering-contexts
+ have been destroyed?)
+ - update(): multiple-contexts can render a- and synchronously, so
+ render() should not do anything time-specific (like incrementing
+ counters); updaet() should get called whenever time has moved on.
+ (e.g. update(deltatime););
+ - what to do with non-opengl specific things, e.g. pixes?
+ - ...
+
+2009-05-28 08:03 zmoelnig
+
+ * removed unused code (mostly: empty function calls)
+
+2009-05-28 07:57 zmoelnig
+
+ * moved comments around so they actually comment on the correct
+ line of code
+
+2009-05-26 18:04 zmoelnig
+
+ * a help-patch for [sphere3d]
+
+2009-05-26 18:00 zmoelnig
+
+ * fixed typo
+
+2009-05-26 17:40 zmoelnig
+
+ * added note about running configure
+
+2009-05-25 15:00 zmoelnig
+
+ * base class for context-specific data (to be used LATER)
+
+2009-05-25 14:46 zmoelnig
+
+ * fixed destroy
+
+2009-05-25 14:45 zmoelnig
+
+ * minor adjustments
+
+2009-05-25 14:00 zmoelnig
+
+ * hook for window deletion;
+ build [gemglutwindow] as a separate object (not part of Gem)
+ GemContext can also be queried for a numeric context id (later we
+ need this for context-dependent data, like displaylists)
+
+2009-05-25 10:08 zmoelnig
+
+ * make sure that the setup function is only called once
+
+2009-05-24 19:14 zmoelnig
+
+ * fixed bugs; implemented [gemmouse]
+
+2009-05-24 19:13 zmoelnig
+
+ * worrking on the glutwindow and multi-context stuff
+
+2009-05-23 16:22 zmoelnig
+
+ * include glxew.h rather than glx.h
+
+2009-05-23 15:13 zmoelnig
+
+ * renamed Region to FidSegRegion to avoid name-conflicts with
+ XEvent
+
+2009-05-23 14:32 zmoelnig
+
+ * provide getGlewContext() functions
+
+2009-05-23 14:11 zmoelnig
+
+ * use generated code (and avoid the ifdefs as we are now using lew
+ and everything is defined anyhow)
+
+2009-05-23 12:04 zmoelnig
+
+ * derived [gemglutwindow] from a very simple GemContext class which
+ will hopefully handle glewcontext switches
+
+2009-05-23 11:41 zmoelnig
+
+ * replaced client_storage_supported, texture_range_supported,
+ texture_yuv_supported, multisample_filter_hint by their GLEW
+ equivalents
+
+2009-05-23 11:29 zmoelnig
+
+ * directly query glew rather than caching the results in GemMan
+ (think about multiple contexts!)
+
+2009-05-23 08:16 zmoelnig
+
+ * some more improvements
+
+2009-05-22 10:31 zmoelnig
+
+ * use an abstraction wrapper around the real window-backend
+
+2009-05-22 10:26 zmoelnig
+
+ * [GEMglMaterialfv]
+
+2009-05-22 10:19 zmoelnig
+
+ * a simple implementation based on glut
+
+2009-05-22 08:18 zmoelnig
+
+ * revived the src/Output/ directory;
+ the [gemextwin] therein won't compile as it is highly dependent
+ on the multiwin branch (or so it seems)
+
+2009-05-22 08:17 zmoelnig
+
+ * dunno
+
+2009-05-22 08:16 zmoelnig
+
+ * comments by georg...
+
+2009-05-20 18:42 zmoelnig
+
+ * reordered so that .cpp file matches header
+
+2009-05-20 18:34 zmoelnig
+
+ * at least it loads again... (fixed all unresolved symbols)
+
+2009-05-20 18:33 zmoelnig
+
+ * regenerated with newer aclocal
+
+2009-05-20 18:06 zmoelnig
+
+ * non-functional start of [gemwindow] the window-part of GemMan as
+ a separate object
+
+2009-05-20 14:06 zmoelnig
+
+ * ...
+
+2009-05-20 14:00 zmoelnig
+
+ * made the scene a bit more interesting (less likely to create
+ black snapshots)
+
+2009-05-20 13:55 zmoelnig
+
+ * an abstraction implementation of [pix_write] using [pix_snap] and
+ [pix_writer]
+
+2009-05-20 13:54 zmoelnig
+
+ * do not create inlets for offset/dimension (meaningless in this
+ object)
+
+2009-05-20 10:49 zmoelnig
+
+ * an object that writes pixes to disk (no snapshotting involved!)
+
+2009-05-20 10:20 zmoelnig
+
+ * use glew-variables to check whether a context has been
+ established rather than calls to GemMan::windowExists() (which
+ should be removed altogether)
+
+2009-05-20 09:16 zmoelnig
+
+ * removed 2nd instance of [gemlist]; removed double-initialization
+
+2009-05-20 09:14 zmoelnig
+
+ * removed [gem_state]; use [gemlist] instead
+
+2009-05-19 17:41 zmoelnig
+
+ * replaced [gem_state] by [gemlist]
+
+2009-05-19 17:35 zmoelnig
+
+ * allow to set some default things in the non-cached GemState
+
+2009-05-19 17:34 zmoelnig
+
+ * more implemented
+
+2009-05-19 16:18 zmoelnig
+
+ * removed unneeded variable
+
+2009-05-19 13:36 zmoelnig
+
+ * implemented a bit of stereo and other things...
+
+2009-05-19 10:40 zmoelnig
+
+ * allow GEMglGetFloat() to use symbolic parameter names
+
+2009-05-18 15:53 zmoelnig
+
+ * uaeh, this is a lot of work to (still) do...
+
+2009-05-18 11:59 zmoelnig
+
+ * a not-yet replacement for [gemwin]
+
+2009-05-18 11:56 zmoelnig
+
+ * indentation
+
+2009-05-16 15:23 zmoelnig
+
+ * some defines to be set by configure for osx
+
+2009-05-15 17:12 eighthave
+
+ * fixed typo
+
+2009-05-14 15:08 zmoelnig
+
+ * when no argument (or "0") is specified, use the default
+ render-order (50)
+
+2009-05-14 14:56 zmoelnig
+
+ * removed the hardcoded paths to shaders: the examples do not do
+ anything anyhow
+
+2009-05-14 14:49 zmoelnig
+
+ * fixed wrong documentation about negative render-order: -3 is
+ REALLY renderend BEFORE -10
+
+2009-05-09 19:56 zmoelnig
+
+ * added sliders to set hue/sat/val
+
+2009-05-09 19:42 zmoelnig
+
+ * use a gop-subpatch to turn on/off rendering and handle
+ create/destroy of Gemwindo
+
+2009-05-09 18:20 zmoelnig
+
+ * fixed bug that crashed Gem when loading a model without an openGL
+ context
+
+2009-04-27 20:53 zmoelnig
+
+ * added verbose() message when mem2image fails to close a file
+
+2009-04-27 20:47 zmoelnig
+
+ * open image-files as binary rather than text
+
+2009-04-27 17:57 zmoelnig
+
+ * renamed geometry-shader to have nice little 4 character suffix
+
+2009-04-27 17:47 zmoelnig
+
+ * updated M$VC projects
+
+2009-04-27 17:43 zmoelnig
+
+ * renamed variables (M$VC did not like "near" and "far" at all)
+
+2009-04-27 07:30 zmoelnig
+
+ * hopefully better warnings when trying to load shaders without
+ openGL context initialized...
+
+2009-04-27 07:10 zmoelnig
+
+ * fxied another in/out typo
+
+2009-04-26 18:21 nusmuk
+
+ * add a geometry shader exemple
+
+2009-04-26 16:24 zmoelnig
+
+ * added calls to glProgramParameteriEXT() in LinkARB section
+
+2009-04-26 09:18 nusmuk
+
+ * minor change
+
+2009-04-26 09:16 nusmuk
+
+ * add a new axample : drawing 2 gemhead in the same frambuffer.
+
+2009-04-25 20:46 nusmuk
+
+ *
+
+2009-04-23 21:17 zmoelnig
+
+ * tried to avoid duplicate registraction of methods and classes
+ (the former succeeded and i added a note why the latter does not)
+
+2009-04-23 21:15 zmoelnig
+
+ * simplified the add-gem-to-path thingie
+
+2009-04-23 12:49 zmoelnig
+
+ * use TRIANGLES as default for geometry shader
+
+2009-04-23 12:39 zmoelnig
+
+ * added help-patch for geometry-shader (doesn't do much); added
+ hints on how to set evnironment for geometry-shaders in
+ glsl_program
+
+2009-04-23 12:19 zmoelnig
+
+ * removed aclocal/autoconf automagic: run autogen.sh instead (or
+ manually run aclocal/autoconf)
+
+2009-04-23 12:17 zmoelnig
+
+ * added parameters for geomtery shaders (TODO: check whether this
+ still works on other hardware...)
+
+2009-04-23 09:06 zmoelnig
+
+ * simple autogen-sh script that runs aclocal and autoconf;
+ LATER these calls should be removed from the Makefile entirely
+
+2009-04-22 03:07 eighthave
+
+ * on help patches that have two of the same image file, I replaced
+ the second with a different image, plus I added ducks.png to
+ liven things up and provide better illustrations of some of the
+ objects
+
+2009-04-22 00:50 eighthave
+
+ * reduced size and moved location to fit on screens of mere mortals
+
+2009-04-22 00:48 eighthave
+
+ * changed path to example files to match other help patches
+
+2009-04-22 00:46 eighthave
+
+ * fixed to be a working example with sliders and messages boxes
+ that are in a useful range
+
+2009-04-21 05:13 eighthave
+
+ * made file loading a bit easier, like other help patches
+
+2009-04-21 05:12 eighthave
+
+ * fixed typo in example movie name
+
+2009-04-09 11:35 zmoelnig
+
+ * added checks to build fat binaries (needs more testing)
+
+2009-04-06 10:32 zmoelnig
+
+ * use reallocate() throughout
+
+2009-04-06 10:23 zmoelnig
+
+ * express unsureness about memleak
+
+2009-04-06 10:22 zmoelnig
+
+ * free rowpointers after useage...to avoid memleaks
+
+2009-04-06 10:21 zmoelnig
+
+ * reindentation
+
+2009-04-06 10:20 zmoelnig
+
+ * use reallocate() rather than reallocating by hand to minimize
+ memleaks
+
+2009-04-06 10:12 zmoelnig
+
+ * reindentation
+
+2009-04-06 10:09 zmoelnig
+
+ * use imageStruct::allocate() throughout
+
+2009-04-02 18:59 zmoelnig
+
+ * use allocate() to allocate image memory rather than doing it
+ manually;
+ this guarantees that the data is freed correctly
+ (fixes #2719368 & #2722316)
+
+2009-04-02 18:15 zmoelnig
+
+ * oops forgot to checkin the header-fiels
+
+2009-04-02 18:14 zmoelnig
+
+ * clamp the get/set pixel function to the dimensions of the image
+ (fixes #2716875)
+
+2009-04-02 17:48 zmoelnig
+
+ * note about using the available number of texunits
+
+2009-04-02 17:46 zmoelnig
+
+ * reset the quality-settings when using external textures (fixes
+ #2703708);
+ query the number of available texunits instead of assuming it is
+ 8
+
+2009-04-01 15:57 zmoelnig
+
+ * documentation for "resize"-message
+
+2009-04-01 15:40 zmoelnig
+
+ * please do not introduce dependencies on 3rd party libs like pddp
+
+2009-03-29 18:12 eighthave
+
+ * made Marius' rtx_sch2.pd into a Gem-style example
+
+2009-03-26 18:22 zmoelnig
+
+ * osx wants a typecast to (char*) when using malloc()
+
+2009-03-25 21:54 eighthave
+
+ * sketch of a GEMgl help patch
+
+2009-03-24 23:43 eighthave
+
+ * added messages and symbols to the inlet
+
+2009-03-23 23:54 eighthave
+
+ * documented FSAA (Full Scene Anti-Aliasing
+
+2009-03-23 22:31 eighthave
+
+ * first barebones help file for a GEMgl object
+
+2009-03-09 14:35 zmoelnig
+
+ * refuse to create with invalid arguments rather than writing
+ unread errors to the console
+
+2009-03-09 14:33 zmoelnig
+
+ * add comment-hint about GL-2.1
+
+2009-03-09 14:31 zmoelnig
+
+ * prepend object-name when catching exceptions in the constructor
+
+2009-03-02 13:50 zmoelnig
+
+ * at least it compiles and loads;
+ only have to convince my gfx-card to emulate geometry-shaders...
+
+2009-03-02 13:49 zmoelnig
+
+ * the importGLEW script did not take into account, that Gem now
+ _always_ uses GLEW
+
+2009-03-02 13:40 zmoelnig
+
+ * now this was so untested, that it didn't even load...
+
+2009-03-02 13:39 zmoelnig
+
+ * updated GLEW
+
+2009-03-02 13:36 zmoelnig
+
+ * base implementation of geometry-shaders (not tested at all)
+
+2009-03-02 12:48 zmoelnig
+
+ * added UV-texturing support to [multimodel]
+
+2009-02-16 19:59 nusmuk
+
+ * add perspective message to frambuffer, thanks to Matthias
+ Neuenhofer
+
+2009-02-16 19:59 nusmuk
+
+ * add perspective message to frambuffer, thanks to Matthias
+ Neuenhofer
+
+2009-02-08 14:20 zmoelnig
+
+ * fixed 256 vs 255 confusion
+
+2009-02-05 19:34 nusmuk
+
+ * add a crappy workaround for buggy linux nvidia driver (version >
+ 173).
+ this patch set FSAA only if it is not zero thrus allowing
+ nvidia-setting
+ to configure the desire anti-aliasing setting.
+
+2009-01-27 17:49 zmoelnig
+
+ * note about RGB32==BGRA confusion; LATER fix it
+
+2009-01-27 17:31 zmoelnig
+
+ * oops, the last change was a bit too much: accidentally flipped
+ RGB and BGR
+
+2009-01-27 14:44 zmoelnig
+
+ * removed verbose output of "rgba" at each frame...
+
+2009-01-26 16:31 zmoelnig
+
+ * added arguments as requested in #2535557
+
+2009-01-26 15:41 zmoelnig
+
+ * fixed syntax if gmerlin is not available
+
+2009-01-23 08:59 zmoelnig
+
+ * fixed converter crash when nothing is to convert
+
+2009-01-22 17:30 zmoelnig
+
+ * fixed copyright banner
+
+2009-01-22 17:19 zmoelnig
+
+ * seems to work so far
+
+2009-01-22 17:14 zmoelnig
+
+ * [gem_state] does the GemState/GemCache part of [gemhead]
+
+2009-01-22 17:06 zmoelnig
+
+ * removed unused code
+
+2009-01-22 17:04 zmoelnig
+
+ * do not disable libquicktime if gmerlin is found, as this is
+ needed for recording
+
+2009-01-22 14:06 zmoelnig
+
+ * use RGB2GRAY_ instead of constants scattered all around
+
+2009-01-22 13:47 zmoelnig
+
+ * 2nd inlet to the FF-object;
+ make RGBA explicit
+
+2009-01-21 16:24 zmoelnig
+
+ * 2 visual tests (no automation)
+
+2009-01-20 18:20 zmoelnig
+
+ * now that events are rescheduled, we can directly delete the
+ window again.
+ this makes messages like [destroy, border $1, create( meaningfull
+ again
+
+2009-01-20 18:14 zmoelnig
+
+ * events are now queued and rescheduled before they are emitted to
+ the listeners;
+ no more stack corruption (hopefully)
+
+2009-01-20 14:07 zmoelnig
+
+ * removed tablet leftovers
+
+2009-01-19 17:31 zmoelnig
+
+ * [part_draw] now accepts symbolic types (again)
+
+2009-01-19 17:14 zmoelnig
+
+ * replacement for [gemhead] based on [gemreceive];
+ not fully working yet (problems with caching and single-buffer
+ mode)
+
+2009-01-19 17:02 zmoelnig
+
+ * removed spurious post()s
+
+2009-01-19 15:34 zmoelnig
+
+ * disable video decoders by default if gmerlin is found
+
+2009-01-19 15:05 zmoelnig
+
+ * well, no need for a BUGS file anymore
+
+2009-01-19 14:59 zmoelnig
+
+ * updated help-patch
+
+2009-01-19 14:56 zmoelnig
+
+ * BUGs are now tracked at the sf-tracker
+
+2009-01-18 15:19 zmoelnig
+
+ * ...
+
+2009-01-18 15:15 zmoelnig
+
+ * check whether multitextures are supported before setting the
+ number of available units to 8
+
+2009-01-17 14:08 zmoelnig
+
+ * added note about "fullscreen 2" (closes: #1970264)
+
+2009-01-17 13:35 zmoelnig
+
+ * more fixes in the manual section
+
+2009-01-17 13:31 zmoelnig
+
+ * manual has moved to doc
+
+2009-01-17 13:28 zmoelnig
+
+ * GnuGPL.LICENSE was renamed to GnuGPL.LICENSE.txt
+
+2009-01-17 13:13 zmoelnig
+
+ * added new objects (and incorporated the name-change with all the
+ ...NEW vs ...OS stuff)
+
+2009-01-17 13:11 zmoelnig
+
+ * removed unused variables
+
+2009-01-17 12:51 zmoelnig
+
+ * this is a snapshot release so don't say it's 0.91.0
+
+2009-01-17 12:43 zmoelnig
+
+ * exclude .svn rather than CVS in the installer
+
+2009-01-17 12:25 zmoelnig
+
+ * connected 3rd inlet of [pix_freeframe Wave]
+
+2009-01-17 12:04 zmoelnig
+
+ * added [gemreceive]to the vs-project
+
+2009-01-15 11:10 zmoelnig
+
+ * [model] now supports UV-textures
+
+2009-01-15 10:07 zmoelnig
+
+ * working UV textures (but not fully included yet)
+
+2009-01-15 09:16 zmoelnig
+
+ * on the way to support UV-textures
+
+2009-01-14 17:13 zmoelnig
+
+ * set the upsidedown flag in every getFrame()
+
+2009-01-14 16:55 zmoelnig
+
+ * in PixDualObj fixUpDown if the 2 images are of different
+ orientation
+
+2009-01-14 15:16 zmoelnig
+
+ * focus in no-border mode;
+ LATER use Extended Window Manager Hints for this
+ (probably see vlc...)
+
+2009-01-14 12:41 zmoelnig
+
+ * check for gl.h/glu.h
+
+2009-01-14 12:12 zmoelnig
+
+ * disable libtiff/libjpeg when using ImageMagick
+
+2009-01-12 14:12 zmoelnig
+
+ * fixed the crasher when loading grayscale images on OSX
+
+2009-01-12 11:57 zmoelnig
+
+ * seems to work again on OSX (at least 10.5)
+
+2009-01-12 09:38 zmoelnig
+
+ * oops, the binaries for FF-plugins are really located in
+ <name>.frf/Contents/MacOS/<name> rather than <name>.frf/<name>;
+ but there most be a more intelligent way to open such a bundle
+
+2009-01-07 11:18 zmoelnig
+
+ * removed some occurences of DO_AUTO_REGISTER_CLASS
+
+2009-01-07 11:10 zmoelnig
+
+ * cleaned up preprocessor stuff a tiny little bit
+
+2009-01-07 11:09 zmoelnig
+
+ * do not override messages from parent-class; instead override
+ methods
+
+2009-01-07 10:37 zmoelnig
+
+ * do not override messages from parent-class; instead override
+ methods
+
+2009-01-07 09:22 zmoelnig
+
+ * do not overwrite the "draw" method (bad in 0.42)
+
+2008-12-23 22:40 nusmuk
+
+ * remove printing the error when gemlist should not be banged
+
+2008-12-15 12:08 zmoelnig
+
+ * force restart of transfer on "device $1" message (even if it is
+ the same!)
+
+2008-12-15 11:20 zmoelnig
+
+ * more using libv4l2
+
+2008-12-15 09:59 zmoelnig
+
+ * better support using libv4l
+
+2008-12-15 08:36 zmoelnig
+
+ * accidentally removed v4l&ieee1394 checks; here they are again
+
+2008-12-14 17:14 zmoelnig
+
+ * automatically use libv4l and the user did not force to not-use
+ V4L
+
+2008-12-14 17:03 zmoelnig
+
+ * fixed typos
+
+2008-12-14 17:02 zmoelnig
+
+ * more verbosity
+
+2008-12-14 16:14 zmoelnig
+
+ * added support for libv4l1 and libv4l2 (now let's see whether this
+ works...)
+
+2008-12-14 15:39 zmoelnig
+
+ * added checks for libv4l1 and libv4l2
+
+2008-12-12 20:19 zmoelnig
+
+ * handle API change in libmpeg3
+
+2008-12-11 13:48 zmoelnig
+
+ * removed checks for FFMPEG (LATER remove FFMPEG code);
+ hopefully better checks for libmpeg3
+
+2008-12-11 13:47 zmoelnig
+
+ * try all available redirectors until a valid one is found;
+ less verbosity;
+ some sanity checks
+
+2008-12-09 10:10 zmoelnig
+
+ * check for success on file-open to prevent crashes...
+
+2008-12-07 19:16 zmoelnig
+
+ * log callback
+
+2008-12-07 18:42 zmoelnig
+
+ * fixed crasher bug with ogg-files; frame-setting should be more
+ reliable now
+
+2008-12-07 14:35 zmoelnig
+
+ * working code!
+
+2008-12-06 18:38 zmoelnig
+
+ * added checks for gmerlin
+
+2008-12-06 18:14 zmoelnig
+
+ * (non-working) support for gmerlin
+
+2008-11-21 16:38 zmoelnig
+
+ * flip wrongly oriented images when saving with libTIFF/libJPEG
+
+2008-11-21 16:30 zmoelnig
+
+ * fixed comment
+
+2008-11-21 16:29 zmoelnig
+
+ * upsidedown fixfun
+
+2008-11-21 15:53 zmoelnig
+
+ * fix the "upsidedown" while flipping
+
+2008-11-21 15:13 zmoelnig
+
+ * proper names for FlipType: VERTICAL says more than VERT
+
+2008-11-13 09:30 zmoelnig
+
+ * (nonexistant) freeframe-plugins fail silently when created via
+ sys_loader
+
+2008-11-11 14:26 zmoelnig
+
+ * added libxxf86vm-dev to the Debian-packages
+
+2008-11-11 14:17 zmoelnig
+
+ * install more packages on debian (namely: libglu-dev and
+ magick++9-dev)
+
+2008-11-08 16:27 zmoelnig
+
+ * added help for creating windows on remote X-displays
+
+2008-11-08 16:21 zmoelnig
+
+ * better handling of YUVB-images
+ (either refuse to write them or convert them to RGB)
+
+2008-11-07 09:22 zmoelnig
+
+ * added "copy" message to copy images from one slot to another;
+ added alias "load" for "open" (to be in sync with "save")
+
+2008-11-05 10:50 zmoelnig
+
+ * set tifftags: xresolution, yresolution and resolutionunit when
+ using libtiff
+ to write images
+
+2008-11-03 16:32 zmoelnig
+
+ * updated xcode-project for olde NEW stuff
+
+2008-10-29 15:51 zmoelnig
+
+ * disable ffmpeg-test by default
+
+2008-10-29 15:23 zmoelnig
+
+ * fixed typos; added better sanity check; can be called without
+ prior initialization!
+
+2008-10-29 14:00 zmoelnig
+
+ * now this has been gone untested for ages...i will not start now
+
+2008-10-29 13:48 zmoelnig
+
+ * fix auto-registration stuff for OS<->NEW objects
+
+2008-10-29 13:40 zmoelnig
+
+ * some leftovers from the NEW<->OS rename action
+
+2008-10-29 13:33 zmoelnig
+
+ * renamed "pix_(video|movie|film)" to "pix_*OS" as these are really
+ base-classes for platform-dependent inplementations
+ otoh, renamed all "pix_*NEW" to "pix_*";
+ let's see what breaks
+
+2008-10-29 12:36 zmoelnig
+
+ * added 4th outlet (for texture) to pix_movieDarwin
+
+2008-10-27 08:52 nusmuk
+
+ * add a new exemple : physical model on the GPU
+
+2008-10-18 17:59 nusmuk
+
+ *
+
+2008-09-27 16:22 zmoelnig
+
+ * removed the comment about "4th outlet win/lin only";
+ it's rather a matter of compilation
+
+2008-09-27 16:03 eighthave
+
+ * added documentation of the 4th outlet
+
+2008-09-27 12:59 eighthave
+
+ * updated help file, mostly by correcting tpyos, and removing
+ 'client_storage' message since it doesn't work with this object
+
+2008-09-19 11:47 zmoelnig
+
+ * removed the NONBLOCKING flag (see
+ http://lists.puredata.info/pipermail/gem-dev/2008-09/003679.html)
+
+2008-09-17 14:36 zmoelnig
+
+ * GemExceptions should be thrown!
+
+2008-09-17 14:07 zmoelnig
+
+ * embedd GLconst->const interpreter, so now we can use directly use
+ [GEMglEnable GL_FOG] instead of quirks with [GLdefine];
+ this is done explicitely; there really should be a way to do it
+ implicetly for all GLenum types
+
+2008-09-17 11:16 zmoelnig
+
+ * use "const" arguments for getGLdefine() because the
+ arguments really are not changed;
+ make toupper() not crash Pd when (not) fiddling in the
+ symbol-table
+
+2008-09-17 07:59 zmoelnig
+
+ * all GEMgl wrapper-classes are now derived from GemGLBase
+
+2008-09-16 15:26 zmoelnig
+
+ * a new wrapper object (+ a base class to be used for all wrapper
+ objects)
+
+2008-09-16 15:25 zmoelnig
+
+ * ...
+
+2008-09-16 15:02 zmoelnig
+
+ * a wee wrapper script that needs a lot of work!
+
+2008-09-16 13:42 zmoelnig
+
+ * removed unneeded scripts
+
+2008-09-09 13:54 zmoelnig
+
+ * bail out when glu is missing
+ (but we really want to bail out when glu.h is missing)
+ LATER: can we remove the check for OpenGL? (should be
+ covered by glew)
+
+2008-09-09 13:43 zmoelnig
+
+ * check whether GL_ARB_imaging is supported before trying
+ to push/pop the GL_COLOR matrix (fixes: bug#2008988)
+
+2008-08-19 16:51 zmoelnig
+
+ * constified a bit
+
+2008-07-30 17:53 zmoelnig
+
+ * removed the explicit [pix_yuv] conversion;
+ this MUST be fixed in the object side
+
+2008-07-30 17:40 zmoelnig
+
+ * allow [gemreceive] to be instantiated without arguments
+
+2008-07-30 17:22 zmoelnig
+
+ * probably working by now...
+
+2008-07-30 17:18 zmoelnig
+
+ * removed more unneeded variables
+
+2008-07-30 17:07 zmoelnig
+
+ * since we have released Gem-0.91 some time ago, we are
+ now in 0.92.CVS
+
+2008-07-30 16:59 zmoelnig
+
+ * added .txt suffix to the GPL, in order to make it easier to read
+ on w32...
+
+2008-07-30 16:55 zmoelnig
+
+ * this is now in build/osx-xcode/Gem.xcodeproj/
+
+2008-07-30 16:53 zmoelnig
+
+ * cleaned up the root-folder a bit
+
+2008-07-30 16:53 zmoelnig
+
+ * updated a bit, but not really working yet
+
+2008-07-30 16:52 zmoelnig
+
+ * included missing header ... now it compiles
+
+2008-07-30 16:42 zmoelnig
+
+ * removed some warnings in xcode;
+ introduced a new GemVersion class (needs more work on non-osx...)
+
+2008-07-30 14:33 zmoelnig
+
+ * replaced the "MACOSX" macro with "__APPLE__"
+ (hopefully this is the last occurence...)
+
+2008-07-30 12:49 zmoelnig
+
+ * cleaned up xcode project
+
+2008-07-24 15:02 zmoelnig
+
+ * added a short description about what this is for
+
+2008-07-24 14:57 zmoelnig
+
+ * made as much private (hidden inthe implementation file) as
+ possible
+
+2008-07-24 14:53 zmoelnig
+
+ * cleaned up a bit
+
+2008-07-24 14:36 zmoelnig
+
+ * afirst step to replace [gemhead]
+
+2008-07-23 16:28 zmoelnig
+
+ * hmm, dunno
+
+2008-07-23 16:11 zmoelnig
+
+ * removed stray "config.h" files from projects
+
+2008-07-23 16:04 zmoelnig
+
+ * less warnings on w32 (and probably "fixed" the
+ sys_register_loader()
+
+2008-07-23 13:49 zmoelnig
+
+ * removed traces of wintab
+
+2008-07-23 12:17 zmoelnig
+
+ * created build-projects for OS-X;
+ LATER remove the leftovers Gem/GEM_darwin.*/
+
+2008-07-23 12:13 zmoelnig
+
+ * removed user-specific settings
+
+2008-07-23 12:07 zmoelnig
+
+ * moved "manual" into "doc" to have less clutter...
+
+2008-07-23 12:05 zmoelnig
+
+ * cleaned up a bit
+
+2008-07-17 08:05 zmoelnig
+
+ * on the road t a [pix_freeframe]object that can load different
+ plugins...
+
+2008-07-17 08:00 zmoelnig
+
+ * turned off warnings about typedef...
+
+2008-07-14 14:34 zmoelnig
+
+ * dynamically looking up whether we find sys_register_loader,...
+ might be cool
+
+2008-07-14 14:33 zmoelnig
+
+ * this should enable Hans's help-path tricks
+
+2008-07-09 15:48 zmoelnig
+
+ * more on loaders...
+
+2008-07-09 15:47 zmoelnig
+
+ * a tiny wrapper for loaders in Gem (e.g. freeframe, frei0r)
+
+2008-07-08 16:45 zmoelnig
+
+ * added prelaminary support for a freeframe1.0-loader, so people
+ can
+ directly use [pix_GlowVFX] instead of the clumsy [pix_freeframe
+ GlowVFX]
+
+2008-06-16 10:38 zmoelnig
+
+ * oops! forgot to check in a crucial part...
+
+2008-06-16 10:23 zmoelnig
+
+ * added error() when init() fails
+
+2008-06-16 10:22 zmoelnig
+
+ * proper initialization of minframes/maxframes,...
+
+2008-06-16 10:21 zmoelnig
+
+ * added "seed" message; faster fastrand() algorithm
+
+2008-06-13 09:14 zmoelnig
+
+ * unified the GemShape() subclasses a bit;
+ LATER unify the typeMess() even more
+
+2008-06-13 07:37 zmoelnig
+
+ * use member functions rather
+
+2008-06-13 07:20 zmoelnig
+
+ * simplified code a bit
+
+2008-06-12 18:00 zmoelnig
+
+ * mreged in changes from 0.91.1
+
+2008-06-12 18:00 zmoelnig
+
+ * merged in changes from 0.91.1
+
+2008-06-12 17:50 zmoelnig
+
+ * a simple trapezoid with correct(?) texturing
+
+2008-06-11 11:01 zmoelnig
+
+ * make this object useable for picking...
+
+2008-06-02 12:17 zmoelnig
+
+ * fixed buffer overrun
+
+2008-06-02 10:15 zmoelnig
+
+ * TODO is now for 0.92 rather than 0.91
+
+2008-06-02 10:08 zmoelnig
+
+ * made it very explicit that these project-files might not work at
+ all
+
+2008-06-02 10:03 zmoelnig
+
+ * moved the m$VS project-files away into build/win-vs*
+
+2008-06-02 09:36 zmoelnig
+
+ * fixed double definition of checkGemVersion() (illegal merge
+ operation...)
+
+2008-06-02 08:28 zmoelnig
+
+ * dos2unix on GEM.README
+
+2008-06-02 08:27 zmoelnig
+
+ * removed unused code
+
+2008-06-02 08:26 zmoelnig
+
+ * merged back in the changes from v0-91-0
+
+2008-05-26 16:50 nusmuk
+
+ * adjust somes parametters for a better looking exemple.
+
+2008-05-26 16:17 nusmuk
+
+ * fix bug : framebuffer change scenne perspective.
+
+2008-05-23 08:19 zmoelnig
+
+ * added a runtime check to find out, whether this object is
+ compiled
+ against the right version of Gem and refuse to register the class
+ otherwise
+
+2008-05-23 08:00 zmoelnig
+
+ * a bit of version magic for easier compatibility (so externals can
+ refer to
+ a certain version)
+
+2008-05-22 09:38 zmoelnig
+
+ * updated to resolve all unresolved
+
+2008-05-22 09:37 zmoelnig
+
+ * updated for 0.91
+
+2008-05-22 08:39 zmoelnig
+
+ * renamed 10.glsl-patches to match the standard naming scheme:
+ ##.name.pd
+ instead of
+ ##_name.pd
+
+2008-05-15 20:38 zmoelnig
+
+ * made it compile with g++-4.3 by adding some headers...
+
+2008-05-09 19:49 zmoelnig
+
+ * added new object [GEMglReportError] to the project
+
+2008-05-09 19:48 zmoelnig
+
+ * a new object: [GEMglReportError] which outputs the glError() to
+ its right outlet
+
+2008-05-09 19:47 zmoelnig
+
+ * only build gem.nsi (gem-binary.nsi does not exist any more)
+
+2008-05-09 19:15 zmoelnig
+
+ * call the installer-builder at the end of the project
+
+2008-05-09 19:15 zmoelnig
+
+ * a bit less verbosity
+
+2008-05-09 18:38 zmoelnig
+
+ * apple doesn't like the qt-deinit stuff of w32: moved it into
+ os-specific
+ section
+
+2008-05-09 18:34 zmoelnig
+
+ * enable [pix_freeframe] on amd64
+
+2008-05-09 18:32 zmoelnig
+
+ * mute the movie
+
+2008-05-09 18:22 zmoelnig
+
+ * removed commented-out lines;
+ concentrated platform dependent things in one place (or replaced
+ them by
+ platform-independent things)
+
+2008-05-08 16:29 zmoelnig
+
+ * added "bang" aliases for "snap"
+
+2008-05-08 10:07 zmoelnig
+
+ * mutex to prevent multiple installers running at the same time
+
+2008-05-08 10:00 zmoelnig
+
+ * dumped the binary vs bin-doc thing and just create a single
+ installer (we might still provide separate .zip files for those
+ who just need the binary)
+
+2008-05-06 17:53 zmoelnig
+
+ * more scripts for building installer
+
+2008-05-06 16:55 zmoelnig
+
+ * a small post-build script
+
+2008-05-06 16:52 zmoelnig
+
+ * more installer-script
+
+2008-05-06 15:55 zmoelnig
+
+ * added NSIS-installer scripts
+
+2008-05-06 10:07 zmoelnig
+
+ * updated install-script (not checked!)
+
+2008-05-06 08:32 zmoelnig
+
+ * glxew checks
+
+2008-05-06 08:09 zmoelnig
+
+ * prefixed PBuffer-flags with "GEM_PBUFLAG_" (i am afraid of a
+ const "FLOAT")
+
+2008-05-06 08:03 zmoelnig
+
+ * cleaned up a bit...
+
+2008-05-06 07:21 zmoelnig
+
+ * this crashes on an ati-X2300; added a #warning to indicate where
+
+2008-05-06 07:03 zmoelnig
+
+ * put a bug-report link into the splash screen;
+ make errors on Xcreate less verbose but added hint about
+ GEM_SINGLE_CONTEXT
+
+2008-05-06 06:26 zmoelnig
+
+ * try to get rid of the "no window made" error in
+ GEM_SINGLE_CONTEXT;
+ check whether this reintroduces crashes on error-prone machines!
+
+2008-05-06 06:15 zmoelnig
+
+ * fixed typos
+
+2008-05-05 18:56 zmoelnig
+
+ * removed verbosity
+
+2008-05-05 12:16 zmoelnig
+
+ * fixed example patch and be a bit more verbose
+
+2008-05-05 12:07 zmoelnig
+
+ * check whether the font-file really exists
+ (this is a HACK for buggy FTGL versions that crash when they
+ cannot find the font-file)
+
+2008-05-05 11:50 zmoelnig
+
+ * single-context hacks: do not force 640x480 AND allow
+ window-destruction
+
+2008-05-05 11:23 zmoelnig
+
+ * removed platform dependent code
+
+2008-05-05 08:52 zmoelnig
+
+ * expose a function to get the window-position;
+ make "m_buffer" public so that gem2pdp can access it...
+ LATER make it private again and add methods to access it
+
+2008-05-05 07:37 eighthave
+
+ * Addressing bug #1941962
+
+ The colors are still off using Pd-0.40.3-extended-20080502 on Mac
+ OS X 10.4.11
+ when this patch is run without adding the [pix_yuv], so I added
+ [pix_yuv] and
+ checked the patch into CVS. I hope it works fine on Ubuntu and
+ Windows with the
+ [pix_yuv].
+
+2008-05-04 11:37 zmoelnig
+
+ * removed verbose output on profiling
+
+2008-05-04 11:34 zmoelnig
+
+ * cleaned up platform dependent stuff a bit
+
+2008-05-04 11:14 zmoelnig
+
+ * moved more platform specific code into GemWinCreate<OS>
+
+2008-05-04 10:58 zmoelnig
+
+ * made a lot of stuff in GemMan.h private; made getMethods() for
+ this
+
+2008-05-04 10:01 zmoelnig
+
+ * moved implementations of functions from GemMan.h to GemMan.cpp
+
+2008-05-02 16:20 zmoelnig
+
+ * removed the pdp-objects from the test
+
+2008-05-02 16:11 zmoelnig
+
+ * simplified printout a bit (and tried to use error() when
+ appropriate)
+
+2008-05-02 14:58 zmoelnig
+
+ * simplified output
+
+2008-05-02 14:52 zmoelnig
+
+ * simplified printout
+
+2008-05-02 10:42 zmoelnig
+
+ * fixed spelling
+
+2008-05-02 09:34 zmoelnig
+
+ * do something when the error-handler is called in the createWindow
+ function;
+ this should prevent the window to be created on ubuntu/hardy and
+ some
+ gfx-cards which is better than freezing the machine
+
+2008-04-30 17:46 zmoelnig
+
+ * use messages "dimen" instead of "dim"
+
+2008-04-28 10:56 nusmuk
+
+ * *** empty log message ***
+
+2008-04-25 08:30 zmoelnig
+
+ * added some comments
+
+2008-04-25 07:40 zmoelnig
+
+ * minor changes to make it possible to compile on x86_64 (though
+ this is not
+ strictly FreeFrame compatible)
+
+2008-04-22 11:58 zmoelnig
+
+ * argh!, another typo
+
+2008-04-22 11:55 zmoelnig
+
+ * added ZIPing to create packages
+
+2008-04-22 11:09 zmoelnig
+
+ * print "setup done" instead of "setup end" to avoid confusion
+
+2008-04-22 10:03 zmoelnig
+
+ * moved dialogue from setupQT() to dialog()
+
+2008-04-22 09:51 zmoelnig
+
+ * cache the filename before convefrting to pascal-strings;
+ allow longer filenames (still hardcoded, but now up to 256
+ characters)
+
+2008-04-22 09:35 zmoelnig
+
+ * coming to an end (at least on w32)
+
+2008-04-22 08:50 zmoelnig
+
+ * fixed typos in initialization
+
+2008-04-22 08:42 zmoelnig
+
+ * use initialization in constructor;
+ unified printouts a bit
+
+2008-04-22 08:40 zmoelnig
+
+ * more verbose when we refuse to change filename or open dialog
+
+2008-04-21 17:22 zmoelnig
+
+ * oops: accidentally set colorspace to BGRA everywhere instead of
+ just w32
+
+2008-04-21 17:07 zmoelnig
+
+ * create a date-based directory
+
+2008-04-21 15:28 zmoelnig
+
+ * more on codec selection
+
+2008-04-21 14:47 zmoelnig
+
+ * try better codec-selector
+
+2008-04-21 14:26 zmoelnig
+
+ * minor cleanups
+
+2008-04-21 14:01 zmoelnig
+
+ * check for NULL-pointers; cleaned up code a bit
+
+2008-04-21 13:36 zmoelnig
+
+ * safety check if getCodecName() returns NULL
+
+2008-04-21 13:35 zmoelnig
+
+ * don't include glext
+
+2008-04-20 10:07 nusmuk
+
+ * adding vertex texture fetching exemple.
+
+2008-04-17 21:07 cclepper
+
+ * changed OSX Intel pixel format and GL packing order. should fix
+ pix_data and other bugs.
+
+2008-04-17 16:15 zmoelnig
+
+ * ugly hack to make this object work on macintel
+
+2008-04-17 14:33 zmoelnig
+
+ * "fixed" the color-problem on macintel;
+ really this should be fixed win chRed,...
+
+2008-04-17 14:31 zmoelnig
+
+ * removed references to OpenGL/glext.h
+
+2008-04-17 10:29 zmoelnig
+
+ * use "create" as default
+
+2008-04-17 10:23 zmoelnig
+
+ * "create" is the default state
+
+2008-04-17 08:33 zmoelnig
+
+ * cleaned up configure a bit
+
+2008-04-16 17:40 zmoelnig
+
+ * seems to work on G5
+
+2008-04-16 17:25 zmoelnig
+
+ * moved the pixel-data acquisition code from [pix_data] to
+ GemPixUtil
+
+2008-04-16 17:08 zmoelnig
+
+ * removed [zexy] object
+
+2008-04-16 11:54 zmoelnig
+
+ * disable building of fat-binaries for now as this interferes
+ somehow
+ with the CPPFLAGS
+
+2008-04-16 10:07 zmoelnig
+
+ * try to build fat-binaries on OSX
+
+2008-04-14 17:02 zmoelnig
+
+ * [create( should be the default message-box
+
+2008-04-14 16:50 zmoelnig
+
+ * added GEM_EXTRA_CXXFLAGS and GEM_EXTRA_LDFLAGS for manually
+ adding flags
+
+2008-04-12 11:14 zmoelnig
+
+ * reincluded necessary header-files
+
+2008-04-12 08:23 zmoelnig
+
+ * use "release" as default build (and made that work too).
+ release.bat had wrong path of Gem.dll
+
+2008-04-11 21:30 zmoelnig
+
+ * undo MSVC-hack
+
+2008-04-11 21:30 zmoelnig
+
+ * finally made libfidtrack compile!
+
+2008-04-11 20:04 zmoelnig
+
+ * removed unneccessary includes of <iostream>
+
+2008-04-11 19:47 zmoelnig
+
+ * added GemPBuffer and pix_vpaint
+
+2008-04-11 19:45 zmoelnig
+
+ * included <wglew.h> on windows to enable the GemPBuffer on w32.
+ fixed signedness in TextBase.cpp to reduce V$ warnings
+
+2008-04-11 19:01 zmoelnig
+
+ * added defunct but compiling libfidtrack with objects
+
+2008-04-11 18:47 zmoelnig
+
+ * disabling the code that M$VC did not like - this actually makes
+ [pix_fiducialtrack] not useable on w32, but the object can be
+ created
+
+2008-04-11 18:32 zmoelnig
+
+ * added some libfidtrack-files (actually just
+ libfidtrack_segment.cpp);
+ libfidtrack_treeidmap() fails to link and libfidtrack_fidtrackX
+ depends on it)
+
+2008-04-11 13:03 zmoelnig
+
+ * moved stuff around to make it more readable
+
+2008-04-11 12:55 zmoelnig
+
+ * example how to read a framebuffer into a pix and then do stupid
+ things
+ with it...
+
+2008-04-11 07:41 zmoelnig
+
+ * slowly goes the night...
+
+2008-04-11 07:37 zmoelnig
+
+ * use (int) for framerate
+
+2008-04-11 07:21 zmoelnig
+
+ * use GEM_USE_RECORDQT4L in [pix_record] instead of more-informed
+ logic
+
+2008-04-11 06:38 zmoelnig
+
+ * now test for lqt_open_write instead of lqt_open_video_track
+
+2008-04-09 14:50 zmoelnig
+
+ * seems to be stable now
+
+2008-04-09 10:02 zmoelnig
+
+ * new QT4L recording implementation
+
+2008-04-08 13:41 zmoelnig
+
+ * made Debugthe default build-target again
+
+2008-04-08 13:36 zmoelnig
+
+ * be a bit more verbose about which SIMD-instructions have been
+ compiled into Gem (in addition to the info which instruction-set
+ is used)
+
+2008-04-08 13:32 zmoelnig
+
+ * made Release-target compile (with MMX/SSE2 optimization)
+
+2008-04-08 13:27 zmoelnig
+
+ * hmm, YUV-MMX didn't do anything useful: should work now
+
+2008-04-08 12:28 zmoelnig
+
+ * try reducing dependencies a bit
+
+2008-04-08 10:00 zmoelnig
+
+ * fixed crasher when instantiating the object
+
+2008-04-08 09:31 zmoelnig
+
+ * a small script to produce simple alpha-releases
+
+2008-04-07 19:47 zmoelnig
+
+ * added FTGL-support (after compiling freetype2.14 as
+ multithreaded-Debug!)
+
+2008-04-07 19:22 zmoelnig
+
+ * added JPEG&TIFF support (oops, this crashes...)
+
+2008-04-07 19:06 zmoelnig
+
+ * seems like all of DS is compiling and linking now
+
+2008-04-07 18:58 zmoelnig
+
+ * include headers to make it compile again
+
+2008-04-07 18:51 zmoelnig
+
+ * enabled DS
+
+2008-04-07 18:45 zmoelnig
+
+ * include headers to make it compile again
+
+2008-04-07 18:41 zmoelnig
+
+ * slowly approaching: 1/2 of DS-code compiles
+
+2008-04-07 16:11 zmoelnig
+
+ * a working draft (no FTGL, image, DirectShow yet)
+
+2008-04-07 15:33 zmoelnig
+
+ * added a new project for M$VC2003 (not working yet)
+
+2008-04-07 15:26 zmoelnig
+
+ * minor fixes for m$vc
+
+2008-04-07 15:24 zmoelnig
+
+ * do not exclude the entire file on non-linux (should be handled by
+ the HAVE_DV macro; LATER rename it to HAVE_DV4L)
+
+2008-04-07 15:21 zmoelnig
+
+ * fixed missing return in isRunnable()
+
+2008-04-07 15:18 zmoelnig
+
+ * moved m$vc printf weirdness into configNT.h;
+ include QuickTime into GemWinCreateNT (and make wintab optional)
+
+2008-04-05 13:08 nusmuk
+
+ * add format RGB32 in order to have an efficient vertex texture
+ fetching
+
+2008-04-02 08:42 zmoelnig
+
+ * use "rectangle" instead of "mode", use "dimen" instead of "dim"
+
+2008-04-02 08:37 zmoelnig
+
+ * install help-patches before examples
+
+2008-04-02 08:32 zmoelnig
+
+ * fixed help-patch bugs
+
+2008-04-02 08:21 zmoelnig
+
+ * cleared up the CPPExtern.h stuff a bit;
+ use "create_<classname>" as constructor callback rather than
+ "_class<classname>"
+
+2008-04-02 08:18 nusmuk
+
+ * *** empty log message ***
+
+2008-04-02 08:13 nusmuk
+
+ * make simplification to this example.
+
+2008-04-02 07:42 zmoelnig
+
+ * removed "pdp bridge" objects which were only skeletons and never
+ got any flesh
+
+2008-04-01 18:54 nusmuk
+
+ * *** empty log message ***
+
+2008-04-01 17:56 nusmuk
+
+ * *** empty log message ***
+
+2008-03-31 16:48 nusmuk
+
+ * adding a multi pass rendering with shader example.
+
+2008-03-31 15:42 nusmuk
+
+ * *** empty log message ***
+
+2008-03-31 12:26 zmoelnig
+
+ * use "rectangle" instead of "mode"
+
+2008-03-31 12:15 zmoelnig
+
+ * added a texunit message to gemframebuffer
+
+2008-03-31 11:23 zmoelnig
+
+ * better names for messages; full pix_texture-compatible
+ texture-message
+
+2008-03-12 17:37 zmoelnig
+
+ * added note on where the intel-cards like to crash on linux
+
+2008-03-11 09:33 zmoelnig
+
+ * fixed path
+
+2008-03-11 09:33 zmoelnig
+
+ * throw an error if shader cannot be loaded (instead of trying to
+ interpret
+ the "filename" as shader-program)
+
+2008-03-11 09:16 zmoelnig
+
+ * fixed parameters for the toon-shader
+
+2008-03-10 16:48 zmoelnig
+
+ * moved setup of context-sharing into GemWinCreate<OS>
+
+2008-03-10 16:33 zmoelnig
+
+ * moved topmostWin() into the os-specific files (removing another
+ #define)
+
+2008-03-10 16:25 zmoelnig
+
+ * moved the inclusion of QuickTime.h into os-specific files
+
+2008-03-10 16:20 zmoelnig
+
+ * fixed typo
+
+2008-03-10 16:18 zmoelnig
+
+ * moved platform-dependent stuff from GemMan to GemWinCreate<OS>
+
+2008-03-10 15:55 zmoelnig
+
+ * removed a tiny portion of #ifdef's
+
+2008-03-10 15:49 zmoelnig
+
+ * removed debugging output
+
+2008-03-10 13:16 zmoelnig
+
+ * be more specific about glew-failures (ignore glxew init-fail, but
+ not others)
+
+2008-03-10 10:32 zmoelnig
+
+ * added the "auto" message
+
+2008-03-10 10:30 zmoelnig
+
+ * display the original model too, to see a difference...
+
+2008-03-10 10:28 zmoelnig
+
+ * adapted help-patches to the crystel-eye stereo feature
+
+2008-03-10 10:21 zmoelnig
+
+ * accepted Alan Norman's Crystal-Stereo patch
+
+2008-03-10 09:05 zmoelnig
+
+ * ignoring the failure of glewInit() to retain chromium support.
+ LATER check why it really fails
+
+2008-03-06 11:01 zmoelnig
+
+ * don't try to run configure when doing "make configure"
+
+2008-03-05 11:58 zmoelnig
+
+ * when using imagemagick, we now enforce 8bit per channels only.
+ (we don't have any higher resolution anyhow...)
+
+2008-03-05 10:40 zmoelnig
+
+ * probably got it right now
+
+2008-03-05 10:31 zmoelnig
+
+ * reverted the texture-hack
+
+2008-03-04 18:46 zmoelnig
+
+ * try to catch out-of-memory exceptions when allocating images
+ (fixes #1847369)
+
+2008-03-04 17:44 zmoelnig
+
+ * reverted to non-configure-generated file
+
+2008-03-04 17:39 zmoelnig
+
+ * made it compile under OS-X (haven't tested the functionality
+ yet...)
+
+2008-03-04 16:54 zmoelnig
+
+ * got rid of t_GLshaderObj in favour of GLhandleARB
+
+2008-03-04 16:53 zmoelnig
+
+ * glewified the openGL-wrapper objects that had ifdef's
+
+2008-03-04 15:19 zmoelnig
+
+ * glewified most of the objects (that had ifdef's before);
+ openGL-objects still missing
+
+2008-03-04 15:10 zmoelnig
+
+ * make glew used always (not _really_ part of configure any more);
+ print an error at the very end of configure if openGL and/or
+ m_pd.h seem
+ to be missing
+
+2008-03-04 14:28 zmoelnig
+
+ * added an abstraction to read a film into a pix_buffer as fast as
+ possible.
+
+2008-03-03 18:18 zmoelnig
+
+ * added isRunnable()
+
+2008-03-03 12:32 zmoelnig
+
+ * updated to GLEW-1.5.0
+
+2008-03-03 12:15 zmoelnig
+
+ * added enable-flag for GLEW
+
+2008-03-03 12:14 zmoelnig
+
+ * prepare for GLEW support
+
+2008-03-03 12:01 zmoelnig
+
+ * prepared for GLEW
+
+2008-03-03 11:58 zmoelnig
+
+ * run initGem() _after_ the splash-screen
+
+2008-02-23 11:33 nusmuk
+
+ * adding gemlist_matrix, that output the transformation matrix.
+ (a light version of gemlist_info)
+
+2008-02-20 14:59 zmoelnig
+
+ * transmit GLuint's over t_float
+
+2008-02-20 13:27 zmoelnig
+
+ * added the getFramerate() requested by Georg
+ (i forgot why he couldn't derive it himself)
+
+2008-02-19 15:53 zmoelnig
+
+ * fixed stupid color-bug discovered by georg holzmann
+
+2008-02-12 10:05 zmoelnig
+
+ * when normalizing only to 1 value, anchor it at height instead of
+ width
+ (according to marius' feature-request)
+
+2008-01-29 09:19 zmoelnig
+
+ * fixed typos; rephrased to talk about "states" rather than
+ "pointers"
+
+2008-01-29 09:12 zmoelnig
+
+ * fixed typos; use init-feature of [tgl]; added 4th example
+
+2008-01-24 14:01 nusmuk
+
+ * new example using gemlist, the double gemhead trick, or the
+ "repeat"
+ trick...
+
+2008-01-23 14:25 zmoelnig
+
+ * added _mm_empty() at beginning of MMX processing; this seems to
+ fix the problem
+ with g++-4.2...
+
+2008-01-23 14:03 zmoelnig
+
+ * proper casts
+
+2008-01-23 12:27 zmoelnig
+
+ * 1. moved most platform dependent code out of this object into
+ GemPixSave;
+ 2. allow filenames up to MAXPDSTRING (and not just 80)
+
+2008-01-23 12:25 zmoelnig
+
+ * added autoflip to QuickTime code (e.g. if imageStruct holds an
+ image that is
+ NOT upside-down, it will be flipped to become a correct QuickTime
+ image)
+
+2008-01-22 09:06 zmoelnig
+
+ * use imageStruct memberfunctions to handle types and reallocation:
+ removes a lot of ifdefs and thus makes the code more readable
+
+2008-01-22 08:49 zmoelnig
+
+ * nothing...
+
+2008-01-21 14:44 zmoelnig
+
+ * fixed callbacks that accept lists
+
+2008-01-09 21:12 cclepper
+
+ * fixed window focus on 10.5. thanks to Keith Bauer for the code
+ tip!
+
+2008-01-09 14:52 zmoelnig
+
+ * initialize glew if USE_GLEW
+
+2008-01-09 14:51 zmoelnig
+
+ * there is no "long long" type in C++
+
+2008-01-09 14:51 zmoelnig
+
+ * the last element of an enum must not be terminated by a comma
+
+2008-01-09 14:50 zmoelnig
+
+ * removed stray semicolons
+
+2008-01-09 09:02 zmoelnig
+
+ * added information about the "glUnform2i" problem
+
+2008-01-06 20:19 zmoelnig
+
+ * use m_rectangle instead of m_mode
+
+2008-01-06 20:18 zmoelnig
+
+ * better checks for rectangle-support
+
+2008-01-06 20:17 zmoelnig
+
+ * replaced "mode" by "rectangle" (more meaningful)
+
+2008-01-06 15:53 zmoelnig
+
+ * renamed help-file for [gemlist] to match
+
+2008-01-05 22:03 nusmuk
+
+ * add gemlist object
+
+2008-01-03 17:09 zmoelnig
+
+ * internally destroy the gemwindow when somebody closes the window
+ from outside
+
+2008-01-03 16:14 zmoelnig
+
+ * removed missing files
+
+2008-01-03 16:05 zmoelnig
+
+ * removed warnings
+
+2008-01-03 15:14 nusmuk
+
+ * *** empty log message ***
+
+2008-01-02 19:58 zmoelnig
+
+ * fixed typos and moved all (main) windows into the upper-left
+ corner.
+
+2008-01-02 16:38 zmoelnig
+
+ * use the best available colorspace supported by Gem...
+
+2008-01-02 16:10 zmoelnig
+
+ * implemented feature-request #1854593 (don't reset fps when
+ [gemwin] is
+ created without arguments)
+
+2008-01-02 15:26 zmoelnig
+
+ * added another outlet for various information (e.g. codecs)
+
+2008-01-02 15:26 zmoelnig
+
+ * hopefully fixed bug that crashed Gem when recording another movie
+
+2007-12-23 19:10 zmoelnig
+
+ * removed dependency on non-Gem externals
+
+2007-12-23 12:51 nusmuk
+
+ * *** empty log message ***
+
+2007-12-22 12:09 nusmuk
+
+ * newWave is now a real square.
+
+ ----------------------------------------------------------------------
+ ----------------------------------------------------------------------
+
+2007-12-22 12:06 nusmuk
+
+ * adding mesh_square primitive in order to work with vertex shader.
+
+2007-11-28 14:06 zmoelnig
+
+ * this times it even compiles...
+
+2007-11-28 14:06 zmoelnig
+
+ * hopefully adapted to new avifile-API
+
+2007-11-15 09:09 zmoelnig
+
+ * include "infotypes.h" instead of "StreamInfo.h"; weird that on
+ ubuntu/gutsy
+ the both are not included automatically by "avifile.h"
+
+2007-10-16 14:46 zmoelnig
+
+ * removed MarkEx
+
+2007-10-15 08:06 zmoelnig
+
+ * removed dependency off Gem.$(EXT) on $(OBJECTS)
+
+2007-10-14 16:41 cclepper
+
+ * reset counter for each new file
+
+2007-10-11 14:49 zmoelnig
+
+ * make Gem.$(EXT) .PHONY again
+
+2007-10-11 14:44 zmoelnig
+
+ * moved the splash-screen from GemMan.cpp to GemSetup.cpp;
+ prepare GemSetup to add Gem's own path to the search-paths
+
+2007-10-11 12:12 zmoelnig
+
+ * cleanup objectfiles when they are in . instead of $(OBJDIR)
+
+2007-10-11 12:09 zmoelnig
+
+ * build objects in the "Objects" directory, just like on w32..
+
+2007-10-11 11:33 zmoelnig
+
+ * unmade the changes i accidentally committed to the CVS
+
+2007-10-11 11:18 zmoelnig
+
+ * cast c++ strings to (char*) when needed to avoid compiler
+ warnings
+
+2007-10-11 11:07 zmoelnig
+
+ * added typedef for GLchar on openGL<2.0
+
+2007-10-08 12:19 zmoelnig
+
+ * install reference patches into extra/Gem instead of
+ extra/help-Gem
+
+2007-10-08 09:36 zmoelnig
+
+ * renamed help-patches to "-help" to match newer versions of pd
+
+2007-10-08 09:11 zmoelnig
+
+ * introduce a new type GL_RGBA_GEM which depends on the platform
+ (e.g. RGBA or ARGB)
+
+2007-10-07 09:02 zmoelnig
+
+ * added cyrille's suggestion for actively enabling the
+ depth test
+
+2007-10-06 11:48 zmoelnig
+
+ * remove Gnu/
+
+2007-10-05 13:43 zmoelnig
+
+ * reverted cgc's changes (since they duplicated my last ones...)
+
+2007-10-04 22:12 cclepper
+
+ * enables the first 8 texture units for multitexturing.
+
+2007-10-04 15:50 cclepper
+
+ * added min and max frame message for recording. uncommented output
+ of frame number in stopRecord().
+
+2007-10-04 14:38 zmoelnig
+
+ * added some missing minframe&maxframe stuff chris has forgotten to
+ comit...
+
+2007-10-03 20:26 cclepper
+
+ * added min and max frame message for recording. uncommented output
+ of frame number in stopRecord().
+
+2007-10-02 10:58 zmoelnig
+
+ * - remove the "-j 4" option from the subdirectory make
+ (this should be set outside of the Makefile)
+ - make the "strip" target depend on Gem.$(EXT)
+ (to make outside "-j" work correctly)
+
+2007-09-29 17:40 zmoelnig
+
+ * added newline at EOF
+
+2007-09-28 11:50 zmoelnig
+
+ * output correct dimensions when using 3d-textures
+ (this is: 1*1 rather then m_width*m_height)
+
+2007-09-26 16:31 zmoelnig
+
+ * updated documentation (fixed path)
+
+2007-09-26 15:27 zmoelnig
+
+ * changed (long int) to GLint so compilation doesn't choke on
+ recent headers...
+
+2007-09-26 14:30 zmoelnig
+
+ * don't do weird casts; rather use the correct type from the
+ beginning
+
+2007-09-25 23:23 cclepper
+
+ * silly Nvidia headers want a cast to GLint.
+
+2007-09-21 19:12 zmoelnig
+
+ * added another possibility to switch between various dv devices
+ (via numeric selectors)
+
+2007-09-21 17:26 zmoelnig
+
+ * put "default" target into */Makefile
+
+2007-09-21 16:17 zmoelnig
+
+ * call the <subdir>/Makefile instead of directly referring to
+ Makefile.subdir
+
+2007-09-21 16:02 zmoelnig
+
+ * a separate makefile for all subdirectories;
+ this can later be used for partly building Gem as separate
+ objects
+
+2007-09-21 15:11 zmoelnig
+
+ * use environmental variable to specify a different default font
+
+2007-09-21 13:29 zmoelnig
+
+ * use symbol to store the old fontname (less crash-prone)
+
+2007-09-13 13:42 zmoelnig
+
+ * hopefully fixed bug reported by cyrille
+
+2007-09-13 13:41 zmoelnig
+
+ * cleaned up post() messages
+
+2007-09-13 12:45 zmoelnig
+
+ * updated documentation a bit (use the [pd gemwin])
+
+2007-09-13 12:27 zmoelnig
+
+ * made sure all the example-patches work
+
+2007-09-13 11:14 zmoelnig
+
+ * clamp the string-characters to 0..65535
+ (FTGL sometimes crashes if the wchar is >65535;
+ and in theory (wikipedia), ttf-fonts can only hold 2^16 glyphs)
+
+2007-09-10 23:21 eighthave
+
+ * cleaned up help patch to follow Gem standard
+
+2007-09-10 22:43 eighthave
+
+ * minor clean up and removed [mode( message since its not required
+ on ATI anymore
+
+2007-09-10 22:39 eighthave
+
+ * removed loadbang because it causes crashes on Mac OS X and is not
+ required on GNU/Linux (at least on my machine with an ATI X1600)
+
+2007-09-10 22:38 eighthave
+
+ * created a cleaned up, truly simple version, and testing it on
+ Ubuntu and Mac OS X
+
+2007-09-10 21:40 eighthave
+
+ * turned most of the help patch into functional examples instead of
+ just comments about the messages. The "viewing", "buffering" and
+ "steroscopic" sections still need examples
+
+2007-09-10 21:39 eighthave
+
+ * created help patch to document that t[pix_blur] is deprecated
+
+2007-09-10 21:32 eighthave
+
+ * added sliders to make playing with this example much easier
+
+2007-09-10 21:18 eighthave
+
+ * added a slider to make it easier to rotate
+
+2007-09-10 10:44 zmoelnig
+
+ * a unit-test framework (not yet finished)
+
+2007-09-10 10:19 zmoelnig
+
+ * cyrille has reported a crash with the [gemframebuffer] object;
+ this test triggers this crash
+
+2007-09-10 10:15 zmoelnig
+
+ * added argument to call of [pix_histo]
+
+2007-09-03 14:18 zmoelnig
+
+ * fixed crasher bug when [curve] was created without arguments
+
+2007-09-02 14:54 zmoelnig
+
+ * use "pix_video" as default help-file isntead of "pix_movie"
+
+2007-09-02 14:40 zmoelnig
+
+ * updated example patches a bit (according to Gijon) to use more
+ gui-elements
+
+2007-08-29 14:54 cclepper
+
+ * Help class should now open pix_video help file.
+
+2007-08-25 19:47 zmoelnig
+
+ * changed the help-symbol of the [pix_movieDarwin] to [pix_movie]
+
+2007-08-25 19:43 zmoelnig
+
+ * oops; removed the default number of points;
+ just assume 0, but allow creation
+
+2007-08-25 19:42 zmoelnig
+
+ * default to 4 inputs if none are present
+
+2007-08-25 19:33 zmoelnig
+
+ * accepted hans's changes to the documentation (this is: add the
+ "mode" message)
+
+2007-08-20 21:23 cclepper
+
+ * added input selection for devices.
+
+2007-08-07 14:32 cclepper
+
+ * defaults to 2D to cope with busted drivers.
+
+2007-08-01 21:42 cclepper
+
+ * changed GL_TEXTURE_RECTANGLE_EXT to _ARB which seems to be
+ required for DMA uploads on Intel now.
+
+2007-08-01 21:33 cclepper
+
+ * changed GL_TEXTURE_RECTANGLE_EXT to _ARB which seems to be
+ required for DMA uploads on Intel now.
+
+2007-07-27 21:47 cclepper
+
+ * OSX does 128 bit or 4k page boundary alignment automatically.
+ works pretty well on its own.
+
+2007-07-27 21:45 cclepper
+
+ * changed __PPC__ to __ppc__
+
+2007-07-25 21:36 cclepper
+
+ * passes pixBlock to state->image. works with pix_coordinate again.
+
+2007-07-24 18:23 cclepper
+
+ * moved Quicktime init EnterMovies() and GL checks to initGem()
+
+2007-07-14 00:00 cclepper
+
+ * fixed typo in sampler handling
+
+2007-07-12 18:12 cclepper
+
+ * added handling for changing sampler texture units
+
+2007-07-11 15:19 zmoelnig
+
+ * made it compile again under debian/lenny
+
+2007-06-07 21:31 cclepper
+
+ * added codec selection by name.
+
+2007-06-06 08:03 zmoelnig
+
+ * regenerated ChangeLog
+
+2007-06-05 21:44 cclepper
+
+ * fixed looooong first frame bug. added detection for colorspace
+ and image flipping.
+
+2007-05-31 17:52 zmoelnig
+
+ * make old-images tiny (almost free them) when resizing the array:
+ important when you resize large arrays;
+ TODO: do not resize buffers that already have the correct size
+
+2007-05-31 15:18 zmoelnig
+
+ * added "resize" message
+
+2007-05-30 14:49 zmoelnig
+
+ * added "resize" message
+
+2007-04-02 15:27 zmoelnig
+
+ * fixed v4l2-code as to set the "m_capturing"-flag whenever we
+ exit the capturing thread (not just when we power it down);
+
+ in pix_videoNEW do not startTransfer() in the constructor phase
+
+2007-04-02 10:24 zmoelnig
+
+ * incidentially deleted the "using std::string;" line...now it is
+ back
+
+2007-04-02 10:18 zmoelnig
+
+ * updated documentation a bit
+
+2007-04-02 07:36 zmoelnig
+
+ * removed GLTT support;
+ added wide-character support for FTGL (at least in "string" mode)
+
+2007-04-02 07:34 zmoelnig
+
+ * removed GLTT support;
+ added wide character support for FTGL-font rendering (at least in
+ "string" mode)
+
+2007-03-14 10:57 zmoelnig
+
+ * minor issue with using fprintf() without carriage return;
+ this solution uses verbose(), though i am not sure whether this
+ is really thread safe...
+ have i really forgotten to check this in...?
+
+2007-03-12 09:15 zmoelnig
+
+ * added saturated logic and made it default (is the LATTER a good
+ idea?)
+
+2007-02-20 10:13 zmoelnig
+
+ * fixed typos in comment
+
+2007-02-20 10:11 zmoelnig
+
+ * fixed comment
+
+2007-02-20 09:58 zmoelnig
+
+ * added a configure-flag to specify the maximum openGL-version to
+ use.
+ use this information in GemGL.h to exclude certain parts of the
+ openGL-headers
+ thanks ico for the suggestion
+
+2007-02-20 09:56 zmoelnig
+
+ * glBlendEquation() needs openGL-1.2
+
+2007-02-20 09:43 zmoelnig
+
+ * glActiveTexture() is not always defined
+
+2007-02-20 09:42 zmoelnig
+
+ * indentation
+
+2007-02-19 11:29 zmoelnig
+
+ * applied ico's patches in order to stabilize dv4l
+ (note: use delete[] on ~pix_videoNEW)
+
+2007-02-13 13:11 zmoelnig
+
+ * fixed cases for os-x includes (fixes bug#1613373)
+
+2007-02-12 22:33 tigital
+
+ * small changes to get correct colors on intel macs
+
+2007-02-12 21:43 tigital
+
+ * small change to get correct colors on intel macs
+
+2007-01-07 22:32 tigital
+
+ * added GL_VERSION_2_0 compile path for non-ARB glsl functions
+
+2007-01-07 19:52 zmoelnig
+
+ * proper calling of CPPExtern::error() in the static member
+ functions
+
+2006-12-07 18:19 cclepper
+
+ * quick fix for YUV 3x3 on x86. for now it just does the generic
+ loop.
+
+2006-12-06 20:08 cclepper
+
+ * added an ifdef to make sure this is not compiled on OSX.
+ pix_filmDarwin is used instead
+
+2006-12-06 19:56 cclepper
+
+ * added an ifdef to make sure this is not compiled on OSX.
+ pix_movieDarwin is used instead
+
+2006-12-06 19:44 cclepper
+
+ * added another ifdef to make sure this is not compiled on OSX
+
+2006-12-04 15:35 zmoelnig
+
+ * sped things up a bit; cleaned up post()
+
+2006-12-04 09:11 zmoelnig
+
+ * added comment about initial state and a note, that you now can
+ set this
+ initial state via arguments
+
+2006-12-04 09:09 zmoelnig
+
+ * add an optional argument to the object, so the initial state can
+ be given at object creation (thanks cyrille for the request)
+
+2006-11-25 20:04 zmoelnig
+
+ * added "saturate" message to turn saturation on/off;
+ fixed bug in MMX code with gains>1;
+ added initial arguments
+
+2006-11-21 12:10 zmoelnig
+
+ * less warnings when compiling
+
+2006-11-21 12:00 zmoelnig
+
+ * nobody uses this and if they do, it wouldn't work anyhow
+
+2006-11-21 11:58 zmoelnig
+
+ * updated documentation a tiny bit...
+
+2006-11-21 11:57 zmoelnig
+
+ * minor code cleanup
+
+2006-11-21 10:10 zmoelnig
+
+ * bail out when using wrong messages
+
+2006-11-15 11:12 zmoelnig
+
+ * fixed typo (it is __GNUC__ and not __GNUC___)
+
+2006-11-15 11:08 zmoelnig
+
+ * more verbosity when disabling the culprit altivec stuff (since
+ the code
+ does not seem to work and i don't know why...watch out for the
+ autobuild
+ logs tomorrow...)
+
+2006-11-14 10:58 zmoelnig
+
+ * disable YUV422_to_YV12_altivec() for gcc<4.0 via the
+ NO_VECTORINT_TO_VECTORUNSIGNEDINT define (the fix yesterday
+ coukdn't have worked);
+ btw YUV422_to_YV12_altivec() is really _unused_ in the current
+ sources!!
+
+2006-11-14 10:34 zmoelnig
+
+ * can't use methods with "float, symbol" type; have to use A_GIMME
+ instead
+
+2006-11-13 15:49 zmoelnig
+
+ * disabling __VEC__ for older gcc's (<4); LATER fix the code
+
+2006-11-12 15:20 zmoelnig
+
+ * print credits on first object creation
+
+2006-11-12 15:14 zmoelnig
+
+ * removed the default "HAVE_ARTOOLKIT"; this is checked by
+ configure
+
+2006-11-12 15:05 zmoelnig
+
+ * added shigeyuki's [pix_artoolkit]
+
+2006-11-12 15:04 zmoelnig
+
+ * checks for artoolkit
+
+2006-11-08 20:30 zmoelnig
+
+ * added example file for the use of [gemframebuffer]; note that i
+ use
+ [pix_texture] instead of [pix_multitexture]
+
+2006-11-08 19:24 zmoelnig
+
+ * removed the [pix_coordinate] stuff, since it is now unneccessary
+ (i thought i removed this already...)
+
+2006-11-06 17:39 zmoelnig
+
+ * fail to load movie when fps get's weird... (LATER fix the ffmpeg
+ code)
+
+2006-11-06 16:48 zmoelnig
+
+ * made film::m_auto protected; from outside it can now only be set
+ via setAuto(); this should make it easier to make optimized
+ decoding
+ paths for sequential reading (e.g. non-random-access)
+
+2006-11-06 16:40 zmoelnig
+
+ * better handling of decoding errors...
+
+2006-11-03 16:50 zmoelnig
+
+ * fixed calls to post()
+
+2006-11-03 08:37 zmoelnig
+
+ * fixed calls to ::error() and ::post()
+
+2006-11-03 08:32 zmoelnig
+
+ * added post() method to CPPExtern.cpp which automatically prepends
+ the
+ object's name (if available);
+ accordingly had to change a lot of uses uses of post() where
+ either the
+ object's name was hard- or softcoded or ::post() was used (in the
+ callback functions)
+
+2006-11-03 08:26 zmoelnig
+
+ * extended the texture-sharing message to: textureID, texCoords,
+ type, flags
+
+2006-11-03 08:25 zmoelnig
+
+ * fixed v4l-1 to work with my usb-2u-cam; v4l-2 starts to work
+ too...
+
+2006-11-03 08:24 zmoelnig
+
+ * updated info-files
+
+2006-11-01 22:33 tigital
+
+ * [pix_multitexture] now works as expected!
+ - new [dimen x y< message needed so that it can determine
+ texcoords
+ - GemShape's SetVertex() has been modified to loop thru
+ glMultiTexCoord2f, when needed
+ - GemState has new variable: state->multiTexCoords, which is 0 by
+ default, but set in pix_multitexture based on the # of texUnits
+ requested
+
+2006-10-30 20:57 tigital
+
+ * more attempts at fixes for bad type-ing of vec's on 10.3
+
+2006-10-30 18:51 zmoelnig
+
+ * added option to disable "-fPIC"
+
+2006-10-30 18:45 zmoelnig
+
+ * make "-Os" the default on Darwin
+
+2006-10-30 18:37 zmoelnig
+
+ * added more tests for compiler-flags as suggested by tigital
+ (-mpowerpc-gfxopt is turned OFF by default; LATER think about the
+ "-Os" flag on os-x)
+
+2006-10-30 18:24 zmoelnig
+
+ * reverted the type changes (while this still breaks compilation
+ with older gcc's, at least it is functional)
+
+2006-10-30 08:47 zmoelnig
+
+ * oops, fixed typo
+
+2006-10-30 08:46 zmoelnig
+
+ * added check for "-fpascal-strings" which allows us to use
+ pascal-strings (containing '\p') on os-x
+
+2006-10-30 08:26 zmoelnig
+
+ * tried to fix another error with types; NEEDS TESTING
+
+2006-10-26 20:04 tigital
+
+ * fixes for bad type comparisons in some vec_sl()/vec_add and loop
+ comparisons
+
+2006-10-26 20:00 tigital
+
+ * fix for gcc4 warning "'GemException' has virtual functions but
+ non-virtual destructor"
+
+2006-10-22 19:51 zmoelnig
+
+ * finally removed "configure" since it really should be generated
+ (and therefore happens to get out of sync with configure.ac too
+ often)
+
+2006-10-20 17:48 zmoelnig
+
+ * only call glUseProgramObjectARB() in postrender() when we have
+ a linked module (less crashy on systems that don't really support
+ shaders...)
+
+2006-10-20 17:40 zmoelnig
+
+ * changed type of for-loop variable from (size_t) to (singed long
+ long), since unsigned numbers never get negative!
+
+2006-10-18 13:49 zmoelnig
+
+ * store the CONFIGUREFLAGS in Make.config, so that automatic calls
+ to "configure" produce the same results;
+ additionally this should make it possible to just call:
+ 'CONFIGUREFLAGS="--with-pd=/bi/ba/bo" make"
+ in a distclean environment and it will build everything;
+ LATER remove configure/aclocal.m4
+
+2006-10-18 11:06 zmoelnig
+
+ * setNorm() now has an effect even if capturing is currently not
+ running;
+ LATER think about making the "mode <norm> <channel>" message work
+ again (it seems like this is some threading problem)
+
+2006-10-18 11:05 zmoelnig
+
+ * fixed if/else at the "mode" message
+
+2006-10-18 10:53 zmoelnig
+
+ * hmm...
+
+2006-10-18 10:52 zmoelnig
+
+ * made it a tiny bit more readable; added accumbuffer-bits to
+ window-creation
+
+2006-10-18 10:50 zmoelnig
+
+ * example for texture-sharing
+
+2006-10-18 10:46 zmoelnig
+
+ * dont use markEx-objects anymore;
+ LATER remove this example altogether
+
+2006-10-18 10:44 zmoelnig
+
+ * dont use markEx-objects anymore
+
+2006-10-18 10:43 zmoelnig
+
+ * updated to use vera.ttf instead of arial.ttf and to not use
+ markEx-objects anymore
+
+2006-10-06 14:53 cclepper
+
+ * updated RGBA pixel packings for Mac Intel
+
+2006-10-06 14:50 cclepper
+
+ * update for proper Mac Intel pixel packing
+
+2006-10-04 11:38 zmoelnig
+
+ * proper initialization (memset(0)) for fidtrackerx (used to crash
+ on my x64_64)
+
+2006-10-03 15:13 zmoelnig
+
+ * hopefully fixed the check whether OpenGL-framework is used
+
+2006-10-03 15:08 zmoelnig
+
+ * disable checks for libGL and libGLU if we use the
+ OpenGL-framework
+
+2006-10-03 11:51 zmoelnig
+
+ * disable checks for lqt and libquicktime if QuickTime-framework is
+ being used
+
+2006-09-27 12:55 zmoelnig
+
+ * deleted obsoleted objects from this list
+
+2006-09-27 12:53 zmoelnig
+
+ * make pd-binary settable via the PD variable
+
+2006-09-27 10:11 zmoelnig
+
+ * removed the test for AC_PROG_GCC_TRADITIONAL since we use c++
+ instead of cc
+
+2006-09-27 09:53 zmoelnig
+
+ * hopefully fixed the FFMPEG-thing (the AVCodecContext-check was
+ broken
+ since i changed the language from "C" to "C++")
+
+2006-09-27 09:04 zmoelnig
+
+ * added some magic for FTGL and ffmpeg
+
+2006-09-26 09:56 zmoelnig
+
+ * use our own glew.h (if so)
+
+2006-09-26 09:55 zmoelnig
+
+ * glProgramEnvParameter4fvARB() can only be used if
+ GL_ARB_vertex_program is defined
+ (GL_NV_vertex_program doesn't matter)
+
+2006-09-26 09:27 zmoelnig
+
+ * removed check for "-no-builtin" gcc-flags, since this prevents us
+ from building with older gcc-version
+
+2006-09-25 13:28 zmoelnig
+
+ * regenerated glew from 1.3.4 sources;
+ fixed importGLEW.sh so that it automatically adds the "#ifdef
+ USE_GLEW"
+ clauses around the code
+
+2006-09-21 19:36 zmoelnig
+
+ * added checks for the not-deprecated linking flags on OSX;
+ disabled altivec on x86_64 machines
+
+2006-09-21 14:38 zmoelnig
+
+ * added newline at end of file
+
+2006-09-21 14:32 zmoelnig
+
+ * add generic inlets for each textureunit
+
+2006-09-21 14:31 zmoelnig
+
+ * added PDerror() which calls pd_error() without having to worry
+ about the object ("ourselves")
+
+2006-09-20 15:57 zmoelnig
+
+ * disabled Vertex by default (since it is very experimental)
+ disabled SSE2 by default (since most processors do not yet
+ support it)
+
+2006-09-20 15:56 cclepper
+
+ * added glfrustum call with GEM default setting. Uncommented some
+ of the matirx calls which get closer to correct rendering.
+
+2006-09-20 15:51 zmoelnig
+
+ * indentation of preprocessor-directives, so i can read them
+
+2006-09-20 07:55 zmoelnig
+
+ * removed the legacy HaveValidContext() function call (since it
+ does no longer exist)
+
+2006-09-19 20:48 cclepper
+
+ * init m_FBOcolor not m_color
+
+2006-09-19 20:43 cclepper
+
+ * added a color message to set the background color.
+
+2006-09-18 11:09 zmoelnig
+
+ * another check for illegal filenames
+
+2006-09-18 10:39 zmoelnig
+
+ * removed MarkEx from Gem
+
+2006-09-18 10:39 zmoelnig
+
+ * removed dependency on [v+] and friends (which are no longer part
+ of Gem)
+
+2006-09-17 15:41 zmoelnig
+
+ * put "float seconds;" in the platform-independent section, since
+ it is used by both __APPLE__ and __WIN32__
+
+2006-09-15 18:15 tigital
+
+ * [OSX] small fix for close() definition
+
+2006-09-14 09:44 zmoelnig
+
+ * hopefully made this work with older openGL-headers
+
+2006-09-14 09:20 zmoelnig
+
+ * put the authors into GemVersion.h and removed the OS-information
+ (since this is blurry)
+
+2006-09-14 09:00 zmoelnig
+
+ * w32 batch file for testing;
+ LATER make this via make
+
+2006-09-12 22:38 cclepper
+
+ * updated to include timers and matrix flipping on windows
+
+2006-09-12 19:58 cclepper
+
+ * adds a timer for the movie framerate on windows. also flips the
+ image around when a directshow source is used.
+
+2006-09-12 19:44 cclepper
+
+ * added header for GLEW
+
+2006-09-12 19:43 cclepper
+
+ * Quicktime init on first launch for Windows. This could possibly
+ go in GemWinCreateNT, but it works fine here.
+
+2006-09-12 19:40 cclepper
+
+ * GLEW init code for Windows
+
+2006-09-12 19:37 cclepper
+
+ * added a working SIMD feature check for Windows.
+
+2006-09-11 21:56 cclepper
+
+ * m_auto is passed to the handle. useful for DirectShow and
+ Quicktime which are more efficient handling auto play than just
+ incrementing a frame counter.
+
+2006-09-11 21:55 cclepper
+
+ * moved m_auto to public member variable
+
+2006-09-11 21:53 cclepper
+
+ * added right inlet frame handling and auto now sets rate
+
+2006-09-07 21:28 cclepper
+
+ * fixed error in SetVertex that made everything square
+
+2006-09-05 15:27 tigital
+
+ * added more informative output when changing mode
+
+2006-09-03 16:50 zmoelnig
+
+ * removed inheritance of GemException from std::exception to not
+ set up M$VC; hope this works
+
+2006-09-02 18:37 zmoelnig
+
+ * use "-path" for searching images
+
+2006-09-02 18:37 zmoelnig
+
+ * added installabs target for installing abstractions;
+ install Gem.${EXT} into pd/extra/Gem/
+
+2006-08-31 19:45 cclepper
+
+ * added a message apative to set the threshold for deinterlacing.
+ also attempted to make the deinterlacing a little nicer looking
+ for RGBA.
+
+2006-08-31 19:36 cclepper
+
+ * changed drawing to use SetVertex() which allows for texturing
+ from texture units other than 0
+
+2006-08-31 18:48 cclepper
+
+ * added texunit message and handling of multiple texture units
+
+2006-08-29 15:34 zmoelnig
+
+ * added "cvs" to the version string
+
+2006-08-29 14:46 zmoelnig
+
+ * removed the tailing slash from BUILDDIR (avoid double-slashes in
+ paths)
+
+2006-08-29 07:35 zmoelnig
+
+ * fixed compilation issue on systems without HAVE_DIRECTSHOW
+
+2006-08-24 21:20 cclepper
+
+ * added HAVE_DIRECTSHOW define to select filmDS or filmAVI
+
+2006-08-24 21:15 cclepper
+
+ * changed defines to add HAVE_DIRECTSHOW
+
+2006-08-24 20:55 cclepper
+
+ * DirectShow class for pix_film on Windows.
+
+2006-08-22 12:05 zmoelnig
+
+ * replaced [v+] and friends with pd-objects
+
+2006-08-22 12:03 zmoelnig
+
+ * dummy objects that print an error when being instantiated,
+ telling the user that the real objects ceased to exist
+
+2006-08-22 11:52 zmoelnig
+
+ * cyrille's stencil buffer patch
+
+2006-08-22 07:52 zmoelnig
+
+ * newline at end of file (after all, C++ MUST have a newline at the
+ EOF)
+
+2006-08-22 07:40 zmoelnig
+
+ * put the DirectShow code into #ifdef's to prevent it from bulding
+ on other platforms;
+ dos2unix
+
+2006-08-21 21:21 cclepper
+
+ * Changed callback to GetCurrentBuffer. Added method to record
+ video to disk in native format (useful for DV capture).
+
+2006-08-21 21:16 cclepper
+
+ * Object for loading DirectShow files on Windows
+
+2006-08-21 18:48 cclepper
+
+ * fixed cast to GLclampd for depth flag
+
+2006-08-17 11:08 zmoelnig
+
+ * remove the 2nd inlet inherited from [pix_texture] since this
+ object always has its own texture
+
+2006-08-17 11:07 zmoelnig
+
+ * added a second inlet for setting a "remote" texture, which is
+ used optionally if no image is present
+
+2006-08-17 09:13 zmoelnig
+
+ * deleted commented out leftovers;
+ use window-dimensions when given dimensions <=0 (instead of <0)
+
+2006-08-17 08:22 zmoelnig
+
+ * an example on how to use full-screen motion-bluring with
+ feedback-textures
+
+2006-08-16 12:40 zmoelnig
+
+ * autoconf working on OSX
+
+2006-08-16 12:39 zmoelnig
+
+ * deleted [gemorb] and [gemtablet]
+
+2006-08-16 12:31 zmoelnig
+
+ * removed MarkEx from Gem; added Vertex-branch to configure
+
+2006-08-16 12:27 zmoelnig
+
+ * removed MarkEx from Gem
+
+2006-08-16 10:03 zmoelnig
+
+ * better(?) declarations of exceptions...
+
+2006-08-14 15:32 zmoelnig
+
+ * removed debugging printout
+
+2006-08-14 15:31 zmoelnig
+
+ * initialization of treeidmap
+
+2006-08-14 15:07 zmoelnig
+
+ * more arguments to objects that need it
+
+2006-08-14 14:58 zmoelnig
+
+ * allow arguments to objects
+
+2006-08-14 14:37 zmoelnig
+
+ * changed this object to A_GIMME,
+ since default args do not like symbols to come after floats...
+ LATER: this object should refuse from being created, if the
+ arguments do not match what we expect
+ LATER: there are other objects who also suffer from this...
+
+2006-08-09 17:15 zmoelnig
+
+ * rearranged a bit, so that it is possible to find the "--with-pd"
+ flag in the help...
+
+2006-08-09 17:08 zmoelnig
+
+ * this might work on os-x!
+ changed the behaviour of "--with-pd" so that it's argument should
+ direct to the base-path of pd, where we can find both headers
+ (<pdpath>/src) and libraries (<pdpath>/bin)
+
+2006-08-09 16:44 zmoelnig
+
+ * use "0" instead of NULL for setting characters
+
+2006-08-09 16:40 zmoelnig
+
+ * protect the inclusion of <colormodels.h> with
+ HAVE_QUICKTIME4LINUX
+
+2006-07-27 16:00 zmoelnig
+
+ * use "vera.ttf" as default font (whoa, this could break things!)
+
+2006-07-27 15:59 zmoelnig
+
+ * use GemState->reset() instead of resetting things manually
+
+2006-07-27 15:58 zmoelnig
+
+ * removed the "stereo" membervariable: this is handled by
+ "tickTime";
+ added a "reset()" method (to be used in [gemhead] instead of
+ resetting things manually)
+
+2006-07-27 15:56 zmoelnig
+
+ * replaced setting GemState->stereo by setting GemState->tickTime;
+
+2006-07-27 12:12 zmoelnig
+
+ * removed an unconditional exception thrown in the constructor
+
+2006-07-25 16:37 zmoelnig
+
+ * use "state->tickTime" instead of "state->stereo" for (not)
+ updating movements
+
+2006-07-25 14:47 zmoelnig
+
+ * made the warning go away. a bit more text...
+
+2006-07-20 18:45 tigital
+
+ * removed "GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT" from
+ fbo status checking because it has been removed from the spec
+
+2006-07-20 17:09 tigital
+
+ * add info about compat message
+
+2006-07-12 04:47 tigital
+
+ * replaced "colorspace" with separate "type" and "format" messages
+ (also can affect creation args): default type=GL_UNSIGNED_BYTE
+ and format=GL_RGB; more informative (and more gem-like) error
+ reporting; better setup of fbo's; switchable textureType
+ (default=GL_TEXTURE_2D); better cleanup
+
+2006-07-12 04:26 tigital
+
+ * [osx] "type = ..._REV" or not: compile-time check for
+ __BIG_ENDIAN__, to help support intel-macs
+
+2006-07-12 04:22 tigital
+
+ * [osx] start of code to detect altivec at runtime
+
+2006-07-12 04:21 tigital
+
+ * [osx] possibility of using generic float (software) renderer:
+ should come up with a way to switch between renderer's at runtime
+
+2006-07-12 04:19 tigital
+
+ * [osx] check for resource's existence before releasing them
+
+2006-07-12 04:17 tigital
+
+ * added glTexParameteri()'s; removed auto texcoord generation (for
+ now...); better support for older GL's; seems to work (atm) with
+ geo's
+
+2006-07-12 04:04 tigital
+
+ * starting to merge in vertex_array stuff (finally)
+ - accepts tables in this order atm: vertex, color, normal,
+ texcoord
+
+2006-07-12 04:00 tigital
+
+ * starting to merge in vertex_array stuff (finally)
+
+2006-07-12 02:58 tigital
+
+ * starting to merge in vertex_array stuff (finally)
+
+2006-07-04 14:48 zmoelnig
+
+ * use setCSizeByFormat()
+
+2006-07-04 14:47 zmoelnig
+
+ * use a define for the debug-printout at decoder-instantiation:
+ makes code much more readable
+
+2006-07-04 14:46 zmoelnig
+
+ * the convert(To|From) routines now also work without an explicit
+ colorspace; if none is given, the already set cs of the
+ destination is taken; if this is unset, the default cs is used
+
+2006-07-03 09:06 zmoelnig
+
+ * replaced sprintf() by snprintf(); replaced printf() by
+ post()/error()
+
+2006-07-03 08:45 zmoelnig
+
+ * lowered the threshold of insecurity by replacing usleep() with
+ select()
+
+2006-07-03 08:44 zmoelnig
+
+ * lowered the threshold of insecurity with snprintf(), select(),...
+
+2006-06-26 02:28 tigital
+
+ * xcode 2.3 project file, makes dynamiclib
+
+2006-06-20 09:03 zmoelnig
+
+ * forgot to remove the debugging "read"s...
+
+2006-06-14 10:20 zmoelnig
+
+ * generated from configure.ac
+
+2006-06-14 10:20 zmoelnig
+
+ * the SIMD-tests are only done if required explicitely by the user
+ (e.g. --enable-mmx) or the compiling hardware seems to support it
+ (naive test: if ARCH="i686" we want "sse2" and "mmx" but not
+ "altivec" and the like); LATER make better tests (query processor
+ capabilities)
+
+2006-06-14 10:17 zmoelnig
+
+ * generated from acinclude.m4 (with automake-1.9)
+
+2006-06-14 10:16 zmoelnig
+
+ * the GEM_ARG_WITH macro family now doesn't explicitely set the
+ default value, unless a 3rd argument is given and a non-empty
+ string (like "force")
+
+2006-06-14 09:25 zmoelnig
+
+ * why...these files should have been deleted a long time ago...
+
+2006-06-14 09:02 zmoelnig
+
+ * removed non-free fonts and added one free replacement; added a
+ COPYING.txt which discusses licensing.
+ LATER think about changing the default font to "vera.ttf"
+
+2006-06-14 08:56 zmoelnig
+
+ * oops, forgot to check in the changes for fain-grained control
+ over SIMD-optimization
+
+2006-06-13 22:45 cclepper
+
+ * commented out the fps post() on the Mac since that goes out the
+ outlet
+
+2006-06-13 22:41 cclepper
+
+ * used #if 0 to remove the object from the build process. need to
+ use some proper defines until the new version works as well as
+ the old
+
+2006-06-13 22:31 cclepper
+
+ * should work for Mac/Win now
+
+2006-06-13 22:30 cclepper
+
+ * moved m_recordStart and m_recordStop to the base class. commented
+ out the not implemented getCodecName and getCodecDescription
+
+2006-06-13 22:28 cclepper
+
+ * moved m_recordStart and m_recordStop to the base class
+
+2006-06-13 22:25 cclepper
+
+ * Used one #ifdef to keep from crashing on Mac/Win. m_automatic is
+ now true by default.
+
+2006-06-13 21:31 cclepper
+
+ * Added a very clever #if 0 to remove this file from compilation.
+
+2006-06-13 21:29 cclepper
+
+ * updated header file for volume function
+
+2006-06-09 19:07 cclepper
+
+ * changed maxStackDepth declarations to match. both are GLint
+
+2006-06-09 19:05 cclepper
+
+ * updated header file for quality function
+
+2006-06-09 19:04 cclepper
+
+ * updated header file for volume function
+
+2006-06-09 13:06 zmoelnig
+
+ * cleaned up setCSizeByFormat() to only one big (#ifdef __APPLE__
+ #else) instead of 6 of them: should be more readable
+
+2006-06-08 15:36 zmoelnig
+
+ * clean up shared memory needed when the segment already exists but
+ is smaller than what we requested
+
+2006-06-08 11:55 zmoelnig
+
+ * removed freeShm() from the destructor since the parent's
+ destructor already handles this: the joys of inheritance
+
+2006-06-01 13:58 zmoelnig
+
+ * prefixed V4L2-specific defines with V42L_; added loads of
+ debugging stuff but still couldn't make it work...
+
+2006-06-01 13:55 zmoelnig
+
+ * prefixed V4L-specific defines with V4L_; better checks on
+ stopTransfer()
+
+2006-06-01 13:52 zmoelnig
+
+ * added some more tests for defines when we are on w32
+
+2006-05-31 14:05 zmoelnig
+
+ * reschedule a rendering-cycle when changing the framerate from 0.0
+ to something valid (normally the framerate change only takes
+ effect at the next render-cycle; with framerate==0.0 this can
+ take a long time)
+
+2006-05-31 14:05 zmoelnig
+
+ * cancel pending destroy-requests on "create"
+
+2006-05-31 13:54 zmoelnig
+
+ * reschedule a rendering-cycle when changing the framerate from 0.0
+ to something valid (normally the framerate change only takes
+ effect at the next render-cycle; with framerate==0.0 this can
+ take a long time)
+
+2006-05-24 17:18 cclepper
+
+ * added defines for Intel.
+
+2006-05-24 17:17 cclepper
+
+ * added defines for Intel. fixed stupid looping bug.
+
+2006-05-16 12:00 zmoelnig
+
+ * changed the return type of string.find() from (size_t) to
+ (unsigned long) in order to make a valid test for (pos<0): this
+ prevents hanging...
+
+2006-05-07 10:04 zmoelnig
+
+ * use (size_t) where appropriate
+
+2006-05-07 10:03 zmoelnig
+
+ * made m_size of type (size_t) instead of just (int)
+
+2006-05-07 10:03 zmoelnig
+
+ * include <stdio.h>
+
+2006-05-07 10:00 zmoelnig
+
+ * explicit casts to (float) to shut up warnings
+
+2006-05-04 19:04 zmoelnig
+
+ * respect m_size (via glScale() and glPush/glPop)
+
+2006-05-04 18:54 zmoelnig
+
+ * use GemMan::destroyWindowSoon() for window destruction: this
+ allows to directly connect [gemmouse] to [destroy( without
+ crashing (previously a [del 0] was needed to decouple the
+ window-event-grabbing from the window-destruction)
+
+2006-05-04 18:52 zmoelnig
+
+ * added a destroyWindowSoon() function that issues a delayed
+ windows destruction (destruction is done at the beginning of the
+ next render cycle which is rescheduled to be within 0.0 ms); this
+ is useful when the destruction is initiated via window-events
+ which would otherwise crash pd
+
+2006-05-04 17:53 zmoelnig
+
+ * the slice-input now also accepts a pair of numbers for different
+ numSlices and numStacks; currently only used by [sphere3d]
+
+2006-05-04 17:43 zmoelnig
+
+ * added a spherical object for deformation (similar to [curve3d],
+ but only control-points for now
+
+2006-05-03 13:34 zmoelnig
+
+ * fixed memory-leak
+
+2006-05-03 04:24 tigital
+
+ * now we correctly get the location of uniform variables: how it
+ worked before, I have no idea...
+
+2006-04-28 14:34 zmoelnig
+
+ * use memset() instead of bzero();
+ use __WIN32__ instead of WIN32; include config.h for this to work
+
+2006-04-28 14:33 zmoelnig
+
+ * inlcude config.h for __WIN32__
+
+2006-04-28 14:18 zmoelnig
+
+ * include <io.h> instead of <unistd.h> on w32
+
+2006-04-28 14:16 zmoelnig
+
+ * just include CPPExtern.h: this will include m_pd.h, so we don't
+ need to do it here
+
+2006-04-28 14:13 zmoelnig
+
+ * include GemExportDef before m_pd.h: this way we only have to
+ pragma-disable the vc-warnings once: less code cluttering!
+
+2006-04-28 14:12 zmoelnig
+
+ * use _MSC_VER instead of __WIN32__ for w32-specific things (the
+ used pragmas are vc-only; i am not that sure about the
+ declspec()-things)
+
+2006-04-28 13:57 zmoelnig
+
+ * moved all includes to top of the file;
+ use GemGL.h to include the gl-headers
+
+2006-04-28 13:51 zmoelnig
+
+ * added wglext.h for w32;
+ shouldn't the agl-headers be included here too?
+
+2006-04-28 13:35 zmoelnig
+
+ * automatically define __WIN32__ if _MSC_VER is defined
+
+2006-04-28 13:33 zmoelnig
+
+ * removed test for GL_WIN32_MEAN_AND_LEAN (there is no such thing)
+
+2006-04-28 13:32 zmoelnig
+
+ * use "#ifdef __WIN32__" instead of "#if __WIN32__"
+
+2006-04-28 13:30 zmoelnig
+
+ * protected the use of defines via #ifdef;
+ better bracketing;
+
+2006-04-28 13:29 zmoelnig
+
+ * don't use freeShm() on __WIN32__
+
+2006-04-28 13:29 zmoelnig
+
+ * protected the use of defines via #ifdef
+
+2006-04-28 13:27 zmoelnig
+
+ * use HAVE_QUICKTIME (and added a not about where it should be
+ defined properly)
+
+2006-04-28 13:26 zmoelnig
+
+ * use double for sqrt()
+
+2006-04-28 13:24 zmoelnig
+
+ * on w32 include <io.h> instead of <unistd.h>
+
+2006-04-28 13:22 zmoelnig
+
+ * check if GL_TEXTURE0_ARB is defined before using it
+
+2006-04-27 12:35 zmoelnig
+
+ * it has been a long time since i compiled that...fixed some minor
+ typos...
+
+2006-04-27 12:07 zmoelnig
+
+ * added checks for video4linux-2; this is disabled by default
+ (enable it with
+ "--with-v4l2")
+
+2006-04-27 11:21 zmoelnig
+
+ * added the bug reported by cyrille regarding pix_video and philips
+ webcams
+
+2006-04-26 15:37 zmoelnig
+
+ * fixed the [vertex_program]-bug; opened the freeframe-64bit issue
+
+2006-04-26 15:34 zmoelnig
+
+ * made "param" an alias for "parameter", since this is the keyword
+ most objects use...
+
+2006-04-26 15:33 zmoelnig
+
+ * fixed a bug where m_envNum was not properly initialized when
+ [vertex_program] was called with an argument; moved "parameter"
+ to vertex_program.cpp, so both objects can set the parameter;
+ LATER think about multiple parameters...
+
+2006-04-26 12:22 zmoelnig
+
+ * proper initialization prevents crashes in destructor...
+
+2006-04-26 09:35 zmoelnig
+
+ * did some proper initializing of pointers to prevent crashes
+ (why has nobody thought about that in the generation process!??)
+
+2006-04-26 08:30 zmoelnig
+
+ * trigger the quitting from outside (that is: the script)
+
+2006-04-26 08:20 zmoelnig
+
+ * a simple test that tests for all Gem objects (as listed in
+ objects.txt);
+ no tests are performed on vertex/-objects and on markEx/-objects
+
+2006-04-26 07:47 zmoelnig
+
+ * fixed the [separator] bug;
+ found other ways to trigger the [vertex_program] bug
+
+2006-04-26 07:41 zmoelnig
+
+ * before pushing to the stacks, check whether the stacks are
+ already full;
+ this leads to less errors when chaining more than 1 [separator]
+
+2006-04-26 07:40 zmoelnig
+
+ * added a variable for the current depth of the matrix-stacks
+
+2006-04-26 07:39 zmoelnig
+
+ * query the number of supported stacks for the various matrix-modes
+ (important
+ for [separator];
+ text whether GL_NV_multisample_texture_hint is supported before
+ setting the hint;
+
+2006-04-25 17:18 zmoelnig
+
+ * normalized input and output values; still no clamping
+
+2006-04-25 16:58 zmoelnig
+
+ * yuv2rgb and vice versa conversion abstractions
+
+2006-04-24 19:16 zmoelnig
+
+ * use "size_t" for alignment-magic, since
+ sizeof(int)!=sizeof(unsigned char*) on x86_64;
+ btw, this should be used in pd's m_simd.h and in the freeframe
+ specs too...
+
+2006-04-11 09:33 zmoelnig
+
+ * moved the window-destruction in render() before the m_windowState
+ check: this fixes issues with lights when destroying the windows
+ from "outside"
+
+2006-04-07 15:12 tigital
+
+ * [osx] uyvy/bgra/yv12 conversions altivec'd (DONE)
+
+2006-04-07 03:49 tigital
+
+ * yuv422_to_bgra_altivec() now works; fixed some typos;
+ re-corrected #include's
+
+2006-04-05 11:29 zmoelnig
+
+ * removed this pseudo-configure script since it is totally
+ outdated;
+ the (pseudo) Makefile in here should call configure in src/ if
+ needed
+
+2006-04-05 11:27 zmoelnig
+
+ * removed the call to glClearColor() in the reset()-routine since
+ it might crash pd/Gem when no valid context is available (LATER:
+ think what will happen when someone clicks on "reset" while
+ rendering)
+
+2006-03-28 09:40 zmoelnig
+
+ * reverted the include-change by jamie.
+ this should really be handled by configure and NOT in here since
+ we don't
+ know whether the quicktime-headers are in lqt/ or quicktime/
+ or...
+
+2006-03-28 03:20 tigital
+
+ * fixed header inclusion
+
+2006-03-27 16:46 tigital
+
+ * CLAMP() is inlined from GemFuncUtil.h
+
+2006-03-27 14:48 zmoelnig
+
+ * replaced "nil" by "null64" in MMX routines, since this makes
+ problems with QuickTime-framework (on macintel)
+
+2006-03-27 14:47 zmoelnig
+
+ * added SSE2 processing for YUV (but most of the time is spent in
+ memory-fetching anyhow, so not much of a speed gain)
+
+2006-03-27 07:52 zmoelnig
+
+ * updated TODO-list: opened new bugs for [separator], missing
+ objects on w32, and the shader-objects
+
+2006-03-24 15:16 zmoelnig
+
+ * initialize (and modify) m_simd via GemSIMD and select optimized
+ algorithms at runtime.
+
+2006-03-24 15:12 zmoelnig
+
+ * instantiate a GemSIMD class in order to query the CPU only once.
+
+2006-03-24 15:10 zmoelnig
+
+ * implemented a small static class GemSIMD which is used to query
+ the SIMD-capabilities of the current CPUs: this should bring us
+ away from (not) using SIMD via preprocessors.
+
+2006-03-23 23:08 zmoelnig
+
+ * weird: compiling with SSE2 (on a system that doesn't support
+ it!), yields
+ to crashes when casting "double" to "int"; using "float" works
+ fine, so i
+ enforced floats here...
+
+2006-03-23 22:51 zmoelnig
+
+ * removed "done..." printout in destructor
+
+2006-03-23 17:07 zmoelnig
+
+ * added check for sse2
+
+2006-03-23 17:05 zmoelnig
+
+ * added YUV->RGB24 routine (its not really faster than YUV->RGB32)
+
+2006-03-23 17:03 zmoelnig
+
+ * put GEM_VECTORALIGNMENT in here
+
+2006-03-23 14:25 zmoelnig
+
+ * further improved the SSE2-code: less shuffling done (in YUV2RGBA)
+ and cache optimization on writing
+
+2006-03-23 14:07 zmoelnig
+
+ * use macros for the timing code: this makes things much more
+ readable (no more ifdef's within the actual code to time)
+
+2006-03-22 23:07 tigital
+
+ * typo with no effect
+
+2006-03-22 23:06 tigital
+
+ * var initializing re-ordering
+
+2006-03-22 22:50 tigital
+
+ * added "#ifdef GL_ARB_shader_objects" to linkCallback()
+
+2006-03-22 22:47 tigital
+
+ * added YUV422_to_YV12_altivec(); changed function var's to
+ YV12_to_YUV422_altivec() so it works in the new file; started
+ YUV422_to_BGRA_altivec(), but non-functioning atm
+
+2006-03-22 22:43 tigital
+
+ * re-ordering
+
+2006-03-22 22:40 tigital
+
+ * GemPixConvert.h switcheroo
+
+2006-03-22 17:41 zmoelnig
+
+ * use the YUV2RGBA routines;
+ on reallocate() make sure that a pointer to the aligned memory is
+ returned
+
+2006-03-22 17:35 zmoelnig
+
+ * initial SSE2-optimized YUV2RGBA conversion: there is still a lot
+ to be done here (e.g. get a real grip on SIMD-programming!)
+
+2006-03-22 12:59 zmoelnig
+
+ * added SSE2-optimized RGBA2YUV conversion;
+ since GemPixUtil.cpp has grownso huge, i have outsourced the
+ optimized color conversion routines into separate files
+ GemPixConvertAltivec.cpp, GemPixConvertSSE2.cpp; obviously this
+ has only been tested on linux and mightwork (or not) on osx
+
+2006-03-20 21:32 zmoelnig
+
+ * did i check this in already?
+
+2006-03-20 20:53 zmoelnig
+
+ * a toon-shader done with glsl
+
+2006-03-20 15:02 tigital
+
+ * "#ifdef GL_ARB_shader_objects" added to createArrays()
+
+2006-03-19 18:25 zmoelnig
+
+ * i think the separator-issue is almost fixed
+
+2006-03-19 18:25 tigital
+
+ * remembered to member variables (masses, springs), so now we have
+ actual object autonomy
+
+2006-03-18 20:36 tigital
+
+ * fixed typo, now compiles
+
+2006-03-18 14:21 zmoelnig
+
+ * in theory these changes should fix the memleak problem with the
+ [separator]: while i was extra careful, i hope that my changes
+ will be compiling and (what's more) be functional on other
+ platforms!
+
+2006-03-16 09:34 zmoelnig
+
+ * updated help-patches (mostly xchanged the [destroy( message with
+ [create()
+
+2006-03-16 08:55 zmoelnig
+
+ * FIXED: not using client-storage on machines that do not support
+ it led to a "invalid enumerant" GL-error (due to setting
+ GL_UNPACK_CLIENT_STORAGE_APPLE via glPixelStore to _some_ value);
+
+2006-03-15 19:49 tigital
+
+ * updated based on what was committed yesterday, plus some other
+ things
+
+2006-03-15 17:09 zmoelnig
+
+ * updated since a help-patch for [pix_record] is now available
+
+2006-03-15 16:51 zmoelnig
+
+ * new implementation that allows switching of the attached
+ shm-segment via a "set" message.
+
+2006-03-15 15:42 zmoelnig
+
+ * things removed for osX needed to be removed on linux too
+
+2006-03-15 10:37 zmoelnig
+
+ * a help-patch
+
+2006-03-15 10:35 zmoelnig
+
+ * cleaned up a bit (less verbosity; local variables should not be
+ called m_...; ...)
+
+2006-03-14 20:04 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()...also initial code
+ (not fully working) intended to allow auto-texcoord generation
+ and setTexCoords()
+
+2006-03-14 19:59 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()...also changed to
+ GL_NEAREST filtering to prevent fallback to software
+ renderer...and initial (not fully working) code to allow
+ colorspace request (ie. FLOAT, RGB, RGBA)
+
+2006-03-14 19:53 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()
+
+2006-03-14 19:25 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()
+
+2006-03-14 19:18 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()
+
+2006-03-14 18:23 tigital
+
+ * corrected path to initial image
+
+2006-03-14 15:35 zmoelnig
+
+ * glsl_vertex and glsl_fragment now respect pd's search path;
+ updated TODO since some help-patches are now done
+
+2006-03-14 15:32 zmoelnig
+
+ * updated and new help-patches for shaders
+
+2006-03-14 14:25 tigital
+
+ * [size $1< works, and it's centered; removed CLIP_* limitations,
+ so now it's like a normal gem object; some cleanup
+
+2006-03-14 14:20 tigital
+
+ * added setModified() to parmMess: where is this really necessary
+ (and not)?
+
+2006-03-14 14:19 zmoelnig
+
+ * link now optionally takes a list of module-id's: [link 3 2( is
+ the same as [shader 3 2, link(
+
+2006-03-14 14:17 zmoelnig
+
+ * repsect pd's search path when opening shaders;
+ fewer openGL errors;
+
+2006-03-14 14:17 tigital
+
+ * cleanup: removed unused function bindTexture()
+
+2006-03-14 13:20 zmoelnig
+
+ * removed printout of plugin address; made param# larger and end
+ the param-string with \0
+
+2006-03-14 13:18 zmoelnig
+
+ * added help-files for ARB shaders; made the [pix_freeframe] object
+ theoretically
+ functional
+
+2006-03-14 12:33 zmoelnig
+
+ * empty(!still!) class for a splash screen;
+ this object is aliased "Gem", so that when people create a [Gem]
+ object, it doesn't fail
+
+2006-03-14 10:40 zmoelnig
+
+ * mark shm-segment for deletion when object is destroyed;
+ [TODO]: marked pix_share_* as done
+
+2006-03-14 10:38 zmoelnig
+
+ * added help patches
+
+2006-03-14 10:14 zmoelnig
+
+ * made it work on linux (even without crashes!);
+ now you can also specify the 4th argument (color) as symbolic
+ name like "RGBA" or "YUV":
+
+2006-03-14 08:58 zmoelnig
+
+ * updated status
+
+2006-03-14 08:53 zmoelnig
+
+ * what we still have to-do to make the gem-0.91 release
+
+2006-03-13 20:27 zmoelnig
+
+ * added a handle for Destroy-Event on linux; whenever the window is
+ closed (by clicking on the "x") the gem-context will be
+ destroyed;
+ this needs to be done outside of the event-loop to avoid crashes
+
+2006-03-13 19:38 zmoelnig
+
+ * convert from cs other than RGBA
+
+2006-03-13 17:47 zmoelnig
+
+ * registered the WM_DELETE_WINDOW protocol in order to disable the
+ user-closing of the Window: LATER think about closing the window,
+ when the user requests it.
+
+2006-03-13 17:20 zmoelnig
+
+ * respect the upside-down flag when in mem2jpegImage(): however on
+ my machine
+ the images written seem to be correct anyhow...
+
+2006-03-13 16:56 zmoelnig
+
+ * do not instantiate recordQT4L when HAVE_LQT_ADD_VIDEO_TRACK is
+ not defined
+
+2006-03-12 20:37 zmoelnig
+
+ * added help-patches for the hsv2rgb (and vice versa) abstraction:
+ these are just copies from Gem/help/
+
+2006-03-12 20:34 zmoelnig
+
+ * new abstractions in case we get rid of MarkEx
+
+2006-03-12 19:33 zmoelnig
+
+ * added new help-file
+
+2006-03-12 19:07 zmoelnig
+
+ * new help-files
+
+2006-03-06 11:23 zmoelnig
+
+ * added stencil-buffer for glx (tested) and wgl (NOT tested)
+
+2006-03-04 00:52 tigital
+
+ * added stencil buffer on creation
+
+2006-03-03 20:42 tigital
+
+ * added env message; cleanups in setUpTextureState()
+
+2006-03-02 14:55 zmoelnig
+
+ * set "upsidedown" to false: while this is the default on most
+ systems, it is not on OSX (where quicktime makes flipped images);
+ however pix_snap will always make "upright" images, so we have to
+ make sure this is set here; this should close #1096651 at the
+ sf-tracker (but i haven't tested it on OSX)
+ additionally use setCsizeByFormat();
+ additionally enable the __APPLE__'ed code for all platforms (its
+ nothing apple-specific in there)
+
+2006-02-28 17:40 zmoelnig
+
+ * who need m_name and m_length ? not me...
+
+2006-02-28 17:39 zmoelnig
+
+ * whoa! finally found the bug that made Gem crash on re-loading a
+ shader (or loading another one...); lots of cleanups, like using
+ C++ "new" instead of "malloc" and more terse output and and ...
+
+2006-02-27 16:00 tigital
+
+ * free arrays in getVariables() before getting the new
+ m_uniformCount
+
+2006-02-27 15:09 zmoelnig
+
+ * finally found the type that made a) the object crash and b) it
+ look weird;
+ only regenerate the vertices,... when needed (e.g. something has
+ changed)
+
+2006-02-27 14:25 zmoelnig
+
+ * added better (probably working) tests for ARB and NV extensions
+
+2006-02-27 14:09 zmoelnig
+
+ * added a better (probably working) test for "lqt_add_video_track"
+
+2006-02-27 13:36 zmoelnig
+
+ * added missing curly bracket
+
+2006-02-27 13:35 zmoelnig
+
+ * initialized the index-array to "0": this keeps us from crashing!
+
+2006-02-24 15:14 tigital
+
+ * added messages: "drag"(default 0.5) and "spring" (default 0.3);
+ some cleanup
+
+2006-02-23 17:34 zmoelnig
+
+ * added support for writing specified slots to disk (not very well
+ tested)
+
+2006-02-23 17:33 zmoelnig
+
+ * support for other colorspaces than RGB when writing with
+ imagemagick (YUV not yet supported; libtiff and libjpeg not
+ tested at all!)
+
+2006-02-23 15:33 zmoelnig
+
+ * only compile if HAVE_LQT_ADD_VIDEO_TRACKS is defined (which
+ should be defined by configure)
+
+2006-02-23 15:29 zmoelnig
+
+ * removed the inlet
+
+2006-02-23 15:29 zmoelnig
+
+ * allow to set the class-flags by defining GEM_CLASSFLAGS
+
+2006-02-21 14:01 zmoelnig
+
+ * define HAVE_CONFIG_GENERIC_H if we don't have another
+ config*.h.in file
+
+2006-02-21 14:00 zmoelnig
+
+ * include configGeneric.h instead of os-specific config-file if
+ HAVE_CONFIG_GENERIC_H is defined (at the command line)
+
+2006-02-21 13:27 zmoelnig
+
+ * a generic fallback (a la long we can replace all the os-specific
+ config.h.in files)
+
+2006-02-21 13:25 zmoelnig
+
+ * added a test for lqt_add_video_track()
+
+2006-02-21 13:01 zmoelnig
+
+ * added HAVE_LQT_ADD_VIDEO_TRACK, since older versions of
+ libquicktime don't have this...
+
+2006-02-21 11:05 zmoelnig
+
+ * tried to make it more stable;
+ it is till crashing when: a) switching from non-texture to
+ texture (it works when the texture is present when rendering is
+ started); b) switching the lighting-state
+
+2006-02-21 11:02 zmoelnig
+
+ * #ifdef'ed everything with USE_GLEW (currently glew is not used,
+ so try to avoid any interference)
+
+2006-02-17 05:22 tigital
+
+ * removed an unused outlet
+
+2006-02-16 19:53 tigital
+
+ * useful for automatic texture-coordinate generation
+
+2006-02-15 23:05 tigital
+
+ * [osx] one last hack to make it work like the other platforms
+
+2006-02-15 20:54 zmoelnig
+
+ * oops! for testing i used __linux__ instead of __APPLE__ and
+ forgot to revert it...
+
+2006-02-15 20:34 zmoelnig
+
+ * some string magic to get the correct name of the plugin within an
+ osX-bundle
+
+2006-02-15 18:32 zmoelnig
+
+ * fixed use of DONT_HAVE_GLBLENDEQUATION (it was used as
+ HAVE_GLBLENDEQUATION)
+
+2006-02-13 21:49 zmoelnig
+
+ * removed the 2nd inlet (why was it there at all?)
+
+2006-02-13 16:58 tigital
+
+ * corrected all.trees path to work from help
+
+2006-02-10 15:20 zmoelnig
+
+ * use MAKECMDGOALS when calling the Makefile in src/
+
+2006-02-10 13:32 zmoelnig
+
+ * added inlets for contrast and saturation
+
+2006-02-10 13:26 zmoelnig
+
+ * added Grayscale processing
+ avoid processing in [pix_contrast] if both m_contrast and
+ m_saturate are 1.f (in greyscale ignore m_saturate)
+
+2006-02-09 00:32 tigital
+
+ * [osx] new loader code that works with freeframe 1.0 SDK; note
+ that the plugin will be looked for in the same directory as the
+ patch, and currently you must append ".frf" to the end of the
+ plugin's name
+
+2006-02-08 22:39 tigital
+
+ * cleaned up imageStruct::setCsizeByFormat() so that it no longer
+ does "default" switch before hitting the various case's
+
+2006-02-08 22:27 cclepper
+
+ * Added RGBA version and tested on Windows.
+
+2006-02-08 22:26 cclepper
+
+ * Added RGBA version and tested on Windows. Works except for
+ negative contrasrt and saturarion values.
+
+2006-02-07 16:16 zmoelnig
+
+ * renamed processYUV_Altivec() to processYUVAltivec() so it gets
+ automatically called by GemPixObj's render();
+ put initializing of class-variables into the constructor-header
+
+2006-02-07 03:34 cclepper
+
+ * added #ifdef __VEC__
+
+2006-02-06 21:47 cclepper
+
+ * initial YUV version with Altivec
+
+2006-02-06 17:20 cclepper
+
+ * brings the old pix_record up to date
+
+2006-02-06 14:14 zmoelnig
+
+ * implemented the setCodec(int) as a no-op
+
+2006-02-06 13:41 zmoelnig
+
+ * better indentation to see what is included when
+
+2006-02-06 10:15 zmoelnig
+
+ * this is the original pix_record, now renamed to pix_recordQT
+ while we have the two concurrent objects, how should we make this
+ compatible? create an abstraction?? make hacks like in
+ [pix_filmNT]???
+
+2006-02-06 09:58 zmoelnig
+
+ * at least made it compile on os-x
+
+2006-02-05 19:23 zmoelnig
+
+ * made "record"-message work again
+
+2006-02-05 19:22 zmoelnig
+
+ * now it produces something...
+
+2006-02-05 18:51 zmoelnig
+
+ * updated to use lqt-api instead of old quicktime4linux api.
+ although it somehow produces just noise right now (but hey - it
+ did work 10 minutes ago)
+
+2006-02-05 18:49 zmoelnig
+
+ * removed the dummy implementation of putFrame(): it is pure
+ virtual in record.cpp and should not be filled with dummies
+
+2006-02-04 18:16 tigital
+
+ * update
+
+2006-02-04 12:47 zmoelnig
+
+ * define HAVE_QUICKTIME for __APPLE__
+ (later think about using autoconf for this)
+
+2006-02-04 12:44 zmoelnig
+
+ * added convertTo() and convertFrom() functions to the
+ imageStruct-class for generic cs-conversion.
+
+2006-02-03 21:53 zmoelnig
+
+ * pix_record which is independent of the used API (like
+ pix_filmNEW,...)
+
+2006-02-03 21:52 zmoelnig
+
+ * blind fixes to match record.h
+
+2006-02-03 21:40 zmoelnig
+
+ * implementation classes for pix-record APIs.
+ so far the recordQT4L (quicktime-for-linux) is tested, but not
+ totally stable
+ the recordQT (Apple's QuickTime API) has been copy'n'pasted from
+ the original pix_record.cpp code - i am pretty sure i introduced
+ some problems: at least the codec-querying and (more important)
+ setting has certainly been broken.
+
+2006-02-03 15:33 tigital
+
+ * [osx]: shutup gcc warning in initGem()
+
+2006-02-01 18:38 zmoelnig
+
+ * replaced printf() by error() (it's more pdish and doesn't throw
+ an error)
+
+2006-02-01 18:37 zmoelnig
+
+ * at least it compiles here on linux...
+
+2006-02-01 18:21 zmoelnig
+
+ * probably a new-line at EOF
+
+2006-02-01 18:21 zmoelnig
+
+ * cleaned up code a bit (so i can read it :-))
+ should perform a bit faster as well
+ fixed a crash on my machine
+ added type message
+
+ still very crashy
+ i _think_ there is a bug (most likely: a memory leak) in here
+
+2006-02-01 16:53 tigital
+
+ * forgot header change to other platforms: this'll be cleaned and
+ put in the correct spot (ie. the top of the file) sometime
+
+2006-02-01 15:43 tigital
+
+ * initial commit: novel mathematical structure
+
+2006-02-01 15:42 tigital
+
+ * initial commit: takes an image and creates a "voronoi region"
+ painting out of it...works on OSX, but relies on GemPBuffer code,
+ so other platforms can use this to test that code...
+
+2006-02-01 15:39 tigital
+
+ * initial commit: works on OSX (still needs some serious cleanup!),
+ but untested on other platforms: code is there, but is it really
+ equivalently functional?
+
+2006-02-01 15:37 tigital
+
+ * added check for a loaded program to the paramMess code; prevents
+ crashing when sending parameters to the object but no program is
+ actually loaded!
+
+2006-02-01 15:36 tigital
+
+ * error code reporting cleanup
+
+2006-02-01 15:34 tigital
+
+ * [OSX] changed NULL to 0 to shutup gcc
+
+2006-02-01 15:33 tigital
+
+ * added header for glReportError(); [OSX] added "masterContext"
+
+2006-02-01 15:31 tigital
+
+ * cleanup; added setModified();
+
+2006-02-01 15:04 zmoelnig
+
+ * changed "#define unix" to "#define __unix__"
+
+2006-02-01 15:03 zmoelnig
+
+ * changed "#define unix" to "#define __unix__"
+ removed unneccessary headers from inclusion
+
+2006-02-01 15:00 zmoelnig
+
+ * changed "#define unix" to "#define __unix__"
+ moved the check for glx-support to GemWinCreateXWin.h
+
+2006-02-01 14:58 tigital
+
+ * [OSX] added "masterContext", which gets rid of need for
+ HaveValidContext()...needs non-jamie testing ;-)
+
+2006-02-01 14:53 tigital
+
+ * cleanups; added TODO questions; [OSX] added "masterContext",
+ which gets rid of need for HaveValidContext()...needs non-jamie
+ testing ;-)
+
+2006-02-01 13:24 zmoelnig
+
+ * only create constContext when its not already created
+
+2006-02-01 13:23 zmoelnig
+
+ * applied patch from cesare to avoid crashes on closing the window
+
+2006-01-30 13:12 zmoelnig
+
+ * added constructor for pixBlock-class (which properly initalizes
+ newfilm and newimage to "false")
+ moved constructor/destructor of imageStruct and pixBlock from
+ header into the cpp-files to avoid unneccessary recompilation on
+ changes)
+
+2006-01-26 14:47 zmoelnig
+
+ * made a script (which will hopefully hardly ever be needed) to
+ import glew
+ mention it in the README.glew
+
+2006-01-26 14:07 zmoelnig
+
+ * added glew-files (+ a readme how i got them)
+
+2006-01-23 11:08 zmoelnig
+
+ * changed [part_velsphere] to [part_velocity sphere]
+
+2006-01-23 11:07 zmoelnig
+
+ * define DONT_HAVE_GLBLENDQUATION
+
+ i think, this file should be used only for M$VC;
+ LATER we can put #pragma's in here to enable linking with special
+ libraries based on the configuration (or should we rather do it
+ in the files that need these libraries??)
+
+2006-01-23 11:05 zmoelnig
+
+ * use a DONT_HAVE_GLBLENDQUATION rather than __WIN32__ to determine
+ whether this objects needs to be disabled
+
+2006-01-22 21:43 zmoelnig
+
+ * added alternative dependencies for magick++6 and avifile-0.7
+
+2006-01-22 21:41 zmoelnig
+
+ * added newly added files
+
+2006-01-22 21:40 zmoelnig
+
+ * minor changes (line.breaks)
+
+2006-01-22 21:37 zmoelnig
+
+ * on w32 we have to include <io.h> to be able to use "close(int)"
+
+2006-01-22 21:32 zmoelnig
+
+ * fixed string-template issues with vc6
+
+2006-01-22 21:29 zmoelnig
+
+ * changed 0.5 to 0.5f to make floats instead of doubles (amd thus
+ reduce warnings about conversion)
+
+2006-01-22 21:27 zmoelnig
+
+ * disabled if GL_TEXTURE0_ARB is undefined
+ (another candidate for GLEW)
+
+2006-01-22 21:26 zmoelnig
+
+ * removed definition of DEBUG=0 since it is not needed anyhow
+
+2006-01-22 21:25 zmoelnig
+
+ * turn glBlendEquation OFF on w32 (stupid restriction, but faster
+ than finding anything more sophisticated)
+
+2006-01-22 21:23 zmoelnig
+
+ * only set glParameterEnvArg if vertexprograms are supported by the
+ headers
+
+2006-01-22 21:17 zmoelnig
+
+ * disable more warnings (here: switch-statement without case (only
+ default); this is possible is all cases are turned off by
+ #ifdefs)
+
+ NOTE: these pragmas should be within __MSC_VER_ instead of
+ __WIN32__
+
+2006-01-18 12:11 zmoelnig
+
+ * found this lying around on my harddisk
+
+2006-01-18 11:22 zmoelnig
+
+ * made circle::NUM_PTS a define rather than a const static variable
+
+2006-01-18 11:13 zmoelnig
+
+ * removed unused variables
+ made circle::NUM_PTS a define rather than a const static variable
+
+2006-01-18 10:54 zmoelnig
+
+ * set a variable when an apple-framework is found
+ use it in the status-report (so apple-users don't get confused
+ about no QuickTime even if the framework is installed)
+ in "configure" the removal of "local"/"locale" is also applied
+
+2006-01-18 10:52 zmoelnig
+
+ * fixed typo "locale" should read "local"; however, since the tests
+ are not expanded into functions, this does not work
+ so i removed the "locale" entirely and replaced it by a
+ pseudo-localized variable (appending stuff derived from the
+ arguments)
+
+2006-01-18 10:24 zmoelnig
+
+ * properly ifdef the usage of "kDVCPROHD720pCodecType"
+
+2006-01-18 10:18 zmoelnig
+
+ * declare getFPS() (inherited from film.h)
+
+2006-01-18 10:15 zmoelnig
+
+ * include <fcntl.h> for open()
+
+2006-01-18 10:02 zmoelnig
+
+ * disable more code, if GL_ARB_shader_objects is not defined
+ (mostly cosmetic)
+
+2006-01-18 10:00 zmoelnig
+
+ * disable most of the code if "GL_ARB_shader_objects" is not
+ defined
+
+2006-01-18 09:13 zmoelnig
+
+ * avoid using m_program if "GL_ARB_shader_objects" is not defined
+
+2006-01-17 11:01 zmoelnig
+
+ * prevent ARB-GLSL
+
+2005-12-27 19:03 tigital
+
+ * initial helpfile
+
+2005-12-15 17:45 zmoelnig
+
+ * removed loading/saving
+ removed "point" area-type
+ changed (float) to (unsigned char) where possible (at least where
+ it was obvious to do)
+
+2005-12-15 13:09 zmoelnig
+
+ * updated a bit so we can build a debian-package
+
+2005-12-15 12:17 zmoelnig
+
+ * added davide's hit-object
+
+2005-12-15 10:54 zmoelnig
+
+ * initialized more variables
+ moved initialization (from body of constructor) into
+ initialization-block of constructor
+
+2005-12-15 00:43 tigital
+
+ * clean up in render loop
+
+2005-12-14 23:19 cclepper
+
+ * works on windows. sorta. only a few changes needed from the mac
+ code.
+
+2005-12-14 15:53 tigital
+
+ * string buffer is now member variable; more detailed reporting
+ when program is outside hardware limits
+
+2005-12-14 13:34 zmoelnig
+
+ * TreeIdMap for reacTable*'s fiducials
+
+2005-12-14 13:29 zmoelnig
+
+ * dont build depend-files when doing "make clean" or "make
+ distclean"
+
+2005-12-14 13:29 zmoelnig
+
+ * don't try to generate configure, Make.config and the like when
+ doing a "make clean" or "make distclean"
+
+2005-12-14 13:28 zmoelnig
+
+ * newline at end of file...
+
+2005-12-14 13:26 zmoelnig
+
+ * fixed header-inclusion-prevention-defines (ye, my mother-tongue
+ is German)
+
+2005-12-14 13:24 zmoelnig
+
+ * included Ross and Martin for the reacTIVision system
+ replaced "@" by "[AT]"
+
+2005-12-14 13:15 zmoelnig
+
+ * help-patches for the fiducial-tracker (and the binarizing
+ thresholder)
+
+2005-12-14 13:14 zmoelnig
+
+ * fiducial-tracking as used in reacTIVision
+ thanks to martin kaltenbrunner and ross bencina (and the mtg@upf)
+ for releasing their code under (L)GPL
+
+2005-12-14 13:13 zmoelnig
+
+ * binarizing adaptive tiled thresholder
+
+2005-12-14 13:07 zmoelnig
+
+ * better check whether switching to another driver succeeds
+
+2005-12-10 19:45 tigital
+
+ * added glReportError() for helping debug
+
+2005-12-10 18:40 zmoelnig
+
+ * moved GLdefine's from GemPixUtil to GemGL
+
+2005-12-10 16:01 tigital
+
+ * corrected spotlight direction initialization; placed limits on
+ light parameters (as supported by GL)
+
+2005-12-10 00:20 tigital
+
+ * removed spurious glEnd() called in createSphere: it was causing a
+ glError...
+
+2005-12-09 22:52 cclepper
+
+ * added parameter message
+
+2005-12-07 16:40 cclepper
+
+ * fixed QT crashing on Windows, but the fix introduces a small
+ memory leak when loading new movies. Also, removed a redundant
+ memcpy() in getFrame.
+
+2005-12-07 16:17 tigital
+
+ * - added mode & repeat messages (like [pix_texture], same
+ defaults)
+ - added outlet for texture info: ID, width, height, type
+
+2005-12-06 06:40 tigital
+
+ * initial commit:
+ - allows offscreen rendering on a per [gemhead] basis
+ - defaults to 256x256, but can be set with [dimen x y<
+ - float RGB only, atm
+ - right outlet outputs list: texID, width, height, type
+ - type can be switched with [mode 0/1< (ie. TEXTURE_2D or
+ TEXTURE_RECTANGLE)
+
+2005-12-06 05:56 tigital
+
+ * renamed inlet for some unknown reason
+
+2005-12-06 04:01 tigital
+
+ * don't need to enable/disable shader_arb; added check and better
+ clean up for re-loaded shaders
+
+2005-12-04 22:45 tigital
+
+ * added outlet for programID
+
+2005-12-04 16:15 tigital
+
+ * useful glWrapper which allows one to use a glsl_program that was
+ linked in an earlier chain in a later chain; but don't forget to
+ frame it's usage with an ending call with value zero, or the
+ program affects all later chains
+
+2005-12-04 01:17 tigital
+
+ * individual shader objects are now responsible for cleaning up
+ after themselves; also, made initialized length=0
+
+2005-12-04 01:13 tigital
+
+ * object is now responsible for cleaning up after itself; also
+ discovered that we don't need to glEnable the *_SHADER_ARB's
+
+2005-11-30 06:55 tigital
+
+ * auto-magic uniform variable discovery working; shaderMess()
+ fixes; lotsa cleanup in general (& stuff)
+
+2005-11-30 00:12 tigital
+
+ * clean-up, & better initialization
+
+2005-11-29 23:55 tigital
+
+ * corrected shaderMess behavior; added OSX check for
+ hardware/software execution
+
+2005-11-29 04:52 tigital
+
+ * miscellaneous fixes of warnings, misspellings, and debug messages
+
+2005-11-28 23:29 cclepper
+
+ * added SequenceGrabber recording
+
+2005-11-27 14:30 zmoelnig
+
+ * thread fixes:
+ + better initializing
+ + more freeing
+ + filenames given as argument are now opened via thread too
+
+2005-11-27 10:24 zmoelnig
+
+ * reduced verbosity a bit
+ made rest of error messages a bit more findable ("error:
+ GemImageLoad" instead of just "erro: GEM")
+
+2005-11-26 21:17 zmoelnig
+
+ * added dynamic methods for uniform parameters
+
+2005-11-26 19:13 cclepper
+
+ * Added the first check for HD format clips to deal with their
+ trickster frame sizes. Also, a fix for sound continuing after
+ rendering stops.
+
+2005-11-26 16:19 zmoelnig
+
+ * use a #define for defining the max number of shaders
+ fixed some typos and minor bugs
+
+2005-11-26 15:36 zmoelnig
+
+ * on creating the child-thread wait until it has set the
+ m_thread_running (so we can use that in openMess())
+
+2005-11-26 13:12 zmoelnig
+
+ * reduced verbosity
+
+2005-11-26 12:48 zmoelnig
+
+ * hmm: define "t_GLshaderObj" to whatever type the shaderobj should
+ be;
+ made it compile on linux (and not crash)
+
+2005-11-26 12:45 zmoelnig
+
+ * include stdlib (for malloc, free)
+ replace printf() by post()
+
+2005-11-26 05:08 cclepper
+
+ * Added the first check for HD format clips to deal with their
+ trickster frame sizes. Also, a fix for sound continuing after
+ rendering stops.
+
+2005-11-26 00:50 tigital
+
+ * initial wrapper support for GLSL support (ARB based):
+ - there should be a whole host of these, but right now I'm only
+ up to writing the one, for input of one indexed float ;-)
+
+2005-11-25 22:56 tigital
+
+ * initial GLSL support (ARB based):
+ - load individual shaders via glsl_vertex or glsl_fragment
+ - combine multiple shader's right output into a [shader $1 $2...<
+ and send into [glsl_program]
+ - send [link< to [glsl_program] to actually link the objects:
+ this was done because we don't want to re-link objects every
+ render-timeslice...
+ - each object accepts a [print< to give info, , and
+ [glsl_program] will also report linked program's uniform
+ variables, names, indices...
+ - uniform variable indices can be used with [GEMglUniform...] to
+ change variables (but maybe there should be more auto-discovery
+ in [glsl_program]?)
+ - object's will also report a shader's compile-time error log (if
+ any) to console (not pd's tk console): need to figure out how to
+ parse infolog into post()-friendly format...
+
+2005-11-23 13:08 zmoelnig
+
+ * added check for GLsizeiptrARB
+
+2005-11-23 13:07 zmoelnig
+
+ * die at the end of configure if no openGL has been found
+ check for typedef of GLsizeiptrARB
+
+2005-11-21 14:31 zmoelnig
+
+ * threaded image loading
+
+2005-11-15 14:24 zmoelnig
+
+ * updated help-files
+
+2005-11-15 14:22 zmoelnig
+
+ * show how to load an image into the buffer
+
+2005-11-15 14:21 zmoelnig
+
+ * added some more wrappers (thanks to cyrille)
+
+2005-11-10 14:50 zmoelnig
+
+ * initialize m_devicename to NULL in order to not produce random
+ crashes.
+ fixed printf() security-hole
+
+2005-11-09 03:08 tigital
+
+ * cleaned up headers, initialization; also added code to pad
+ rowbytes for dimensions not multitples of 16 or 32 (helps
+ GL_STORAGE_SHARED_APPLE)
+
+2005-11-08 23:01 cclepper
+
+ * added a little hack to bang when film reaches the end in auto
+ mode
+
+2005-10-31 16:04 tigital
+
+ * update
+
+2005-10-28 08:59 zmoelnig
+
+ * use proper inheritance for the altivec function
+
+2005-10-27 22:13 tigital
+
+ * added imageStruct.fromGray( short*) version, so now we can import
+ luminance images from pdp2gem...
+
+2005-10-27 21:31 cclepper
+
+ * added Altivec YUV function
+
+2005-10-26 13:54 zmoelnig
+
+ * fixed path and case of images to load
+
+2005-10-25 20:37 cclepper
+
+ * commented out lines in postrender which removes memory leak in
+ [separator]
+
+2005-10-25 10:01 zmoelnig
+
+ * throw an exception when no texture-units are defined at startup
+ time (prevents object-creation)
+ enforce 2 arguments in the texUnit-message
+
+2005-10-25 09:54 zmoelnig
+
+ * bugfix: added A_NULL as terminating argument to the
+ texUnit-callback
+
+2005-10-22 20:50 tigital
+
+ * GL_VERSION_1_1 check only (there's no GL_VERSION_1_0_ on osx!)
+
+2005-10-21 12:49 zmoelnig
+
+ * improved threaded movie-player:
+ use select() instead of usleep() (should be more portable)
+ when the grabThread returns no frame (NULL), a "bang" is emitted
+ at render-time. the user gets a chance to immediately react on
+ that and reset the frame# to something valid.
+ when threaded, this will force the changed frame to be read in
+ the main-thread (luckily the grabthread is locked by the mutex)
+
+2005-10-21 08:55 zmoelnig
+
+ * changes in configure.ac
+
+2005-10-21 08:55 zmoelnig
+
+ * check whether ffmpeg's (AVStream)->codec is of type
+ "AVCodecContext" or "*AVCodecContext"
+
+2005-10-21 08:03 zmoelnig
+
+ * removed contents of src/Gnu (since people keep building Gem from
+ there)
+
+2005-10-20 16:03 zmoelnig
+
+ * check for posix-threads
+ removed HAVE_SIMD things (as we should rather use the __MMX__,...
+ that are autodefined by the compiler)
+
+2005-10-20 16:02 zmoelnig
+
+ * check for posixthreads (as in pd)
+
+2005-10-20 13:41 zmoelnig
+
+ * (optional) threaded reading of movies
+
+2005-10-20 13:38 zmoelnig
+
+ * shut up compiler warnings; explicit casts from t_float to GLint
+
+2005-10-20 10:03 zmoelnig
+
+ * added method for "device" with symbolic device-names
+
+2005-10-20 09:59 zmoelnig
+
+ * 2 lines of comment...
+
+2005-10-20 09:53 zmoelnig
+
+ * fixed docu-bug that led people to try to compile Gem from src/Gnu
+ instead of src/
+
+2005-10-19 12:48 tigital
+
+ * initial commit:
+ - accepts a creation arg to set # of texture units to deal with,
+ or it defaults to the maximum # on the card
+ - [texUnit 1 $2< assigns to texture Unit 1 the texID input via $2
+ - [mode 0/1< switches between TEXTURE_RECTANGLE and TEXTURE_2D
+
+2005-10-19 04:17 tigital
+
+ * initial commit:
+ - accepts a creation arg to set # of texture units to deal with,
+ or it defaults to the maximum # on the card
+ - [texUnit 1 $2< assigns to texture Unit 1 the texID input via $2
+ - [mode 0/1< switches between TEXTURE_RECTANGLE and TEXTURE_2D
+
+2005-10-18 23:59 tigital
+
+ * more GLdefine's for multitexture and combiners...
+
+2005-10-14 07:54 zmoelnig
+
+ * disabled warnings on __WIN32__
+
+2005-10-08 16:24 zmoelnig
+
+ * wow! this file has been unused for quite a long time now; since i
+ cannot find any reference to it anywhere (except in the 1.1.1.1
+ or so revision of papi.h) i delete it.
+
+2005-10-07 17:03 zmoelnig
+
+ * removed the disabling of the entire code when FILM_NEW is defined
+ (oh this is really ugly)
+
+2005-10-07 17:02 zmoelnig
+
+ * enabled the weird hack i made for a current CVS snapshot of
+ ffmpeg, since the debian/sid package now uses the new API
+
+2005-10-07 16:53 zmoelnig
+
+ * remove "-f" (less errors if files are already removed)
+
+2005-10-07 16:52 zmoelnig
+
+ * updated w32 compile environment
+
+2005-10-07 16:51 zmoelnig
+
+ * fixed typo
+
+2005-10-07 16:50 zmoelnig
+
+ * only cimpileif we don't want FILM_NEW (i got an error when
+ compiling in the vfw.h file and i didn't want to fix it in a
+ deprecated file); LATER remove these files
+
+2005-10-07 16:49 zmoelnig
+
+ * no shared memory (via shm) on w32; disabled on that platform
+
+2005-10-07 16:47 zmoelnig
+
+ * defined pragmas to make compiler a bit less verbose
+
+2005-10-07 16:47 zmoelnig
+
+ * hacked together a version of drand48(); how comes drand48() does
+ not exist on w32 even though these files are in here for years ?
+ (LATER)
+
+2005-10-07 16:44 zmoelnig
+
+ * defined pragmas (on w32) to shut up compiler warnings (e.g.
+ because of unknown pragmas)
+
+2005-10-07 16:43 zmoelnig
+
+ * on w32 GL_ARB_fragment_program mightbe defined even if there is
+ no ARB-program support...(we really should switch to glew)
+
+2005-10-07 16:42 zmoelnig
+
+ * include <iostream> instead of <iostream.h> even on w32 (to use
+ the "new" stdlib)
+
+2005-10-06 09:25 zmoelnig
+
+ * merged with SIMD:
+ don't copy the "datasize" with copy2imageStruct - as it should
+ only be used internally for pdata;
+ (there is a captialized warning about breaking things in the
+ SIMD-branch log about this; however, i don't believe that it is
+ that dangerous)
+
+2005-10-05 16:38 zmoelnig
+
+ * fixed typo
+
+2005-10-05 16:24 zmoelnig
+
+ * merged with SIMD-branch
+
+2005-10-05 16:14 zmoelnig
+
+ * merged with SIMD
+
+2005-10-05 16:02 zmoelnig
+
+ * merged in changes from SIMD-branch
+
+2005-10-05 15:42 zmoelnig
+
+ * updated
+
+2005-10-05 15:35 zmoelnig
+
+ * changes from configure.ac
+
+2005-10-05 15:22 zmoelnig
+
+ * remove depend-files when "clean"
+
+2005-10-05 15:14 zmoelnig
+
+ * propery escaped test-string
+
+2005-10-05 14:45 zmoelnig
+
+ * use the CXX provided by configure
+
+2005-10-05 14:38 zmoelnig
+
+ * use AC_CHECK_FUNC rather than AC_CHECK_LIB to check for
+ glBindProgram{NV,ARB} since on osX we don't have a library libGL
+ but rather use the OpenGL-framework
+
+ NOTE: the test for glBindProgramNV fails to detect the
+ nvidia-extensions on osX
+ why ? because you have to explicitely request them by defining
+ GL_NV_vertex_program before including the glext.h file on osX
+ on linux (mesaGL,...) it is different: the extensions are only
+ included, if GL_NV_vertex_program is NOT already defined
+
+2005-10-05 14:14 zmoelnig
+
+ * a compile on osX revealed that somewhere MIN and MAX are defined
+ as preprocessor directives; this stopped compiling the inline
+ functions with the same name; FIXED
+
+2005-10-03 20:20 cclepper
+
+ * initial commit. object for reading shared pixel memory between
+ processes.
+
+2005-10-03 20:18 cclepper
+
+ * initial commit. object for creating shared pixel memory between
+ processes.
+
+2005-10-03 12:17 zmoelnig
+
+ * added support for devicenames given as strings (like
+ "/dev/video")
+
+2005-10-03 10:38 zmoelnig
+
+ * removed the caching mechanism;
+ if you want to load a set of images and access from RAM, use
+ [pix_buffer] instead
+
+2005-10-02 16:41 zmoelnig
+
+ * made checking for changes in Base/config`uname -s`.h.in a bit
+ better
+
+2005-10-02 13:52 zmoelnig
+
+ * moved inclusion of openGL-headers to Base/GemGL.h
+
+2005-10-02 13:48 zmoelnig
+
+ * removed boolean-hack for buggy nvidia-headers (should get fixed
+ upstream)
+
+2005-10-01 19:31 zmoelnig
+
+ * checking for nvidia-extensions (can be disabled with
+ "--disable-NV")
+
+2005-10-01 19:30 zmoelnig
+
+ * checking for nvidia-extensions (can be disabled with
+ "--disable-NV")
+ added the system-specific config-file to the dependencies to do a
+ ./configure
+
+2005-10-01 19:15 zmoelnig
+
+ * test for definition of GL_{ARB,NV}_{vertex,fragment}_program
+ before using extensions.
+
+2005-10-01 19:14 zmoelnig
+
+ * moved the openGL-magic into Base/GemGL.h
+
+2005-10-01 19:13 zmoelnig
+
+ * moved the inclusion of openGL-headers and the openGL-magic into a
+ separate file GemGL.h (this should be included instead of the
+ system-specific openGL-header files)
+
+2005-09-30 19:25 zmoelnig
+
+ * now we can give the filename as argument and it gets loaded on
+ startRendering()
+ reordered everything a bit (and made fragment_program a child of
+ vertex_program: there's loads of similar code)
+
+2005-09-28 04:29 cclepper
+
+ * made sure glTexSubImage2D is called instead of the power of two
+ texturing
+
+2005-09-27 17:56 zmoelnig
+
+ * a fragment-shader demo that adds some b/w-noise...
+
+2005-09-27 17:55 zmoelnig
+
+ * a fragment shader that produces noise...
+
+2005-09-27 17:04 zmoelnig
+
+ * added vertex_program demo
+
+2005-09-27 17:04 zmoelnig
+
+ * added toon-shader for the vertex_program demo
+
+2005-09-27 17:02 zmoelnig
+
+ * added texture for the vertex_program demo
+
+2005-09-27 16:34 zmoelnig
+
+ * removed the "64 64" arguments to [pix_video] as this makes the
+ patches under windows unusable (pix_videoDS thinks the first
+ argument is the deviceID, not the dimension)
+
+2005-09-27 15:44 zmoelnig
+
+ * leftovers from pre pix_filmNEW aera.
+ deleted because i don't (want to) maintain this code any more
+
+2005-09-27 15:42 zmoelnig
+
+ * disable if FILM_NEW is defined in Base/config.h (then pix_filmNEW
+ and friends are used)
+
+2005-09-27 05:17 tigital
+
+ * added check for GL_VERSION_1_1, which is the lowest GL_VERSION
+ osx defines
+
+2005-09-27 05:12 tigital
+
+ * added define for GL_TEXTURE_RECTANGLE_EXT, duh
+
+2005-09-26 17:47 zmoelnig
+
+ * [pix_filmFFMPEG] is covered by [pix_filmNEW]+filmFFMPEG
+
+2005-09-26 17:43 zmoelnig
+
+ * made it _compile_ against the current CVS-version of ffmpeg (not
+ really tested whether it works though)
+ you have to actually change an ifdef at the beginning of
+ filmFFMPEG.cpp in order to make it compatible with the CVS-ffmpeg
+ (haven't found out yet, how to do this in a more generic way
+ (apart from hacking configure again)
+ btw, configure would need a lot of tweaking to recognize a
+ current ffmpeg (and link against all the needed libraries)
+ ffmpeg sucks
+
+2005-09-22 17:41 zmoelnig
+
+ * added fix to be able to display floats as numbers again (instead
+ of "float")
+
+2005-09-22 08:32 zmoelnig
+
+ * added moocows changes (+ linebreaking)
+ fixed the bug that prevented TextBase.cpp to build if you were
+ not using FTGL (gltt or no-font)
+
+2005-09-21 18:41 tigital
+
+ * cleanup apple headers
+
+2005-09-21 18:37 tigital
+
+ * reordering to shut up gcc4 warnings
+
+2005-09-21 17:45 tigital
+
+ * #ifdef'ed GLTTPixmapFont *m_afont like in text2d.cpp
+
+2005-09-21 14:56 zmoelnig
+
+ * committed tim's fix to prevent escaping of pd-special characters
+ (like ",")
+
+2005-09-15 10:25 zmoelnig
+
+ * removed the pre-defined maximum of control/grid-points: now we
+ can have curve3d's of any preecision
+
+2005-09-11 16:09 zmoelnig
+
+ * shut up compiler warnings: the changes are mostly removal of
+ unused variables, re-ordering of initialization of
+ member-variables, (un)signedness and proper bracketing when doing
+ comparisions
+
+2005-09-11 16:04 zmoelnig
+
+ * shut up compiler warnings: the changes are mostly removal of
+ unused variables, re-ordering of initialization of
+ member-variables and (un)signedness
+
+2005-09-11 10:29 zmoelnig
+
+ * enable fullscreen on X only if libXxf86vm is present
+
+2005-09-11 10:25 zmoelnig
+
+ * removed a bit of verbosity
+
+2005-09-07 15:42 tigital
+
+ * finally fixed sequence grabber dialog, so now OSX users can
+ select input devices!
+
+2005-09-04 19:35 zmoelnig
+
+ * added multiline-support (for FTGL) based on georg holzmann's code
+ however, multilines have to be broken into lines outside of the
+ [text]-objects;
+ linebreaks are denoted with "\n" (10)
+
+2005-09-04 18:27 zmoelnig
+
+ * initial video4linux-2 support;
+ right now, it seems to be rather slow!
+ a lot of functionality is not implemented yet (like setting the
+ channel)
+
+ not yet for use!
+
+2005-09-04 18:21 zmoelnig
+
+ * GEM_OBJECTS are now a general {GEM_TARGETS}/*.o rather than each
+ object listed separately (some systems don't support such a long
+ list of arguments)
+
+2005-09-02 21:58 cclepper
+
+ * added loop to match codecType and codec value. makes pjpeg
+ default work on any machine.
+
+2005-08-31 21:25 cclepper
+
+ * added check for m_haveMovie in setRate to prevent crashing
+
+2005-08-30 16:27 zmoelnig
+
+ * a bit more verbosity on startup, so people will no what to send
+ to "driver"
+
+2005-08-29 02:26 tigital
+
+ * added outlet to output texture ID, which is useful for
+ multitexturing and ARB_programs...
+
+2005-08-27 20:35 zmoelnig
+
+ * maybe a hack to fix the tiny memory leak that i suspect to be in
+ the cache
+ LATER: really fix the cache (or remove it entirely)
+
+2005-08-27 13:12 zmoelnig
+
+ * free image-data when loading (after the image has been copied
+ into the buffer)
+
+2005-08-26 16:40 zmoelnig
+
+ * "binaries" for the latest changes to acinclude.m4 and
+ configure.ac
+
+2005-08-26 16:39 zmoelnig
+
+ * also make a check for package "lqt" (which is libquicktime),
+ since there might be an "lqt"-config installed.
+
+2005-08-26 16:37 zmoelnig
+
+ * (hopefully) even better library checking: if pkg-config cannot
+ find <libname>, we try <libname>-config to get the cflags and
+ libs.
+
+2005-08-26 13:54 zmoelnig
+
+ * test for libquicktime instead of quicktime (there exits a
+ pkg-config for libquicktime on debian)
+ do not automatically add "-lavcodec" when successfully testing
+ for avformat: either the pkg-config test succeeds or the user
+ should really provide PKG_FFMPEG_LIBS to get it right
+
+2005-08-26 13:51 zmoelnig
+
+ * a bit better: if PKG_<libname>_LIBS is defined from outside but
+ pkg-config fails, we do not test with AC_CHECK_PKG but trust the
+ user
+
+2005-08-26 13:50 zmoelnig
+
+ * include <quicktime.h> rather than <quicktime/quicktime.h>
+ the path may change and should be reported by autoconf
+
+2005-08-26 12:31 zmoelnig
+
+ * no freeframe support if sizeof(void*)!=sizeof(unsigned int)
+
+2005-08-26 12:25 zmoelnig
+
+ * added checks for the size of (void*) and (unsigned int) (on
+ x86_64 they are not the same (8 vs 4) and so casts won't work
+ (needed for pix_freeframe)
+
+2005-08-26 12:22 zmoelnig
+
+ * some information on how to workaround to get PIC-versions of
+ certain libraries (ffmpeg, ftgl)
+
+2005-08-26 11:23 zmoelnig
+
+ * forgot to remove update_pix_buffer()
+ remove m_buffer (since this is only used locally)
+
+2005-08-25 22:37 cclepper
+
+ * added regular and IIDC controls for video adjustment. tinkering
+ with vdig settings for capture rects.
+
+2005-08-25 22:36 cclepper
+
+ * more cleaning. fixed possible memory leak
+
+2005-08-25 22:34 cclepper
+
+ * fixed memory leak
+
+2005-08-25 16:55 zmoelnig
+
+ * further performance improvements (without crashes)
+
+2005-08-25 15:59 zmoelnig
+
+ * another attempt to get the fps from ffmpeg (the different
+ versions of this library with the same version-number are driving
+ me...)
+
+2005-08-25 09:18 zmoelnig
+
+ * there seem to be different versions of ffmpeg-4.0.9 around: one
+ (from CVS!) which takes an extra flags-argument for
+ av_seek_frame() and one that does not.
+ so i did an extra ifdef, whether the AV_SEEK_FLAGS are defined
+
+2005-08-24 13:20 zmoelnig
+
+ * implemented (similar to) georg's implementation (but made it less
+ crash prone)
+ should be faster, but if the content of the pix_buffer changes,
+ this is not automatically reflected on pix_buffer_read's outlet
+ (you must retrigger the index)
+
+2005-08-24 12:34 zmoelnig
+
+ * added "open"-message to read images (no movies yet)
+
+2005-08-24 11:47 zmoelnig
+
+ * verbosity now also states something about where it comes from
+ ("DV4L: closed" instead of "closed")
+
+2005-08-24 11:45 zmoelnig
+
+ * removed ifdef's; they should be handled by inheritance
+
+2005-08-24 11:34 zmoelnig
+
+ * query the FPS and report it to the info-outlet
+ (now we have: "list <numframes> <xsize> <ysize> <fps>";
+ should we split it into separate messages with prepends like "fps
+ <fps>" ??)
+
+2005-08-24 11:29 zmoelnig
+
+ * added a getFPS()-message to query the frames-per-second (as
+ reported by the decoding unit)
+
+2005-08-23 15:01 zmoelnig
+
+ * compiler shutups
+
+2005-08-23 12:28 zmoelnig
+
+ * started to crash again and then stopped (??); anyhow did some
+ more initialization
+
+2005-08-22 17:06 zmoelnig
+
+ * added some comments on why which decoding-library is placed where
+ moved FFMPEG backwards (as it fails more often than not and is
+ not really stable)
+
+2005-08-22 16:43 zmoelnig
+
+ * even more bug-fixes
+
+2005-08-22 14:05 zmoelnig
+
+ * bug-fix: now it is possible to decode some movies (i don't think
+ the code worked at all before)
+ more bug-fix: doesn't crash so easily anymore
+ even more bug-fix: allow seeking of frames when possible (but
+ this is rather seldom)
+
+2005-08-22 14:03 zmoelnig
+
+ * use initialization outside of constructor
+
+2005-08-19 17:26 zmoelnig
+
+ * fixed small type
+
+2005-08-19 15:52 zmoelnig
+
+ * added [{fragment,vertex}_program] from the vertex_array-branch.
+ (if DONT_USE_ARB is set, neither fragment- nor vertex-programs
+ should be build)
+ a bit of re-ordering of the include-files taken from the
+ vertex_array-branch: just in case we ever need to include GL/gl.h
+ in GemState.h, this would break all the weird glext-stuff,
+ because GL/gl.h would be included _before_ we do our magic; now
+ it should work
+
+2005-08-19 15:49 zmoelnig
+
+ * added [{fragmen,vertex}_program] from the vertex_array-branch.
+
+2005-08-17 14:51 cclepper
+
+ * changed some of the file loading code. should be faster to load a
+ movie now.
+
+2005-08-17 14:49 cclepper
+
+ * removed some debug lines
+
+2005-08-17 08:12 zmoelnig
+
+ * call the Makefile in src/ rather than src/Gnu
+
+2005-08-16 04:40 tigital
+
+ * [OSX] added menubar message to [gemwin]:
+ 1 = show
+ 0 = hide everything (full "kiosk" mode)
+ -1 = hide menubar, but autoShow with mouse at screen top
+ - this is only effective when gemwindow has "focus"
+
+2005-08-01 19:13 cclepper
+
+ * device selection works. started VDIG functions
+
+2005-08-01 19:12 cclepper
+
+ * new frame count outlet
+
+2005-07-21 22:35 cclepper
+
+ * added the basics for message based compression settings. Fixed
+ quite a few things
+
+2005-07-21 17:59 zmoelnig
+
+ * fixed the "clean" target
+
+2005-07-19 22:55 cclepper
+
+ * added ifdef for _APPLE__
+
+2005-07-19 22:36 cclepper
+
+ * initial commit
+
+2005-07-16 17:36 zmoelnig
+
+ * do checking for ARB even if specified explicitely (this also
+ turns on the check if you don't specify whether you want ARB or
+ not)
+
+2005-07-15 13:29 zmoelnig
+
+ * (changed 2 files, committed 4...)
+ a mechanism for finding files from optional libraries (those that
+ can be turned off with "--without-BLA")
+ "--with-BLA-includes=/bi/ba/bo" will add "-I/bi/ba/bo" to the
+ CXXFLAGS
+ "--with-BLA-libs=/foo/bar" will add "-L/foo/bar" to the LIBS
+ if the support for this library is turned OFF (--without-BLA),
+ then these flags will do nothing.
+ the arguments need be paths (a check is performed whether the
+ given directory exists)
+ however, they can also be relative paths!
+
+2005-07-15 10:11 zmoelnig
+
+ * checking for X-infrastructure on OS-X only if explicitely desired
+ by the user (with "--with-x"); by default it is turned off
+ added alias "--with-imagemagick" for "--with-ImageMagick"
+ fixed BUG, that prevented configure from checking for optional
+ libraries: if the checking for 1 library was turned off, all
+ consectuive libraries were automatically turned off too (i guess
+ it was the same with truning ON, but haven't tested)
+
+2005-07-14 20:45 zmoelnig
+
+ * more quoting in configure.ac
+ checked in configure, so people don't have to go through the
+ hazzle of autoconf
+
+2005-07-14 20:38 zmoelnig
+
+ * made the strip-test less verbose
+
+2005-07-07 13:03 zmoelnig
+
+ * use std::max() instead of max() as suggested by T.Schulze to make
+ it compile on windows with gcc; hope this doesn't break
+ M$VC-compilation
+ btw: pix_filmNT should NOT be used; use pix_filmNEW instead
+
+2005-07-07 11:37 zmoelnig
+
+ * added "--with-pd" flag for the bundle-loader; if neither this
+ flag is given nor PD_BINARY is set, $(which pd) is used (so the
+ path pd should be in $PATH)
+
+2005-07-07 11:30 zmoelnig
+
+ * fixed GEM_CHECK_LDFLAGS: better detection whether sucess or not
+ fixed GEM_CHECK_FRAMEWORK: "-framwork" is a linker flag instead
+ of a compiler flag. adapted changes to GEM_CHECK_LDFLAGS
+
+ also included acinclude.m4, since this is really just a copy of
+ aclocal.m4 (with my automake) and adding this files removes a
+ dependency on automake
+
+2005-07-07 11:25 zmoelnig
+
+ * delete depen-files
+
+2005-07-07 11:24 zmoelnig
+
+ * use "-C"-flag to make instead of "cd" when (dist)cleaning
+ subdirectories
+
+2005-07-07 11:22 zmoelnig
+
+ * moved stuff from GemLibs/darwinStuff/ into GemMath.h
+ reflect this in the files that included the old files
+
+2005-07-07 07:34 zmoelnig
+
+ * moved variable declarations to the beginning of the
+ open()-function, so they are not crossed by goto-jumps
+
+2005-07-07 07:28 zmoelnig
+
+ * removed call to class_set_extern_dir() in __APPLE__
+
+2005-07-04 18:05 zmoelnig
+
+ * copied from Gnu/README.build and added more information
+
+2005-07-04 12:11 zmoelnig
+
+ * set glNormal3f() before rendering, so [text3d] becomes robust
+ against changing the normal from outside (e.g. like
+ [textextruded])
+ is this is a bug in ftgl ?
+
+2005-07-04 12:10 zmoelnig
+
+ * changed __apple__ to __APPLE__
+
+2005-07-04 11:54 zmoelnig
+
+ * more beautiful (?) output on failure...
+
+2005-07-04 11:17 zmoelnig
+
+ * use HAVE_VIDEO4LINUX rather than __linux__
+
+2005-07-04 11:16 zmoelnig
+
+ * use HAVE_VIDEO4LINUX rather than __linux__
+ commented out some verbosity
+
+2005-07-04 11:05 zmoelnig
+
+ * turn of debug mode
+
+2005-07-04 09:22 zmoelnig
+
+ * you can now specify a preferred library for decoding a file.
+ if one is specified, it is tried as the first lib. if it fails,
+ all libs are tried in the default order (read: the specified lib
+ is tried twice: once as the preferred lib, and once as part of
+ all libs)
+
+2005-07-04 09:20 zmoelnig
+
+ * print "<codec> failed" when not being able to open instead of
+ "<codec> unsupported"
+
+2005-07-04 09:18 zmoelnig
+
+ * fixed codec initialization
+
+2005-07-04 08:43 zmoelnig
+
+ * renamed GEM_WITH_TARGET to GEM_TARGET (and use AC_ARG_ENABLE
+ instead of AC_ARG_WITH)
+
+2005-07-04 08:42 zmoelnig
+
+ * Gem.${EXT} depends on subdirs
+
+2005-07-04 08:40 zmoelnig
+
+ * added flag for videofilm-new
+ removed "Base" from the selectable modules
+
+2005-07-04 08:36 zmoelnig
+
+ * added a function for swapping Red and Blue that works in-place
+
+2005-07-04 08:35 zmoelnig
+
+ * added comments
+ added NEW_VIDEOFILM
+
+2005-07-03 19:03 zmoelnig
+
+ * added check for "dos2unix"
+
+2005-07-03 18:53 zmoelnig
+
+ * use "-MM" for "make depend" with gnu-preprocessors
+
+2005-07-03 18:42 zmoelnig
+
+ * updated build-system after having a look at the Gnu-make
+ documentation
+ what's better:
+ SOURCES are generated on the fly
+ .cpp-files containing whitespaces are ignored (rather than
+ crashing the build.process)
+ dependencies are calculated on a per-file basis (rather than via
+ Make.depend)
+ better subdirectory handling (not for "clean"ing though)
+ better check for "strip" (partly taken from wine)
+
+2005-06-29 15:44 zmoelnig
+
+ * use size_t for datasize
+
+2005-06-29 14:45 zmoelnig
+
+ * use "size_t" for dataSize instead of "int" or "long" or "unsigned
+ char" ...
+
+2005-06-27 16:11 zmoelnig
+
+ * fixed typo
+
+2005-06-26 18:03 zmoelnig
+
+ * prettier results
+ better handling of "strip"
+
+2005-06-26 17:38 zmoelnig
+
+ * use configure to set the extension
+ -"- to set reference-path
+ -"- to set STRIP (on real check though)
+
+2005-06-26 15:33 zmoelnig
+
+ * added checks for LDFLAGS
+
+2005-06-26 15:11 zmoelnig
+
+ * HAVE_LIBAV{format,codec} is now convered by HAVE_FFMPEG
+ additionally we now have a HAVE_VIDEO4LINUX
+
+2005-06-26 15:07 zmoelnig
+
+ * framework-checks and cxxflags-checks
+
+2005-06-26 12:46 zmoelnig
+
+ * "configure"-target
+
+2005-06-26 12:39 zmoelnig
+
+ * works better (still not yet where we want to be)
+
+2005-06-25 16:49 zmoelnig
+
+ * first try of a new build-system based on gļæ½ code, autoconf>2.57
+ and that gets rid of the Gnu-directory
+
+2005-06-20 14:47 zmoelnig
+
+ * updated documentation
+
+2005-06-20 14:47 zmoelnig
+
+ * updated documentation (thanks to georg holzmann)
+
+2005-06-20 14:41 zmoelnig
+
+ * fixed documentation
+
+2005-06-20 14:41 zmoelnig
+
+ * added newline to end of file
+
+2005-06-19 18:45 zmoelnig
+
+ * replaced WIN32 (or NT) (or _WINDOWS) (or...) by __WIN32__
+
+2005-06-19 18:41 zmoelnig
+
+ * replaced WIN32 with __WIN32__
+
+2005-06-19 18:38 zmoelnig
+
+ * unix2dos (m$vc does _not_ like unix-linebreaks in the dsp-file)
+ added newer files
+ use __WIN32__ instead of other windows-defines
+
+2005-06-19 18:36 zmoelnig
+
+ * added DONT_INCLUDE_GLEXT (i think this is the default on most
+ windows-compile-machines, and currently it fails to work on my
+ setting, when i have time to fix it, i will re-enable glext on
+ w32)
+
+2005-06-19 18:34 zmoelnig
+
+ * renamed defines "NT", "WIN32" and "_WINDOWS" by "__WIN32__"
+
+2005-06-19 18:32 zmoelnig
+
+ * suddenly m$vc didn't like variables "near" and "far", so i
+ renamed them to "m_near" and "m_far"
+
+2005-06-19 17:11 zmoelnig
+
+ * ifdef'ed (re)definition of WIN32_LEAN_AND_MEAN
+
+2005-06-19 17:10 zmoelnig
+
+ * fixed recursion-bug with distance()
+
+2005-06-19 16:58 zmoelnig
+
+ * added re-definition of GLU_SILHOUETTE _after_ including the
+ openGL-headers
+
+2005-06-14 06:57 zmoelnig
+
+ * fixed a bug discovered (and fixed) by matju, where image-files
+ that opened but turned out to be a non-sgi-image, where not
+ closed again.
+
+2005-06-09 16:09 ggeiger
+
+ * Replaced "Programme" with PROGRAMFILES environment variable for
+ finding m_pd.h
+
+2005-06-09 15:35 ggeiger
+
+ * use ProgramFiles variable to detect path to pd
+
+2005-06-03 09:29 zmoelnig
+
+ * on linux, we are using pix_videoNEW instead of pix_videoLinux for
+ ages, it's time to remove it.
+ hopefully we can do this for other platforms sometime as well
+
+2005-06-03 09:20 zmoelnig
+
+ * GemDAG has been obsoleted for years, it's time to remove it.
+ (probably something similar will reappear once we have threaded
+ rendering to multiple windows)
+
+2005-06-03 09:10 zmoelnig
+
+ * removed: people should (well, now they "must") run autoconf in
+ order to generate their own configure-script
+
+2005-06-03 09:09 zmoelnig
+
+ * added a note that tells people to run "autoconf" before
+ "./configure"
+
+2005-06-03 08:57 zmoelnig
+
+ * colors can now be RGB or (new:) RGBA
+
+2005-06-03 06:55 zmoelnig
+
+ * commented out XCloseDisplay() which keeps Gem from freezing but
+ is only a direty workaround (memory-leak + X-server hates too
+ many open displays)
+ added a big warning to not forget it....
+
+2005-06-03 06:54 zmoelnig
+
+ * HELPSYMBOL_BASE must be defined _before_ including CPPExtern.h to
+ have any effect
+
+2005-06-02 11:25 zmoelnig
+
+ * added YUV-support
+ normalized output to 0..1 (instead of 0..255)
+ always output RGBA-values (even for grayscale and YUV; alpha
+ defaults to 1.0)
+
+2005-06-01 16:42 tigital
+
+ * [OSX] OpenGL headers are now centrally located in Base/GemMan.h
+
+2005-06-01 16:40 tigital
+
+ * corrected description
+
+2005-06-01 16:35 tigital
+
+ * [OSX] OpenGL headers are in Base/GemMan.h
+
+2005-06-01 16:34 tigital
+
+ * [OSX] correct call to dialogCallback, not dialogMess (shuts up
+ gcc4.0 warning); small header change
+
+2005-06-01 16:28 tigital
+
+ * [NEW] added scale variable for scale of halftone
+ [OSX] compile-time check (via AvailabilityMacros.h) for support
+ of sinf() & friends in math.h (now defined in >10.4.x)
+
+2005-06-01 15:57 tigital
+
+ * [OSX] converted the last of the MACOSX to __APPLE__ ifdef's?
+
+2005-06-01 15:48 tigital
+
+ * coalesced #ifdef between linux & apple (since they are the same
+ typedefs)
+
+2005-06-01 15:46 tigital
+
+ * [OSX] corrected #ifdef and added LPVOID define
+
+2005-06-01 15:43 tigital
+
+ * [OSX] compile-time check (via AvailabilityMacros.h) for support
+ of sinf() & friends in math.h (now defined in >10.4.x)
+
+2005-06-01 15:40 tigital
+
+ * header includes now centralized in Base/GemMan.h
+
+2005-06-01 15:38 tigital
+
+ * [OSX] converted the last of the MACOSX to __APPLE__ ifdef's?
+
+2005-06-01 15:36 tigital
+
+ * more readable formatting
+
+2005-06-01 15:32 tigital
+
+ * [OSX] compile-time check (via AvailabilityMacros.h) for support
+ of sinf() & friends in math.h (now defined in >10.4.x)
+
+2005-06-01 15:27 tigital
+
+ * corrected spelling of SetVertex()
+
+2005-06-01 15:20 tigital
+
+ * now includes all OpenGL/ headers for OSX
+
+2005-06-01 15:16 tigital
+
+ * switched from vec_unpack2sh() (which apparently never existed,
+ yet worked prior to 10.4.x!) to vec_mergeh(); new #ifdef
+ __TIMING__ for timing frame process of altivec vs. scalar color
+ conversions
+
+2005-06-01 15:08 tigital
+
+ * added "#ifdef unix" so osx doesn't try compiling it (at least
+ until the future?)
+
+2005-06-01 15:06 tigital
+
+ * gcc4.0 fixes and miscellaneous cleanups: AGL's swapinterval now
+ set in BuildGLContext()
+
+2005-06-01 14:59 tigital
+
+ * needed for proper Darwin configure-ing
+
+2005-06-01 14:56 tigital
+
+ * added Darwin configure stuff
+
+2005-06-01 14:54 tigital
+
+ * replaced ".pd_linux" with $(TARGET) so that we can use this on
+ more than one platform
+
+2005-05-30 19:54 zmoelnig
+
+ * use "ffmpeg-config --plugin-libs" instead of "ffmpeg-config
+ --libs"
+ this allows us to link on x86_64 without problems
+
+2005-05-25 18:44 zmoelnig
+
+ * looked at the ugly #define-hacks and got some things right
+ note: these classes should vanish altogether on all platforms and
+ be replaced by the NEW-thingie.
+
+2005-05-23 15:03 zmoelnig
+
+ * made libjpeg and libtiff OPTIONAL libraries (which are used by
+ default if available)
+ so platforms that dont have these libs (like OSX) don't fail to
+ configure any more
+
+2005-05-23 15:01 zmoelnig
+
+ * added HAVE_LIBJPEG and HAVE_LIBTIFF in order to compile with
+ image reading/writing support
+
+2005-05-23 14:58 zmoelnig
+
+ * made JPEG and TIFF reading/writing a compile-option
+ this removes the _hard_ dependency on libjpeg and libtiff, which
+ should make the configure easier on platforms that don't need
+ libjpeg/libtiff
+
+2005-05-23 12:11 zmoelnig
+
+ * enforcing of the presence of libtiff, libjpeg and libpng is only
+ need on linux (btw, it shouldn't be enforced here too!)
+
+2005-05-23 11:59 zmoelnig
+
+ * better detection for FFMPEG (now we also have autodetection; i
+ hope ffmpeg has stabilized the API enough, so this won't break
+ for some months)
+
+2005-05-23 11:56 zmoelnig
+
+ * added preprocessor-flags CPPFLAGS to the compiler-flags
+
+2005-05-23 09:29 zmoelnig
+
+ * enforce X only on Linux (Darwin can do without)
+
+2005-05-23 09:02 zmoelnig
+
+ * on "distclean" remove ALL .o (and .obj) files, even those that
+ are not in Make.source
+
+2005-05-21 02:34 tigital
+
+ * corrected spelling
+
+2005-05-19 11:41 zmoelnig
+
+ * did better quoting, this should fix the issues with autoconf>2.53
+
+2005-05-17 14:00 zmoelnig
+
+ * changed uname-flags "--machine" and "--kernel-name" to "-m" and
+ "-s" (which should work on osX too
+
+2005-05-17 00:24 tigital
+
+ * updates for config system that identify darwin 10.4
+
+2005-05-13 19:48 zmoelnig
+
+ * [pix_crop] now straights images that are upside down (this is: if
+ you have the same pix-material as both "normal" and "upsidedown",
+ the same parameters to [pix_crop] will now produce the same
+ results
+ this change has the same performance as the old one, it just
+ makes life easier
+
+2005-05-10 16:51 zmoelnig
+
+ * added [spot_light] by Pierre-Oliver Charlebois;
+ did some changes to make it use the world_light parent-class
+ instead of reinventing the wheel. hope this doesn't break
+ anything with the original version
+
+2005-05-04 18:31 zmoelnig
+
+ * fixed the "external" pix_buffer_class
+
+2005-05-04 13:22 zmoelnig
+
+ * added a flag to declare the pdclass-definition non-static (so we
+ can findbyclass() from other objects)
+
+2005-05-04 13:21 zmoelnig
+
+ * finally made [pix_buffer_read] and [pix_buffer_write] to be in
+ their own source-files
+ added automatic playback and cyclic reading of [pix_buffer_read]
+ (based on an idea of Florian Grond & Lasse Scherffig)
+
+2005-05-03 17:32 zmoelnig
+
+ * entry for DONT_USE_ARB
+
+2005-05-03 17:31 zmoelnig
+
+ * added runtime-checking for glBindProgramARB
+ the results are displayed in Base/configLinux.h rather than via
+ command-line args to the compiler
+
+2005-05-03 15:47 zmoelnig
+
+ * added some verbose output at the end of configuration, so the
+ user will know what is going on
+
+2005-05-03 11:35 zmoelnig
+
+ * on windows (and maybe osX too?) the host-side interface looks a
+ bit different than on linux
+ a couple of #define's should fix that.
+
+ fixed an error on windows+osX that came from stupid copy'n'paste
+ from the pd-sources for dynamic loading
+
+ the FreeFrame-specs said something about a "maximum" of 8
+ parameters, which is exceeded by some plugins as i just noticed;
+ removed the clamping of numparams to 8 (don't know why it was
+ there in the first place)
+
+ i hope this includes the changes needed to make it compile on osX
+ haven't tested these changes on windows yet, but after my
+ experiences i made yesterday when i booted into windows, it
+ _should_ work
+
+2005-04-27 09:26 zmoelnig
+
+ * changed behaviour for rectangle textures to be conformant to the
+ behaviour with non-rectangle textures::
+ "1,1" always denotes the upper-right corner of the pixel-buffer,
+ so the user need not care what kind of texture they are using
+
+2005-04-27 09:24 zmoelnig
+
+ * set "state->texture" to "2", when using rectangle textures
+ don't overwrite "m_repeat" with "GL_CLAMP" when doing
+ rectangle-textures, as they will ignore that flag anyhow
+
+2005-04-27 09:21 zmoelnig
+
+ * more advanced usage of the "texture": 2==rectangle (so we can
+ react on the specifics of rectangle-textures in downstream
+ objects)
+
+2005-04-26 03:34 tigital
+
+ * corrected yv12 to rgb on osx, yv12 to rgba/bgra, and error
+ reporting for copy2ImageStruct
+
+2005-04-26 01:58 tigital
+
+ * changed boolean to bool, which is osx-compilable and more in line
+ with the rest of gem's codebase
+
+2005-04-25 17:01 zmoelnig
+
+ * help-patch for [pix_movement2]
+
+2005-04-25 17:00 zmoelnig
+
+ * another object that tries to get the movement within an
+ image-stream
+
+2005-04-24 21:59 cclepper
+
+ * added check for state->texture and that actual coordinates exist
+ in the render method
+
+2005-04-21 14:58 zmoelnig
+
+ * initial support for loading plugins un windows and osX (still not
+ tested)
+
+2005-04-21 12:05 zmoelnig
+
+ * fixed...
+
+2005-04-21 11:46 zmoelnig
+
+ * added an enable-flag for --freg-struct-return (for
+ FreeFrame-plugins)
+ since i am not sure what this will break it is disabled by
+ default;
+ if you want to use the FreeFrame-plugins, the option is either to
+ compile Gem with this flag or to recompile the plugins without...
+
+2005-04-21 09:42 zmoelnig
+
+ * fixed bug that crashed pd/Gem when an exception was thrown (wrong
+ type...)
+ fixed bug with a parameter-offset of 1
+
+2005-04-20 17:31 zmoelnig
+
+ * initial support for FreeFrame-plugins
+ currently i have only tested this on linux
+
+2005-04-18 17:06 zmoelnig
+
+ * usage of the "--disable-ARB" to disable ARB-vertex-shaders
+
+2005-04-18 17:02 zmoelnig
+
+ * adding a "--disable-ARB" flag for disabling the build of
+ ARB-vertex-programs
+
+2005-04-18 15:59 zmoelnig
+
+ * added feed-back when checking for avifile
+ (before, there was nothing indicating that libavifile will be
+ used if (and only if) it was found)
+
+2005-04-18 15:52 zmoelnig
+
+ * added support for ImageMagick++ (used here for loading and saving
+ images)
+
+2005-04-18 15:51 zmoelnig
+
+ * added support for ImageMagick (currently used for loading/writing
+ images)
+
+2005-04-18 14:08 zmoelnig
+
+ * fixed a bug that crashed Gem when using this object with
+ [pix_imageInPlace]: the texcoord-array was accessed without
+ checking the size of it first!!
+
+2005-04-18 13:17 zmoelnig
+
+ * regrouped things even more (put type-checks before
+ library-checks)
+
+2005-04-18 12:52 zmoelnig
+
+ * cleaned up autoconf a bit
+ + prelaminary support for icc
+ + grouped header/library search together
+ + FIRST search whether headers are present, THEN look for
+ matching libraries
+ + hopefully fixed bug, where compile stopped when no
+ font-rendering-libs where installed
+
+2005-04-13 17:33 zmoelnig
+
+ * a function that claims to return an integer should return an
+ integer
+
+2005-04-11 16:14 tigital
+
+ * [stupid]correct name in header
+
+2005-04-07 12:52 zmoelnig
+
+ * an example for using display-lists
+
+2005-04-07 11:06 zmoelnig
+
+ * help for [scopeXYZ~]
+
+2005-04-06 19:02 zmoelnig
+
+ * made [scopeXYZ~] work (although there is still one single point
+ left that sometimes occurs at 0/0/0)
+
+2005-04-05 10:52 zmoelnig
+
+ * added wrapper for glEndList() and glNewList(): this is cool as it
+ allows to makeuser defined display-lists (performance boost)
+
+2005-04-04 16:50 zmoelnig
+
+ * a help-patch
+
+2005-04-04 16:27 zmoelnig
+
+ * adapted to the longer feature-vectors of [pix_multiblob];
+ a first help-patch
+
+2005-04-04 16:24 zmoelnig
+
+ * output more information (like minX/Y, weighted position,...)
+ weighted position produces more stable tracking
+
+2005-04-01 07:45 zmoelnig
+
+ * #ifdef'ed the altivec code properly, so it will compile on other
+ systems as well
+
+2005-04-01 01:26 tigital
+
+ * initial altivec speedups to: bgra to yuv; yv12 to yuv
+
+2005-03-31 16:25 zmoelnig
+
+ * updated documentation a bit
+
+2005-03-31 16:07 zmoelnig
+
+ * missed a "break" in a case-loop.
+
+2005-03-31 15:58 zmoelnig
+
+ * use "GL_DEFAULT_GEM" instead of "-1" as the default drawType
+ (negative values are a bad idea for GLenum)
+
+ (and fix the parsing of the drawstyle a big)
+
+2005-03-31 15:55 zmoelnig
+
+ * use "GL_DEFAULT_GEM" instead of "-1" as the default drawType
+ (negative values are a bad idea for GLenum)
+
+2005-03-31 15:47 zmoelnig
+
+ * a blobtracker based on [pix_multiblob] and some objects from
+ "iemmatrix"
+
+2005-03-31 15:00 zmoelnig
+
+ * use "GL_DEFAULT_GEM" instead of "-1" as the default drawType
+ (negative values are a bad idea for GLenum)
+
+2005-03-31 14:58 zmoelnig
+
+ * added a new drawType "GL_DEFAULT_GEM" (since using "-1" was a bad
+ idea for GLenum)
+
+2005-03-31 14:40 zmoelnig
+
+ * changed LIBS="-Wl,-shared -Wl,-export-dynamic $LIBS" to
+ LIBS="-shared -Wl,-export-dynamic $LIBS"
+ this should fix the problem with FC3
+
+2005-03-31 06:42 zmoelnig
+
+ * there are even better conversions (at least you can control all
+ YUV<->RGB conversion on a central point)
+
+2005-03-30 20:02 zmoelnig
+
+ * a detector for multiple blobs (no tracking! as this should be
+ done externally);
+ the output-data is in zexy/iemmatrix's "matrix" format; i am not
+ sure whether this is really good (as it makes libraries
+ interdependent and of course i favour my own libs) but it is much
+ more elegant than anything else i could think of
+
+2005-03-30 19:48 zmoelnig
+
+ * new Geos: [scopeXYZ~] and [torus]
+
+2005-03-30 19:00 zmoelnig
+
+ * added "default"-drawtype
+
+2005-03-22 20:41 zmoelnig
+
+ * changed RGB<->YUV conversion to be more standards-compliant;
+ clamped the results
+
+2005-03-22 02:48 tigital
+
+ * more OpenGL wrappers I've had sitting on my drive
+
+2005-03-09 00:24 tigital
+
+ * IOhannes: the gl headers and such are in GemMan.h: why would you
+ want to put them in GemMan.cpp? I'm a big fan of including
+ headers in, um, the header :-) Btw, the "GL/ vs. OpenGL/" thing
+ is due to apple's use of framework's...
+
+2005-03-07 15:33 zmoelnig
+
+ * use DONT_INCLUDE_GLEXT rather than the INCLUDE_GLEXT (which is
+ nowhere defined)
+
+2005-03-07 15:31 zmoelnig
+
+ * properly include GL/glext.h (btw, wtfh are apple's openGL-headers
+ in openGL/ instead of GL/ ... nevermind)
+
+2005-03-07 09:19 zmoelnig
+
+ * include <new> to enable the use of real C++ constructors
+
+2005-03-06 11:21 zmoelnig
+
+ * removed [change] (is in pd for some times)
+
+2005-02-28 01:15 tigital
+
+ * - added support for YV12(short*) for pdp2gem
+ - added support for RGB/BGR to setCsizeByFormat
+ - began altivec support (non-functional atm)
+
+2005-02-28 00:05 tigital
+
+ * - added support for YV12(short*) for pdp2gem
+ - added support for RGB/BGR to setCsizeByFormat
+ - began altivec support (non-functional atm)
+
+2005-02-07 18:18 zmoelnig
+
+ * cleaned up, and removed crashes
+
+2005-02-07 15:56 zmoelnig
+
+ * fixed bug that crashed pd when NULL was returned by glGetString()
+
+2005-02-07 15:31 zmoelnig
+
+ * cleaned up a bit
+
+2005-02-07 15:05 zmoelnig
+
+ * windoze does not like array-sizes that are determined at runtime
+
+2005-02-07 13:42 zmoelnig
+
+ * catching errors that might get thrown by glx
+
+2005-02-07 13:21 zmoelnig
+
+ * use Base/GemVector instead of own CVector3
+
+2005-02-07 13:20 zmoelnig
+
+ * a class for 3D-vectors (formerly found in Manips/camera)
+
+2005-02-07 12:46 zmoelnig
+
+ * oh, it's here again...
+
+2005-02-07 12:45 zmoelnig
+
+ * [pix_dv] is covered by [pix_video]
+
+2005-02-07 12:43 zmoelnig
+
+ * updated a bit
+
+2005-02-07 12:04 zmoelnig
+
+ * hopefully really fixed the including of GL/glext.h:
+ use DONT_INCLUDE_GLEXT instead of INCLUDE_GLEXT
+ additionally use GL_GLEXT_LEGACY, as this auto-includes glext.h
+ on some sytems (mesa)
+
+2005-02-07 12:02 zmoelnig
+
+ * use FILM__NEW instead of __FILM__NEW
+ use DONT_INCLUDE_GLEXT instead of INCLUDE_GLEXT
+
+2005-02-07 12:00 zmoelnig
+
+ * fixed defines:
+ gl*TransposeMatrix() are available onle on openGL>=1.3 (not >=1.1
+ as it was)
+ gl*ARB() were used only, if GL_ARB_vertex_program was
+ un(!)defined...
+
+2005-01-31 17:50 tigital
+
+ * updated to my setup
+
+2005-01-14 08:54 zmoelnig
+
+ * added the missing " to the NEW_VIDEOFILM definition
+
+2005-01-14 08:53 zmoelnig
+
+ * ./configure does not call "makesource" but includes it; thus the
+ "$@" is not as expected an (empty) list of directories for which
+ we should generate Make.source but rather "dummy sh";
+ now we check, whether the running script ($0) is "*configure",
+ and if so, we assume that the "passed" list is 0.
+
+2005-01-12 19:20 zmoelnig
+
+ * oops again; forgot a "
+
+2005-01-12 18:12 zmoelnig
+
+ * oops; should run again
+ (note: this is just rev1.27 with __NEW__ replaced by
+ NEW_VIDEOFILM)
+
+2005-01-11 11:45 zmoelnig
+
+ * who the f**k used "__NEW__" to enable/disable different
+ film/movie-objects ???
+ preprocessor-defines starting with "__" are system only!!
+ i have renamed __NEW__ to NEW_VIDEOFILM __FILM __NEW to FILM_NEW
+ and __VIDEO__NEW to VIDEO_NEW
+
+2005-01-11 10:22 zmoelnig
+
+ * added Exceptions: whenever we don't want an object to be created
+ because of boundary-conditions (e.g. wrong arguments) we can now
+ throw a GemException("errorstring") which is caught by the
+ setup-routine and prevents the object from being created;
+
+ fixed the m_objectname thing: now even the constructor of a
+ GemObject will now the name that was used to create it (as far as
+ we can tell)
+
+2004-12-26 17:43 tigital
+
+ * oops! shouldn't include "Base/GemFuncUtil.h" after #ifdef
+ __cplusplus extern "C" {...}
+
+2004-12-24 09:54 timblech
+
+ * fixed bug
+
+2004-12-22 18:03 tigital
+
+ * - header consolidation: #includes should go in headers (or in
+ this case, already are)!
+
+2004-12-22 17:49 tigital
+
+ * ppc only: sqrt speed up via assembly instruction (at least 2x)
+ - header consolidation: #includes should go in headers!
+ - correctly converts YUV to RGBA and back, if needed
+
+2004-12-22 17:48 tigital
+
+ * ppc only: sqrt speed up via assembly instruction (at least 2x)
+ - header consolidation: #includes should go in headers!
+ - now fills/uses Gem's gluLookAt()
+
+2004-12-22 17:46 tigital
+
+ * ppc only: sqrt speed up via assembly instruction (at least 2x)
+ - header consolidation: #includes should go in headers!
+
+2004-12-22 17:00 tigital
+
+ * rearrange/coalesce headers, added glu.h
+
+2004-12-22 16:58 tigital
+
+ * add functions for 5 arguments
+
+2004-12-15 06:21 tigital
+
+ * cleanup dialogMess
+
+2004-12-15 06:17 tigital
+
+ * fixed crash bug when changing dimen or colorspace while
+ rendering: some header cleanup, too
+
+2004-12-14 00:02 tigital
+
+ * update to my setup
+
+2004-12-13 13:22 zmoelnig
+
+ * fixed the patch; how comes it is broken at all ? a check ensured,
+ that even the example-patch from gem-0.70 has the same
+ weirdnesses - so the problem seems to be a change in the
+ pd-fileformat rather than the patch itself; this should work now
+ (although i am not sure, whether it really does what it is
+ supposed to do...)
+ wow, what a long changelog....
+
+2004-12-07 15:05 timblech
+
+ * simplified outlet
+
+2004-12-07 13:24 timblech
+
+ * initial checkin pix_mean_color
+
+2004-12-03 12:15 zmoelnig
+
+ * added newline at end of file
+
+2004-11-28 00:00 tigital
+
+ * some wrappers for gl "program" stuff: should be ok for any GL
+ with ARB_vertex_program and/or ARB_fragment_program defined
+
+2004-11-27 23:51 tigital
+
+ * wrappers for gl matrix stuff: should be ok for all opengl
+ versions since 1.1?
+
+2004-11-27 23:47 tigital
+
+ * pedantic changes to header & descriptions :-)
+
+2004-11-27 23:46 tigital
+
+ * added defines for multitexture, vertex/fragment programs, and
+ matrix stuff...plus pragma's to more easily find the numerical
+ seperations
+
+2004-11-24 15:53 zmoelnig
+
+ * Cyrille's [gemlist_info] that gets the current
+ transformation-matrix
+ (why have i not added this long before ???)
+
+2004-11-24 15:46 zmoelnig
+
+ * made the new size settable;
+ LATER think about using a *faster* algorithm...
+
+2004-11-24 15:37 zmoelnig
+
+ * added templates for the gem2pdp-bridge
+
+2004-11-05 14:33 tigital
+
+ * added comments about auto message
+
+2004-11-05 14:32 tigital
+
+ * added blend message
+
+2004-10-20 14:10 tigital
+
+ * // powerOfTwo() optimization from "Hacker's Delight": much
+ faster!
+
+2004-10-12 18:34 zmoelnig
+
+ * use the provided dv1394.h instead of an external one
+
+2004-10-12 18:34 zmoelnig
+
+ * added dv1394.h from "dvgrab"-sources
+
+2004-10-12 11:51 zmoelnig
+
+ * use the dv1394.h from the kernel and not the deprecated-one from
+ libdv-dev
+
+2004-10-11 09:11 zmoelnig
+
+ * [gemkeyname] under linux now behaves more like pd's [keyname]
+ (e.g. uniform keynames); thanks to gerard van dongen
+
+2004-10-08 14:47 zmoelnig
+
+ * we don't want this anymore: all objects are autoregistering
+
+2004-10-08 14:46 zmoelnig
+
+ * don't want this anymore: objects are auto-registering themselves!
+
+2004-10-08 14:29 zmoelnig
+
+ * don't want this anymore: objects are auto-registering themselves!
+
+2004-10-08 14:08 zmoelnig
+
+ * as cyrille requested: doing one more point... (hope this doesn't
+ break anything, but i guess cyrille is the only one who really
+ cares about such features)
+
+2004-10-08 13:35 zmoelnig
+
+ * fixed argument handling:
+ 1 argument: gridX=gridY
+ 2 arguments: gridX, gridY
+ 3 arguments: gridX, gridY, height
+
+2004-09-15 15:41 zmoelnig
+
+ * new and updated help-patches (thanks cyrille)
+
+2004-09-15 15:18 zmoelnig
+
+ * initial addition (thanks cyrille)
+
+2004-09-15 15:06 zmoelnig
+
+ * initial addition (thanks cyrille)
+
+2004-09-15 14:50 zmoelnig
+
+ * merged the newWave_texture in;
+ incorporated cyrilles changes: added dither-noise against
+ denormalization phenomenons: wouldn't it be better clamp
+ denormals to 0 like with PD_BADLFOAT ??
+
+2004-09-15 13:15 zmoelnig
+
+ * cyrilles changes: made the number of faces settable via a
+ message#9
+
+2004-08-27 06:47 zmoelnig
+
+ * moved from src/Geos to src/Vertex;
+ include <GL/gl.h> instead of <OpenGL/gl.h> on non-apples
+
+2004-08-26 12:21 zmoelnig
+
+ * moved all the vertex_-objects from src/Geos to src/Vertex;
+ added vertex_mul, vertex_add
+ vertex_offset,... now work on all arrays
+
+2004-08-17 12:53 zmoelnig
+
+ * fixed a bug when no directory-list is given at command-line
+
+2004-08-17 12:01 zmoelnig
+
+ * this has vanished entirely (i just don't know how to check files
+ into a branch)
+
+2004-08-10 09:43 zmoelnig
+
+ * an object to render into external displays (this is: the context
+ is *not* handled by Gem but by an external application)
+
+2004-08-10 09:40 zmoelnig
+
+ * oje: "tagged" instead of "branched" (anyhow gemwindow_qtExt is
+ already deprecated)
+
+2004-08-09 17:36 zmoelnig
+
+ * initial makefile for [gemwindow_qtExt]
+
+2004-08-09 17:36 zmoelnig
+
+ * initial output-module:
+ [gemwindow_qtExt] (what an ugly name!) to render to external
+ qt-contexts
+
+2004-08-08 11:45 zmoelnig
+
+ * set the viewpoint immediately (do *not* use GemMan::m_view)
+
+2004-08-04 06:32 zmoelnig
+
+ * now you can give a list of directories on the command-line to
+ override the default directories where we want the
+ Make.source,... to be built
+
+2004-07-23 08:25 zmoelnig
+
+ * added top-level makefile and configure-script (since src/Gnu is
+ hard to find)
+
+2004-07-06 13:09 zmoelnig
+
+ * fixed typo in comment
+
+2004-07-02 16:17 zmoelnig
+
+ * new things to do
+
+2004-07-01 19:00 zmoelnig
+
+ * initial MMX-code;
+ includes for the various platforms/SIMD-optimization should be
+ handled in here
+
+2004-06-30 14:32 zmoelnig
+
+ * rebuild the texture when switching between rectangle and
+ normalized textures
+
+2004-06-30 12:13 zmoelnig
+
+ * used debug() instead of post() for the "client-storage"-message
+
+2004-06-30 12:11 zmoelnig
+
+ * using RGB24 instead of RGB32, because the alpha-channel is set to
+ 0 by RGB32(!!)
+
+2004-05-28 11:50 zmoelnig
+
+ * updated for 0.90
+
+2004-05-26 10:59 zmoelnig
+
+ * now the "release" compiles
+
+2004-05-26 10:35 zmoelnig
+
+ * changed version from 0.888 to 0.90
+
+2004-05-26 10:34 zmoelnig
+
+ * fixed "installation" for on windows
+
+2004-05-26 10:34 zmoelnig
+
+ * changed from 0.888pre2 to 0.90
+
+2004-05-19 15:57 zmoelnig
+
+ * changed the shifts to SHIFT_* to make it cross-platform
+
+2004-05-19 15:25 tigital
+
+ * *** empty log message ***
+
+2004-05-19 15:18 tigital
+
+ * here's what I came up with: luma seems more sensitive, and makes
+ a better image, tho different than the rgba version
+
+2004-05-16 19:22 zmoelnig
+
+ * fixed some issues with compiling Gem on windows with nvidia's
+ openGL-headers (have to include glext.h)
+
+2004-05-15 17:59 zmoelnig
+
+ * noted that pix_lumaoffset might crash with high offset-factors
+
+2004-05-14 17:20 zmoelnig
+
+ * added a "yuv"-message to turn off direct YUV-texturing even if it
+ is available (because our G4 with a geforce4MX says that it can
+ do GL_ycbcr but actually the images look weird
+
+2004-05-14 17:05 zmoelnig
+
+ * added range-checking for the offset when doing smoothed & filled
+ processing;
+ this should fix the crashes at very high offsets on all
+ colorspaces
+
+2004-05-14 15:42 zmoelnig
+
+ * fixed YUV on big-endians
+
+2004-05-13 17:25 zmoelnig
+
+ * don't copy "pdata" with copyImage2Struct; pdata should always(!)
+ be a pointer to some data that is owned by the image itself!
+ this fixes the abiding crashes when deleting pix_-objects
+
+2004-05-10 08:08 zmoelnig
+
+ * added additional error-checks and a sanity-check on close();
+ should run now on QT-6.5 (as (un)stable as with QT-6.4)
+
+2004-05-10 05:03 cclepper
+
+ * First step at separating the color-space functions in order to
+ have them work properly. RGBA is still ok, and now YUV works on
+ 'uniform' adjustments.
+
+2004-05-10 03:54 cclepper
+
+ * #ifdef to remove YUV code on OSX. maybe someone will write a
+ version that doesn't crash?
+
+2004-05-09 07:03 cclepper
+
+ * changed the shifts for YUV output. now 100% less green.
+
+2004-05-08 04:19 cclepper
+
+ * fixed the 'it's oh so green' YUV problem on OSX
+
+2004-05-07 17:51 zmoelnig
+
+ * made defines for shifts on mac/non-mac (although they don't do
+ much now)
+
+2004-05-07 17:48 zmoelnig
+
+ * added U8 as another type
+
+2004-05-07 17:41 zmoelnig
+
+ * using ch*-constants rather than hardcoded positions of
+ channel-data
+ (e.g: chRed instead of 0)
+
+2004-05-07 17:39 zmoelnig
+
+ * shut up macOS-gcc compiler warnings
+
+2004-05-07 15:42 zmoelnig
+
+ * type fixing to shut down the compiler
+
+2004-05-07 13:52 zmoelnig
+
+ * made Grey work
+
+2004-05-07 12:02 zmoelnig
+
+ * made YUV and Grey work
+
+2004-05-07 08:42 zmoelnig
+
+ * use setCsizeByFormat
+ use reallocate() instead of clear() and allocate() and
+ complicated checks
+
+2004-05-07 08:40 zmoelnig
+
+ * fixed stupid typo
+
+2004-05-07 08:40 zmoelnig
+
+ * replaced hardcoded shift-amount by SHIFT_Y.
+ use setCsizeByFormat
+ use reallocate() instead of clear() and allocate()
+
+2004-05-07 08:30 zmoelnig
+
+ * use setCsizeByFormat
+ use reallocate() instead of clear() and allocate()
+ removed unused variable
+
+2004-05-07 08:29 zmoelnig
+
+ * use setCsizeByFormat
+ use reallocate() instead of clear() and allocate()
+
+2004-05-07 08:28 zmoelnig
+
+ * removed the commented out the processGray-function (and not only
+ it's body);
+ use setCsizeByFormat
+
+2004-05-07 08:14 zmoelnig
+
+ * don't initialize to small images (64x64) any more as this is only
+ for memory fragmentation
+
+2004-05-07 08:12 zmoelnig
+
+ * using setCsizeByFormat rather than setting csize/format/type
+ directly
+
+2004-05-07 08:11 zmoelnig
+
+ * made YUV work on PCs (and used better namings (like "U" instead
+ of "Red")
+
+2004-05-06 10:01 zmoelnig
+
+ * setting the csize/format/type of the image more intelligently
+
+2004-05-06 09:36 zmoelnig
+
+ * another step towards a working version.
+ now yuv/rgba/grey almost(!) behave the same
+
+2004-05-06 09:35 zmoelnig
+
+ * the RGBA2LUMA conversion was wrong
+
+2004-05-05 14:56 zmoelnig
+
+ * made YUV work correctly
+
+2004-05-05 14:56 zmoelnig
+
+ * use run-time checks for YUV-texturing
+
+2004-05-05 14:55 zmoelnig
+
+ * added run-time checks for GL_APPLE_ycbcr_422 (YUV-texturing)
+
+2004-05-05 14:54 zmoelnig
+
+ * use normal memory-allocation (no alignment tricks as these
+ produces weird output)
+ LATER make sure that memory is aligned correctly
+
+2004-05-04 20:20 zmoelnig
+
+ * quick hack to make Grey/YUV work
+
+2004-05-04 15:30 zmoelnig
+
+ * initialized orgPixBlock to NULL (should fix crashes when no
+ upstream image is present)
+
+2004-05-04 12:46 zmoelnig
+
+ * seems to work now with RGBA/YUV/Grayscale
+
+2004-05-04 08:15 zmoelnig
+
+ * added bugs concerning win32-movie-loading
+
+2004-05-03 16:27 zmoelnig
+
+ * used SHIFT_Y1,... (from GemPixPete.h) as my images were green ;-)
+
+2004-05-03 16:26 zmoelnig
+
+ * defined SHIFT_Y1,... for YUV-shifting
+
+2004-05-03 06:15 cclepper
+
+ * fixed up the YUV code - rolled a new black function and tests for
+ proper pixel values
+
+2004-05-03 06:14 tigital
+
+ * YUV works better: but it's about half the width resolution as it
+ should be...at least it's not green ;-)
+
+2004-05-03 02:08 tigital
+
+ * removed void to shut up gcc
+
+2004-05-03 01:42 tigital
+
+ * YUV processing functions correctly now
+
+2004-04-29 05:55 cclepper
+
+ * YUV smoothing now works
+
+2004-04-27 05:07 tigital
+
+ * YUV works better, except for "smooth" line filling
+
+2004-04-24 15:02 zmoelnig
+
+ * removed some more verbosity...
+
+2004-04-23 14:41 zmoelnig
+
+ * moved some fsaa-code from apple-only to openGL-dependent code
+ (read: changed ifdefs)
+
+2004-04-21 04:32 tigital
+
+ * YUV is almost fixed: at least we're dealing with true luma...but
+ there still seems to be a pixel skipping problem
+
+2004-04-21 03:52 cclepper
+
+ * changed GetLuminance() coefficients to correct vaules
+
+2004-04-20 17:55 zmoelnig
+
+ * fixed the default viewpoint-values to the correct ones "0 0 4"
+ instead of "0 0 -4"
+
+2004-04-10 00:13 tigital
+
+ * [OSX] added header for definition of UInt32 after the mass
+ movement of functions
+
+2004-04-09 09:38 zmoelnig
+
+ * added the [pix_texture2]-alias again.
+ why has it vanished ?
+
+2004-04-08 12:20 zmoelnig
+
+ * moved utility functions (namely: powerOfTwo()) into
+ Base/GemFuncUtil
+
+2004-04-08 11:57 zmoelnig
+
+ * moved utility functions (namely: powerOfTwo()) into
+ Base/GemFuncUtil
+
+2004-04-08 11:54 zmoelnig
+
+ * structured the location of functions a bit:
+ GemPixObj does not hold any utility functions
+ GemFuncUtil holds general untilities (like powerOfTwo())
+ GemPixUtil holds utility functions for image manipulation (only!)
+ GemPixPete (NEW) holds functions from pete's_plugins (specialzied
+ PixUtil-functions)
+
+2004-04-08 11:51 zmoelnig
+
+ * added some comments
+
+2004-04-08 11:51 zmoelnig
+
+ * moved utility functions (namely: powerOfTwo()) into
+ Base/GemFuncUtil
+
+2004-04-08 11:46 zmoelnig
+
+ * added setPixModified() where apropriate so that the
+ pull-mechanism works
+
+2004-04-08 11:43 zmoelnig
+
+ * removed the [pix_buf] entirely from the example-patches.
+ i must have been somewhere else when i added them
+
+2004-04-07 17:35 zmoelnig
+
+ * removed unused variables
+
+2004-04-07 17:33 zmoelnig
+
+ * fixed documentation
+
+2004-04-07 17:20 zmoelnig
+
+ * fixed the alpha-channel
+
+2004-04-07 17:20 zmoelnig
+
+ * added some more verbosity on errors (so we know, where the error
+ occured)
+
+2004-04-07 16:09 tigital
+
+ * quick n'dirty camera help patch...will flesh out tonight?
+
+2004-04-07 16:08 zmoelnig
+
+ * fixed the bug that kept cs-converters from working on apple
+
+2004-04-07 16:07 zmoelnig
+
+ * removed unused variable G
+
+2004-04-07 16:04 tigital
+
+ * added YUV support (kinda): it works, but isn't precisely correct
+ yet (especially in pix_objects that are color based; displacement
+ objects are less-obviously incorrect)
+
+2004-04-07 16:02 tigital
+
+ * added YUV support (kinda): it works, but isn't precisely correct
+ yet
+
+2004-04-07 14:47 zmoelnig
+
+ * added switchable support for FSAA under linux with nvidia-cards
+
+2004-04-07 14:03 zmoelnig
+
+ * removed the genList from the new()-function and put it into
+ render() (this was default on macOS already)
+
+2004-04-07 14:01 zmoelnig
+
+ * removed verbose output
+
+2004-04-07 14:00 zmoelnig
+
+ * added US-english alias-name ("gray")
+
+2004-04-07 13:59 zmoelnig
+
+ * added british alias-name
+
+2004-04-07 11:19 zmoelnig
+
+ * an example for texture-feedbacking
+
+2004-04-07 11:09 zmoelnig
+
+ * added 2nd argument for number of slices
+ fixed the draw-type
+
+2004-04-07 11:08 zmoelnig
+
+ * added second argument (number of slices)
+ the re-creation of the sphere is now triggered by a change in
+ state->texture too
+
+2004-04-07 10:28 zmoelnig
+
+ * the processGray tried to convert the image from RGB to RGBA
+ in-place.
+ i have no idea, how this code made it into the [pix_alpha]
+
+2004-04-07 09:12 zmoelnig
+
+ * removed the non-mac specific part in the fullscreen-message
+ (no one really cares if the fullscreen-flag is bool or int)
+
+2004-04-07 09:03 zmoelnig
+
+ * all the CPPExtern-objects now no their own class-name, which is
+ stored in m_objectname
+ error-messages report this name
+
+2004-04-06 02:43 tigital
+
+ * [OSX] cleaned up warnings and consolidated a previously used
+ function
+
+2004-04-05 03:06 cclepper
+
+ * removed commenting out of m_colorspace
+
+2004-04-04 17:45 cclepper
+
+ * client_storage is now off by default to avoid texture corruption
+ problems when using pix_film in 'auto 1' mode on OSX. setting
+ individual frames still works fine with client_storage however.
+
+2004-04-04 17:43 cclepper
+
+ * added OSX specific handling of the 'fullscreen' message to
+ accommodate multiple displays
+
+2004-04-03 18:34 zmoelnig
+
+ * fixed the help-patches (mainly removed the "auto 1" message from
+ [pix_buf] as it was absolutely non-sense
+
+2004-04-03 00:06 cclepper
+
+ * removed most of the debug messages.
+
+2004-04-02 23:29 cclepper
+
+ * now has functioning code on OSX
+
+2004-04-02 09:11 zmoelnig
+
+ * removed some verbosity
+
+2004-04-02 09:05 zmoelnig
+
+ * moved implementation code from header-file to cpp-file
+
+2004-04-02 09:04 zmoelnig
+
+ * fixed some includes (?)
+
+2004-04-02 06:43 zmoelnig
+
+ * included the Base/config.h so we get the HAVE_DIRECTSHOW define
+ when appropriate
+ set the help-symbol of the directshow-version of pix_video to
+ [pix_videoDS] (since the api is so different)
+
+2004-04-01 22:00 tigital
+
+ * [OSX] now the mouse can be hidden/shown via the cursor 0/1
+ message
+
+2004-04-01 18:52 tigital
+
+ * [OSX] finally figure out how to get mouse coords to be the same
+ whether or not there is a title bar, and no matter where the
+ window is on the desktop...also solves the "go to {0,0} when
+ mouse leaves window" problem!
+
+2004-03-31 05:33 tigital
+
+ * shut up a warning: can't have /* inside a comment
+
+2004-03-31 05:25 tigital
+
+ * [OSX] shut up some warnings
+
+2004-03-29 18:57 zmoelnig
+
+ * i guess we should release rather sooner than later
+
+2004-03-29 18:48 zmoelnig
+
+ * finally removed the YUV-stuff (should have been done for ages)
+
+2004-03-29 18:45 zmoelnig
+
+ * fixed line-breaks
+
+2004-03-29 18:32 zmoelnig
+
+ * re-added as binary (pd-files shouldn't be text)
+
+2004-03-29 18:32 zmoelnig
+
+ * readded as binary
+
+2004-03-29 18:32 zmoelnig
+
+ * added as binary
+
+2004-03-29 18:32 zmoelnig
+
+ * removed "text"-pd files (should be binary)
+
+2004-03-29 18:11 zmoelnig
+
+ * new help-patch
+
+2004-03-29 16:10 zmoelnig
+
+ * updated documentation
+
+2004-03-29 16:09 zmoelnig
+
+ * compiled under windoze and thus updated my project-file
+
+2004-03-29 16:08 zmoelnig
+
+ * version is now ReleaseCandidate-1
+
+2004-03-29 16:05 zmoelnig
+
+ * removed unneeded variables to silence macOS-gcc
+
+2004-03-29 16:03 zmoelnig
+
+ * removed unneeded variables to shut down macOS-gcc
+
+2004-03-29 16:02 zmoelnig
+
+ * accidentially the button-state was reported to be "1" when
+ released (like on press); fixed
+
+2004-03-29 16:01 zmoelnig
+
+ * type change to get rid of compiler-warning under macOS
+
+2004-03-29 16:00 zmoelnig
+
+ * compiled it and therefore updated my project files
+
+2004-03-29 06:43 zmoelnig
+
+ * added includes for NT
+
+2004-03-29 06:12 cclepper
+
+ * changed the render function to only calculate the geometry when
+ the geometry changes. results in at least a 3X speedup.
+
+2004-03-26 06:40 cclepper
+
+ * initialized the Y,U,V variables to 0. no more random color fields
+ on loading a patch with pix_offset.
+
+2004-03-25 19:57 tigital
+
+ * [OSX]-only: standardized mouse location to "window relative":
+ however, remember that (0,0) is always the top left corner,
+ whether or not there is a title bar/border
+
+2004-03-25 17:22 zmoelnig
+
+ * added a magic-number to the GemCache to ensure that the cache is
+ valid
+
+2004-03-25 12:12 zmoelnig
+
+ * initialize GemCache on creation, so we can dynamically create
+ [gemhead]s and they will start rendering without having to
+ restart the engine
+
+2004-03-25 10:03 zmoelnig
+
+ * removed another post()
+
+2004-03-24 21:11 zmoelnig
+
+ * removed the "drawing all groups" messages
+
+2004-03-24 21:10 zmoelnig
+
+ * added a reset()-method to re-set an instance without having to
+ destroy and re-create it (see [gemhead])
+
+2004-03-24 21:08 zmoelnig
+
+ * each gemhead now has an instance of the GemCache that is only
+ reset when rendering is started (instead of being destroyed and
+ re-created)
+ hopefully this fixes some memory bug.
+
+2004-03-24 17:27 zmoelnig
+
+ * added, since needed for debugging
+
+2004-03-24 13:20 zmoelnig
+
+ * fixed initial materials (ambient, specular, diffuse, shininess,
+ emission)
+
+2004-03-24 11:47 zmoelnig
+
+ * added auto-(re)loading of fonts when rendering is started
+ fixed some cleanup-issues
+
+2004-03-24 11:41 zmoelnig
+
+ * removed "done" message
+
+2004-03-22 22:31 tigital
+
+ * [OSX]-only: [gemwin] now correctly responds to the following
+ messages: border & title; also fixed keyboard character input for
+ [gemkeyname]
+
+2004-03-21 19:58 zmoelnig
+
+ * readded help-patches
+
+2004-03-21 19:53 zmoelnig
+
+ * removed to check in as "binary" again
+
+2004-03-21 19:52 zmoelnig
+
+ * updated help-patches
+
+2004-03-21 13:39 zmoelnig
+
+ * fixed rectangle textureing
+
+2004-03-20 20:42 zmoelnig
+
+ * fixed bugs
+
+2004-03-20 20:36 zmoelnig
+
+ * rolled the GLU code directly into the objects to enable rectangle
+ textures
+
+2004-03-20 16:42 zmoelnig
+
+ * cleaned GLUT-removal code a bit
+
+2004-03-20 16:06 zmoelnig
+
+ * removed dependencies on GLUT
+ [teapot] is now "built-in"
+
+2004-03-19 19:52 zmoelnig
+
+ * updated help-patches
+ removed all traces of [pix_texture2]
+
+2004-03-19 19:12 zmoelnig
+
+ * updated help-patches
+
+2004-03-19 19:09 zmoelnig
+
+ * added grayscale support
+
+2004-03-19 17:00 zmoelnig
+
+ * removed the "maximum number of control points" restriction (so
+ now, we can have 1000s of control points in polygon/curve)
+
+2004-03-19 15:01 zmoelnig
+
+ * new help-patches (e.g: working examples)
+
+2004-03-19 15:00 zmoelnig
+
+ * added a method "width" for the linewidth (compatibility with
+ other geos)
+
+2004-03-19 14:58 zmoelnig
+
+ * changed the helpsymbol
+
+2004-03-19 14:54 zmoelnig
+
+ * got the mapping from mac-buttons to gem-buttons right (hopefully)
+
+2004-03-19 11:47 zmoelnig
+
+ * randF is only an alias for randomF; there shouldn't be a separate
+ help-file
+
+2004-03-18 16:51 zmoelnig
+
+ * the mac-spefific button-offset has been moved to GemWinCreateMac
+
+2004-03-17 20:04 zmoelnig
+
+ * force auto-registering when appropriate
+
+2004-03-17 20:02 zmoelnig
+
+ * set the "newfilm"-flag when a new film is loaded
+
+2004-03-17 19:58 zmoelnig
+
+ * tried to fix rectangle textures
+
+2004-03-16 19:41 zmoelnig
+
+ * tried to fix rectangle textures
+
+2004-03-16 01:16 tigital
+
+ * OSX only: forgot to "return noErr" in event loop!
+
+2004-03-15 13:35 zmoelnig
+
+ * small bug-fix: a unity gain of "1" was translated to 255>>8
+ (which is less than 1 and led to fading feed-backs)
+
+2004-03-13 09:10 cclepper
+
+ * fixed #ifdefs
+
+2004-03-10 17:32 zmoelnig
+
+ * changed the configure-process
+ GemLibs can now be specified with "--gemlibs"
+ additional search-paths for ALL libraries can be specified with
+ "--libdir"
+
+2004-03-10 17:07 zmoelnig
+
+ * ifdef'd the altivec code with __VEC__
+
+2004-03-10 17:06 zmoelnig
+
+ * added the HELPSYMBOL-BASE "Gem/", so the help-patches will work,
+ even though this object inherits from CPPExtern and not from
+ GemBase
+
+2004-03-10 16:55 zmoelnig
+
+ * pix_depot and friends are now in pix_buffer et al.
+
+2004-03-10 16:04 zmoelnig
+
+ * added a new justification "BASE" that does no justification at
+ all; usefull, if you want a constant base-line.
+
+2004-03-07 18:49 cclepper
+
+ * new fullscreen code for 10.3 which is good. the window deletion
+ routine does crash every 10-20 iterations though, which is bad.
+
+2004-03-01 01:29 cclepper
+
+ * added some more cache hints - 45% percent faster
+
+2004-03-01 01:02 cclepper
+
+ * I think this fixes the majority of playback problems on OSX.
+ Movie loading is faster, playback is smoother using 'rate $1'.
+
+2004-03-01 00:58 cclepper
+
+ * just a cleaning
+
+2004-03-01 00:55 cclepper
+
+ * slightly tweaked Altivec (load hoisting)
+
+2004-03-01 00:52 cclepper
+
+ * added some Altivec for YUV
+
+2004-03-01 00:50 cclepper
+
+ * slightly better altivec.
+
+2004-02-29 05:24 cclepper
+
+ * an improved window bounds fix. still need to find a workaround
+ for the fullscreen on 10.3 though
+
+2004-02-25 06:25 cclepper
+
+ * split processing into RGBA and YUV portions. added Altivec for
+ YUV.
+
+2004-02-16 19:07 zmoelnig
+
+ * added path-searching for fonts.
+ so you can add your systems favorite font-path and get a lot of
+ other TrueType-faces
+
+2004-02-16 04:06 cclepper
+
+ * changed float to int processing in the YUV code - now 10X faster.
+
+2004-02-15 18:32 cclepper
+
+ * this should fix the window bounds problem.
+
+2004-02-13 14:09 zmoelnig
+
+ * hopefully got the reference-types allright ("relative" instead of
+ "absolute")
+
+2004-02-13 14:06 zmoelnig
+
+ * updated my project
+
+2004-02-12 17:31 zmoelnig
+
+ * fixed a bug with filename-searching
+
+2004-02-12 17:28 zmoelnig
+
+ * added better support for firewire under linux (thanks to franz
+ hildgen)
+
+2004-02-12 17:25 zmoelnig
+
+ * fixed a type that prevented this from being compiled
+
+2004-02-10 12:36 zmoelnig
+
+ * now the gemwindow can be created even if we only have DirectColor
+ (instead of TrueColor); however i haven't bothered yet with
+ setting up the Palettes.
+
+2004-02-10 12:27 zmoelnig
+
+ * added a newline at end of file
+
+2004-02-10 12:24 zmoelnig
+
+ * more friendly output of the "create window" message
+
+2004-02-10 10:47 zmoelnig
+
+ * - added ErrorHandling, so Gem doesn't crash if the
+ display-/window-context has vanished before we try to destroy the
+ gemwindow
+ - removed checking for ModLines on remote displays; this used to
+ crash; unfortunately this disables fullscreen on remote displays
+
+2004-02-10 10:23 zmoelnig
+
+ * added and disabled Guenter at the splash-screen (again)
+
+2004-02-06 12:10 zmoelnig
+
+ * BUGFIX: used to crash when no model was loaded and trying to
+ apply a texture.
+ (at least if NDEBUG was not defined)
+
+2004-02-06 12:08 zmoelnig
+
+ * as ben has pointed out, there seems to be a bug when rendering to
+ non-square windows: everything get's distorted (say: on 640x480 a
+ square would be a rectangle with a 4/3-aspect);
+ since i think this might break a lot of things (?), i have left
+ the old default behaviour but you can turn off compatibility with
+ "compat 0"
+
+2004-02-05 18:17 zmoelnig
+
+ * updated my vc-project
+ it now compiles with FTGL
+
+2004-02-05 18:16 zmoelnig
+
+ * moved the defines for the platforms (e.g: whether macos uses
+ FTGL) into the appropriate config*.h files
+
+2004-02-02 11:19 zmoelnig
+
+ * all docu is done; but we need to compile it under windows with
+ FTGL support (i failed...)
+
+2004-02-02 11:18 zmoelnig
+
+ * updated my project
+
+2004-02-02 11:15 zmoelnig
+
+ * put QT-loader *after* the AVI-loader, because QT sometimes
+ crashes when having loaded AVI's and tries to load QT's
+ afterwards.
+ so AVI is now handled by the built in (for win) routines, and
+ QuickTime is only used if it fails
+
+2004-02-02 11:13 zmoelnig
+
+ * post "video4linux" and remove post of "fish" ;-)
+
+2004-02-02 11:12 zmoelnig
+
+ * added some support for devices not handled by devfs;
+ added upside-down flag
+ decode RGBA by hand (since otherwise we would decode
+ YUV->RGB->RGBA, all in software...)
+
+2004-02-02 11:11 zmoelnig
+
+ * ifdef'ed the inclusion of m_pd.h to make sure it is not included
+ double (breaks with old version of pd)
+
+2004-02-02 11:08 zmoelnig
+
+ * exported the CVector class, since vc complaint about this
+ (probably this will break future things...)
+
+2004-02-02 11:06 zmoelnig
+
+ * hopefully fixed fromUYVY since it did mix up U and V when
+ decoding dv-streams
+
+2004-02-02 11:04 zmoelnig
+
+ * fixed types to keep compiler silent
+
+2004-02-02 11:03 zmoelnig
+
+ * ifdef'ed everything to be __APPLE__ only
+
+2004-01-31 06:55 cclepper
+
+ * new pix_movie for OSX. uses an optimized path for movie playing
+ and texturing.
+
+2004-01-29 01:59 tigital
+
+ * initialized variables to shutup compiler warnings
+
+2004-01-28 16:06 tigital
+
+ * OSX only: added carbon event processing to
+ dispatchGemWindowMessages() (Finally!)
+
+2004-01-28 16:03 tigital
+
+ * added mouse wheel support, though there is no outlet (yet)
+
+2004-01-28 15:59 tigital
+
+ * added mouse wheel support
+ OSX only: added support for correct mouse buttons
+
+2004-01-28 15:54 tigital
+
+ * OSX only: added event handler support for window, mouse and
+ keyboard events (ie. [gemmouse] and [gemkeyboard]), plus the
+ window now behaves in a standard gui manner
+
+2004-01-28 04:46 cclepper
+
+ * fixed a little problem with newImage being multiply defined
+
+2004-01-27 17:13 zmoelnig
+
+ * re-removed them (somehow they reappeared in the CVS; guess it has
+ to do with sourceforge's server-sync)
+
+2004-01-21 16:50 zmoelnig
+
+ * added support for rectangle textures even with sphereMaps
+ ("texture 1")
+
+2004-01-20 08:14 cclepper
+
+ * added support for rectangle textures to glm
+
+2004-01-09 10:32 zmoelnig
+
+ * updated my vc-project
+
+2004-01-09 10:31 zmoelnig
+
+ * updated fixed bugs
+
+2004-01-09 05:09 tigital
+
+ * values should be "TimeValue", not int's (shuts up compiler
+ warnings)
+
+2004-01-09 04:27 tigital
+
+ * added (int *) casts to fscanf() calls to shutup compiler (someone
+ had to do it!)
+
+2004-01-08 19:16 zmoelnig
+
+ * hmm: probably new linebreaks
+
+2004-01-08 19:07 zmoelnig
+
+ * YUV-support fixed (the image looks "different" (squashed) than
+ RGBA, but at least it is functional and not crashing any more),
+ Grayscale works great
+
+2004-01-08 19:03 zmoelnig
+
+ * i think, all objects are documented (somehow: some help-patches
+ are rather crude)
+
+2004-01-08 19:02 zmoelnig
+
+ * several BUG-fixes (esp: put the pivot-point of rubber/ripple into
+ the center; made the sizeMess-work; use normalized coordinates
+ for rubber (now independent of the window-dimensions)
+
+2004-01-08 18:59 zmoelnig
+
+ * updated documentation
+
+2004-01-05 19:14 zmoelnig
+
+ * updated docs
+
+2004-01-05 19:08 zmoelnig
+
+ * use a movie rather than an image for demonstrating this
+
+2004-01-05 18:37 zmoelnig
+
+ * added newImage-variable since it was needed
+
+2004-01-05 18:35 zmoelnig
+
+ * removed a debug message
+
+2004-01-05 18:34 zmoelnig
+
+ * added an include for windows
+
+2004-01-05 18:20 zmoelnig
+
+ * re-added inlets for height, size and mode
+ transformed and scaled the newWave so that it behaves exactly
+ like a square of the same dimension when there is no motion.
+
+ ASK: why is this "blend" function in there ?
+
+2004-01-05 11:08 zmoelnig
+
+ * better checks for pd-version
+
+2004-01-05 10:18 zmoelnig
+
+ * glu-objects (like sphere) have a bit of a problem with
+ non-power-of-2 textures
+
+2004-01-05 09:58 zmoelnig
+
+ * updated documentation
+
+2004-01-05 09:42 zmoelnig
+
+ * my project-builder project has been updated
+
+2004-01-05 09:41 zmoelnig
+
+ * updated doc
+
+2004-01-05 09:28 zmoelnig
+
+ * fixed typos
+
+2004-01-05 09:23 zmoelnig
+
+ * use integer calcs rather than floating point
+
+2004-01-04 18:56 zmoelnig
+
+ * bugfix (videoV4L crashed when you tried to open a non-existant
+ device)
+
+2004-01-04 18:53 zmoelnig
+
+ * added checks for the pd-version (because of reference
+ install-paths)
+
+2004-01-04 18:51 zmoelnig
+
+ * updated documentation
+
+2003-12-31 02:55 cclepper
+
+ * added support for groups
+
+2003-12-31 02:49 cclepper
+
+ * yet another rewrite of the QT tasking code. this should hopefully
+ give the 'best of both worlds'.
+
+2003-12-17 06:21 cclepper
+
+ * added the real frame counting method and made improvements to
+ using the counter method of playback - no double processed frames
+
+2003-12-17 06:13 tigital
+
+ * rearranged variables to shut up gcc 3.3 about initialization
+
+2003-12-17 06:13 tigital
+
+ * removed unused vector to shut up gcc 3.3
+
+2003-12-17 06:11 tigital
+
+ * added Cyrille's changes: now it's more controllable (and useful):
+ see examples/07.texture/05.newWave.pd
+
+2003-12-17 06:05 tigital
+
+ * added Cyrille's changes: now it's more controllable (and useful):
+ see examples/07.texture/05.newWave.pd
+
+2003-12-12 18:21 zmoelnig
+
+ * dos2unix -- linebreaks
+
+2003-12-10 02:18 cclepper
+
+ * rewrite to make playback using 'auto' more efficient. 'rate'
+ message sets the playback speed when using 'auto' mode. the movie
+ rate is properly set for correct qt playback. new doDebug for
+ handling internal state info display to the console.
+
+2003-12-08 06:02 cclepper
+
+ * added hiquality message to deal with DV streams (yeah i know it's
+ ass backwards to disable hiquality to make DV streams look good)
+
+2003-12-07 02:47 cclepper
+
+ * changed internal texture format back to RGBA so now alpha works
+ in textures
+
+2003-12-06 05:04 cclepper
+
+ * default is now set to YUV colorspace
+
+2003-12-04 17:57 zmoelnig
+
+ * new help-patch from cyrille
+
+2003-12-04 17:53 zmoelnig
+
+ * reviewed help-patches
+
+2003-12-04 13:18 zmoelnig
+
+ * bugfix: one additional inlet was created for [primTri], [curve]
+ and [polygon] by GemShape.
+ i have added a new creator for GemShape (without arguments) that
+ will not create the "size"-inlet - this is for objects that want
+ only the "draw" and "width" message
+
+2003-12-04 12:19 zmoelnig
+
+ * the bugfix for Grey-support needs a header-file too...
+
+2003-12-03 13:21 zmoelnig
+
+ * BUGFIX: grayscale was missing
+
+2003-12-03 07:18 cclepper
+
+ * made client_storage a user defined option. this is a temporary
+ workaround to some texture corruption issues.
+
+2003-12-02 15:26 zmoelnig
+
+ * my new windows-project
+
+2003-12-02 15:26 zmoelnig
+
+ * filed YUV-bug of pix_kaleidoscope
+
+2003-12-02 15:22 zmoelnig
+
+ * added dummy messages for "enumerate" and "dialog" (used by
+ pix_videoDS, in the future probably by others...)
+
+2003-12-02 15:21 zmoelnig
+
+ * "dialog" with no args is now the same as "setup" ("setup" message
+ should be deprecated)
+
+2003-12-02 15:20 zmoelnig
+
+ * added dummy messages for "enumerate" and "dialog" (used by
+ pix_videoDS)
+
+2003-12-02 15:19 zmoelnig
+
+ * upside down
+
+2003-12-02 15:18 zmoelnig
+
+ * support for colour-space switching
+
+2003-12-02 15:18 zmoelnig
+
+ * use __NEW_FILM rather than __NEW__
+
+2003-12-02 15:17 zmoelnig
+
+ * colourspace-switching with GL_* rather than 0 (YUV) and 1 (RGBA)
+
+2003-12-02 15:16 zmoelnig
+
+ * a bit of support for colourspace-switching
+
+2003-12-02 15:15 zmoelnig
+
+ * made it a bit more stable on windos
+
+2003-12-02 15:14 zmoelnig
+
+ * added some braces to make execution order clearer
+
+2003-12-02 14:57 zmoelnig
+
+ * split __NEW__ in __VIDEO_NEW and __FILM_NEW
+
+2003-12-02 06:36 cclepper
+
+ * changed in to GLint to match prototype of csMess
+
+2003-12-02 05:38 cclepper
+
+ * fixed error in code - it now compiles
+
+2003-12-01 14:48 zmoelnig
+
+ * once in a while i compile under NT...
+
+2003-12-01 14:47 zmoelnig
+
+ * configLinux.h should be generated for all machines by the
+ configure-script.
+ don't know, how this came into the CVS
+
+2003-12-01 14:27 zmoelnig
+
+ * another bug fixed for NT
+
+2003-12-01 14:19 zmoelnig
+
+ * rebuilt configure to add the "-l" flags
+
+2003-12-01 14:05 zmoelnig
+
+ * rebuilt it with another version of "aclocal"
+
+2003-12-01 13:55 zmoelnig
+
+ * another bugfix (pix_videoDS) reported
+
+2003-12-01 13:52 zmoelnig
+
+ * updated bugfixes ("create" on remote X-servers works for most but
+ my machine)
+
+2003-12-01 13:48 zmoelnig
+
+ * bugfix: configure wouldn't add "-l" flags for "standard"
+ libraries found with AC_FIND_LIB
+
+2003-12-01 10:09 zmoelnig
+
+ * removed swapMess() and dimenMess() - should be handled by the
+ parent-class
+
+ removed explicit-call to the parent's setupCallback; should be
+ handled via CPPExtern.
+
+ turned on capturing for device 0 by default.
+
+ Callback() now returns NOERROR instead of S_FALSE: i don't know
+ why we would want to stop grabbing::i only got 1 frame and it
+ stopped; now i can grab moving images !
+ messages:
+
+ the pixBlock-array is now called m_pixBlockBuf[];
+ m_pixBlock is another pixBlock that gets the data on "render()"
+ via fromBGR().
+ LATER: add other functions to let users select the color-space
+ via the setup-dialog
+
+ added a "colorspace" message, that sets the output-colorspace
+ (not the capturing one!)
+
+ made the "device" message an alias for "open" (because of
+ compatibility to pix_videoNEW)
+ made the "dialog"-message (without arguments) an alias for
+ "setup", because this gives us one (1) interface to
+ popup-dialogs.
+
+ LATER: make "dimen", "norm", "channel" work
+
+2003-12-01 09:59 zmoelnig
+
+ * changed the m_colorspace, to not only be 0 (for YUV) and 1(for
+ RGBA) but rather GL_YCBCR422_GEM and GL_RGBA
+
+2003-12-01 09:56 zmoelnig
+
+ * if we HAVE_DIRECTSHOW, we disable the AUTO_REGISTER stuff, if(!)
+ DO_AUTO_REGISTER_CLASS is not defined.
+ pix_videoDS will define the DO_AUTO..., to register itself
+
+ this is *very* ugly
+ LATER rethink this
+
+2003-12-01 09:52 zmoelnig
+
+ * removed offsetMess() and swapMess(); should be handled by the
+ parent-class
+ use fromBGR() rather than doing it by hand. this enables other
+ color-spaces too!
+ added a colorspace-message
+
+2003-12-01 09:50 zmoelnig
+
+ * changed the configure a bit to make more intelligent searches in
+ the search-paths, for both libs and headers
+ we now search /usr/local/src and /usr/local/include instead of
+ whole /usr/local (at least for headers)
+
+2003-11-28 18:19 ggeiger
+
+ * fixed alpha depthtest default value
+
+2003-11-25 17:38 zmoelnig
+
+ * support for different colour-spaces
+
+2003-11-25 17:38 zmoelnig
+
+ * support for different colour-spaces (use "colorspace"-message)
+
+2003-11-25 16:54 zmoelnig
+
+ * using setCsizeByFormat() instead of doing this by hand
+ also there is now a m_reqFormat defining the colourspace (but
+ only GL_RGBA is supported....)
+
+2003-11-25 16:52 zmoelnig
+
+ * setCsizeByFormat now also sets the "type" (pixel alignment)
+ on __APPLE__ the default is yuv, everywhere else it is rgba
+
+2003-11-25 16:51 zmoelnig
+
+ * using setCsizeByFormat instead of doing it by hand
+
+2003-11-25 16:29 zmoelnig
+
+ * fixed a stupid bug, that was blacking the "last" buffer each
+ cycle.
+ added object-arguments as initial parameters
+ take care of colorspace-changes
+
+2003-11-25 15:16 zmoelnig
+
+ * disabled the auto_registering if __NEW__ is not defined
+ exclude "Base/config.h" since it is already included by film.h
+
+2003-11-25 15:14 zmoelnig
+
+ * set the helpsymbol to "pix_film" instead of "pix_filmNEW"
+ uncommented the use of canvas_getfilename since it makes problems
+ with internet-streams (as far as i remember)
+
+2003-11-25 15:09 zmoelnig
+
+ * moved the disabling of auto-register to pix_video.h
+
+2003-11-25 15:07 zmoelnig
+
+ * include "Base/config.h" for all OS (since the config.h will
+ separate the sysdependent things)
+
+2003-11-25 15:06 zmoelnig
+
+ * rewrote the "colorspace"-callback
+
+2003-11-25 15:05 zmoelnig
+
+ * disabled the auto_registering if __NEW__ is defined
+
+2003-11-25 15:04 zmoelnig
+
+ * set the help-symbol to "pix_movie" (instead of "pix_movieNEW")
+
+2003-11-25 15:03 zmoelnig
+
+ * moved the disabling of auto-register to pix_video.h
+
+2003-11-25 15:02 zmoelnig
+
+ * set the help-symbol to "pix_video" (instead of "pix_videoNEW")
+
+2003-11-25 15:01 zmoelnig
+
+ * disabled the auto_registering if __NEW__ is not defined
+
+2003-11-25 14:59 zmoelnig
+
+ * used setBlack() instead of memset(); use reallocate()
+
+2003-11-25 14:57 zmoelnig
+
+ * setting newfilm to 0 (shouldn't do anything since we are on linux
+ (?))
+
+2003-11-25 14:55 zmoelnig
+
+ * include "Base/config.h" for all OS (since the config.h will
+ separate the sysdependent things)
+ exclude "GemBase.h" and use "m_pd.h" instead (shouldn't be needed
+ either, if it wasn't for post())
+
+2003-11-25 14:54 zmoelnig
+
+ * get more information
+ the last outlet (data) is still the last outlet (but now there
+ are 6 instead of 4). this shouldn't break anything, since who can
+ do something with it ?
+
+2003-11-25 14:53 zmoelnig
+
+ * include "Base/config.h" for all OS (since the config.h will
+ separate the sysdependent things)
+
+2003-11-25 14:51 zmoelnig
+
+ * added "--disable-new" for "old" behaviour with pix_film/pix_video
+ and friends under linux
+ this the config.h.in for linux-autoconf has moved to
+ configLinux.h.in
+
+2003-11-25 14:48 zmoelnig
+
+ * made config.h system-independent.
+ this the config.h.in for linux-autoconf has moved to
+ configLinux.h.in
+
+2003-11-25 14:46 zmoelnig
+
+ * made config.h system-independent.
+ the system-bound configurations are stored in separate files
+ (like Base/configLinux.h) which are included by config.h
+ (depending on __linux__ and friends)
+
+2003-11-25 14:43 zmoelnig
+
+ * initialized newfilm/newimage to 0
+
+2003-11-25 14:41 zmoelnig
+
+ * added support for HELPSYMBOL_BASE (which is defined as "Gem/") --
+ used in CPPExtern.h
+
+2003-11-25 14:41 zmoelnig
+
+ * added HELPSYMBOL to set an alternate helpsymbol (it crashes, when
+ more than 1 help-symbols are specified and we already do it here)
+ added support for HELPSYMBOL_BASE (which is defined as "Gem/" in
+ GemBase.h)
+
+2003-11-23 19:27 zmoelnig
+
+ * set notowned=false when color-conversion is done (which is the
+ truth)
+
+2003-11-19 08:53 zmoelnig
+
+ * this is my macOS-projectmaker-project
+
+2003-11-18 19:53 zmoelnig
+
+ * help-patches for [curve3d] and [tube]
+
+2003-11-18 18:21 zmoelnig
+
+ * changed "post()" to "debug()" which is a define to either
+ "post()" or nothing, so we can do some debug-information on
+ demand
+
+2003-11-18 18:18 zmoelnig
+
+ * removed the auto-registering
+
+2003-11-18 18:12 zmoelnig
+
+ * added an alias for "colorspace"-message
+
+2003-11-18 17:47 cclepper
+
+ * new pbproj
+
+2003-11-18 15:39 zmoelnig
+
+ * made XWin be aware of resizes.
+ however, it doesn't really work yet :-(
+
+2003-11-18 15:36 zmoelnig
+
+ * added MIN and MAX functions
+
+2003-11-18 15:25 zmoelnig
+
+ * added curve3d and tube
+
+2003-11-18 15:21 zmoelnig
+
+ * updated documentation
+
+2003-11-18 15:20 zmoelnig
+
+ * removed unneeded variables
+
+2003-11-18 15:18 zmoelnig
+
+ * include "config.h" only on linux
+ note: this should be changed LATER to include "config.h" on all
+ platforms.
+ config.h should then include platform-specific config-files (that
+ can be generated with configure or whatever)
+
+2003-11-18 15:17 zmoelnig
+
+ * defined NO_AUTO_REGISTER_CLASS to not register this class with pd
+ on __linux__, __APPLE__ and NT
+
+2003-11-18 15:14 zmoelnig
+
+ * put the auto_register code in a separate define whichcan be
+ switched off by defining NO_AUTO_REGISTER_CLASS before including
+ the CPPExtern.h
+
+2003-11-17 18:53 zmoelnig
+
+ * swapped 2 variables in class-definition (apple's gcc likes it
+ better this way)
+ removed unused code
+
+2003-11-15 03:26 cclepper
+
+ * added Altivec function for both RGB and YUV
+
+2003-11-14 14:43 zmoelnig
+
+ * added curve3d and tube
+
+2003-11-14 10:26 zmoelnig
+
+ * added scaling for the mouse-coordinates.
+ this allows output that is independant of the window-size
+
+2003-11-14 07:21 cclepper
+
+ * removed the extraneous RGB_Altivec prototype
+
+2003-11-14 07:19 cclepper
+
+ * a dst tweak and bug fix
+
+2003-11-13 04:26 cclepper
+
+ * slight change to RGB vector code
+
+2003-11-13 03:39 cclepper
+
+ * added Altivec
+
+2003-11-12 18:11 zmoelnig
+
+ * removed the check, whether the first atom of the text-list is a
+ symbol. now we can print numbers too.
+
+2003-11-12 17:57 zmoelnig
+
+ * changed processRGB_Altivec to processRGBA_Altivec
+
+2003-11-12 17:55 zmoelnig
+
+ * fixed linefeed
+
+2003-11-11 07:31 cclepper
+
+ * added RGB Altivec
+
+2003-11-11 07:04 cclepper
+
+ * added RGB Altivec
+
+2003-11-10 06:40 cclepper
+
+ * changed from float to int processing
+
+2003-11-10 06:18 cclepper
+
+ * changed from float to int processing of grey value
+
+2003-11-10 06:17 cclepper
+
+ * added RGB Altivec
+
+2003-11-10 06:09 cclepper
+
+ * added RGB Altivec
+
+2003-11-10 03:24 cclepper
+
+ * changed Altivec defines
+
+2003-11-10 02:14 cclepper
+
+ * changed Altivec defines
+
+2003-11-03 12:15 zmoelnig
+
+ * changed (bool) to (int), since vc6 doesn't like assigning a
+ boolean-value to an integer.
+
+2003-11-03 12:14 zmoelnig
+
+ * added no-warn-flags for vc6
+
+2003-11-03 12:13 zmoelnig
+
+ * made it compile with ffmpeg-0.4.8 (however i wasn't yet able to
+ load a movie...)
+
+2003-11-03 12:12 zmoelnig
+
+ * made it work under windows; however it likes crashing sometimes
+ and i haven't found out yet why...
+
+2003-10-24 18:38 zmoelnig
+
+ * fixed some BUGS...
+
+2003-10-24 18:32 zmoelnig
+
+ * added "--with-aviplay" as an alias for "--with-avi"
+
+2003-10-24 18:31 zmoelnig
+
+ * added some comment to the render() for neither FTGL/GLTT support
+ (while trying to find out
+
+2003-10-23 08:10 zmoelnig
+
+ * fixed another possible bug (check for NULL-images)
+
+2003-10-22 11:01 zmoelnig
+
+ * added the self-registering code, so that MarkEx will stay
+ available
+
+2003-10-22 09:06 zmoelnig
+
+ * further changes, but far from working yet
+
+2003-10-22 08:35 zmoelnig
+
+ * fixed bugs in pix_buffer_read/pix_buffer_write when no or unknown
+ pix_buffers were specifified
+
+2003-10-22 08:34 zmoelnig
+
+ * added "fsaa" to the WindowHints-class
+
+2003-10-22 05:34 cclepper
+
+ * added FSAA
+
+2003-10-21 18:15 ggeiger
+
+ * remove setup() function this is done through a static class
+ structure now, that is created for each object
+ Gem objects are added automatically to pd as soon as they are
+ compiled in
+
+2003-10-21 18:14 ggeiger
+
+ * re-used continueRender() function
+
+2003-10-21 18:13 ggeiger
+
+ * removed my name from startup
+
+2003-10-21 14:44 ggeiger
+
+ * distribute particles according to their velocity if there is more
+ than one particle per frame
+
+2003-10-21 14:21 ggeiger
+
+ * added numberbox to rotate light (cube seems to be very dark with
+ 180)
+
+2003-10-21 14:19 ggeiger
+
+ * added auto message description
+
+2003-10-21 14:17 ggeiger
+
+ * change is in pd already
+
+2003-10-21 13:50 ggeiger
+
+ * bang on gemhead triggers a render cycle (was broken)
+
+2003-10-15 19:07 zmoelnig
+
+ * set the upside-down flag to true. (hope this is alright)
+
+2003-10-15 19:05 zmoelnig
+
+ * temporarily added some variables (like m_auto)
+ these should be gone when i really have access to a machine where
+ quicktime4win is installed
+
+2003-10-15 19:04 zmoelnig
+
+ * fixed a bug when searching for the linker/compiler flags for
+ libavifile:
+ not "avifile-config" is used if available
+
+2003-10-15 19:03 zmoelnig
+
+ * new bugs (pix_buffer, libavifile, remote display)
+
+2003-10-10 12:52 zmoelnig
+
+ * added filmQT
+ changed "#define DEBUG" to "#define debug"
+
+2003-10-10 12:16 zmoelnig
+
+ * disabled pete's "static"-hack with NO_HACK (default on windows)
+
+2003-10-10 12:12 zmoelnig
+
+ * vc6 doesn't like statical arrays with variable sizes
+
+2003-10-10 11:15 zmoelnig
+
+ * updated my vc6-projects
+
+2003-10-10 11:14 zmoelnig
+
+ * disabled warnings on vc6
+
+2003-10-10 11:13 zmoelnig
+
+ * search for libavifile-headers rather than assuming they are in
+ /usr/include/avifile
+
+2003-10-10 11:11 zmoelnig
+
+ * first attempt of a port from [pix_filmQT] to the film*-class.
+ however i have quicktime4windows not installed, so i had no way
+ to compile this yet....
+
+2003-10-10 11:10 zmoelnig
+
+ * made filmAVI work.
+ a first step for pix_filmNEW to run on windows...
+
+2003-10-10 11:09 zmoelnig
+
+ * for libavifile we used to include <avifile/avifile.h>;
+ since the headers for libavifile-0.7 is located in
+ /usr/include/avifile-0.7/, we now search for the correct path in
+ the "configure" and include only "avifile.h"
+
+2003-10-10 11:07 zmoelnig
+
+ * <unistd.h> is only included if HAVE_LIBAVIPLAY is defined
+
+2003-10-10 11:04 zmoelnig
+
+ * removed "m_film", since it is not needed
+
+2003-10-10 11:03 zmoelnig
+
+ * my vc6-dos-compiler doesn't like <iostream> because it makes it
+ like against some "new" io-libs while it rather needs "old" ones
+ which are requested by <iostream.h>
+
+2003-10-10 11:02 zmoelnig
+
+ * commented out namespace std for windows (vc6 complained about
+ this)
+
+2003-10-10 11:00 zmoelnig
+
+ * now you see something after the first coordinate-change...
+
+2003-10-10 10:59 zmoelnig
+
+ * now using [pix_buf] instead of re-loading the image for each
+ blending-change
+
+2003-10-08 17:33 zmoelnig
+
+ * removed the [pix_rgba], since now [pix_film] should output only
+ RGBA/YUV/Grayscale
+
+2003-10-08 16:55 zmoelnig
+
+ * reported bugfix of filmQT4L
+
+2003-10-08 16:54 zmoelnig
+
+ * this is how [pix_movie] looks like if derived from [pix_filmNEW]
+ (and [pix_texture])
+
+2003-10-08 16:51 zmoelnig
+
+ * using "upsidedown" from imageStruct;
+ added YUV support
+
+2003-10-08 16:09 zmoelnig
+
+ * using "upsidedown" from imageStruct;
+
+2003-10-08 16:06 zmoelnig
+
+ * using "upsidedown" from imageStruct;
+ added this flag to setTexCoords() to indicate whether the
+ texture-coordinates should be flipped or not.
+ the __APPLE__ define for flipping is therefore obsoleted.
+
+2003-10-08 16:04 zmoelnig
+
+ * added "upsidedown" to imageStruct;
+ this is meant for texture-flipping of the image (most movies are
+ loaded the "wrong" way)
+ upsidedown defaults to true on __APPLE__; false elsewhere
+
+2003-10-08 15:01 zmoelnig
+
+ * made [pix_movieNEW] (for now; of course this should [pix_movie]
+ LATER a friend of [pix_texture]
+ this will let us use the sophisticated texturing mechanism of
+ [pix_texture] for [pix_movie]
+
+2003-10-07 16:10 zmoelnig
+
+ * moved the pix_film things up a bit, because i had a hard time
+ making [pix_film] an alias for [pix_filmNEW]
+
+2003-10-07 16:09 zmoelnig
+
+ * added "colorspace"-method
+
+2003-10-07 16:09 zmoelnig
+
+ * some bug fixing
+ added "colorspace"-method
+ "post" becomes "DEBUG" which can be turned off.
+ some reordering of decode-libs: libmpeg3 is better in decoding
+ mpegs then libavifile (less crashes)
+
+2003-10-07 15:47 zmoelnig
+
+ * open() now utilizes setCsizeByFormat()
+
+2003-10-07 15:46 zmoelnig
+
+ * made the openStream sleep a bit. still opening streamed-files
+ sometimes crashes
+ added support for more colour-formats
+
+2003-10-07 15:44 zmoelnig
+
+ * put quite everything (but constructor/destructor) between one
+ huge #ifdef.
+ the rest should be filled with defaults by the film-class.
+
+2003-10-07 15:43 zmoelnig
+
+ * added colour-change on the fly
+
+2003-10-07 15:40 zmoelnig
+
+ * open() now returns false (to make the skip to next api work)
+
+2003-10-07 15:39 zmoelnig
+
+ * requestColor() now sets "m_wantedFormat"
+
+2003-10-07 15:38 zmoelnig
+
+ * a bit of code-cleanup
+
+2003-10-07 12:01 zmoelnig
+
+ * rewrote a bit in the #ifdef clauses and put them all together.
+ it is really ugly
+ on linux pix_filmNEW is now the default
+
+2003-10-07 11:47 zmoelnig
+
+ * encapsuled everything but constructor/destructor within one big
+ "#ifdef HAVE_QT4L" (using inheritance)
+ made getFrame() return frames of all three colour-spaces.
+ fixed several bugs
+
+2003-10-07 08:58 zmoelnig
+
+ * encapsuled everything but constructor/destructor within one big
+ "#ifdef HAVE_QT4L" (using inheritance)
+ made getFrame() return frames of all three colour-spaces.
+ BAD: we only get RGB-images from the qt4l-library. this means:
+ video(YUV)->buffer(RGB)->gem_image(RGBA/YUV/Gray). but what
+ should i do ?
+
+2003-10-07 08:55 zmoelnig
+
+ * rewrote the getFrame() to:
+ a) get frames of different colour-spaces
+ b) decode YUV/Gray really fast (directly access the decoding
+ Y/U/V-planes)
+
+2003-10-07 08:51 zmoelnig
+
+ * added some thoughts about requested/forced colourspaces.
+ i think, that film* should at least return colour-spaces that
+ could be handled by Gem/openGL itself.
+ (it doesnt make sense for [pix_film] to handle IMG_FMT_RGB15)
+ so the cs-request should really be a force and not just a
+ suggestion
+
+2003-10-07 08:46 zmoelnig
+
+ * added fromRGB16() to retrieve data from 16bit encoded RGB.
+ added fromYV12(Y,U,V) which does not assume that the U and V
+ planes are directly after the Y plane. this is handy if we have
+ independent planes
+
+2003-10-03 14:28 zmoelnig
+
+ * GL_RGBA is not defined at openGL<1.2 (i think);
+ furthermore the include-check for CPPExtern.h is already made in
+ CPPExtern.h
+
+2003-10-03 13:59 zmoelnig
+
+ * put quite everything (but constructor/destructor) between one
+ huge #ifdef.
+ the rest should be filled with defaults by the film-class.
+
+2003-10-03 13:59 zmoelnig
+
+ * put quite everything (but constructor/destructor) between one
+ huge #ifdef.
+ the rest should be filled with defaults by the film-class.
+ on close() the filehandler is set to NULL (caused to crash on
+ multiple closes)
+
+2003-10-02 14:47 zmoelnig
+
+ * removed #include <OpenGL/gl.h> (it is included in GemBase anyhow)
+ ifdef'ed the #include <OpenGL/glu.h> to __APPLE__ (else <GL/gl.h>
+
+2003-09-30 18:16 zmoelnig
+
+ * filmQT4L procuces RGB if RGBA is not supported by the codec
+
+2003-09-30 18:11 zmoelnig
+
+ * removed the processRGBAImage-call (anyhow, it didn't do anything)
+
+2003-09-30 18:11 zmoelnig
+
+ * added YUV support
+ split processImage into processRGBAImage and processGrayImage
+
+2003-09-29 03:27 tigital
+
+ * corrected text
+
+2003-09-29 03:11 tigital
+
+ * added camera_setup()
+
+2003-09-29 03:10 tigital
+
+ * initial commit
+
+2003-09-24 04:51 tigital
+
+ * more work on yuv processing, but it still doesn't work
+
+2003-09-24 04:46 tigital
+
+ * removed some unused code, cleanup
+
+2003-09-24 04:44 tigital
+
+ * removed some unused code
+
+2003-09-24 04:42 tigital
+
+ * added __APPLE__ "macosx_math.h", some unused cleanup
+
+2003-09-24 04:39 tigital
+
+ * fixed "comparison between signed & unsigned int" warning on line
+ 117, in processRGBAImage()
+
+2003-09-24 04:33 tigital
+
+ * replaced __APPLE__ define with macosx_math.h
+
+2003-09-24 04:32 tigital
+
+ * added default: break; to PAAvoid::Execute() & PABounce::Execute,
+ because PDPoint, PDLine, PDBox, PDCylinder, PDCone, and PDBlob
+ aren't taken care of...also replaced __APPLE__ defines with
+ macosx_math.h
+
+2003-09-24 04:27 tigital
+
+ * added default: break; to _pCallActionList(), because PAHeaderID
+ isn't taken care of
+
+2003-09-23 03:21 tigital
+
+ * added glFinish() & several glPixelStorei()'s for __APPLE__ for
+ speed up?: is this applicable to all platforms?
+
+2003-09-23 03:16 tigital
+
+ * removed unused variables
+
+2003-09-23 02:50 tigital
+
+ * changed comment from "mousePressed" to "KeyBoardPressed"
+
+2003-09-23 02:47 tigital
+
+ * reordered initializers to shut up gcc warning
+
+2003-09-22 10:04 zmoelnig
+
+ * updated documentation
+
+2003-09-22 10:03 zmoelnig
+
+ * added Gray-support
+ YUV-support is still under construction (but now does something
+ (stupid) instead of nothing)
+
+2003-09-22 10:02 zmoelnig
+
+ * added an inlet for the size of the metaimage
+
+2003-09-22 10:01 zmoelnig
+
+ * added Gray-support
+ split the processImage into processRGBAImage and processGrayImage
+
+2003-09-22 09:59 zmoelnig
+
+ * added YUV-Support (like grayscale: the difference image is
+ written on the luma-channel; colour is discarded)
+
+2003-09-22 09:58 zmoelnig
+
+ * added Gray-support (RGBA & Gray are in processImage, while YUV
+ has a separate function)
+
+2003-09-22 09:57 zmoelnig
+
+ * added Gray-support
+
+2003-09-22 09:55 zmoelnig
+
+ * fixed setBlack() and setWhite() for YUV
+
+2003-09-17 13:24 zmoelnig
+
+ * added some documentation
+
+2003-09-17 13:09 zmoelnig
+
+ * more bugs to come
+
+2003-09-17 13:08 zmoelnig
+
+ * fixed install on linux
+
+2003-09-17 13:08 zmoelnig
+
+ * documented a lot ;-)
+
+2003-09-17 13:07 zmoelnig
+
+ * fixed the "toupper()" BUG: include <ctype.h>
+
+2003-09-17 13:07 zmoelnig
+
+ * result of merge
+
+2003-09-17 13:07 zmoelnig
+
+ * allow arguments and an intelligent gain handler
+
+2003-09-17 13:05 zmoelnig
+
+ * made the inlet do something intelligent: set the range
+ (normalized 0..1)
+
+2003-09-17 13:03 zmoelnig
+
+ * added methods for Grey
+
+2003-09-17 13:02 zmoelnig
+
+ * code cleanup to make merge easier
+
+2003-09-17 12:43 zmoelnig
+
+ * allow arguments and an intelligent gain handler
+
+2003-09-17 12:42 zmoelnig
+
+ * new indentation ?
+
+2003-09-17 12:40 zmoelnig
+
+ * i think i've found a bug in GREY
+
+2003-09-17 12:39 zmoelnig
+
+ * cleaned up the code a bit.
+ default behaviour is no ON (used to be OFF)
+ RGBAcomparision is now done on luminance instead of each channel
+ separately
+
+2003-09-17 12:38 zmoelnig
+
+ * cleaned up the code a bit.
+ default behaviour is no ON (used to be OFF)
+
+2003-09-17 12:35 zmoelnig
+
+ * changed ranges from 0..255 to 0.0..1.0
+ added some inlets
+
+2003-09-17 12:35 zmoelnig
+
+ * added checks for control-range
+ added some inlets
+
+2003-09-17 12:33 zmoelnig
+
+ * added comments about ranges of the internal variables.
+ also changed the range from 0..255 to 0.f..1.f
+
+2003-09-17 12:32 zmoelnig
+
+ * BUG: the first incoming frame is captured automatically --> FIXED
+ (nothing is done, if no frame is specified)
+
+2003-09-17 12:31 zmoelnig
+
+ * grabbed texture-size defaults to the gemwin-size
+
+2003-09-17 12:30 zmoelnig
+
+ * added methods for YUV
+
+2003-09-17 12:29 zmoelnig
+
+ * added a comment, saying what this object is for
+
+2003-09-17 12:28 zmoelnig
+
+ * fixed the bug with filledLines
+
+2003-09-17 12:26 zmoelnig
+
+ * removed overwrites of the virtual functions for
+ yuv/grey-colourspace.
+ Why do we have inheritance ?
+
+2003-09-17 12:25 zmoelnig
+
+ * added inlet for size of dots
+
+2003-09-17 12:22 zmoelnig
+
+ * added methods for grey
+
+2003-09-17 12:21 zmoelnig
+
+ * added methods for RGBA/grey
+
+2003-09-17 12:21 zmoelnig
+
+ * added methods for YUV/grey
+
+2003-09-17 12:19 zmoelnig
+
+ * added methods for YUV
+
+2003-09-17 12:17 zmoelnig
+
+ * made some inlets
+ made the heightMess do something
+
+2003-09-17 12:16 zmoelnig
+
+ * made some inlets
+ made the heightMess do something
+ arguments specify the grid-size
+
+2003-09-17 11:45 zmoelnig
+
+ * packed the code a little bit (to make it more readable to me)
+
+2003-09-17 11:45 zmoelnig
+
+ * new indentation
+
+2003-09-17 11:44 zmoelnig
+
+ * version is now 0.888-pre1
+
+2003-09-17 11:40 zmoelnig
+
+ * new help patches
+
+2003-09-17 11:30 zmoelnig
+
+ * result of merge
+
+2003-09-17 11:08 zmoelnig
+
+ * updated some reference patches
+
+2003-09-15 04:48 tigital
+
+ * - added texture_range_supported flag (default=0, ie. off) and
+ extension check
+
+2003-09-15 04:45 tigital
+
+ * - added texture_range_supported flag
+
+2003-09-15 04:40 tigital
+
+ * - added texture_range usage on OSX, where available: speed gain?
+ - fixed problem with power of 2 textures not taking fastest paths
+ (rectangle_textures), if available
+
+2003-09-15 00:40 cclepper
+
+ * change tv_ to pix_
+
+2003-09-14 23:24 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 23:19 cclepper
+
+ * added a better description
+
+2003-09-14 23:07 cclepper
+
+ * added a better description
+
+2003-09-14 23:05 cclepper
+
+ * removed processGrey
+
+2003-09-14 23:00 cclepper
+
+ * changed gain
+
+2003-09-14 22:57 cclepper
+
+ * changed the colorspace message to match pix_film, dimension
+ message now works
+
+2003-09-14 22:31 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 22:30 cclepper
+
+ * fixed commenting error
+
+2003-09-14 22:26 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 22:10 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 22:01 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 21:55 cclepper
+
+ * added ram message, made YUV default colorspace
+
+2003-09-14 21:45 cclepper
+
+ * added colorspace message
+
+2003-09-14 21:07 cclepper
+
+ * added #ifdef for PPC970/G5
+
+2003-09-14 20:47 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 20:32 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 20:28 cclepper
+
+ * added GL_LINE_SMOOTH
+
+2003-09-14 20:23 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 20:03 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 19:59 cclepper
+
+ * initial commit
+
+2003-09-14 19:41 cclepper
+
+ * initial commit
+
+2003-09-14 18:57 cclepper
+
+ * initial commit
+
+2003-09-14 17:53 cclepper
+
+ * initial commit
+
+2003-09-14 17:42 cclepper
+
+ * initial commit
+
+2003-09-14 17:21 cclepper
+
+ * initial commit
+
+2003-09-14 16:11 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 15:56 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 15:54 cclepper
+
+ * added a few more drawTypes
+
+2003-09-14 15:38 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__ and commented out yuv_setup()
+
+2003-09-14 15:30 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-11 15:34 zmoelnig
+
+ * made a list of undocumented objects
+
+2003-09-11 15:05 zmoelnig
+
+ * removed debugging output
+
+2003-09-11 11:11 zmoelnig
+
+ * removed debugging output
+
+2003-09-11 10:54 zmoelnig
+
+ * added a comment
+
+2003-09-11 10:06 zmoelnig
+
+ * hopefully fixed a bit on installing the examples for linux
+
+2003-07-26 23:14 ggeiger
+
+ * disable depth test for alpha blended render chains.
+ I think this is the correct way how alpha should work, still
+ there is
+ a message *auto* to turn it off
+
+2003-07-22 19:16 zmoelnig
+
+ * added postrender() hack, to prevent the "source-object" to be
+ drawn
+
+2003-07-22 19:00 ggeiger
+
+ * fix compilation bugs, removed ifdefs for ffmeg version
+
+2003-07-22 18:37 zmoelnig
+
+ * fixed the crash
+ however, this is very slow.
+ we'll have to write a faster routine ourselves
+
+2003-07-22 18:27 zmoelnig
+
+ * if m_interlace was 0, this used to crash my machine with a
+ floating-point exception.
+ thus "if(interleave<=0)interleave=1;"
+
+2003-07-22 18:15 zmoelnig
+
+ * removed the create/destroy/blank routines for the buffer
+
+2003-07-22 18:14 zmoelnig
+
+ * added greyscale-support
+ addedsome checks before destroy[].
+ hope this will fix the bug
+
+2003-07-22 18:04 zmoelnig
+
+ * added checks before delete[] (just in case)
+
+2003-07-22 08:36 zmoelnig
+
+ * dos2unix (changed linefeed/carriage-returns)
+
+2003-07-22 08:35 zmoelnig
+
+ * removed empty functions for YUV/YUValtivec/Grey images
+ (why do we have classes ?)
+
+2003-07-22 08:34 zmoelnig
+
+ * removed functions for YUV/YUValtivec/Grey images
+ (why do we have classes ?)
+
+2003-07-22 08:31 zmoelnig
+
+ * removed functions for YUV/YUValtivec/Grey images
+ (why do we have classes ?)
+ added an include for <assert.h>, this might break compilation on
+ other platforms,
+ if so, please ifdef it to __linux__
+
+2003-07-22 08:26 zmoelnig
+
+ * added a newline at end of file ;-)
+
+2003-07-22 07:45 zmoelnig
+
+ * use the color-conversion from GemPixUtil;
+ pix_grey and pix_yuv are childs of pix_rgba (reduces code
+ dramatically!)
+
+2003-07-22 07:42 zmoelnig
+
+ * fixed several bugs in the color-conversion routines
+
+2003-07-21 07:51 dheck
+
+ * Added explicit reset of column index to 0 to fix invalid access
+ bug.
+
+2003-07-20 19:28 tigital
+
+ * small typo fix to allow compiling on OSX (space between FTFont* &
+ makeFont(...)
+
+2003-07-19 22:41 tigital
+
+ * small typo fix to allow compiling on OSX
+
+2003-07-19 20:40 tigital
+
+ * added blend message
+
+2003-07-19 17:30 zmoelnig
+
+ * general entry for pix-bugs
+
+2003-07-19 16:36 zmoelnig
+
+ * the particle-rate is now float instead of integer (let's you emit
+ 0.5 particles per rendering cycle)
+
+2003-07-19 16:30 zmoelnig
+
+ * model.cpp_ seems to have been committed to the CVS.
+ it was just a backup for work...
+
+2003-07-19 16:21 zmoelnig
+
+ * added FTGL-2.04 -- support
+
+2003-07-16 05:17 tigital
+
+ * added return to DestroyGemWindow() to prevent crashing on window
+ close in some circumstances
+
+2003-07-16 04:12 cclepper
+
+ * fixed up some altivec
+
+2003-07-16 03:49 tigital
+
+ * initial commit
+
+2003-07-16 03:27 tigital
+
+ * initial import of Pete's_Plugins ports (RGBA only so far):
+ pix_colorreduce, pix_halftone, pix_kaleidoscope, pix_levels,
+ pix_lumaoffset, pix_metaimage, pix_refraction, and pix_backlight
+
+2003-07-16 03:07 tigital
+
+ * alphabetized functions; also added new setup functions:
+ pix_colorreduce, pix_halftone, pix_kaleidoscope, pix_levels,
+ pix_lumaoffset, pix_metaimage, pix_refraction, and pix_backlight
+
+2003-07-16 03:03 tigital
+
+ * fixed cast problem (UInt8* instead of Str255)
+
+2003-07-16 02:57 tigital
+
+ * added PeteHelpers.h stuff (defines, inline functions)
+
+2003-07-16 02:55 tigital
+
+ * cleanup, changed to __APPLE__, solved casting problem
+
+2003-07-15 16:26 zmoelnig
+
+ * added support for grey and yuv images. (not tested)
+
+2003-07-15 11:50 zmoelnig
+
+ * added settable domains+arguments
+
+2003-07-15 11:48 zmoelnig
+
+ * [part_velcone] and [part_velsphere] are obsoleted by
+ [part_velocity]
+ added an "obsolete"-warning
+
+2003-07-15 11:47 zmoelnig
+
+ * [part_veldomain] has been replaced by [part_velocity]
+
+2003-07-15 11:46 zmoelnig
+
+ * updated reference-patches. [part_veldomain] is replaced by
+ [part_velocity]
+
+2003-07-15 08:01 zmoelnig
+
+ * a started (in April) primer for Gem, however, far from being
+ finished
+
+2003-07-15 07:58 zmoelnig
+
+ * a an example for how to use [pix_tIIR]
+
+2003-07-15 07:58 zmoelnig
+
+ * a an example for how to use [pix_buffer], [pix_buffer_read],
+ [pix_buffer_write]
+
+2003-07-15 07:55 zmoelnig
+
+ * just render a video onto a geo
+
+2003-07-15 07:53 zmoelnig
+
+ * help for the resp. object
+
+2003-07-15 07:39 cclepper
+
+ * now does color-space switching
+
+2003-07-15 07:39 zmoelnig
+
+ * added checks for FTGL
+
+2003-07-15 07:38 zmoelnig
+
+ * added [part_vertex], [part_velocity], [part_veldomain]
+
+2003-07-15 07:38 zmoelnig
+
+ * [part_vertex] adds one particle each rendering cycle at a certain
+ position
+ -- useful for moving particle sources
+ (but alas, only one particle at a time)
+
+2003-07-15 07:36 zmoelnig
+
+ * [part_veldomain] sets the velocity into a specified domain (like
+ sphere, triangle or whatever)
+
+2003-07-15 07:36 zmoelnig
+
+ * [part_velocity] sets the velocity into a specified direction
+
+2003-07-15 07:34 zmoelnig
+
+ * include <iostream> rather than <iostream.h>
+
+2003-07-15 07:32 zmoelnig
+
+ * you can now set the domain of the source
+ TODO: make the argument vector settable too (not much use
+ without)
+
+2003-07-15 07:30 zmoelnig
+
+ * added a new object for extruded text (FTGL only)
+
+2003-07-15 07:22 zmoelnig
+
+ * added FTGL support for text-rendering
+ under macOS i have made FTGL the default (not knowing whether it
+ will break)
+ under windos GLTT is still the default (although FTGL should work
+ too)
+ under linux the configure script decides what to take, but
+ prefers FTGL rather than GLTT
+
+2003-07-15 02:30 cclepper
+
+ * added Altivec YUV function
+
+2003-07-13 06:13 tigital
+
+ * stupid cleanup of commented-out stuff
+
+2003-07-13 06:11 tigital
+
+ * added OSX glcontext check to destructor to stop crashes when
+ patch is opened/manipulated, but no glcontext is created
+
+2003-07-13 06:09 tigital
+
+ * vector long has been deprecated: now it's vector int's
+
+2003-07-12 06:25 cclepper
+
+ * added some Altivec
+
+2003-07-12 06:22 cclepper
+
+ * more Altivec tweaks
+
+2003-07-11 15:20 zmoelnig
+
+ * still some cvs-merge errors, probably they are gone now...
+
+2003-07-11 14:58 zmoelnig
+
+ * added a newline at the end of the file
+
+2003-07-11 14:55 zmoelnig
+
+ * got some problems with the cvs-update on another machine.
+ hope it's ok now
+
+2003-07-11 14:06 zmoelnig
+
+ * added checks for mmx-extension of gcc
+
+2003-07-11 13:58 zmoelnig
+
+ * filedescriptors may also be 0! i only closed the device, if the
+ fd was>0.
+ fixed.
+
+2003-07-11 13:55 zmoelnig
+
+ * added a flag to WindowInfo, whether a constant context has been
+ established.
+ the destroyWindow depends partly on this (because my laptop (with
+ an ati mobility l6) crashed when destroying a non-constant
+ context.
+ also changed the line "do not continue" to "continue at your own
+ risk"
+
+2003-07-09 12:07 zmoelnig
+
+ * added some advice for video1394 under linux
+
+2003-07-09 11:17 zmoelnig
+
+ * oops, i'm getting tired. another typo
+
+2003-07-09 11:10 zmoelnig
+
+ * oops, made a type "libdv" instead of "dv"
+
+2003-07-09 11:05 zmoelnig
+
+ * removed the Makefile.depend . they are not really needed in CVS
+
+2003-07-09 10:59 zmoelnig
+
+ * use image.reallocate() rather than image.clear() +
+ image.allocate()
+
+2003-07-09 10:58 zmoelnig
+
+ * it seems like this is only used under linux for now.
+ however, i have added the videoDV4L support.
+ and there is now a "driver" message, that let's you choose
+ between various drivers (like video4linux and video1394)
+ yes, the way the modules are registered is really BAD.
+ have to change this soon
+
+2003-07-09 10:56 zmoelnig
+
+ * hopefully this is a real support for video over ieee1394
+ (firewire/dv) under linux!
+
+2003-07-09 10:51 zmoelnig
+
+ * changed the error-message (like for setting the device) slightly
+
+2003-07-09 10:43 zmoelnig
+
+ * fixed the dv-checking.
+ force the headers to be there, when the library is found too
+
+2003-07-09 10:41 zmoelnig
+
+ * added some more yuv-conversions. (following a new naming-scheme
+ after the FOURCC)
+ fromUYVY, fromYUY2 (=YUYV), fromYVYU, fromYV12;
+ fromYUV422() is now an alias for fromUYVY()
+ fromYUV420P() is now an alias for fromYV12()
+
+2003-06-24 06:00 cclepper
+
+ * improved altivec code + PPC scheduling
+
+2003-06-23 17:43 cclepper
+
+ * improved altivec code
+
+2003-06-23 07:05 cclepper
+
+ * improved rectangle texturing
+
+2003-06-23 06:59 cclepper
+
+ * added newfilm to state->image
+
+2003-06-23 06:58 cclepper
+
+ * fixed Ian's prefetch code
+
+2003-06-23 06:57 cclepper
+
+ * fixed inaccurate estimation of film length, trying yet another
+ way to do getFrame()
+
+2003-06-23 06:52 cclepper
+
+ * added newfilm to state to tell when a film has been changed -
+ mostly for faster rectangle texturing at this point
+
+2003-06-23 06:17 cclepper
+
+ * improvements to YUV code
+
+2003-06-23 06:11 cclepper
+
+ * removed debug post()
+
+2003-06-23 05:59 cclepper
+
+ * tweaked some altivec
+
+2003-06-18 15:23 zmoelnig
+
+ * set the include to "Base/GemPixDualObj.h" (the Base/ was missing)
+
+2003-06-11 20:23 zmoelnig
+
+ * commented out the ALTIVEC after "#endif" (gcc doesn't like this)
+
+2003-06-09 16:11 tigital
+
+ * reordered declarations to shutup gcc
+
+2003-05-28 03:26 cclepper
+
+ * initial commit
+
+2003-05-27 04:16 dheck
+
+ * Added project builder project for Mac OS X
+
+2003-05-26 13:36 dheck
+
+ * Added a Quicktime for Windows film loader.
+
+2003-05-24 16:30 zmoelnig
+
+ * shouldn't the "snap" message be replaced by a "bang". (at least i
+ have *add*ed it)
+
+2003-05-24 16:27 zmoelnig
+
+ * put the [pix_grey] back in again (why isn't it there ?)
+
+2003-05-24 15:54 zmoelnig
+
+ * added greyscale-support for pix_blur
+
+2003-05-24 15:51 zmoelnig
+
+ * since movement is stored in the Alpha-channel, i h?\008changed
+ processImage to processRGBA image.
+
+ i have to think about how to store movement in other
+ colour-spaces.
+ grayscale: just in the image
+ yuv : ???
+
+2003-05-23 08:13 cclepper
+
+ * new integer processing mode - 4x faster than float
+
+2003-05-22 07:33 cclepper
+
+ * added Altivec
+
+2003-05-21 05:24 cclepper
+
+ * fixed TEXTURE_RECTANGLE_EXT code for OSX
+
+2003-05-20 21:22 tigital
+
+ * added "scale" message to inc/dec size of dots, plus some cleanup
+ into the destructor; also made inline_RGB2Y() protected
+
+2003-05-20 21:21 tigital
+
+ * added "scale" message to inc/dec size of dots, plus some cleanup
+ into the destructor
+
+2003-05-20 07:48 cclepper
+
+ * made CLAMP_TO_EDGE the repeat for TEXTURE_RECTANGLE_EXT
+
+2003-05-20 00:24 tigital
+
+ * commented out call to pix_film_setup(): is this needed on any
+ platform (seems like we went thru this before)?...
+
+2003-05-20 00:21 tigital
+
+ * add #ifdef __APPLE__ to correctly include headers
+
+2003-05-19 04:03 cclepper
+
+ * now works on OSX
+
+2003-05-19 03:50 cclepper
+
+ * now works on OSX
+
+2003-05-18 19:44 zmoelnig
+
+ * we now have chY1,.... for YUV-offsets, i have used this now
+
+2003-05-18 19:36 zmoelnig
+
+ * added method for grey-images
+
+2003-05-18 19:36 zmoelnig
+
+ * bug-fix: there was weird-behaviour, when the offset was bigger
+ than the size of the cropped(!) image
+
+2003-05-18 19:29 zmoelnig
+
+ * "#elif def" doesn't compile under linux, but "#elif defined"
+ does...
+
+2003-05-18 19:20 zmoelnig
+
+ * updated
+
+2003-05-18 09:13 cclepper
+
+ * initial OSX version of mem2image()
+
+2003-05-18 03:31 tigital
+
+ * needed for some example patches (like pix_gravity)
+
+2003-05-17 20:33 tigital
+
+ * added pix_rds_setup()
+
+2003-05-17 20:20 tigital
+
+ * cleanup a bit
+
+2003-05-17 20:19 tigital
+
+ * initial port: RGB only (so far) :-(
+
+2003-05-17 18:47 tigital
+
+ * correct casting in sprintf's to shutup compiler warning
+
+2003-05-17 18:45 tigital
+
+ * #elifdef doesn't compile on OSX, but #elif def does
+
+2003-05-16 18:57 zmoelnig
+
+ * moved BUGS to Gem/src (../)
+
+2003-05-16 18:57 zmoelnig
+
+ * file bugs under BUGS, and things that have to be done under TODO
+
+2003-05-16 18:53 zmoelnig
+
+ * added a BUGS file
+
+2003-05-16 14:58 zmoelnig
+
+ * #ifdef'ed everything with HAVE_DV (so it won't compile if there
+ are no libdv/dv.h headers)
+
+2003-05-16 14:40 zmoelnig
+
+ * fixed a typo that searched in "search_libs" instead of expanding
+ $search_libs
+
+2003-05-16 14:38 zmoelnig
+
+ * fixed a typo that searched for "searchlibs" instead of
+ "$searchlibs"
+
+2003-05-16 12:36 zmoelnig
+
+ * This commit was generated by cvs2svn to compensate for changes in
+ r380,
+ which included commits to RCS files with non-trunk default
+ branches.
+
+2003-05-16 11:10 zmoelnig
+
+ * commited result of merge
+
+2003-05-16 11:07 zmoelnig
+
+ * moved macors for image-processing from GemPixUtil to GemFuncUtil
+ (since they are functions, although they probably have not much
+ use for things other than PixProcessing (GemPixFun.h ?)
+
+2003-05-16 10:53 zmoelnig
+
+ * copied yuv_posterize to pix_posterize. YUV only. hope this works
+ as it should
+
+2003-05-16 10:52 zmoelnig
+
+ * switched back from PALETTE_YUV422 to PALETTE_YUV420P.
+ it seems as if video4linux means something different with YUV422
+ (or similar formats). too bad, conversions (copying!) again
+
+2003-05-14 09:01 zmoelnig
+
+ * ifdefed the use of GL_UNPACK_CLIENT_STORAGE_APPLE
+ obviously some other changes, which i hope do not break anything,
+ but i guess most of it is new indentation
+
+2003-05-14 08:58 zmoelnig
+
+ * removed tv_* help-patches, since they are not used any more
+
+2003-05-14 08:03 zmoelnig
+
+ * added data-acquisition "fromYUV422"
+ added offsets chY0, chY1, chU, chV for UYVY interleaved data
+ added a string2format converter (like 'rgba' to GL_RGBA), only
+ Grey, YUV, and RGBA are supported
+
+2003-05-14 07:59 zmoelnig
+
+ * added a topmostMess (a nop)
+
+2003-05-14 07:58 zmoelnig
+
+ * ifdef'ed the call for openGL-extension "rectangle-texture", since
+ there were problems when Gem was compiled without
+ rectangle-texture-support, but the drivers supported it (namely
+ nvidia-driver)
+
+2003-05-14 07:50 zmoelnig
+
+ * oops, missed one thing: when yuv was requested, we didn't
+ directly captured to yuv422 but rather to yuv420p. fixed
+
+2003-05-14 07:48 zmoelnig
+
+ * for testing i had hardcorded requests for some "wrong"
+ colour-spaces.
+ hopefully this is removed now
+
+2003-05-14 07:46 zmoelnig
+
+ * on platform that do not support yuv422-openGL-renderings (i
+ haven't managed to make my geforce behave the way i expected, and
+ of course there are other cards that will never support
+ yuv-textures), we now have implicit yuv2rgb-conversion
+
+2003-05-14 07:44 zmoelnig
+
+ * copy and pasted the yuv_emboss into the Pixes source.
+ for now, only yuv is supported
+
+2003-05-14 07:44 zmoelnig
+
+ * yet another colour-space converter ???
+ don't know whether this makes sense (remove it LATER)
+
+2003-05-14 07:33 zmoelnig
+
+ * added convert and emboss
+
+2003-05-14 07:32 zmoelnig
+
+ * added aliases for [pix_depot] and friends
+
+2003-05-14 07:32 zmoelnig
+
+ * [pix_put]: the frame# is now deleted after an image has been
+ written into the depot. the next incoming image will not be
+ stored until another frame# is given.
+
+2003-05-13 02:06 tigital
+
+ * added #define for logf(), expf(), sinf(), & cosf() on OS X (sin()
+ et. al. are already done w/double precision)
+
+2003-05-13 02:00 tigital
+
+ * added #define for sqrtf() on OS X
+
+2003-05-13 01:59 tigital
+
+ * reordered variables to reduce compiler warnings
+ added glext.h to compile on OS X
+
+2003-05-13 00:54 cclepper
+
+ * fixed the OSX image loading code
+
+2003-05-12 21:54 tigital
+
+ * removed unused variables
+
+2003-05-12 10:27 dheck
+
+ * Minor changes for Win32 compilation.
+
+2003-05-12 09:48 cclepper
+
+ * initial 'working' version
+
+2003-05-12 09:43 cclepper
+
+ * removed unused variables, added registers
+
+2003-05-12 09:37 cclepper
+
+ * removed unused variable
+
+2003-05-12 09:36 cclepper
+
+ * added vec_dst for dst stream
+
+2003-05-12 09:03 cclepper
+
+ * removed pointless macro
+
+2003-05-12 08:59 cclepper
+
+ * added 'mode' message to switch between power-of-2 and rectangle
+ textures
+
+2003-05-11 14:36 dheck
+
+ * Added pix_snap2tex for snapping directly to a texture.
+ This may need some experimentation with appropriate pixel formats
+ for each platform to achieve good performance.
+
+2003-05-11 06:01 cclepper
+
+ * changed the Mac format to GL_BGRA_EXT
+
+2003-05-07 17:24 zmoelnig
+
+ * renamed [pix_depot] and fellows to [pix_buffer] et al.
+
+2003-05-07 11:10 zmoelnig
+
+ * added a deviceMess for setting which device to use
+
+2003-05-07 11:07 zmoelnig
+
+ * set output format to GL_ARGB_EXT on macOS.
+ i hope this works, but maybe not
+
+2003-05-07 11:06 zmoelnig
+
+ * added alias for [pix_separator]
+
+2003-05-07 11:05 zmoelnig
+
+ * first attempt to support my Philips Quickcam (720/40)
+
+2003-05-07 11:03 zmoelnig
+
+ * added Grey-Grey support
+
+2003-05-07 10:56 zmoelnig
+
+ * there is now an alias for [pix_separator]
+
+2003-05-07 10:55 zmoelnig
+
+ * added colourConversion routines to GemPixUtils (for now only
+ non-optimized)
+ maybe they should rather be in GemPixConvert ?
+ datasize is now private
+
+2003-05-07 10:38 zmoelnig
+
+ * since datasize in imageStruct is now private, we use setBlack()
+ to delete the image-buffer
+
+2003-05-07 10:35 zmoelnig
+
+ * used to crash when the data-pointer was zero
+
+2003-05-07 10:19 zmoelnig
+
+ * i once uncommented the "realStopRendering" things, because i
+ didn't know what it was for.
+ trying to compile gem2pdp i noticed that this was needed.
+ yes, i don't like it either, when changes are made to the
+ repository wihtout documentation
+
+2003-05-07 10:11 zmoelnig
+
+ * upgraded to libarticle-1.20
+ this effects some of the [part_*] objects (eg: [part_info] now
+ has another output for the age of the particle,...)
+
+2003-05-07 10:10 zmoelnig
+
+ * upgraded to 1.20
+
+2003-05-07 10:09 zmoelnig
+
+ * upgraded to libparticle-1.20
+
+2003-05-07 09:56 zmoelnig
+
+ * added some comments (is this enough documentation ?)
+
+2003-05-05 23:58 cclepper
+
+ * initial commit - replacement for pix_blur with a much better algo
+
+2003-04-28 21:56 tigital
+
+ * switched ordering of variables to appease compiler
+
+2003-04-28 19:46 zmoelnig
+
+ * stupid bug when adding to grey images
+
+2003-04-28 18:06 zmoelnig
+
+ * examples for user-defined particles
+
+2003-04-28 17:48 zmoelnig
+
+ * a not yet working ieee1394-videoIN under linux
+
+2003-04-28 17:44 zmoelnig
+
+ * merged pix_texture and pix_texture2 and made rectangle-textures
+ work with nvidia
+ (hope it works...)
+
+2003-04-28 17:43 zmoelnig
+
+ * played with the colour-spaces
+
+2003-04-28 17:41 zmoelnig
+
+ * added a method for Gray
+
+2003-04-28 17:40 zmoelnig
+
+ * new indentation ;-)
+
+2003-04-28 17:38 zmoelnig
+
+ * fixed things with old libaviplay, that doesn't work (since it
+ only decodes audio)
+
+2003-04-28 17:34 zmoelnig
+
+ * added a comment
+
+2003-04-28 17:33 zmoelnig
+
+ * removed unused variables and initialized used ones.
+
+2003-04-28 17:32 zmoelnig
+
+ * ifdef'ed GL_UNPACK_CLIENT_STORAGE_APPLE
+
+2003-04-28 17:27 zmoelnig
+
+ * added a method for changing the color-space
+
+2003-04-28 17:26 zmoelnig
+
+ * *** empty log message ***
+
+2003-04-28 17:25 zmoelnig
+
+ * made film-stuff compile with gcc-3.2 without warnings... (hope
+ that is all)
+
+2003-04-28 17:24 zmoelnig
+
+ * nothing, but made the constructor virtual (since the class is
+ virtual too)
+
+2003-04-28 17:22 zmoelnig
+
+ * ???
+
+2003-04-28 17:21 zmoelnig
+
+ * a new flag "--with-ieee1394" for linux-compiles (doesn't do
+ anything yet...)
+
+2003-04-28 17:19 zmoelnig
+
+ * cursorMessage should return something. it does so now.
+
+2003-04-28 17:17 zmoelnig
+
+ * tried to add the nvidia-specific defines for yuv422 and
+ rectangle-texturing
+ (however, the yuv-thing still doesn't work)
+
+2003-04-28 17:16 zmoelnig
+
+ * (nothing), like dos2unix...
+
+2003-04-28 17:15 zmoelnig
+
+ * added the continueRender() function (important to output several
+ gemlists (like with [part_render])
+ uncommented the stoprender() thing. what is it for ?
+
+2003-04-28 17:13 zmoelnig
+
+ * made texture_rectangle_supported work with nvidia...
+ found a bug @ parsing the openGL-extension when no openGL-context
+ was yet valid
+
+2003-04-28 17:12 zmoelnig
+
+ * initialized a variable
+
+2003-04-28 17:10 zmoelnig
+
+ * new indentation ;-)
+
+2003-04-28 17:09 zmoelnig
+
+ * swapped 2 lines (GLTTBitmapFont and GLTTPixmapFont) because
+ gcc-3.2 would complain
+
+2003-04-28 17:08 zmoelnig
+
+ * removed unused variables and initialized used ones
+
+2003-04-28 17:07 zmoelnig
+
+ * removed some unused variables
+
+2003-04-28 17:06 zmoelnig
+
+ * (nothing)
+
+2003-04-28 17:05 zmoelnig
+
+ * initialized some values (gcc-3.2 would complain)
+
+2003-04-28 16:21 zmoelnig
+
+ * [part_render] let you render any gemlists as particles
+ [part_info] is similar, but doesn't actually rotate/translate/...
+ the gemlist, but outputs the data on the right outlets
+
+2003-04-28 16:19 zmoelnig
+
+ * suddenly i discovered that gcc-3.2 (?) didn't want to compile
+ this...
+
+2003-04-22 05:11 cclepper
+
+ * added optimizations to YUV and a first try at an altivec function
+
+2003-04-22 03:20 cclepper
+
+ * added optimizations to YUV and a first try at an altivec function
+
+2003-04-22 03:18 cclepper
+
+ * initial commit
+
+2003-04-14 14:57 zmoelnig
+
+ * changed the API a little bit...
+
+2003-04-14 14:56 zmoelnig
+
+ * what to say ? making it work
+
+2003-04-14 08:57 zmoelnig
+
+ * made an explicit cast from float to integer during the processing
+
+2003-04-14 08:56 zmoelnig
+
+ * (refined) RGBA_Gray-support for PixDualObjects
+
+2003-04-14 00:19 dheck
+
+ * Made GEM release build include DirectShow support by default.
+
+2003-04-13 23:39 dheck
+
+ * Added alias to old external name (interim measure... should
+ remove it
+ eventually)
+
+2003-04-13 14:42 dheck
+
+ * More error checking tweaks
+
+2003-04-12 18:33 cclepper
+
+ * fixed the OSX format #ifdef
+
+2003-04-11 10:09 dheck
+
+ * Added DirectShow graph exporting for debugging with GraphEdit
+
+2003-04-11 00:28 tigital
+
+ * removed unused variables, started work on processYUVimage
+
+2003-04-10 20:13 zmoelnig
+
+ * this is BUGGY ? (i think)
+
+2003-04-10 14:53 zmoelnig
+
+ * oh i think pix_videoNEW is really buggy.
+
+2003-04-10 08:34 zmoelnig
+
+ * added a dos2unix on make distclean
+
+2003-04-10 08:32 zmoelnig
+
+ * new startup-logo with more authors
+
+2003-04-10 08:27 zmoelnig
+
+ * added #include <string.h>
+
+2003-04-10 08:25 zmoelnig
+
+ * though i fixed the linux-Video thing but someone did this for
+ me...
+ there was a <stdlib.h> missing in pix_dot.cpp
+
+2003-04-10 04:58 dheck
+
+ * Fixed problems with previous commit: avoid memory leaks due to
+ alternate
+ return paths.
+
+2003-04-10 04:49 dheck
+
+ * Changed automatic non-const array allocation to heap allocated
+ array
+ for compiler compatibility.
+
+2003-04-10 04:46 dheck
+
+ * Fixed return in void function.
+
+2003-04-09 18:17 cclepper
+
+ * added #include <string.h> <stdlib.h>
+
+2003-04-09 08:07 cclepper
+
+ * added fps message and outlet
+
+2003-04-09 07:59 cclepper
+
+ * changed secondscreen to use a minimum of 640x480
+
+2003-04-09 07:57 cclepper
+
+ * added fps message
+
+2003-04-09 07:38 cclepper
+
+ * changed speed message to take all float values
+
+2003-04-09 07:01 cclepper
+
+ * added the rest of the GL drawing modes
+
+2003-04-09 06:42 cclepper
+
+ * new pix_objects
+
+2003-04-09 06:32 cclepper
+
+ * added buffer zeroing for YUV textures
+
+2003-04-09 06:31 cclepper
+
+ * initial commit
+
+2003-04-09 05:14 cclepper
+
+ * initial commit
+
+2003-04-09 05:03 cclepper
+
+ * fixed a potential crash
+
+2003-04-09 04:08 cclepper
+
+ * initial commit
+
+2003-04-09 04:03 cclepper
+
+ * added yuv
+
+2003-04-09 03:59 cclepper
+
+ * removed memset
+
+2003-04-09 03:03 cclepper
+
+ * added YUV function
+
+2003-04-08 23:35 cclepper
+
+ * added fps timing outlet
+
+2003-04-08 23:33 tigital
+
+ * removed unused (now) media variable
+
+2003-04-08 23:31 tigital
+
+ * removed loadBang so the patches will not crash on OSX: again, OSX
+ needs a glContext before making any glCalls!
+
+2003-04-08 23:30 tigital
+
+ * cleaned up unused code, including removal of media timescale
+ calculation, which could cause crashes, and is not currently
+ necessary
+
+2003-04-08 22:22 tigital
+
+ * cleaned up unused code, including removal of media timescale
+ calculation, which could cause crashes, and is not currently
+ necessary
+
+2003-04-08 22:20 tigital
+
+ * now it works! RGBA only now, but YUV on it's way...from the
+ EffectTV collection
+
+2003-04-08 22:18 tigital
+
+ * uncommented pix_dot_setup stuff, because now it works!
+
+2003-04-08 17:06 zmoelnig
+
+ * added filmQT4L
+
+2003-04-08 17:04 zmoelnig
+
+ * fixed the float2int bug (haven't i submitted this 4 times today
+ ?)
+
+2003-04-08 17:03 zmoelnig
+
+ * double default argument fixed
+
+2003-04-08 17:02 zmoelnig
+
+ * added some casts to integer (warnings on gcc-3.2)
+
+2003-04-08 17:00 zmoelnig
+
+ * fixed a bug on close
+
+2003-04-08 17:00 zmoelnig
+
+ * added newlines at EOF
+
+2003-04-08 16:58 zmoelnig
+
+ * the quicktime4linux movie-loader class
+
+2003-04-08 16:57 zmoelnig
+
+ * *** empty log message ***
+
+2003-04-08 16:54 zmoelnig
+
+ * the capturing is now threaded
+
+2003-04-08 09:12 zmoelnig
+
+ * fixed a bug in the destructor
+
+2003-04-08 08:40 zmoelnig
+
+ * can't remember (maybe only some tab-indents)
+
+2003-04-08 08:34 zmoelnig
+
+ * added support for other colour-spaces
+ (though YUV might produced interlaced signals)
+
+2003-04-08 08:32 zmoelnig
+
+ * dos2unix
+
+2003-04-08 08:29 zmoelnig
+
+ * just a debugging output
+
+2003-04-08 08:27 zmoelnig
+
+ * set the notowned flag to 0 (because we own the rgba-image)
+
+2003-04-08 08:26 zmoelnig
+
+ * changed the base class from GemPixObj to GemBase (so we have info
+ on every image). maybe this was not a great idea ...( but not
+ that bad either)
+
+2003-04-08 08:22 zmoelnig
+
+ * the parent class for os/lib dependent video-grabbing (childs
+ include videoV4L, hopefully will include video1394, videoDS,
+ videoWDM,...)
+
+2003-04-08 08:20 zmoelnig
+
+ * nothing i know of
+
+2003-04-08 06:58 cclepper
+
+ * added LoadRam()
+
+2003-04-08 06:11 cclepper
+
+ * added LoadRam()
+
+2003-04-08 05:43 cclepper
+
+ * added LoadRam()
+
+2003-04-08 05:18 tigital
+
+ * forgot to remove getFrame() variable duration! Thanks to the
+ vigilent cgc
+
+2003-04-08 03:15 cclepper
+
+ * put OSX ifdef back in
+
+2003-04-08 03:01 cclepper
+
+ * added yuv code
+
+2003-04-08 02:58 cclepper
+
+ * new 3x3 yuv code
+
+2003-04-07 12:36 dheck
+
+ * Added "clear_mask" method to [gemwin]. Uses with the GLdefine
+ object to
+ generate GLbitfields for the gemwin's glClear.
+
+2003-04-06 23:06 dheck
+
+ * Added a "render" message to gemwin to allow a single graph
+ rendering to be
+ done. Also changed "frame" message to allow a frame rate of 0.
+
+2003-04-06 19:27 zmoelnig
+
+ * GemPixObj: i think there was a bug with not initializing pointers
+ the rest is no real changes (only "visiting" the files)
+
+2003-04-06 19:24 zmoelnig
+
+ * a threaded class for video capturing under linux
+
+2003-04-06 19:23 zmoelnig
+
+ * a "new" concept of how os/library dependant code should look
+ like.
+ do not make the pd-object-class OS-dependent but a helper class.
+
+2003-04-06 08:06 dheck
+
+ * Fixed topmost message implementation for that topmost properly
+ would
+ be applied to windows created after a previous was destroyed.
+
+2003-04-06 05:58 dheck
+
+ * Added topmost message to keep gemwin on top of other windows.
+ Implemented for win32 only.
+
+2003-04-06 02:16 tigital
+
+ * rearranged initializers to stop compile warnings
+
+2003-04-06 02:14 dheck
+
+ * Added VC++ 7 workspace and project.
+ Modified pix_filmNT to provide more robust error handling and to
+ support
+ recent CVS change in pix_film frame loading behaviour
+
+2003-04-04 14:58 ggeiger
+
+ * moved orb into Gem
+
+2003-04-04 14:56 ggeiger
+
+ * Moved from GemLibs
+
+2003-04-03 15:36 zmoelnig
+
+ * changed a type from bool to GLboolean (why ? i guess for vc6)
+
+2003-04-03 15:35 zmoelnig
+
+ * set the state->image to zero before rendering
+
+2003-04-03 15:35 zmoelnig
+
+ * added a boolean cast (for vc6)
+
+2003-04-03 15:33 zmoelnig
+
+ * *** empty log message ***
+
+2003-04-03 15:29 zmoelnig
+
+ * some casts to bool (vc6 didn't like it the way it was done)
+
+2003-04-03 15:28 zmoelnig
+
+ * allocate() now allocates data according to xsize/ysize/csize
+ type is automatically set (depending on OS)
+
+2003-04-03 15:23 zmoelnig
+
+ * nothing that matters (just a boolean cast at autoMess)
+
+2003-04-03 15:22 zmoelnig
+
+ * really nothing (maybe some blank lines)
+
+2003-04-03 15:21 zmoelnig
+
+ * some ifdefs to compile on my version of ffmpeg
+
+2003-04-03 15:20 zmoelnig
+
+ * *** empty log message ***
+
+2003-04-03 15:19 zmoelnig
+
+ * removed to redundant lines (mainly a label "BREAK")
+
+2003-04-03 15:17 zmoelnig
+
+ * [pix_depot] can store images (any size, fixed number) (TODO: add
+ a way to load decompress movies directly into [pix_depot]). it is
+ like [table]
+ [pix_get] gets frames from [pix_depot] (like [tabread])
+ [pix_put] writes frames to [pix_depot] (like [tabwrite])
+
+2003-04-01 05:25 tigital
+
+ * OSX only: turns out that SampleNumToMediaTime() only worked when
+ 1 movie was loaded...switched to a much simpler method of
+ calculating m_reqFrame's m_movieTime...which works with at least
+ five simultaneously running films!
+
+2003-03-31 16:46 tigital
+
+ * OSX only: forgot to set one flag correctly
+
+2003-03-31 06:37 tigital
+
+ * OSX only: changed getFrame() for non-auto-processing, so now we
+ get much smoother playback using metro/counter, in addition to
+ allowing scrubbing/random frame access via a number box! Finally!
+
+2003-03-30 22:09 tigital
+
+ * switched order of getFrame() and "m_curFrame = m_reqFrame"...also
+ added an idle MoviesTask() on OSX
+
+2003-03-30 22:01 tigital
+
+ * fixed OSX crash: needed check for GLcontext before executing
+ glGenLists()
+
+2003-03-16 03:25 dheck
+
+ * Added pix_videoDS, a DirectShow based video input object for
+ Windows
+
+2003-03-15 04:27 cclepper
+
+ * removed post() in postrender
+
+2003-03-13 02:37 dheck
+
+ * Added pix_chroma_key to the pix setup function and added the
+ source files
+ to the Visual Studio project.
+
+2003-03-10 09:56 dheck
+
+ * Excluded config.h from Windows builds
+
+2003-03-07 23:08 tigital
+
+ * added #ifdef for OpenGL/gl.h on OSX
+
+2003-03-07 23:07 tigital
+
+ * added #ifdef DEBUG to post() in processYUV_YUV()
+
+2003-03-07 23:05 tigital
+
+ * is "Base/config.h" used by anyone anymore? #ifdef'd for linux
+ because it was stopping OSX build
+
+2003-03-07 22:57 tigital
+
+ * is "Base/config.h" used by anyone anymore? #ifdef'd for linux
+ because it was stopping OSX build
+
+2003-03-07 22:55 tigital
+
+ * is "Base/config.h" used by anyone anymore?
+
+2003-03-07 17:23 ggeiger
+
+ * fixed avcodec check bug
+
+2003-03-07 16:43 ggeiger
+
+ * added FFMPEG library checks
+
+2003-03-07 16:41 ggeiger
+
+ * checked in int/unfolded pix operations
+
+2003-03-07 16:40 ggeiger
+
+ * remove MMX routines
+
+2003-03-07 16:40 ggeiger
+
+ * added HAVE_LIBAVCODEC,HAVE_LIBAVFORMAT
+
+2003-03-07 16:37 ggeiger
+
+ * added pix_filmFFMPEG setup
+
+2003-03-07 16:29 ggeiger
+
+ * added new FFMPEG version of pix_film
+
+2003-03-07 09:58 ggeiger
+
+ * removed search for particle and glm
+
+2003-03-07 09:57 ggeiger
+
+ * particle and glm are in Gem now
+
+2003-03-07 09:55 ggeiger
+
+ * included particle library stuff
+
+2003-03-07 09:47 ggeiger
+
+ * moved glm.c into model_loader.cpp
+
+2003-03-07 09:43 ggeiger
+
+ * config.h will be autogenerated from config.in
+
+2003-03-07 05:23 cclepper
+
+ * added quality modes
+
+2003-03-07 04:28 cclepper
+
+ * added quality modes
+
+2003-03-06 23:30 cclepper
+
+ * added secondscreen message to enable/disable fullscreen on a 2nd
+ display
+
+2003-03-06 22:45 cclepper
+
+ * added secondscreen message to enable/disable fullscreen on a 2nd
+ display
+
+2003-03-06 22:38 cclepper
+
+ * added secondscreen message to enable/disable fullscreen on a 2nd
+ display
+
+2003-03-06 17:26 zmoelnig
+
+ * ???
+
+2003-03-06 17:25 zmoelnig
+
+ * changed text-object, so they can be disabled...
+
+2003-03-06 17:24 zmoelnig
+
+ * bugfixed separator
+
+2003-03-06 17:24 zmoelnig
+
+ * some bug-fixes; esp [pix_buf]
+
+2003-03-06 17:22 zmoelnig
+
+ * checked in Makefile again...
+
+2003-03-06 17:19 zmoelnig
+
+ * updated configure....
+
+2003-03-03 22:44 dheck
+
+ * Reverted GL_BGR[A] to GL_BGR[A]_EXT to allow compilation on
+ Windows (openGL 1.1)
+
+2003-03-03 17:00 zmoelnig
+
+ * pix_crop takes sub-images of images
+
+2003-03-03 16:59 zmoelnig
+
+ * the object file for venus was missing...
+
+2003-03-01 18:16 zmoelnig
+
+ * fixed a bug with SYSTEMDOCS and made pd/extra the default
+ installation-dir (not pd/externs)
+
+2003-03-01 10:18 zmoelnig
+
+ * added avifile support
+
+2003-03-01 10:18 zmoelnig
+
+ * added AVIPLAY (for linux) and (not yet functioning) GLTT defines
+
+2003-03-01 10:16 zmoelnig
+
+ * somehow these were not properly updated ...
+
+2003-03-01 10:10 zmoelnig
+
+ * added libavifile-support under linux
+
+2003-03-01 08:29 cclepper
+
+ * added yuv and optimizations
+
+2003-02-28 10:00 ggeiger
+
+ * changed "for (int i=0; ..)" scoping
+
+2003-02-28 07:17 cclepper
+
+ * added VBLsync for OSX
+
+2003-02-27 04:25 cclepper
+
+ * initial commit
+
+2003-02-27 04:22 cclepper
+
+ * added altivec function
+
+2003-02-27 01:09 dheck
+
+ * Added 31 bytes to imageStruct buffer allocation to allow
+ realignment
+ without causing buffer overruns.
+
+2003-02-26 04:05 dheck
+
+ * Incorporated source structure changes in CVS (TV->pix) and new
+ source files
+
+2003-02-26 04:02 dheck
+
+ * Updated Visual Studio project and workspace to build current CVS
+ source.
+
+2003-02-26 03:59 dheck
+
+ * Fixed Win32 compilation issues.
+
+2003-02-26 01:11 tigital
+
+ * reordered member initializers to "...datasize(0),pdata(0)..." to
+ remove gcc 3.1 warnings
+
+2003-02-26 00:30 tigital
+
+ * added *_setup() for objects from tv_* to pix_*
+
+2003-02-26 00:29 tigital
+
+ * moved from tv_* to pix_*
+
+2003-02-24 18:53 zmoelnig
+
+ * updated a link
+
+2003-02-24 18:41 zmoelnig
+
+ * now the alpha-blending function can be set by hand:
+ 0 .. GL_ONE_MINUS_SRC_ALPHA
+ 1 .. GL_ONE
+
+2003-02-24 18:40 zmoelnig
+
+ * polygon_smooth enables GL-polygon-smoothing (like it has been
+ proposed by the mac-people)
+
+2003-02-24 13:12 zmoelnig
+
+ * removing TV
+
+2003-02-24 13:10 zmoelnig
+
+ * removed TV-class
+
+2003-02-24 13:09 zmoelnig
+
+ * removing TV-class
+
+2003-02-24 12:47 zmoelnig
+
+ * *** empty log message ***
+
+2003-02-24 12:44 zmoelnig
+
+ * another IIR-filter (time-domain) for pixes: very much like
+ [pix_blur] and [pix_biquad], but more flexible
+
+2003-02-24 11:45 zmoelnig
+
+ * removed the default width/height from the constructor (this is
+ done in the cpp-file)
+
+2003-02-24 11:40 zmoelnig
+
+ * added a reallocate() message to imageStruct.
+ This does only allocate memory, if the previous buffer is smaller
+ than the needed one.
+ there is a "int datasize" that describes the length of the
+ buffer.
+
+2003-02-19 20:28 zmoelnig
+
+ * updated the README.build (for the new configure)
+
+2003-02-19 18:41 zmoelnig
+
+ * This commit was generated by cvs2svn to compensate for changes in
+ r139,
+ which included commits to RCS files with non-trunk default
+ branches.
+
+2003-02-19 18:25 zmoelnig
+
+ * GLdefines maps symbols (like GL_FLAT) to corresponding floats
+ (like 7424)
+
+2003-02-19 18:23 zmoelnig
+
+ * undef'ed the MacOS-specific Carbon-include
+
+2003-02-19 18:17 zmoelnig
+
+ * redefined _GL_UNDEFINED to -1 (instead of -10)
+
+2003-02-17 08:18 cclepper
+
+ * added YUV
+
+2003-02-15 04:44 cclepper
+
+ * added altivec function
+
+2003-02-15 04:16 cclepper
+
+ * added altivec function
+
+2003-02-15 04:11 cclepper
+
+ * added pix_mix
+
+2003-02-14 03:55 tigital
+
+ * - doesn't require textures now ;-)
+ - added glBlend message
+
+2003-02-14 03:53 tigital
+
+ * - doesn't require textures now ;-)
+ - finally centered!
+
+2003-02-10 02:24 cclepper
+
+ * added Altivec cache function
+
+2003-02-10 02:13 cclepper
+
+ * hq for DV added
+
+2003-02-10 00:18 tigital
+
+ * example patch for [ripple] controls
+
+2003-02-10 00:17 tigital
+
+ * example patch for [newWave] controls
+
+2003-02-10 00:14 tigital
+
+ * changed gl setup calls to float (from integer): they should all
+ be one or the other, right?
+
+2003-02-10 00:12 tigital
+
+ * added setup for ripple, rubber, and slideSquares
+
+2003-02-10 00:10 tigital
+
+ * rubber: bang "grabs" image, x/y input the can pull/distort image,
+ 2nd bang releases image, which rebounds back to flat
+
+2003-02-10 00:08 tigital
+
+ * slideSquare: creates a field of squares which reaveal texture
+ while moving left to right
+
+2003-02-10 00:07 tigital
+
+ * ripple: bang to inlet causes image rippling, center of ripple is
+ movable via x and y input: see example/07.texture/
+
+2003-02-09 23:53 tigital
+
+ * now has controls for size, speed, and mode; currently only works
+ with [pix_texture]; also requires rotateXYZ, scale, transposeXYZ
+ for centering (see example/texture)
+
+2003-02-09 22:21 tigital
+
+ * added glBlend
+
+2003-02-09 22:20 tigital
+
+ * removed redundant m_linewidth call; added glBlend
+
+2003-02-09 22:18 tigital
+
+ * removed redundant m_linewidth call
+
+2003-02-08 05:57 cclepper
+
+ * added altivec code
+
+2003-02-06 22:38 tigital
+
+ * updated to current "IMAGE_CLASS" memory functions (ie.
+ buffer.clear() & buffer.allocate( dataSize)
+
+2003-02-06 22:36 tigital
+
+ * added tv_delay_setup
+
+2003-02-06 04:55 cclepper
+
+ * added blending
+
+2003-02-06 01:20 tigital
+
+ * cleanup
+
+2003-02-06 01:17 tigital
+
+ * removed HAVE_LIBGLUT for MACOSX
+
+2003-02-05 08:55 cclepper
+
+ * added pix_blur
+
+2003-02-05 08:41 cclepper
+
+ * improved quicktime performance and DV quality
+
+2003-02-05 08:13 cclepper
+
+ * added pix_blur
+
+2003-02-05 08:01 cclepper
+
+ * optimized pix_gain RGBA code
+
+2003-02-04 04:46 cclepper
+
+ * added missing yuv objects
+
+2003-02-04 00:32 zmoelnig
+
+ * added optimization to the Makefiles: "-O3 -funroll-loops
+ -ffast-math"
+
+2003-02-04 00:16 zmoelnig
+
+ * changed the behaviour of $(CXXFLAGS): you can now set CXXFLAGS
+ via the command-line and it it added to the c++-flags $(cxxflags)
+
+2003-02-03 16:55 zmoelnig
+
+ * changed the identifier for the list-ID from "list" to "gllist",
+ because pd would complain about this ("list" is reserved for
+ pd-lists)
+
+2003-02-03 16:47 zmoelnig
+
+ * added this README, so you know what the openGL-stuff is about...
+
+2003-02-03 16:45 zmoelnig
+
+ * *** empty log message ***
+
+2003-02-03 16:43 zmoelnig
+
+ * because of the new configure, some ifdef's have changed there
+ names (HAVE_MPEG becomes HAVE_LIBMPEG etc)
+
+2003-02-03 16:42 zmoelnig
+
+ * added the anything2grey converter
+
+2003-02-03 16:40 zmoelnig
+
+ * added the openGL-stuff
+
+2003-02-03 16:40 zmoelnig
+
+ * there are new ifdef's because of the new configure
+ spit out a warning when compiled without GLUT (is this new ?)
+
+2003-02-03 16:37 zmoelnig
+
+ * added an "m_modified" flag. this might double some code, but it
+ was surely quickto do
+
+2003-02-03 16:34 zmoelnig
+
+ * rewrote the configure-thing
+ hopefully it works now...
+
+2003-02-03 16:32 zmoelnig
+
+ * rewrote the configure-thing
+ hopefully it will work now...
+
+2003-02-03 16:29 zmoelnig
+
+ * added openGL-wrapper objects (mainly openGL-1.1)
+
+2003-02-03 16:27 zmoelnig
+
+ * rewrote (regenerated) the openGL-wrapping stuff
+
+2003-01-29 08:59 cclepper
+
+ * added yuv processing
+
+2003-01-29 08:02 cclepper
+
+ * added yuv processing
+
+2003-01-26 04:39 tigital
+
+ * fixed bug which prevented non-powerOfTwo textures from texturing
+ correctly (m_coords are now set and passed into state->texCoords)
+
+2003-01-26 04:15 cclepper
+
+ * fixed YUV code in pix_gain
+
+2003-01-25 23:55 cclepper
+
+ * changed the color channel order for OSX
+
+2003-01-25 22:38 cclepper
+
+ * fixed/added some yuv stuff
+
+2003-01-25 20:34 cclepper
+
+ * test for yuv update
+
+2003-01-13 14:50 tigital
+
+ * added gl.h & glext.h to allow compile on OS X
+
+2003-01-09 22:40 tigital
+
+ * made s_windowClock=NULL on DestroyWindow to address possible
+ memory leak
+
+2003-01-09 19:26 zmoelnig
+
+ * *** empty log message ***
+
+2003-01-09 19:25 zmoelnig
+
+ * added movement_detection videoRTX
+
+2003-01-07 18:59 zmoelnig
+
+ * added some examples for 04.pix; they were missing?
+
+2002-12-16 17:59 zmoelnig
+
+ * yuv_*: (think) i changed these to the new process*Image()
+ functions
+
+2002-12-16 17:54 zmoelnig
+
+ * pix_info: get information on pixes (xsize, ysize, csize, format,
+ data)
+ pix_yuv : convert images to YUV (for now only RGBA); needs
+ testing
+ pix_rgba: provides a function for YUV; needs testing
+ * : new process*Image() functions for RGBA, YUV,...
+
+2002-12-16 17:40 zmoelnig
+
+ * teapot: if !HAVE_GLUT we still support [teapot], only the
+ rendering is void
+ text2d: the mac-#ifdefs didn't compile on linux, so i fixed them
+
+2002-12-16 17:36 zmoelnig
+
+ * GemPix*Obj: hopefully fixed the bug that appeared when deleting
+ pix_fx
+ now we cache the whole pixBuf-structure and return it on
+ postrendering
+ GemPixUtil: now provides a function for copying
+ imageStruct-information
+ GemGlutObj: if !HAVE_GLUT, we only throw an error at
+ object-creation
+
+2002-12-14 04:43 tigital
+
+ * corrected rangeMess inputs
+
+2002-12-14 04:40 tigital
+
+ * fixed a coupla possible leaks
+
+2002-12-14 04:38 tigital
+
+ * added processYUVImage(), so it works with yuv now!
+
+2002-12-12 07:30 tigital
+
+ * added yuv video input for MacOSX; cleanup unused variables
+
+2002-12-12 07:27 tigital
+
+ * cleanup unused variables
+
+2002-12-10 05:55 tigital
+
+ * removed unused variable "count"
+
+2002-12-10 05:53 tigital
+
+ * added MACOSX support
+
+2002-12-09 11:36 zmoelnig
+
+ * rewrote the <processImage>-callers.
+ processImage is now used for images of any(!) format.
+ thus the programmer has to care for the format him/herself
+ the format specific functions are processImageRGBA and similar
+ the same goes for PixDualObjects (processRGBA_Gray etc...)
+ deleted pix_fx
+ the pix_fx functionality is now in GemPixObj
+ this functionality is: save the image-state before it is
+ processed
+ and reconstruct it in the postrender function
+ so we can change size/format and even bend the data-pointer
+ and objects "before" will not notice (and crash)
+ revised 3 openGL objects (urgh: lots of work to do still)
+
+2002-12-08 21:43 tigital
+
+ * added support for MACOSX
+
+2002-12-08 21:39 tigital
+
+ * reordered variables to shutup gcc3.1
+
+2002-12-08 20:10 zmoelnig
+
+ * added framewise delay!
+
+2002-12-04 05:19 tigital
+
+ * GL_EXTENSIONS formatting same for all platforms
+
+2002-12-02 17:14 zmoelnig
+
+ * new image-processing calls (processRGBAImage)
+
+2002-11-27 20:22 zmoelnig
+
+ * a new (simpler?) setup-logistic
+
+2002-11-27 20:20 zmoelnig
+
+ * *** empty log message ***
+
+2002-11-27 20:09 zmoelnig
+
+ * added a lot of openGL stuff...
+
+2002-11-27 20:04 zmoelnig
+
+ * made CVS compile under linux again
+
+2002-11-27 20:01 zmoelnig
+
+ * made the CVS compile under linux again
+
+2002-11-27 01:28 tigital
+
+ * *** empty log message ***
+
+2002-11-27 01:21 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-27 01:10 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-27 01:00 tigital
+
+ * removed unused variables
+
+2002-11-27 00:59 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-27 00:05 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-26 23:15 tigital
+
+ * added MACOSX support
+
+2002-11-26 23:15 tigital
+
+ * removed unused variable
+
+2002-11-26 23:11 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-26 23:09 tigital
+
+ * reordered variable to shut up gcc 3.1
+
+2002-11-26 23:08 tigital
+
+ * added MACOSX & YUV support
+
+2002-11-26 23:07 tigital
+
+ * added MACOSX support; cleaned up unused variables
+
+2002-11-26 23:05 tigital
+
+ * added for MACOSX; initial YUV support
+
+2002-11-26 23:04 tigital
+
+ * added MACOSX; initial YUV support
+
+2002-11-26 23:03 tigital
+
+ * added MACOSX
+
+2002-11-26 19:57 tigital
+
+ * added MACOSX, YUV support via #ifdef's
+
+2002-11-25 15:28 tigital
+
+ * standardized to processDualGray() & processDualYUV()
+
+2002-11-25 15:23 tigital
+
+ * standardized to processDualGray() & processDualYUV()
+
+2002-11-25 15:02 tigital
+
+ * added MACOSX support
+
+2002-11-25 14:58 tigital
+
+ * added MACOSX support; processYUVImage()
+
+2002-11-25 06:02 tigital
+
+ * added MACOSX support
+
+2002-11-25 06:01 tigital
+
+ * initial contribution
+
+2002-11-24 17:49 tigital
+
+ * added MACOSX support
+
+2002-11-24 01:47 tigital
+
+ * added MACOSX support
+
+2002-11-24 01:45 tigital
+
+ * initial commit
+
+2002-11-24 01:43 tigital
+
+ * initial commit
+
+2002-11-24 01:40 tigital
+
+ * add support for MACOSX
+
+2002-11-24 01:15 tigital
+
+ * add support for MACOSX
+
+2002-11-24 01:12 tigital
+
+ * added support for MACOSX
+
+2002-11-24 01:07 tigital
+
+ * added support for MACOSX and YUV processing
+
+2002-11-24 01:01 tigital
+
+ * added support for YUV processing
+
+2002-11-24 00:58 tigital
+
+ * add MACOSX specific changes
+
+2002-11-05 18:12 zmoelnig
+
+ * *** empty log message ***
+
+2002-11-05 15:32 zmoelnig
+
+ * Makefiles should be distclean on CVS ...?
+
+2002-11-04 17:12 zmoelnig
+
+ * added erich's [cuboid] object, so he doesn't have to worry any
+ more...
+
+2002-11-04 16:28 zmoelnig
+
+ * don't remember: added some example-patches i had forgotten before
+ fixed the pix_subtract bug (which nobody had reported yet)
+
+2002-11-04 16:22 zmoelnig
+
+ * oops, last checkin i forgot some things....
+ ok: applied guenter's MMX changes to pix_*
+
+2002-11-04 16:21 zmoelnig
+
+ * applied guenter's MMX changes to some pix things (?)
+
+2002-10-28 15:25 zmoelnig
+
+ * - edited some example-patches (very minor changes)
+ - rewrote the render-chain mechanism: now the render-chain is not
+ built statically when the rendering is started
+ but dynamically (each gem.object is "banged" (with some gem_state
+ pointers) at run-time
+ gosh: why do we have a message-system in pd, if it is not used ?
+ - the priority of the [gemhead]s can now be changed dynamically
+
+2002-10-21 09:29 zmoelnig
+
+ * applied Daniel Heckenberg's patch for DualPix-Objects
+
+2002-10-21 08:35 zmoelnig
+
+ * fixed the install-things
+
+2002-10-21 07:45 zmoelnig
+
+ * This commit was generated by cvs2svn to compensate for changes in
+ r4,
+ which included commits to RCS files with non-trunk default
+ branches.
+