]> Some of my projects - openlase.git/log
openlase.git
14 years agoMove tracer into libol
Hector Martin [Sat, 12 Mar 2011 17:21:20 +0000 (18:21 +0100)]
Move tracer into libol

14 years agoImplement tracer init/reinit/deinit properly
Hector Martin [Sat, 12 Mar 2011 17:25:22 +0000 (18:25 +0100)]
Implement tracer init/reinit/deinit properly

14 years agoAdd icoord typedef for tracer, clean up stuff
Hector Martin [Sat, 12 Mar 2011 16:26:10 +0000 (17:26 +0100)]
Add icoord typedef for tracer, clean up stuff

14 years agoTracer infrastructure rewrite
Hector Martin [Sat, 12 Mar 2011 16:16:34 +0000 (17:16 +0100)]
Tracer infrastructure rewrite

- Beginnings of new API to support more flexible tracing
- Traced points now go to a buffer (can be displayed several times)
- Now maintains a start point buffer to only scan frame once
- Get rid of the spiral frame scanning stuff
- Playvid now traces once per input frame, not once per output frame

Regression: overdraw went away for now
Regression: the avstream/slides stuff is broken for now

14 years agoSkip one-pixel gaps in tracer
Hector Martin [Sat, 12 Mar 2011 00:23:35 +0000 (01:23 +0100)]
Skip one-pixel gaps in tracer

14 years agoMake libol shared
Hector Martin [Sat, 12 Mar 2011 00:21:59 +0000 (01:21 +0100)]
Make libol shared

14 years agoClean up CMakeFiles and make most libs optional
Hector Martin [Thu, 10 Mar 2011 12:23:36 +0000 (13:23 +0100)]
Clean up CMakeFiles and make most libs optional

This will disable building various tools when the libraries that they
require are missing. The only absolutely mandatory dependencies now are
JACK and pthreads (both required for libol).

14 years agosvg2ild improvements (ellipse, % issue, etc)
Hector Martin [Sun, 13 Feb 2011 18:55:58 +0000 (19:55 +0100)]
svg2ild improvements (ellipse, % issue, etc)

14 years agoImprove tracer some more, and clean it up
Hector Martin [Sun, 13 Feb 2011 18:55:34 +0000 (19:55 +0100)]
Improve tracer some more, and clean it up

14 years agoFix out of bounds access for empty frames
Hector Martin [Tue, 18 Jan 2011 02:33:38 +0000 (03:33 +0100)]
Fix out of bounds access for empty frames

This was causing broken float values (NaN) which kill the output
processor.

14 years agosimulator: scale point/linesize with window size
Hector Martin [Tue, 18 Jan 2011 02:14:21 +0000 (03:14 +0100)]
simulator: scale point/linesize with window size

14 years agoBump copyrights to 2011
Hector Martin [Mon, 17 Jan 2011 17:01:13 +0000 (18:01 +0100)]
Bump copyrights to 2011

14 years agoOpenGL-based laser simulator
Hector Martin [Mon, 17 Jan 2011 16:58:29 +0000 (17:58 +0100)]
OpenGL-based laser simulator

14 years agoAdd dwell support to playvid
Hector Martin [Mon, 10 Jan 2011 02:47:57 +0000 (03:47 +0100)]
Add dwell support to playvid

14 years agoSupport start dwell for OL_POINTS objects
Hector Martin [Mon, 10 Jan 2011 02:47:05 +0000 (03:47 +0100)]
Support start dwell for OL_POINTS objects

14 years agoAdd the 27C3 slides (with cleaned up versions of several of the effects)
Hector Martin [Sun, 2 Jan 2011 06:02:05 +0000 (07:02 +0100)]
Add the 27C3 slides (with cleaned up versions of several of the effects)

14 years agoAdd param to disable object reversing
Hector Martin [Sun, 2 Jan 2011 06:04:41 +0000 (07:04 +0100)]
Add param to disable object reversing

14 years agoAdd digits and a couple symbols to laser font
Hector Martin [Sun, 2 Jan 2011 06:03:38 +0000 (07:03 +0100)]
Add digits and a couple symbols to laser font

15 years agoImprove object ordering again, reduce some jitter issues
Hector Martin [Sat, 18 Dec 2010 20:23:32 +0000 (21:23 +0100)]
Improve object ordering again, reduce some jitter issues

15 years agoDisable jack-thread olLog calls (threading issues)
Hector Martin [Sat, 18 Dec 2010 20:22:47 +0000 (21:22 +0100)]
Disable jack-thread olLog calls (threading issues)

15 years agoTotally ignore trivially offscreen objects
Hector Martin [Sat, 18 Dec 2010 20:22:20 +0000 (21:22 +0100)]
Totally ignore trivially offscreen objects

15 years agoAdd quiet mode to svg2ild
Hector Martin [Sat, 18 Dec 2010 19:58:03 +0000 (20:58 +0100)]
Add quiet mode to svg2ild

15 years agoMake text go through the 3D pipeline
Hector Martin [Sat, 18 Dec 2010 19:57:46 +0000 (20:57 +0100)]
Make text go through the 3D pipeline

15 years agoFix broken perspective transform matrix
Hector Martin [Sat, 18 Dec 2010 19:57:21 +0000 (20:57 +0100)]
Fix broken perspective transform matrix

15 years agoAllow object inversion in the final render pass and fix flickering issue
Hector Martin [Sat, 18 Dec 2010 19:54:50 +0000 (20:54 +0100)]
Allow object inversion in the final render pass and fix flickering issue

15 years agoCatch and break out of excessive bezier recursion
Hector Martin [Sat, 18 Dec 2010 19:54:07 +0000 (20:54 +0100)]
Catch and break out of excessive bezier recursion

15 years agoFix 3D ILDA mode
Hector Martin [Sat, 18 Dec 2010 19:53:31 +0000 (20:53 +0100)]
Fix 3D ILDA mode

15 years agoMinor font tweaks
Hector Martin [Sat, 18 Dec 2010 19:53:13 +0000 (20:53 +0100)]
Minor font tweaks

15 years agoAdd logging function and replace all printfs with that
Hector Martin [Sat, 18 Dec 2010 19:52:30 +0000 (20:52 +0100)]
Add logging function and replace all printfs with that

15 years agoAdd olGetRenderParams()
Hector Martin [Sat, 18 Dec 2010 19:51:05 +0000 (20:51 +0100)]
Add olGetRenderParams()

15 years agoAdd object count to frame info report
Hector Martin [Sat, 18 Dec 2010 19:50:10 +0000 (20:50 +0100)]
Add object count to frame info report

15 years agoMore svg2ild improvements
Hector Martin [Thu, 9 Dec 2010 04:48:56 +0000 (05:48 +0100)]
More svg2ild improvements

- Respect the fact that default fill is visible
- Implement <circle>

15 years agoAdd laser harp example
Hector Martin [Thu, 9 Dec 2010 04:48:41 +0000 (05:48 +0100)]
Add laser harp example

15 years agomidiview: support specifying MIDI channel list
Hector Martin [Wed, 8 Dec 2010 12:24:21 +0000 (13:24 +0100)]
midiview: support specifying MIDI channel list

15 years agoMany svg2ild improvements
Hector Martin [Wed, 8 Dec 2010 12:20:21 +0000 (13:20 +0100)]
Many svg2ild improvements

- Modularized, can be imported now
- Added lots of SVG primitives that were missing
- Support elliptical arcs
- Added basic invisible object detection
- Auto centering and scaling down if required
- Support viewBox properly

15 years agoAdd MIDI viewer / visualization
Hector Martin [Tue, 30 Nov 2010 05:01:21 +0000 (06:01 +0100)]
Add MIDI viewer / visualization

15 years agoAdd README
Hector Martin [Wed, 24 Nov 2010 02:20:15 +0000 (03:20 +0100)]
Add README

15 years agoInitial commit
Hector Martin [Wed, 24 Nov 2010 01:10:10 +0000 (02:10 +0100)]
Initial commit