summaryrefslogtreecommitdiff
path: root/NEWS
blob: 7c88ddc95c8f5846fdf7727294abe03b15fad23e (plain)
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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
clutter-gst 1.9.90 (22/08/2012)
===============================================================================

List of changes since 1.6.0

 o Port to GStreamer 1.0

 o Fix navigation support in the standalone plugin

Many Thanks to:

    Edward Hervey
    Tim-Philipp Müller
    Bastien Nocera
    Nicolas Dufresne
    Sjoerd Simons

clutter-gst 1.6.0 (25/06/2012)
===============================================================================

List of changes since 1.5.6

 o None. This stable release is the same as 1.5.6.

clutter-gst 1.5.6 (25/05/2012)
===============================================================================

List of changes since 1.5.4

 o Fix play/pause of autocluttersink,

 o Add a "in-seek" property to the player to be notified when the pipeline
   is seeking,

 o Various build and smaller fixes.

Many Thanks to:

    Josep Torra
    Tomas Frydrych
    Adrian Bunk
    Lionel Landwerlin
    Michael Wood

clutter-gst 1.5.4 (23/02/2012)
===============================================================================

List of changes since 1.5.2

 o Fix compilation with cogl 1.9.x

clutter-gst 1.5.2 (25/01/2012)
===============================================================================

List of changes since 1.4.2

 o Add a standalone gstreamer plugin. Clutter-gst gstreamer elements are now
   available just like any other GStreamer elements, that includes working with
   gst-launch.

 o Add support for video/x-surface ("hardware" surfaces) that can be converted
   to opengl textures. (Requires -bad 0.10.22.1)

 o Addition of a new element, autocluttersink, a bin that picks up clutter-
   compatible sinks automatically. This allows an eco-system of 3rd party
   decoders and (clutter) sinks to be autoplugged.

 o Various small fixes

Many Thanks to:

    Nicolas Dufresne
    Josep Torra
    Lionel Landwerlin
    Neil Roberts
    Colin Walters
    Laurent Bigonville
    Thomas Wood

clutter-gst 1.4.2 (03/10/2011)
===============================================================================

List of changes since 1.4.0

 o Fix an embarassing bug that was leading to crashes when uploading RGB
   textures (https://bugzilla.gnome.org/show_bug.cgi?id=660732)

 o Don't try to free NULL GstTagLists

Many thanks to:

    György Balló

clutter-gst 1.4.0 (30/09/2011)
===============================================================================

List of changes since 1.3.14

 o Refinement of the subtitles and audio tracks API. clutter-gst now gives
   the full GstTagList to the application

 o Made the internal test player a bit more usable

 o A number of fixes around automatic loading of external subtitles files

Many thanks to:

   Lionel Landwerlin
   Thomas Wood

clutter-gst 1.3.14 (31/08/2011)
===============================================================================

List of changes since 1.3.12

  o Big split between the logic around playbin2 and the clutter-specific part
    to be able to reuse the GStreamer logic to implement new ClutterMedia
    objects.

  o Add new API to get the list of audio and subtitles tracks

  o Fix the leak of GstBus in VideoTexture

  o Fix the key navigation events in the sink

Many thanks to:

    Lionel Landwerlin
    Bastian Winkler
    Dinh Bowman
    Thomas Wood

clutter-gst 1.3.12 (06/06/2011)
===============================================================================

List of changes since 1.3.10:

  o Fix set_uri() with recent versions of GStreamer,

  o Some warning fixes with newer versions of Clutter

Many thanks to:

    Øyvind Kolås
    Bastien Nocera

clutter-gst 1.3.10 (09/05/2011)
===============================================================================

List of changes since 1.3.8:

  o Fix the GstNavigation interface of the sink

Many thanks to:

    Bastien Nocera

clutter-gst 1.3.8 (05/04/2011)
===============================================================================

List of changes since 1.3.6:

  o Implementation of the GstNavigation interface in the sink,

  o Initial support of download buffering (opt in),

  o Series of cleanups in VideoTexture (subtitles reset when changing URI,
    state management, seek behaviour, ...)

  o The audio volume suffered from an hilariously bad bug that multiplied
    the volume set by 10. Took the opportunity to use GStreamer's
    StreamVolume to expose a cubic volume,

  o Compilation fixes for Windows.

Many thanks to:

    Lionel Landwerlin
    Bastien Nocera

clutter-gst 1.3.6 (02/03/2011)
===============================================================================

  * list of changes since 1.3.4

    o Make looping possible with set_playing(TRUE) in the the EOS callback

    o set_uri(NULL) is now handled and defined to stop the pipeline and set
      the video texture in "idle mode" (painted with the idle material)

clutter-gst 1.3.4 (10/01/2011)
===============================================================================

  * list of changes since 1.3.2

    o An API addition: set_seek_flags() on the VideoTexture for a finer control
      on how you can seek (fast or accurate),

    o Fix the notification of "progress" so it does not advertise 0 when
      seeking,

    o Fix the AYUV to RGBA shader.

Many thanks to:

  Chris Lord
  Evan Nemerson
  JuanZhao
  Samuel Degrande

clutter-gst 1.3.2 (20/09/2010)
===============================================================================

  * list of changes since 1.2.0

    o Respects the pixel-aspect-ratio property of the video frames and have
      VideoTexture advertise the right preferred size.

    o Reworked how ARB fp programs are set on the materials using a clutter 1.4
      feature to set a program on a material, fixing the way materials were
      used along the way.

    o Removed all raw GL code and only use Cogl.

Many thanks to:

  Robert Bragg

clutter-gst 1.2.0 (18/08/2010)
===============================================================================

  * list of changes since 1.0.0

    o Supports the ClutterMedia subtitle-related properties introduced in
      1.2.0.

    o Added a "idle material" to VideoTexture, a material that will be used
      to paint the texture when not playing any video.

    o You can now set a user-agent when streaming videos.

    o The usual bulk of small fixes, small memory leaks, build (builds on
      GLES2 now), don't use deprecated symbols, ...

Many thanks to:

  Chris Lord
  Frederik Zipp
  Gwenole Beauchesne
  Samuel Degrande

clutter-gst 1.0.0 (09/02/2010)
===============================================================================

  * list of changes since 0.10.0

    o Uses the playbin2 GStreamer element.

    o Autoloads subtitle files when they have the same name than the video
      being played and are in the same directory.

    o GObject introspection support.

    o Added a new clutter_gst_init_with_arg() symbol, changed *get_playbin()
      to a more generic *get_pipeline()

    o A lot of small bug fixes and code clean up.

Many thanks to:

  Bastian Winkler
  Ole André Vadla Ravnås
  Roland Peffer

clutter-gst 0.10.0 (29/07/2009)
===============================================================================

  * list of changes since 0.9.0

    o Requires stable Clutter 1.0.0

clutter-gst 0.9.0 (24/07/2009)
===============================================================================

  * list of changes since 0.8.0

    o Requires clutter 0.9.6.

    o Added support for ARB fp 1.0 shaders when available.

    o Added support for YUV I420 to RBG colorspacing.

    o Removed the 'use-shaders' property on ClutterGstVideoSink. The sink
      detects itself what the underlying GL implementation supports and
      negotiates capabilities based on what it has found.

Many thanks to:

  Arjan van de Ven
  Emmanuele Bassi
  Haakon Sporsheim
  Neil Roberts
  Ole André Vadla Ravnås
  Robert Bragg
  Øyvind Kolås

clutter-gst 0.8.0
=================
* List of changes:
  o Require Clutter stable release
  o Add clutter_gst_audio_get_playbin () function
  o Add support for 24-bit textures
  o Add pixel-shader AYUV/YV12 support via 'use-shaders' property on
    ClutterGstVideoSink

clutter-gst 0.6.1
=================
* List of changes:
  o Fix the generation of the pkg-config file

clutter-gst 0.6.0
=================
* List of changes:
  o Require Clutter stable release.

clutter-gst 0.5.0
=================
* List of changes:
  o Full documentation

* List of bug fixed:
  o #644 - Use an asynch queue [Zeeshan Ali Khattak]

clutter-gst 0.1.1
=================

Critical bug fixes;
 - #242 memory leak when playing videos 
 - #219 clutter-gst apps won't compile with clutter 0.2