12008-10-31  Emmanuele Bassi  <ebassi@linux.intel.com>
2
3	* configure.ac:
4	* Makefile.am:
5	* clutter-gst/Makefile.am: Bump to 0.9 and require Clutter
6	from trunk.
7
8	* clutter-gst/clutter-gst-video-sink.c:
9	* clutter-gst/clutter-gst-util.c: Include <clutter/clutter.h>
10	and not sub-headers, now that we can't.
11
122008-10-2  Robert Bragg  <robert@linux.intel.com>
13
14	* clutter-gst/doc/reference/Makefile.am:
15	reverts previous change: It's Poky that needs changing.
16
172008-10-2  Robert Bragg  <robert@linux.intel.com>
18
19	* clutter-gst/doc/reference/Makefile.am:
20	Dont use += to set EXTRA_DIST since there isn't a preceding = which
21	automake gets upset about. This means we can remove the patches
22	fixing this in Poky.
23
242008-07-24  Emmanuele Bassi  <ebassi@openedhand.com>
25
26	* clutter-gst/Makefile.am: Do not install the private
27	clutter-gst-shaders.h header.
28
292008-07-21  Chris Lord  <chris@openedhand.com>
30
31	Bug #1050 - glActiveTexture usage in clutter-gst-video-sink
32
33	* clutter-gst/clutter-gst-video-sink.c
34	(clutter_gst_video_sink_init), (clutter_gst_yv12_paint),
35	(clutter_gst_yv12_post_paint):
36	Use cogl_get_proc_address to retrieve glActiveTexture function.
37	Fixes building on platforms with old OpenGL headers.
38
39======== Clutter-GStreamer 0.8.0 ==============================================
40
412008-07-18  Emmanuele Bassi  <ebassi@openedhand.com>
42
43	* configure.ac:
44	* Makefile.am: Allow ignoring the documentation directory when
45	building from SVN.
46
47	* doc/reference/Makefile.am: Ignore uninstalled header files.
48
492008-07-17  Chris Lord  <chris@openedhand.com>
50
51	* clutter-gst/clutter-gst-video-sink.c:
52	(clutter_gst_video_sink_idle_func):
53	s/CoglHandle */CoglHandle/ typos
54
552008-07-17  Chris Lord  <chris@openedhand.com>
56
57	* clutter-gst/clutter-gst-video-sink.c:
58	(clutter_gst_video_sink_init), (clutter_gst_video_sink_idle_func):
59	Use cogl_get_proc_address to get the glUniform1iARB function pointer
60
612008-07-17  Chris Lord  <chris@openedhand.com>
62
63	* clutter-gst.pc.in:
64	Update required clutter to 0.8
65
662008-07-17  Chris Lord  <chris@openedhand.com>
67
68	* AUTHORS:
69	* NEWS:
70	* README:
71	Update for release
72
73	* Makefile.am:
74	* clutter-gst.pc.in:
75	* clutter-gst/Makefile.am:
76	* configure.ac:
77	Update version to 0.8
78
79	* clutter-gst/clutter-gst-video-sink.c:
80	(clutter_gst_video_sink_set_property):
81	Notify on change of use_shaders property
82
832008-07-16  Chris Lord  <chris@openedhand.com>
84
85	* clutter-gst/clutter-gst-video-sink.c
86	(clutter_gst_video_sink_set_caps):
87	Don't forget to reset bgr flag when using the AYUV shader
88
892008-07-16  Chris Lord  <chris@openedhand.com>
90
91	* examples/video-sink.c (main):
92	Update 'tiled' to 'disable-slicing'
93
942008-07-16  Chris Lord  <chris@openedhand.com>
95
96	* clutter-gst/clutter-gst-video-sink.c
97	(clutter_gst_video_sink_idle_func):
98	Don't forget to wrap YV12 shader bits with CLUTTER_COGL_HAS_GL
99
1002008-07-16  Chris Lord  <chris@openedhand.com>
101
102	* clutter-gst/clutter-gst-shaders.h:
103	Remove unneeded bits
104
105	* clutter-gst/clutter-gst-video-sink.c
106	(clutter_gst_video_sink_base_init), (clutter_gst_video_sink_paint),
107	(clutter_gst_yv12_paint), (clutter_gst_yv12_post_paint),
108	(clutter_gst_video_sink_set_shader),
109	(clutter_gst_video_sink_idle_func),
110	(clutter_gst_video_sink_render), (clutter_gst_video_sink_get_caps),
111	(clutter_gst_video_sink_set_caps),
112	(clutter_gst_video_sink_dispose),
113	(clutter_gst_video_sink_set_property),
114	(clutter_gst_video_sink_get_property),
115	(clutter_gst_video_sink_class_init):
116	Improve shader support, add multi-texturing YV12 acceleration, add
117	use_shader property (default FALSE), improve shaders, add support for
118	24-bit RGB/BGR textures
119
120	* configure.ac:
121	Update for clutter 0.8
122
123	* examples/video-player.c (main):
124	Enable shader use
125
1262008-07-04  Chris Lord  <chris@openedhand.com>
127
128	* clutter-gst/Makefile.am:
129	* clutter-gst/clutter-gst-shaders.h:
130	Add some shader setup defines, taken from clutter test-shaders
131
132	* clutter-gst/clutter-gst-video-sink.c
133	(clutter_gst_video_sink_base_init),
134	(clutter_gst_video_sink_idle_func),
135	(clutter_gst_video_sink_set_caps):
136	Add shaders to decode YUV and YV12 data. YV12 is disabled by default
137
1382008-06-23  Emmanuele Bassi  <ebassi@openedhand.com>
139
140	Bug 978 - Inclusion of <gdk-pixbuf/gdk-pixbuf.h> in
141	          clutter-gst-video-texture.h
142
143	* Makefile.am:
144	* clutter-gst/Makefile.am: Substitute 0.6 with 0.7.
145
146	* clutter-gst/clutter-gst-video-texture.h: Remove inclusion
147	of gdk-pixbuf.h: Clutter-GST does not depend on GdkPixbuf. (978,
148	Haakon Sporsheim)
149
150	* examples/video-player.c:
151	(input_cb): Use clutter_actor_get_transformed_position().
152
153	(main): Remove unused GdkPixbuf variable.
154
1552008-04-25  Matthew Allum  <mallum@openedhand.com>
156
157	* clutter-gst/clutter-gst-video-texture.c:
158        Use new 'disable-slicing' prop on video texture.
159
1602008-04-25  Emmanuele Bassi  <ebassi@openedhand.com>
161
162	* examples/video-player.c (main): Do not show everything
163	before clutter_main(): the actors are all visible by default
164	now.
165
1662008-04-25  Emmanuele Bassi  <ebassi@openedhand.com>
167
168	* configure.ac: Depend on clutter-0.7.
169
170	* clutter-gst/clutter-gst-video-texture.c:
171	(clutter_gst_video_texture_new): Use :disable-slicing instead
172	of the :tiled property.
173
174	* examples/video-player.c:
175	(control_tl_cb), (show_controls),
176	(input_cb), (main): Update for upstream API changes.
177
1782008-03-12  Chris Lord  <chris@openedhand.com>
179
180	* doc/reference/clutter-gst-sections.txt:
181	* clutter-gst/clutter-gst-audio.[ch]:
182	Add clutter_gst_audio_get_playbin ()
183
1842008-03-03  Rob Bradford  <rob@openedhand.com>
185
186	* Makefile.am:
187	Do not recurse into doc if we did not explicitly enable the
188	documentation build; still recurse for dists.
189
1902008-02-18  Emmanuele Bassi  <ebassi@openedhand.com>
191
192	* configure.ac:
193	* NEWS: Brown paper bag release 0.6.1
194
195	* Makefile.am: Fix the generation of the pkg-config file.
196
1972008-02-18  Emmanuele Bassi  <ebassi@openedhand.com>
198
199	* configure.ac: Require Clutter 0.6.0
200
201	* NEWS:
202	* README: Release 0.6.0
203
2042008-01-17  Emmanuele Bassi  <ebassi@openedhand.com>
205
206	* NEWS:
207	* README: Release 0.5.0
208
2092007-11-23  Emmanuele Bassi  <ebassi@openedhand.com>
210
211	* clutter-gst/clutter-gst-audio.h:
212	* clutter-gst/clutter-gst-version.h.in:
213	* clutter-gst/clutter-gst-video-sink.h:
214	* clutter-gst/clutter-gst-video-texture.h: Add missing
215	documentation.
216
217	* doc/reference/Makefile.am: Fix EXTRA_DIST.
218
219	* doc/reference/clutter-gst-docs.sgml: Fix wording a bit.
220
221	* examples/video-player.c (effect1_tl_cb): Update for upstream
222	API changes.
223
2242007-11-22  Zeeshan Ali Khattak  <zeenix@gstreamer.net>
225
226	* clutter-gst/clutter-gst-video-sink.c:
227	Use async queue with idle function instead of messages on the bus with
228	signal handlers to allow the application thread to actually render the
229	frames. (#644)
230
231	* examples/video-sink.c:
232	Remove the now unneeded call to gst_bus_add_signal_watch().
233
2342007-08-20  Emmanuele Bassi  <ebassi@openedhand.com>
235
236	* clutter-gst/Makefile.am: Define G_LOG_DOMAIN.
237
2382007-08-20  Emmanuele Bassi  <ebassi@openedhand.com>
239
240	* examples/video-player.c: Remove useless cast.
241
2422007-08-20  Emmanuele Bassi  <ebassi@openedhand.com>
243
244	* doc/reference/clutter-gst-sections.txt:
245	* doc/reference/clutter-gst-docs.sgml:
246	* doc/reference/Makefile.am: Fix API reference generation.
247
248	* clutter-gst/clutter-gst-audio.[ch]:
249	* clutter-gst/clutter-gst-video-sink.[ch]:
250	* clutter-gst/clutter-gst-video-texture.[ch]:
251	* clutter-gst/clutter-gst-video-util.c:
252	* clutter-gst/clutter-gst-version.h.in: Fix API reference
253	documentation.
254
2552007-08-15  Emmanuele Bassi  <ebassi@openedhand.com>
256
257	* configure.ac:
258	* REAMDE:
259	* Makefile.am:
260	* clutter-gst.pc.in:
261	* clutter-gst/Makefile.am: Require Clutter 0.5 and bump
262	up version to 0.5 as well.
263
2642007-08-07  Emmanuele Bassi  <ebassi@openedhand.com>
265
266	* configure.ac: Bump to 0.4.0. Require clutter-0.4
267
268	* README:
269	* clutter-gst.pc.in: Update clutter requirements.
270
2712007-07-21  Matthew Allum  <mallum@openedhand.com>
272
273	* clutter-gst.pc.in:
274	Add missing gstreamer-base-0.10 dep. See #399
275
2762007-07-17  Emmanuele Bassi  <ebassi@openedhand.com>
277
278	* clutter-gst/Makefile.am: Install headers under the clutter-0.x
279	include directory, so that the clutter integration libraries header
280	files are all self-contained into the version they are linking to.
281
282	* Makefile.am:
283	* clutter-gst.pc.in: Update pkgconfig file template.
284
2852007-07-10  Emmanuele Bassi  <ebassi@openedhand.com>
286
287	* examples/Makefile.am:
288	* examples/video-cube.c: Remove the video-cube example: it
289	has been broken for a while now.
290
2912007-07-06  Emmanuele Bassi  <ebassi@openedhand.com>
292
293	* configure.ac: Bump up to 0.3.1
294
2952007-07-06  Emmanuele Bassi  <ebassi@openedhand.com>
296
297	* clutter-gst/clutter-gst-video-sink.c: Code style
298	consistency check here, too. And leak plugging as well. The
299	video sink keeps a reference on the texture, so it's always
300	present; this should work, because the texture itself does
301	not keep a reference on the video sink (GStreamer does), so
302	it's not a circular reference.
303
3042007-07-06  Emmanuele Bassi  <ebassi@openedhand.com>
305
306	* clutter-gst/clutter-gst-video-texture.c: General code clean
307	up and code style consistency check. Fix a memory leak, where
308	we allocated the space of the private data structure but never
309	freed it inside the ::finalize method; use GObject private
310	data pointer instead.
311
312	(clutter_gst_video_texture_get_playbin): Implement the function
313	we advertise in the header.
314
3152007-07-06  Emmanuele Bassi  <ebassi@openedhand.com>
316
317	* configure.ac: Use the same M4 macros clutter-core uses to set
318	the various libtool flags and simplify the release process.
319
320	* clutter-gst/clutter-gst.h:
321	* clutter-gst/clutter-gst-version.h.in: Add version header and
322	macros for clutter-gst.
323
324	* clutter-gst/*.[ch]: Fix copyright and attributions.
325
326	* clutter-gst/clutter-gst-util.[hc]: Fix second argument of
327	clutter_gst_init() function call: the underlying libraries
328	require a pointer to the arguments vector to remove their own
329	arguments from it.
330
331	* README: Flesh out the description a little.
332
3332007-07-05  Emmanuele Bassi  <ebassi@openedhand.com>
334
335	* clutter-gst.pc.in: Bump to use Clutter 0.3 here, too.
336
3372007-06-22  Matthew Allum  <mallum@openedhand.com>
338
339	* configure.ac:
340	Bump up to use Clutter 0.3 (trunk)
341
342	* clutter-gst/clutter-gst-video-sink.c:
343	Improve caps usage and switch to BGRA data, taking advantage
344	of newer texture api and thus giving an alpha channel to video
345	textures.
346	Collect pixel aspect ratio info but do not expose as yet.
347
348	* clutter-gst/clutter-gst-video-texture.c:
349	Minor change to object creation.
350
351	* examples/Makefile.am:
352	* examples/audio.c:
353	* examples/video-player.c:
354	* examples/video-sink.c:
355	Update for 0.3 API
356
3572007-04-26  Matthew Allum  <mallum@openedhand.com>
358
359	* clutter-gst/Makefile.am:
360	* clutter-gst/clutter-gst-util.c:
361	* clutter-gst/clutter-gst-util.h:
362	* clutter-gst/clutter-gst.h:
363	Add a clutter_gst_init() call mainly for binding usage.
364
365	* clutter-gst/clutter-gst-video-sink.c:
366	* clutter-gst/clutter-gst-video-sink.h:
367	* clutter-gst/clutter-gst-video-texture.c:
368	* examples/Makefile.am:
369	* examples/README:
370	* examples/video-sink.c:
371	Addition of clutter texture gstreamer video sink from
372	Jonathan Matthew (#296)
373
3742007-03-20  Matthew Allum  <mallum@openedhand.com>
375
376	* clutter-gst/clutter-gst-audio.c: (bus_message_eos_cb):
377	Patch from Iain to reset audio pipeline on EOS and thus
378	allow for easy re-playback of sounds.
379
3802007-01-18 =================== 0.1.1 Released ===========================
381
3822007-03-19  Matthew Allum  <mallum@openedhand.com>
383
384	* NEWS:
385	* configure.ac:
386	Prepare for 0.1.1 release
387
3882007-03-19  Matthew Allum  <mallum@openedhand.com>
389
390	* clutter-gst/clutter-gst-video-texture.c: (fakesink_handoff_cb):
391	Fix via Iain for leaking on dropped frames (fixes #242)
392
3932007-02-18  Matthew Allum  <mallum@openedhand.com>
394
395	* clutter-gst.pc.in:
396	Fix requires to point at clutter-0.2 (Fixes #219)
397
3982007-01-18  Emmanuele Bassi  <ebassi@openedhand.com>
399
400	* configure.ac: Post release bump to 0.2.0
401
4022007-01-18 =================== 0.1.0 Released ===========================
403
4042007-01-18  Matthew Allum  <mallum@openedhand.com>
405
406	* configure.ac:
407	Check for clutter-0.2.pc
408
4092007-01-18  Emmanuele Bassi  <ebassi@openedhand.com>
410
411	* configure.ac: Fix summary.
412
4132007-01-18  Matthew Allum  <mallum@openedhand.com>
414
415	* doc/reference/clutter-gst-docs.sgml:
416	Add missing docs file.
417
4182007-01-04  Matthew Allum  <mallum@openedhand.com>
419
420	* clutter-gst.pc.in:
421	Fix version substitution
422
4232006-12-04  Emmanuele Bassi  <ebassi@openedhand.com>
424
425	A examples/clutter-logo-800x600.png
426
427	* examples/clutter-logo-800x600.png: Add back the
428	background image.
429
4302006-11-30  Matthew Allum  <mallum@openedhand.com>
431
432	* clutter-gst.doap:
433	Update.
434
4352006-09-23  Jorn Baayen  <jorn@openedhand.com>
436
437	* examples/video-player.c:
438
439	Preserve aspect ratio in all cases. Fixes #158.
440
4412006-09-23  Jorn Baayen  <jorn@openedhand.com>
442
443	* clutter-gst/clutter-gst-video-texture.c:
444
445	Remove traces of unused force-aspect-ratio prop.
446
447	* examples/video-player.c: (size_change):
448
449	Remove redundant call to clutter_texture_get_base_size().
450
4512006-09-22  Jorn Baayen  <jorn@openedhand.com>
452
453	* clutter-gst/clutter-gst-video-texture.c: (lay_pipeline):
454
455	Unref video_filtercaps only once.
456
4572006-09-16  Jorn Baayen  <jorn@openedhand.com>
458
459	* clutter-gst/clutter-gst-video-texture.h:
460
461	s/GstVideoTexture/ClutterGstVideoTexture
462
4632006-09-01  Matthew Allum  <mallum@openedhand.com>
464
465	* clutter-gst/Makefile.am:
466	* clutter-gst/clutter-gst-audio.c:
467	* clutter-gst/clutter-gst-audio.h:
468	* clutter-gst/clutter-gst-media.c:
469	* clutter-gst/clutter-gst-media.h:
470	* clutter-gst/clutter-gst-video-texture.c:
471	* clutter-gst/clutter-gst-video-texture.h:
472	* clutter-gst/clutter-gst.h:
473	* examples/audio.c:
474	* examples/video-cube.c:
475	* examples/video-player.c:
476	clutter-gst-media -> clutter-media
477
4782006-08-30  Jorn Baayen  <jorn@openedhand.com>
479
480	* examples/audio.c: (main):
481	* examples/video-cube.c: (main):
482	* examples/video-player.c: (main):
483
484	Call gst_init().
485
4862006-08-30  Jorn Baayen  <jorn@openedhand.com>
487
488	* Split off from clutter
489