This repository has been archived by the owner on Oct 5, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
ChangeLog
182 lines (157 loc) · 5.91 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
Freej 0.10 Scripting in the bush - 30 May 2008
Realtime sound parametrization (16 band FFT)
Support for more plugins (freeframe)
WiiController for bluetooth WiiMote device
MouseController for mouse pointer
ViMoContoller for serial Video Mouse device
OscController for network messaging
Javascript enhancements and garbage collection
Faster response and handling of layers
Experimental python bindings and OpenGL support
Several bugfixes
FreeJ 0.9.1 BeTV - 26 Nov 2007
New video encoder (ffmpeg2theora)
More generators (Frei0r)
New parameter subsystem for console and scripts
Major improvements to scripts execution and debug
Implemented class inheritance with some introspection
FreeJ 0.9 KRAKENGAATDOOR - 1 Sep 2007
Scriptable controllers: keyboard, midi, joystick
Major code cleanup to encoding and streaming
Debugging and optimization of scripting API
Internal audio bus now available to layers
Updated scripting documentation and examples
New Goom audio scope layer
Misc optimizations and bugfixes
FreeJ 0.8 ISCREAM - 5 Aug 2005
encoding to Ogg/Theora video file
live streaming to Icecast2
initial support for audio
improvements to script functionality
some libraries are now statically included
FreeJ 0.7.1 BIKO - 26 Nov 2004
rotation, zoom and spin of Layers
new console Jazz mode
new Text Layer insert mode
several usability and stability fixes
OSX compatibility and build fixes
Procedural Video Scripting fixes
FreeJ 0.7 BIKO - 29 Sep 2004
support for Apple Darwin/OSX
scriptable engine in OO procedural syntax
new S-Lang console interface (also remote VJoE)
new Particle Generator layer
new Vertical Text Scroll layer
new FFMpeg movie layer (experimental)
new Midi controller (experimental)
new Flash layer (experimental)
dinamicly resizable viewport
blitter rewritten with improved detail
initial support for value fading via oscillators
new optimized memcpy routines, speed improvements
fixes to AviLayer and TxtLayer quality and behaviour
new tutorial and improved documentation
FreeJ 0.6 MONTEVIDEO - 18 Jan 2003
new GTK2 graphical interface
asynchronous engine for multiple controllers
code profiling optimized well cpu load
new blits: alpha channel and faster RGB
preliminar Darwin/OSX support
AviLayer mark in/out and new tweaks (mr_goil)
new YUV/RGB colorspace conversion (nemosoft)
better support for some movies and webcams
various lubrifications and API cleanup
support to run on console framebuffer
font selection in TxtLayer and remapped keys
FreeJ 0.5.1 PIKSEL - 26 Oct 2003
new TxtLayer rendering engine
divx4linux libraries not required anymore for movies
fix to avifile looping and playing
fix to plugin directories
new ripple effect by Fukuchi Kentarou
new water effect by jaromil
new nervous effect by Edo Tannenbaum
new cartoon effect by Dries Pruimboom
revisited source build environment
FreeJ 0.5 ECOTECH - 27 May 2003
new filters: Blur (Jaromil), Backlight (Pete Warden)
upgrade to Transform filters
new TxtLayer preliminary implementation (Kysucix)
some more asm conversion to C (bench equal, C is reliable)
bugfix to v4l_linux for devices with chan_map.frames > 2
some quite important bugfixes hard to remember
new autoconf-2.57 and libtool-1.5
code cleanups
FreeJ 0.4.1 HURRIA - 26 Feb 2003
smoother v4l grabbing
layers can freely be moved around
full support for all bitdepths
double size screen option
can load and use up to 144 plugins
new filters: Zoom and Blurzoom
code cleanups and removal of some pleonastic asm
OSD fixes
FreeJ 0.4 HURRIA - 17 Oct 2002
Avifile linked to play DIVX/AVI files (AVI layer)
libpng linked to blit PNG images with transparency (PNG layer)
support to open multiple video4linux devices
better commandline support
fixes to the plugin API
compiles with gcc3 and latest autoconf/automake/libtool
lots of debugging and testing
FreeJ 0.3.1 PRATERHIMMEL - 28 Jan 2002
relevant bugfix into yuv2rgb code (Fukuchi Kentarou)
thread task balancing in v4l layer improving speed
whitepaper documentation update
small bugfix into v4l layer
FreeJ 0.3 PRATERHIMMEL - 26 Jan 2002
dinamicly loadable DSO plugins implemented
fixed a plugin C API
old effects converted as C plugins
new Vertigo filter
new Transform filters
fixes in absdiff filter
major code cleanup
FreeJ 0.2.3 ETNA - 25 Nov 2001
included new Simura filter
new OSD fonts
code cleanups
FreeJ 0.2.2 ETNA - 1 Nov 2001
fixes for webcams, DEXXA/Logitech and others supported
TV tuner code gives you the trippiest TV you ever saw!
OSD fixes and status messages implemented
fixed crash with filters not supporting actual bit depth
engine code cleanups
FreeJ 0.2.1 ETNA - 20 Sep 2001
total rewrite of the multithreading system, NOW stable
detached threads and priority scheduling
commandline options and help
new asm filter coding example (src/filter/*judenburg*)
various bugfixes
FreeJ 0.2 ETNA - 8 Aug 2001
major fixes in multithreading system, most of the crashes are fixed
new on screen display (OSD) instead of GUI
keyboard driven command interface
yuv2rgb optimized conversion (from libmpeg2)
various bugfixes
FreeJ 0.1.3 - 9 july 2001
/* released much later (30 july) opens the way to the 0.2 ETNA release */
fltk GUI (evil, deprecated, will be substituted)
nearly fully implemented layering
many bugfixes in linklist
many improvements on filter management
much other improvements i don't remember now
FreeJ 0.1.2 - 11 june 2001
support for 32bpp screen context
filters api changes
enhanced delaygrab filter
bugfix for cards without a tuner
FreeJ 0.1.1 - 6 june 2001
new absolute difference effect
memory allocation and debugging mechanism
code cleanup
FreeJ 0.1 - 22 may 2001
first release, still without a gui and planning to do much more
presented at digital_is_not_analog01 in a performance with:
the mitocondri - GNU love foundation party
$Id: $