Version bump (0.1.2009.47-1+0m5-0)
[mafwsubrenderer] / debian / changelog
1 mafw-gst-subtitles-renderer (0.1.2009.47-1+0m5-0) unstable; urgency=low
2
3   * Added subtitles support.
4   * Added Subtitles control panel applet.
5
6  -- Roman Moravcik <roman.moravcik@gmail.com>  Mon, 18 Jan 2010 22:09:11 +0100
7
8 mafw-gst-renderer (0.1.2009.47-1+0m5) unstable; urgency=low
9
10   * This entry has been added by BIFH queue processor
11     Suffix +0m5 added to package revision
12
13  -- mika tapojarvi <ext-mika.tapojarvi@nokia.com>  Thu, 26 Nov 2009 11:40:45 +0200
14
15 mafw-gst-renderer (0.1.2009.47-1) unstable; urgency=low
16
17   * Fixes: NB#141508 - Specific video file (mjpeg) makes Mediaplayer unusable
18
19  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Fri, 20 Nov 2009 04:18:15 +0200
20
21 mafw-gst-renderer (0.1.2009.44-1) unstable; urgency=low
22
23   * Fixes: NB#143299 - mafw_renderer_get_current_metadata don't give correct duration.
24
25  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Wed, 28 Oct 2009 23:48:22 +0200
26
27 mafw-gst-renderer (0.1.2009.42-2) unstable; urgency=low
28
29   * Version increased.
30
31  -- Mika Tapojärvi <ext-mika.tapojarvi@nokia.com>  Tue, 20 Oct 2009 13:26:36 +0300
32
33 mafw-gst-renderer (0.1.2009.42-1) unstable; urgency=low
34
35   * Version and changelog updated for pre-release 0.2009.42-1
36   * Rebuild needed.
37
38  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Mon, 12 Oct 2009 17:21:48 +0300
39
40 mafw-gst-renderer (0.1.2009.40-1) unstable; urgency=low
41
42   * Version and changelog updated for pre-release 0.2009.40-1
43   * PR_1_1_baseline copied from trunk.
44
45  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Sun, 04 Oct 2009 15:47:32 +0300
46
47 mafw-gst-renderer (0.1.2009.39-1) unstable; urgency=low
48
49   * MAFW gst renderer, pre-release 0.2009.39-1
50   * Check for changes only in device having the video-out property.
51   * Disabled test of pulse reconnection as it is not needed with fake volume
52     manager to fix volume test
53   * Changed default fake volume initialization to 0.485 instead of 1 to fix 
54     volume tests
55   * Added return of initialized fake volume manager in an idle call to fix
56     volume tests
57   * Added function to reset volume to pulse pipeline in case pulse volume
58     management is disabled
59   * Added fake volume manager and disabled normal handling with pulse when
60     pulse volume is disabled in compilation.
61   * We avoid setting audiosink to the pipeline and native flags when pulse
62     volume is disabled.
63   * Moved checking for pulse dependency to its conditional compilation
64   * Added support for conditional compilation regarding to volume in
65     renderer
66   * Adds a macro to round values when converting from nanoseconds to seconds.
67
68  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 18 Sep 2009 14:21:32 +0300
69
70 mafw-gst-renderer (0.1.2009.37-1) unstable; urgency=low
71
72   * MAFW gst renderer, pre-release 0.2009.37-1
73   * Fixes: NB#121136 - [Power Management]Device never goto power saving mode when video playback is connected to TV out
74   * Fixes: NB#134730 - [PR1.1 proposal] <MemLeak> mafw-gst-renderer.c
75   * Fixes: NB#134728 - [PR1.1 proposal] <MemLeak> mafw-gst-renderer-worker.c
76   * Fixes: NB#134495 - [PR1.1 proposal] State changed signal does not come sometimes when stream is played
77   * if for some reason client starts a resume operation
78     after a seek on a stream and by the time we get the resume command we
79     have not started buffering yet, make sure we signal the state change
80     to playing to the client.
81
82  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 04 Sep 2009 12:00:00 +0300
83
84 mafw-gst-renderer (0.1.2009.35-3) unstable; urgency=low
85
86   * MAFW Sales RC4.
87   * Fixes: NB#129912 - Audio playback jarring while receiving a SMS while multiple browser/applications are open.
88
89  -- Juha Kellokoski <veitikka6@gmail.com>  Tue, 25 Aug 2009 14:15:34 +0300
90
91 mafw-gst-renderer (0.1.2009.35-2) unstable; urgency=low
92
93   * First MAFW Sales RC.
94
95  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Fri, 21 Aug 2009 16:38:27 +0300
96
97 mafw-gst-renderer (0.1.2009.35-1) unstable; urgency=low
98
99   * Fixes: NB#129912 - Audio playback jarring while receiving a SMS while multiple browser/applications are open.
100   * Increased the priority of the mafw-gst-renderer.
101
102  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Thu, 20 Aug 2009 17:34:03 +0300
103
104 mafw-gst-renderer (0.1.2009.34-3) unstable; urgency=low
105
106   * MAFW gst renderer, pre-release 0.2009.34-3
107   * Fixes: NB#132950 - Video seeking is slow most of the time
108   * Check if we get a different duration that the source one and update it
109     if needed in renderer
110   * Added function mafw_gst_renderer_update_source_duration
111   * Reworked mafw_gst_renderer_increase_playcount to use _get_source function
112   * Reworked mafw_gst_renderer_get_metadata to use _get_source function
113   * Created _get_source function in renderer
114   * Reworked _check_duration condition into two different ifs and extracted
115     duration in seconds calculation
116   * Added duration to the source metadata request and kept it in the
117     renderer metadata structure.
118   * Duration in renderer converted in gint instead of guint to hold
119     negative values
120   * flag GST_SEEK_FLAG_KEY_UNIT.
121   * Patch provided by Rene Stadler.
122
123  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Mon, 17 Aug 2009 22:06:17 +0300
124
125 mafw-gst-renderer (0.1.2009.33-3) unstable; urgency=low
126
127   * Fixes: NB#131655 - UPnP: Playback starts from the first instead of playing from where we paused if left the device idle
128   * Fixes: NB#131609 - Mafw-dbus-wrapper crashes. Audio cannot be heard from device's loudspeaker.
129   * Replaced assertion with critical in volume manager for unsuccessful
130     setting volume in pulse operations.
131
132  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Thu, 13 Aug 2009 17:03:10 +0300
133
134
135 mafw-gst-renderer (0.1.2009.33-2) unstable; urgency=low
136
137   * Fixes: NB#128110 - Playback neither stopped nor internal mmc is mounted onto pc when connected in mass storage mode
138
139  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Mon, 10 Aug 2009 12:27:43 +0300
140
141 mafw-gst-renderer (0.1.2009.33-1) unstable; urgency=low
142
143   * MAFW gst renderer, pre-release 0.2009.33-1
144   * Fixes: NB#128110 - Playback neither stopped nor internal mmc is mounted onto pc when connected in mass storage mode
145   * New Build-Dependency libosso-gnomevfs2-dev added.
146
147  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Wed, 05 Aug 2009 12:37:05 +0300
148
149 mafw-gst-renderer (0.1.2009.32-1) unstable; urgency=low
150
151   * MAFW, pre-release 0.1.2009.32-1
152
153  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Sun, 02 Aug 2009 22:32:27 +0300
154
155 mafw-gst-renderer (0.1.2009.30-3) unstable; urgency=low
156
157   * MAFW gst renderer, pre-release 0.2009.30-3
158
159  -- Juha Kellokoski <veitikka6@gmail.com>  Wed, 22 Jul 2009 14:00:00 +0300
160
161 mafw-gst-renderer (0.1.2009.30-2) unstable; urgency=low
162
163   * MAFW gst renderer, pre-release 0.2009.30-2
164   * Fixes: NB#128479 - Seeking in UPnP signals pause and keeps on playing 
165   * Solved problem when pausing while buffering in renderer worker
166   * We activate state changes if we resume while buffering to report the
167     state change to playing in renderer worker
168
169  -- Juha Kellokoski <veitikka6@gmail.com>  Wed, 22 Jul 2009 14:00:00 +0300
170
171 mafw-gst-renderer (0.1.2009.30-1) unstable; urgency=low
172
173   * MAFW gst renderer, pre-release 0.2009.30-1
174   * Added more debug to the _handle_buffering function in renderer worker
175   * Just set pipeline to playing when finished buffering of a stream when
176     seeking to avoid signalling PAUSE.
177   * Added documentation in _handle_state_changed function in renderer worker
178   * Added comments in _do_play function in renderer worker
179   * Added comments in _finalize_startup funcion in renderer worker
180   * Reworked _handle_state_changed to use GST_STATE_TRANSITION in renderer 
181     worker.
182   * Reworked _handle_state_changed to use _do_pause in renderer worker
183   * Created _do_pause function to notify the state change and get the
184     current frame on pause if needed in renderer worker.
185   * Removed buffering info from renderer as it was being handled by worker
186   * Removed seek in pause comments as we are not using them in renderer worker
187   * Simplified if condition in state managegement in renderer worker.
188   * Removed state assignment because it could be done at one point in
189     _handle_state_changed in renderer worker.
190   * Added comments in field names in renderer worker to clarify their use
191
192  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 17 Jul 2009 14:00:00 +0300
193
194 mafw-gst-renderer (0.1.2009.28-2) unstable; urgency=low
195
196   * MAFW gst renderer, pre-release 0.2009.28-2
197   * Ref the assigned playlist
198
199  -- Juha Kellokoski <veitikka6@gmail.com>  Tue, 07 Jul 2009 14:00:00 +0300
200
201 mafw-gst-renderer (0.1.2009.28-1) unstable; urgency=low
202
203   * MAFW gst renderer, pre-release 0.2009.28-1
204   * Fixes: NB#123689 - mafw-dbus-wrapper-76CE-6-4559.rcore.lzo crashed
205   * Ref the assigned playlist
206   * Removing an unnecessary comparison.
207   * Added g_debug in volume manager to indicate that it is initialized and
208     return the instance
209   * Changed _connect function to get an InitCbCallback in volume manager
210   * Modified _reconnect function in volume manager to receive an
211     InitCbCallback and propertly return the volume manager if reconnection
212     happens before having connected a first time
213   * Written function to create the InitCbClosure in volume manager
214   * When [re-]connection to pulse fails, we log a critical and reconnect
215     after 1 second
216   * Modified log in renderer tests to log only errors
217   * Added tests for pulseaudio reconnection in renderer
218   * Removed volume tests in playing since it is not needed anymore as it
219     does not depend on the playing state.
220   * Added check for receiving mute when property is changed in renderer
221     tests
222   * In renderer tests, wait for the volume manager to be initialized when
223     testing properties
224   * Added pulseaudio mock to renderer tests
225   * Added small code comment in renderer tests
226   * Solved problem with mute not enable in renderer tests
227   * Fixed problem when adding elements to a mock playlist in renderer
228     tests
229   * Fixed problem with playlist size initialization in playlist iterator in
230     renderer that was causing problems in the tests
231   * Fixed a bug in the tests when testing the stats updating
232   * Fixed problem with playlist reference count in renderer tests.
233   * Replaced pulsesink and xvimagesink by fakesink in renderer tests
234
235  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 03 Jul 2009 11:00:00 +0300
236
237 mafw-gst-renderer (0.1.2009.27-2) unstable; urgency=low
238
239   * MAFW gst renderer, pre-release 0.2009.27-2
240   * Fixes: NB#123701 - mafw-dbus-wrapper-76CE-6-1218.rcore.lzo crashed
241   * Fixes: NB#116836 - Streaming stops after taping on Next button during paused state
242   * Fixes: NB#123545 - mafw-gst-renderer get-position returns uninitialized value
243   * Fixes: NB#124469 - Device going to power saving mode after seek for video streams
244   * Fixes: NB#124116 - Position not progressing after seeking
245   * Fixes: NB#117860 - Inability to handle multiple resource of UPnP items
246   * Make sure we stay paused while buffering.
247   * Always keep worker->state up-to-date.
248
249  -- Juha Kellokoski <veitikka6@gmail.com>  Tue, 30 Jun 2009 14:00:00 +0300
250
251 mafw-gst-renderer (0.1.2009.27-1) unstable; urgency=low
252
253   * MAFW gst renderer, pre-release 0.2009.27-1
254   * Added function to remove the _set_timeout and used not to call it twice
255     innecessarily.
256   * Changed the order of adding the timeout to set the volume to pulse and
257     calling the timeout immediately as that runs on the mainloop and that
258     execution is delayed to that
259   * Checked for NULL operation when writing volume to pulse to avoid
260     crashes. Critical used instead.
261   * In _ext_stream_restore2_read_cb changed assertion for critical when
262     getting eol < 0 in volume manager
263   * Discarded ext_stream_restore2 volume event when eol < 0. Crash avoided
264
265  -- Juha Kellokoski <veitikka6@gmail.com>  Thu, 25 Jun 2009 13:40:00 +0300
266
267 mafw-gst-renderer (0.1.2009.26-1) unstable; urgency=low
268
269   * MAFW gst renderer, pre-release 0.2009.26-1
270   * Check for NULL in the current_metadata.
271   * Removed useles warning message
272   * Updating states and blanking even if we do not need to report them.
273   * Move pause notification from _do_play to handle_buffering.
274   * Build fix.
275   * make _get_position be a state dependant function.
276     On Transitioning it sets position to 0, on Stopped raises an error.
277   * Improved state management in mafw-gst-renderer
278     when seeking (compare new state with worker state to decide
279     if we have to ignore the state transition and in any case,
280     always update the worker state).
281   * Activate playbin2 flags. Speeds up video start time to half.
282
283  -- Juha Kellokoski <veitikka6@gmail.com>  Tue, 23 Jun 2009 14:33:24 +0300
284
285 mafw-gst-renderer (0.1.2009.25-2) unstable; urgency=low
286
287   * MAFW gst renderer, pre-release 0.2009.25-2
288   * Fixes: NB#117207 - Random MAFW-DBUS-WRAPPER crashes observed
289   * Fixes: NB#104213 - 'Unable to Find Media file' information note not displayed when MMC removed.
290   * Fixes: NB#116426 - Renderer fails to go to pause state when media clips are seeked while streaming
291   * Fixes: NB#121545 - pa_context_connect fails though flag PA_CONTEXT_NOFAIL set
292   * Fixes: NB#120942 - State changed signal is not coming when play issued right after seeking with video streams
293   * Extended current metadata function.
294
295  -- Juha Kellokoski <veitikka6@gmail.com>  Mon, 15 Jun 2009 14:00:00 +0300
296
297 mafw-gst-renderer (0.1.2009.25-1) unstable; urgency=low
298
299   * MAFW gst renderer, pre-release 0.2009.25-1
300   * Reconnection to pulse is done using an idle call in volume manager.
301   * If PLAY is issued rigtht after seek,
302     signal the state change when we are done buffering. Still,
303     there is a problem because we should not execute a PLAY command
304     while buffering...
305
306  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 12 Jun 2009 11:00:00 +0300
307
308 mafw-gst-renderer (0.1.2009.24-3) unstable; urgency=low
309
310   * MAFW gst renderer, pre-release 0.2009.24-3
311   * Fixes: NB#118019 - Playing a clip of Unsupported format will stop the playback. 
312   * Fixes: NB#120378 - Video doesn't start to play when clicked
313   * Stop setting volume if pulse is down in volume manager
314   * Written small workaround for problem when getting an empty error while
315     saving a pixbuf in renderer worker.
316   * Log a warning message when processing an error.
317   * A mafw-gst-renderer dependency version shortened to 0.9.15-1.
318
319  -- Juha Kellokoski <veitikka6@gmail.com>  Wed, 10 Jun 2009 11:00:00 +0300
320
321 mafw-gst-renderer (0.1.2009.24-2) unstable; urgency=low
322
323   * MAFW gst renderer, pre-release 0.2009.24-2
324   * Added "mafw_renderer_get_current_metadata" function to the API.
325
326  -- Juha Kellokoski <veitikka6@gmail.com>  Mon, 08 Jun 2009 11:00:00 +0300
327
328 mafw-gst-renderer (0.1.2009.24-1) unstable; urgency=low
329
330   * MAFW gst renderer, pre-release 0.2009.24-1
331   * Fixes: NB#120287 - Video recorded using other camera (e.g. Canon, Pentax) not playing smooth
332   * Fixed debug for seekability in renderer.
333   * We check always GStreamer seekability unless it is reported FALSE from
334     source.
335
336  -- Juha Kellokoski <veitikka6@gmail.com>  Thu, 04 Jun 2009 10:00:00 +0300
337
338 mafw-gst-renderer (0.1.2009.23-2) unstable; urgency=low
339
340   * MAFW gst renderer, pre-release 0.2009.23-2
341   * Fixes: NB#119440 - Dbus wrapper crashes when high bit rate, high resolution clips are played.
342   * Fixes: NB#119613 - Random mafw-dbus-wrapper coredump generated after booting.
343   * Fixes: NB#119467 - Deleted playlists are not freed.
344   * Fixes: NB#118459 - Cannot play Nokia 5800 video clip 
345   * Fixes: NB#115776 - Renderer state changed signal are not coming when playing and seeking video
346   * No need to ref the playlist in the renderer, 
347     the playlist manager does that already.
348   * Changed to avoid setting the timeout if neither volume nor mute have
349     changed in volume manager
350   * Changed debug messages in volume manager
351   * We ignore mute if it not enabled (default = not enabled).
352   * Added option to configure.ac to disable or enable mute handling
353   * Use g_error_new_literal if string is constant.
354
355  -- Juha Kellokoski <veitikka6@gmail.com>  Tue, 02 Jun 2009 12:00:00 +0300
356
357 mafw-gst-renderer (0.1.2009.23-1) unstable; urgency=low
358
359   * MAFW gst renderer, pre-release 0.2009.23-1
360   * Signalling volume when reconnecting to pulse
361   * Added code to reconnect to pulse when it gets disconnected.
362   * Closure callback for initialization is not called if it is NULL in
363     volume manager.
364   * Created _connect function to connect with pulse and reworker the init
365     function in volume manager.
366   * Created _destroy_context function and changed _destroy_idle function to
367     do it in volume manager.
368
369  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 29 May 2009 10:30:00 +0300
370
371 mafw-gst-renderer (0.1.2009.22-3) unstable; urgency=low
372
373   * MAFW gst renderer, pre-release 0.2009.22-3
374   * Use appropriate error codes when the renderer cannot create
375     the playback pipeline and when there are problems with the
376     video window.
377   * Abort the renderer if cannot create pipeline ot sinks.
378
379  -- Juha Kellokoski <veitikka6@gmail.com>  Wed, 27 May 2009 10:30:00 +0300
380
381 mafw-gst-renderer (0.1.2009.22-2) unstable; urgency=low
382
383   * MAFW gst renderer, pre-release 0.2009.22-2
384   * Fixes: NB#114972 - NP: AUdio- Taping on Next or Previous song volume goes to 0 level
385   * Fixes: NB#109166 - NP view - Volume bar does not popup for Hardware volume +/- key presses
386   * Fixes: NB#116070 - video plays before displaying unsupported resolution error message
387   * Fixes: NB#112697 - gst-renderer not listening volume change events from pulseaudio
388   * Fixes: NB#118001 - seekbar is disabled after playing a unsupported clip
389   * We switch volume manager volume to the just set so we signal it directly
390     when the change is requested. We don't signal any change in the volume
391     subscription if we have and operation in progress.
392   * We keep the pa_operation when writing the volume and cancel it and unref
393     it when a new one comes.
394   * Changed requested_* structure members to current_* in volume manager
395   * Renamed volume and mute structure members to pulse_* in volume manager.
396   * Fixed a small problem with mute. We were forgetting to set it when
397     sending it to pulse.
398   * Changed timeout interval for setting volume to 200ms.
399   * We just change the volume as soon as we get the first call and then we
400     add the timeout to filter following changes.
401   * Improved rounding volumes as we signalled different ones from the one we
402     were setting.
403   * Added protections to public methods so that they are not called when
404     volume manager is not alive yet.
405   * Minor changes when falling back to playbin usage.
406
407  -- Juha Kellokoski <veitikka6@gmail.com>  Mon, 25 May 2009 12:21:24 +0300
408
409 mafw-gst-renderer (0.1.2009.22-1) unstable; urgency=low
410
411   * MAFW gst renderer, pre-release 0.2009.22-1
412   * If we fallback to use playbin instead of playbin2, check that
413     we can actually create an instance before attempting to
414     set properties.
415   * Changed to filter volume and mute changes to join several in a single
416     call.
417   * Setting property to ensure pulse role when initializing volume manager
418     in renderer.
419   * Separated role and its prefix for checking in volume manager in renderer
420   * Added more debug to volume manager in renderer
421   * Added dependencies to debian/control and configure.ac
422   * Migrated volume management in worker to use pulse implementation.
423   * Added code to manage volume with pulse. This code was developed in
424     collaboration with Marc-André Lureau in gitorious. Link:
425     http://gitorious.org/~calvaris/mafw-pulse/calvaris
426   * Added compilation of volume files to Makefile.am in renderer.
427   * Added empty files with licenses for volume management in renderer.
428
429  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 22 May 2009 12:00:00 +0300
430
431 mafw-gst-renderer (0.1.2009.21-4) unstable; urgency=low
432
433   * MAFW gst renderer, pre-release 0.2009.21-4
434   * Reuse video sink component, do not create a new one every time
435     we play something.
436   * Ref audio and video sink before setting them, since we want them
437     to persist after the pipeline has been destroyed.
438
439  -- Juha Kellokoski <veitikka6@gmail.com>  Wed, 20 May 2009 11:00:00 +0300
440
441 mafw-gst-renderer (0.1.2009.21-3) unstable; urgency=low
442
443   * MAFW gst renderer, pre-release 0.2009.21-3
444   * Fixes: NB#104494 - Missing renderer error when video clib has high framerate 
445   * Fixes: NB#115514 - UPnP:After seeking the seekbar on Pause state audio/video clip started playing
446   * Fixes: NB#115304 - Video playback will stop if we plug in usb cable
447   * Fixes: NB#115299 - Media player seek bar comes to starting position if usb cable is pluged in
448   * Properly initialize variable.
449   * Use specific error codes for unsupported 
450     resolution and unsupported fps conditions.
451
452  -- Juha Kellokoski <veitikka6@gmail.com>  Tue, 19 May 2009 10:30:00 +0300
453
454 mafw-gst-renderer (0.1.2009.21-2) unstable; urgency=low
455
456   * MAFW gst renderer, pre-release 0.2009.21-2
457
458  -- Juha Kellokoski <veitikka6@gmail.com>  Mon, 18 May 2009 11:00:00 +0300
459
460 mafw-gst-renderer (0.1.2009.21-1) unstable; urgency=low
461
462   * MAFW gst renderer, pre-release 0.2009.21-1
463   * Fixes: NB#117015 - video plays in windowed mode
464   * Fixes: NB#100842 - seeking in aac over http fails
465   * Fixes: NB#115126 - Media Player abuses Tracker API while playing songs
466   * Do not reuse video sink for now, somehow it gets
467     broken after some time and as a result we cannot set XID of target
468     video window to use.
469   * Create and configure audio and video sinks once, then provide these
470     to playbin2 when a new pipeline is created.
471   * Changed _handle_duration to use _check_duration and added for
472     seekability too.
473   * Reworked _query_duration_and_seekability into _check_duration and _check
474     seekability.
475   * Added timeout to query duration and seekability and changed when it was
476     called.
477   * Set timeout id to 0 when timeout is removed
478   * Used function to compare duration in seconds instead of comparing pure
479     nano seconds.
480   * Added function to compare durations in seconds.
481   * Query duration and seek after buffering is complete.
482   * Reworked adding the timeout to use a function.
483   * Modified seekability emission to be done only with changes and adapted
484     to type changes.
485   * Modified duration emission to be emitted only with changes.
486   * Media seekability initialized to unknown when playback begins.
487   * SeekabilityType renamed and moved to renderer worker.
488   * Renderer worker seekability uses its type now instead of gboolean.
489   * Stored duration and seek timeout id to be able to remove it later in
490     renderer worker.
491   * Added query for duration and seekability some seconds after going to
492     PLAYING to have more accurate information from GStreamer in renreder
493     worker.
494   * Reworked _finalize_startup in renderer worker into _finalize_startup and
495     _query_duration_and_seekability. The first uses now the second.
496   * Set pulse sink's latency-time property to half of buffer-time,
497     this provides double buffering capabilities and should also help
498     with avoiding audio glitches. Also, removed buffering for volume
499     pipeline, since that is not needed.
500
501  -- Juha Kellokoski <veitikka6@gmail.com>  Thu, 14 May 2009 10:09:18 +0300
502
503 mafw-gst-renderer (0.1.2009.20-1) unstable; urgency=low
504
505   * MAFW gst renderer, pre-release 0.2009.20-1
506   * Fixes: NB#107221 - Connecting and disconnecting with an AP while playing an MP3 cause audio breakage
507   * Fixes: NB#114181 - Video aspect ratio is not preserved
508   * Set appropriate buffering settings for audio sink
509     to avoid audio glitches on certain scenarios.
510   * Maintainer changed in control file.
511
512  -- Juha Kellokoski <veitikka6@gmail.com>  Thu, 07 May 2009 11:00:00 +0300
513
514 mafw-gst-renderer (0.1.2009.19-1) unstable; urgency=low
515
516   * MAFW gst renderer, pre-release 0.2009.19-1
517   * Fixes: NB#108833 - [Onsite] Audio volume is turned full when song is changed
518   * Fixes: NB#113464 - Dbus connection lost error message displayed in while trying to up/down volume level from MTG 
519   * Fixes: NB#96483 - Gstreamer renderer does not change from GST_STATE_PAUSED to GST_STATE_READY after timeout
520   * Fixes: NB#104494 - Missing renderer error when video clib has high framerate
521   * Fixes: NB#110654 - mafw-dbus-wrapper prints about a critical error
522   * Fixes: NB#103987 - Audio playback is breaking for few seconds while playing mms live streams.
523   * Fixes power management issues caused by the volume pipeline
524     being always in PAUSED state. While a proper implementation
525     for volume management is not in place, this temporal fix
526     workarounds the problem by setting it to PAUSED on demand
527     when global volume has to be read, and then setting it back
528     to READY.
529   * Do not check video caps on prepare-xwindow-id, instead wait
530     for prerolling to finish, otherwise caps are not set yet.
531   * Use 'g_timeout_add_seconds' where possible.
532   * Added monitor volume hack again, but when going to playing instead of
533     stopping.
534   * Revert "Added monitor_hack again but called only when stopping the worker."
535   * Added monitor_hack again but called only when stopping the worker.
536   * Revert "Added dirty hack to be aware of the volume changes that don't 
537     happen"
538   * Revert "Hack to monitor volume does not return TRUE, but FALSE and 
539     reinstalls"
540   * Improved playlist-change handling
541   * Hack to monitor volume does not return TRUE, but FALSE and reinstalls
542     the timeout not to do it at regular intervals, but a timeout after last
543     callback is run.
544   * Do not go to PLAYING state until we are done buffering.
545   * Disable native flags in playbin2 temporarily since this is causing
546     trouble with some videos. Also, allow videos with resolution 
547     up to 848x576.
548   * Added dirty hack to be aware of the volume changes that don't happen
549     inside mafw code. As soon as GStreamer adds notify::volume signals, we
550     have to remove this immediately.
551   * Setting volume when playing is done only for playback volume.
552   * Moved volume management from playback pipeline to volume pipeline. We
553     don't update the volume pipeline because it should be updated but we do it
554     with the playback one because it has always to be set up.
555   * Moved listening to volume signals from playback pipeline to volume
556     pipeline in renderer
557   * Added customized pipeline to always listen to volume changes in renderer
558   * Added support to distinguish between audio and video codec errors.
559   * Fixed critical warning message.
560   * When we get the ckey coming from the sync bus to the async bus, we check
561     the caps and raise an error if they are not suitable.
562
563  -- Juha Kellokoski <veitikka6@gmail.com>  Thu, 30 Apr 2009 10:00:00 +0300
564
565 mafw-gst-renderer (0.1.2009.18-1) unstable; urgency=low
566
567   * MAFW gst renderer, pre-release 0.2009.18-1
568
569  -- Juha Kellokoski <veitikka6@gmail.com>  Thu, 23 Apr 2009 15:30:00 +0300
570
571 mafw-gst-renderer (0.1.2009.17-2) unstable; urgency=low
572
573   * MAFW gst renderer, pre-release 0.2009.17-2
574
575  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 17 Apr 2009 09:18:07 +0300
576
577 mafw-gst-renderer (0.1.2009.17-1) unstable; urgency=low
578
579   * MAFW gst renderer, pre-release 0.2009.17-1
580
581  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Wed, 15 Apr 2009 15:59:15 +0300
582
583 mafw-gst-renderer (0.1.2009.16-2) unstable; urgency=low
584
585   * MAFW gst renderer, pre-release 0.2009.16-2
586   * Fixes: NB#110043 - Mafw-dbus-wrapper crash is observed while switching between proxy playlist in a particular case
587   * Fixes: NB#108725 - DLNA CTT tool gives a failed verdict on "MT HTTP Header: Range - use in HEAD/GET requests"
588   * Added pre-unmount signal handling in the renderer. 
589   * Added debug for seekability in renderer.
590   * Renderer uses now as first choice seekability coming from source and if not 
591     defined, we query GStreamer as it happened so far.
592   * Added requesting seekability to source in renderer.
593   * Added support for seekability coming from source in renderer.
594   * Removed assumption of positive seekability for local files with known 
595     duration.
596   * If GStreamer cannot answer to a request for seekability, we assume it is 
597     not.
598
599  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Tue, 14 Apr 2009 15:06:34 +0300
600
601 mafw-gst-renderer (0.1.2009.16-1) unstable; urgency=low
602
603   * MAFW gst renderer, pre-release 0.2009.16-1
604   * All tags reported by Gst are referenced and freed later on, 
605     when they have emitted to clients. However, _emit_renderer_art
606     was obtaining a reference to a tag value and freeing that
607     reference when done, leading to a double unref later on.
608
609  -- Mika Tapojärvi <mika.tapojarvi@sse.fi>  Wed, 08 Apr 2009 12:41:14 +0300
610
611 mafw-gst-renderer (0.1.2009.15-2) unstable; urgency=low
612
613   * MAFW gst renderer, pre-release 0.2009.15-2
614
615  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 03 Apr 2009 09:17:14 +0300
616
617 mafw-gst-renderer (0.1.2009.15-1) unstable; urgency=low
618
619   * MAFW gst renderer, pre-release 0.2009.15-1
620   * Fixes: NB#106136 - Metadata not shown properly for radio stations.
621   * Added transport-actions property. For the moment contains information
622     about Seek operation.
623   * Unit test disabled by default for system integration purposes.
624   * Some tags are detected when Gstreamer is already
625     in GST_STATE_PLAYING, so in this case, emit them right away, otherwise
626     they are never emitted to the UI.
627
628  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 03 Apr 2009 09:17:14 +0300
629
630 mafw-gst-renderer (0.1.2009.14-4) unstable; urgency=low
631
632   * MAFW gst renderer, pre-release 0.2009.14-4
633   * Update playcount id should be 0 while _notify_play is run in renderer
634     so it doesn have sense checking about that
635   * Removed update_playcount_needed as behavior can be accoplished only with 
636     timeout id in renderer.
637   * Moved the code to remove the update_playcount to the state class to fix
638     state pattern.
639   * _update_playcount_cb made public inside the renderer to be called from other 
640     parts of it.
641   * Moved the code to add the timeout to state-transitioning.
642   * Moved the code from the state notify_eos in the base renderer to the 
643     state-playing.
644   * Added initialization of the update_playcount structures in renderer.
645
646  -- Juha Kellokoski <veitikka6@gmail.com>  Wed, 01 Apr 2009 09:34:16 +0300
647
648 mafw-gst-renderer (0.1.2009.14-3) unstable; urgency=low
649
650   * MAFW gst renderer, pre-release 0.2009.14-3
651   * Fixes: NB#107595 - Xid not set error comes when video is played to the end and then played again with media player
652   * Removed guessing the seekability from renderer in favor of only GStreamer
653     query.
654   * Setting pipeline to NULL without checking for async changes as it
655     cannot happen according to Stefan comments.
656   * Must always stop() on EOS when there are 
657     no more items to play. This frees X resources if playing video,
658     otherwise setting a new Xid afterward leads to a BadWindow X 
659     error.
660   * Enabling gstreamer optimization flags
661   * Creating pipeline at startup and, soon after the playback has ended, to 
662     speed up the starting of the playback
663
664  -- Juha Kellokoski <veitikka6@gmail.com>  Tue, 31 Mar 2009 09:20:00 +0200
665
666 mafw-gst-renderer (0.1.2009.14-2) unstable; urgency=low
667
668   * MAFW gst renderer, pre-release 0.2009.14-2
669
670  -- Juha Kellokoski <veitikka6@gmail.com>  Mon, 30 Mar 2009 09:23:13 +0200
671
672 mafw-gst-renderer (0.1.2009.14-1) unstable; urgency=low
673
674   * MAFW gst renderer, pre-release 0.2009.14-1
675
676  -- Juha Kellokoski <veitikka6@gmail.com>  Fri, 27 Mar 2009 09:30:00 +0200
677
678 mafw-gst-renderer (0.1.2009.13-5) unstable; urgency=low
679
680   * MAFW gst renderer, pre-release 0.2009.13-5
681   * Fixes: NB#102972 - Pause AAC clip from UPnP server timer shows as 00:00
682   * Changed _notify_buffer_status in state-transitioning in renderer
683     to use the do_notify_buffer status as code was the same after removing timer
684   * Removed timer support from renderer utils
685   * Removed timer handling in renderer.
686   * Removed timer use from renderer get_position
687   * Changed API to return gint instead if guint in the get_position
688     callback
689   * Set Visa as integrator.
690   * Upgrade copyright year.
691   * Add headers for Makefile.am and configure.ac files.
692   * Set Visa Smolander as the contact person in headers.
693
694  -- Juha Kellokoski <veitikka6@gmail.com>  Thu, 26 Mar 2009 09:53:00 +0200
695
696 mafw-gst-renderer (0.1.2009.13-4) unstable; urgency=low
697
698   * MAFW gst renderer, pre-release 0.2009.13-4
699
700  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Wed, 25 Mar 2009 09:16:48 +0200
701
702 mafw-gst-renderer (0.1.2009.13-3) unstable; urgency=low
703
704   * MAFW gst renderer, pre-release 0.2009.13-3
705
706  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Tue, 24 Mar 2009 09:23:08 +0200
707
708 mafw-gst-renderer (0.1.2009.12-4) unstable; urgency=low
709
710   * MAFW gst renderer, pre-release 0.2009.12-4
711
712  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Wed, 18 Mar 2009 09:17:01 +0200
713
714 mafw-gst-renderer (0.1.2009.12-3) unstable; urgency=low
715
716   * MAFW gst renderer, pre-release 0.2009.12-3
717   * Fixed CID 610
718   * Fixed CID 2592
719
720  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Wed, 18 Mar 2009 09:17:01 +0200
721
722 mafw-gst-renderer (0.1.2009.12-2) unstable; urgency=low
723
724   * MAFW gst renderer, pre-release 0.2009.12-2
725   * Fixes: NB#102172 - Total clip duration shown wrongly for vbr clips.
726   * Fixes: NB#105468 - Mafw-dbus-wrapper freezes when commands are given consecutively
727   * Corrected the double tag emission when pausing in transitioning
728     and going to GST_STATE_READY in renderer worker
729   * Moved _free_taglist functions above in renderer worker
730   * Removed tag_list as global variable to be inside the renderer
731     worker
732   * Modified other functions according this point
733   * Moved _add_ready_timeout from _construct_pipeline to _do_play
734     in renderer to allow us going to ready just after building the pipeline
735     because in the other case we hadn't received the seekability yet.
736   * Solved a memory leak when freeing the tag list in renderer worker
737   * Changed going to GST_STATE_READY only for seekable streams in renderer
738     worker
739   * Code to go to GST_STATE_READY after sometime in PAUSED in renderer
740     worker reactivated
741   * Added checks for NULL buffers when emitting the current frame on
742     paused.
743
744  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Tue, 17 Mar 2009 09:21:54 +0200
745
746 mafw-gst-renderer (0.1.2009.11-6) unstable; urgency=low
747
748   * MAFW gst renderer, pre-release 0.2009.11-6
749
750  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Thu, 12 Mar 2009 09:13:36 +0200
751
752 mafw-gst-renderer (0.1.2009.11-5) unstable; urgency=low
753
754   * MAFW gst renderer, pre-release 0.2009.11-5
755
756  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Thu, 12 Mar 2009 09:13:36 +0200
757
758 mafw-gst-renderer (0.1.2009.11-4) unstable; urgency=low
759
760   * MAFW gst renderer, pre-release 0.2009.11-4
761
762  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Wed, 11 Mar 2009 09:09:57 +0200
763
764 mafw-gst-renderer (0.1.2009.11-3) unstable; urgency=low
765
766   * MAFW gst renderer, pre-release 0.2009.11-3
767
768  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Tue, 10 Mar 2009 09:12:41 +0200
769
770 mafw-gst-renderer (0.1.2009.11-2) unstable; urgency=low
771
772   * MAFW gst renderer, pre-release 0.2009.11-2
773   * Fixes: NB#104680 - System UI freezed while playing high resolution albumart clips
774   * Added buffering info test in renderer
775   * Added support to get buffering information in renderer tests
776   * Added tests for properties management in renderer tests
777   * Solved a problem that could cause some race conditions in volume handling
778     in renderer worker
779   * Moved _set_volume and _set_mute functions in the worker file in
780     renderer.
781   * Added support to manage properties values in renderer tests
782   * Added test for duration emission in renderer tests
783   * Added test for get_position in renderer
784   * Added tests for media art emission in renderer
785   * Added GStreamer tag management in renderer tests
786   * Added testframe.png to renderer tests
787   * Activated and fixed video tests compilation in renderer
788   * Added functions to metadata checks in renderer tests.
789   * Added error policy tests in renderer
790   * Added support in renderer tests to receive expected error callbacks
791   * Fixed problem with update lastplayed in renderer tests.
792   * Solved problem in playcount renderer tests.
793
794  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Mon, 09 Mar 2009 09:24:38 +0200
795
796 mafw-gst-renderer (0.1.2009.11-1) unstable; urgency=low
797
798   * MAFW gst renderer, pre-release 0.2009.11-1
799   * Notify when third-party applications modify gstreamer volume.
800   * Enabling unit tests to mafw-gst-renderer.
801   * Update playcount and last-played when reaching EOS, or after 10 seconds.
802
803  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Thu, 05 Mar 2009 14:43:54 +0200
804
805 mafw-gst-renderer (0.1.2009.10-1) unstable; urgency=low
806
807   * MAFW gst renderer, pre-release 0.2009.10-1
808   * Fixed segfault
809   * Removed gstreamer0.10-selector from the mafw-gst-renderer dependencies.
810   * Allow blanking when TV Out cable is plugged.
811
812  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Thu, 26 Feb 2009 14:06:24 +0200
813
814 mafw-gst-renderer (0.1.2009.9-1) unstable; urgency=low
815
816   * MAFW gst renderer, pre-release 0.2009.09-1
817   * Disabling optimization flags
818   * Removing helixbin usage
819   * Delaying metadatas received from gstreamer
820   * Preload some gst plugins at startup
821   * Adding some optimization flags to the pipeline
822
823  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Thu, 19 Feb 2009 17:26:04 +0200
824
825 mafw-gst-renderer (0.1.2009.8-1) unstable; urgency=low
826
827   * MAFW gst renderer, pre-release 0.2009.08-1
828   * Fixes: NB#98725
829   * Fixes: NB#100158
830   * Added Nokia copyright to gstcreenshot.[ch] files in renderer.
831   * Made bvw_frame_conv_convert asynchronous
832   * Adapted renderer worker to that conversion.
833   * Reusing pipeline for color space conversion in renderer.
834   * Changed raw video art saving to use bacon video widget conversion in
835     mafw-gst-renderer
836   * Added gstsnapshot.[ch] files to renderer to convert raw frames into
837     understandable format for gdk_pixbuf
838   * Changed tmp file name for gstreamer renderer emitted art
839   * Changed function _save_graphic_file_from_gst_buffer to
840     save an unconverted video/x-raw-rgb.
841   * Revert "Fake function that copies a fake frame to test"
842
843  -- Juha Kellokoski <ext-juha.kellokoski@nokia.com>  Thu, 12 Feb 2009 14:22:39 +0200
844
845 mafw-gst-renderer (0.1.2009.07-1) unstable; urgency=low
846
847   * MAFW gst renderer, pre-release 0.2009.07-1
848   * Changed highest resolution for fremantle
849
850  -- Mika Tapojärvi <ext-mika.tapojarvi@nokia.com>  Fri, 06 Feb 2009 08:38:37 +0200
851
852 mafw-gst-renderer (0.1.2009.06-1) unstable; urgency=low
853
854   * MAFW gst renderer, pre-release 0.2009.06-1
855   * Changed highest resolution for fremantle
856   * Added GTK_DISABLE_DEPRECATED parameters for mafw-tracker-source 
857     configure.ac. Added extended descriptions for 
858   * mafw-gst-renderer.
859   * Build fix
860
861  -- Mika Tapojärvi <ext-mika.tapojarvi@nokia.com>  Fri, 30 Jan 2009 14:03:15 +0200
862
863 mafw-gst-renderer (0.1.2009.05-1) unstable; urgency=low
864
865   * MAFW gst renderer, pre-release 0.2009.05-1
866   * Changing the base class of the extension objects to GInitiallyUnowned
867   * Changed testframe.jpeg
868
869  -- Mika Tapojärvi <ext-mika.tapojarvi@nokia.com>  Thu, 22 Jan 2009 14:33:27 +0200
870
871 mafw-gst-renderer (0.1.2009.04-1) unstable; urgency=low
872
873   * MAFW, pre-release 0.2009.04-1
874   * Changed testframe.jpeg
875   * Reducing lintian warnings.
876   * Fixes: NB#97304
877   * Fixes: NB#94990
878   * Fixes: NB#85894
879
880  -- Mika Tapojärvi <ext-mika.tapojarvi@nokia.com>  Fri, 16 Jan 2009 14:59:38 +0200
881
882 mafw-gst-renderer (0.1.2009.03-1) unstable; urgency=low
883
884   * MAFW, pre-release 0.1.2009.03-1
885   * Testing the error reporting when resuming in transitioning state
886     without having paused.
887   * Sent a GError if trying to resume in transitioning state without
888     having paused before.
889   * Reset timer when stopping.
890   * Remated stream_timer_* functions into media_timer_* because
891     name was confusing.
892   * Renamed _is_playlist into uri_is_playlist and moved to -utils in
893     renderer.
894   * Changed its calls to use the new name.
895   * Changed condition about reporting the error when performing _do_seek.
896   * Added comment about the playlist mode error handling in renderer
897     worker.
898   * Changed tagmap array for a GHashTable in renderer worker.
899   * Removed playback mode and pl struct from global variables and added
900     to worker structure.
901   * Added worker as parameter to _reset_pl_info and _on_pl_entry_parsed
902     in renderer because it is needed to use the parameters inside worker structure.
903   * Removed old_error handler because it was not being used.
904   * In renderer worker renamed:
905      * NORMAL_MODE -> WORKER_MODE_SINGLE_PLAY
906      * PLAYLIST_MODE -> WORKER_MODE_PLAYLIST
907   * Changed _metadata_set_cb to g_debug if operation was correct or if
908     it failed.
909   * Reindented _update_playcount_metadata_cb parameters in renderer.
910   * Logged error in _update_playcount_metadata_cb in renderer because
911     it was just being ignored. This causes the tests to log the warning.
912   * Added a meaningful error to a test in renderer.
913   * Fixed _update_playcount_metadata_cb documentation in renderer.
914   * Renamed _playcount_metadata into _update_playcount_metadata_cb in
915     renderer.
916   * mafw_gstreamer_renderer_get_position changed not to test for
917     callback != NULL because it is already being checked in preconditions.
918   * Changed mafw_gstreamer_renderer_get_status not to test callback != NULL
919     because it is already checked in preconditions.
920   * In mafw_gstreamer_renderer_get_status added check for callback != NULL
921     in preconditions.
922   * Renamed unable_play_count into play_failed_count in renderer.
923   * Added G_LOG_DOMAIN for check-mafw-gstreamer-renderer.
924   * Removed the CHECK-MLS traces from renderer tests.
925   * Changed the G_LOG_DOMAIN for given files to have more suitable ones
926     in renderer.
927
928  -- Mika Tapojärvi <ext-mika.tapojarvi@nokia.com>  Thu, 08 Jan 2009 16:13:10 +0200
929
930 mafw-gst-renderer (0.1.2008.52-1) unstable; urgency=low
931
932   * Renamed midas to mafw
933
934  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Mon, 22 Dec 2008 12:55:59 +0200
935
936 midas-gstreamer-renderer (0.1.2008.52) unstable; urgency=low
937
938   * Removing libtotem-pl-parser
939   * Deactivated code of the timeout to go to ready until bug with gstreamer is clarified.
940   * Added functions to add, remove and timeout function itself to switch from PAUSED to READY in renderer worker.
941     Used this functions to implement the behavior when pausing.
942   * Fixes NB#85894      incorrect duration reported
943   * Fixes NB#93484      Playlist format other than wpl and ram shows its icon incorrectly in Playlists container
944   * Fixes NB#94990      Gstreamer renderer gives seekable metadata TRUE for radio stream
945
946
947  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 19 Dec 2008 15:28:58 +0200
948
949 midas-gstreamer-renderer (0.1.2008.51-1) unstable; urgency=low
950
951   * (ha)xmas: hardwire ximagesink is removed
952
953  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Mon, 15 Dec 2008 12:55:59 +0200
954
955 midas-gstreamer-renderer (0.1.2008.51) unstable; urgency=low
956
957   * (ha)xmas: hardwire ximagesink temporarily
958
959  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 12 Dec 2008 14:57:37 +0200
960
961 midas-gstreamer-renderer (0.1.2008.50) unstable; urgency=low
962
963   * Added get_last_index method the the mock playlist in renderer
964   tests.
965   * Added new test cases for various use cases.
966
967  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 05 Dec 2008 13:29:06 +0200
968
969 midas-gstreamer-renderer (0.1.2008.49) unstable; urgency=low
970
971   * In development.
972
973  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 28 Nov 2008 14:35:35 +0200
974
975 midas-gstreamer-renderer (0.1.2008.48) unstable; urgency=low
976
977   * In renderer:
978    --Renamed _get_graphic_file_path into _get_tmp_file_from_pool and
979     changed to use the tmp files pool.
980    --Replaced the calls to use _get_tmp_file_from_pool with the
981      proper changes to parameters and return values.
982   * Added resume operation to transitioning state in renderer that
983     allows to resume in transitioning.
984   * Added stop after pausing while transitioning to finish process in a better
985     way in renderer tests.
986   * Implemented HAL listener which stops renderer when usb cable is plugged
987     in, and we are playing something from memory card
988   * Changed do_next and do_prev to begin playback if pressing next
989     or prev when going beyond the playlist limits in renderer.
990   * Added mechanism to start/stop wrappers on package install/removal
991     (ignoring scratchbox support for now).  Uses DSME.
992     Added an Xsession.post script.
993     Updated affected components
994   * Fixes: NB#92843     MidasRenderer ""playlist-changed"" and ""media-changed"" signals occur in random order when changing playlist
995   * Fixes: NB#92238     Play state not preserved when next pressed in the end of the playlist.
996
997  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 21 Nov 2008 16:59:53 +0200
998
999 midas-gstreamer-renderer (0.1.2008.47) unstable; urgency=low
1000
1001   * Send error signal when handling playback errors.
1002   * Added conic network detection in renderer
1003   * Added error handing in renderer for CODEC_NOT_FOUND , seek error, network errors, DRM errors.
1004   * Fixes: NB#87297     Property of shuffle operation not reflected to the last item of playlist
1005   * Fixes: NB#87354     shuffle not applied to dynamically added clips
1006   * Fixes: NB#87667     Midas-playlist-daemon crashes with repeat mode 'on' & playing unsupported clip
1007   * Fixes: NB#91530     Media-changed signal comes everytime item is added to playlist
1008   * Fixes: NB#91566     glib criticals observed when audio playback is stopped
1009   * Fixes: NB#87841     Next and previous gives ""Index out of bounds error"" on last and first items
1010   * Fixes: NB#91893     local sink crashes when invalid playlist items are played
1011
1012  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 14 Nov 2008 12:30:41 +0200
1013
1014 midas-gstreamer-renderer (0.1.2008.46) unstable; urgency=low
1015
1016   * Fixes: NB#91061      gstreamer-gnomevfs pkgs missing.
1017
1018  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 07 Nov 2008 11:58:32 +0200
1019
1020 midas-gstreamer-renderer (0.1.2008.45) unstable; urgency=low
1021
1022   *  Implemented move_to_last based on playlist get_last_index function
1023   *  Implemented tag emission of renderer art in MidasGstreamerRenderer.
1024
1025  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 31 Oct 2008 14:14:16 +0200
1026
1027 midas-gstreamer-renderer (0.1.2008.44) unstable; urgency=low
1028
1029   * Added support to request the current frame
1030   * Added support for the property in the renderer and its storage on the worker.
1031   * added gdkpixbuf dependency.
1032
1033  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 24 Oct 2008 10:11:52 +0300
1034
1035 midas-gstreamer-renderer (0.1.2008.43) unstable; urgency=low
1036
1037   * Renaming local-sink->midas-gstreamer-renderer
1038   * support of playback on diablo
1039
1040  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 17 Oct 2008 15:03:14 +0300
1041
1042 midas-gstreamer-renderer (0.1.2008.42) unstable; urgency=low
1043
1044   * Fixes: NB#89265     unable to parse wpl playlist format files in local sink
1045
1046  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 10 Oct 2008 16:10:02 +0300
1047
1048 midas-gstreamer-renderer (0.1.2008.40) unstable; urgency=low
1049
1050   * Using playbin2.
1051
1052  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Mon, 29 Sep 2008 07:02:28 +0000
1053
1054 midas-gstreamer-renderer (0.1.2008.39) unstable; urgency=low
1055
1056   * Fixes: NB#87723     Play item pointer switches back to first item of playlist while repeat mode of playlist is not enabled
1057
1058  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Sun, 21 Sep 2008 18:35:06 +0300
1059
1060 midas-gstreamer-renderer (0.1.2008.38) unstable; urgency=low
1061
1062   * Unit tests fixed after the use_count API addition.
1063
1064  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Mon, 15 Sep 2008 08:11:12 +0300
1065
1066 midas-gstreamer-renderer (0.1.2008.37) unstable; urgency=low
1067
1068   * small face-lift (configure.ac, Makefile.am:s and build fixes)
1069   * Fixes: NB#86160     Media continues to play after deleting the playlist
1070
1071  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Mon, 08 Sep 2008 08:37:04 +0300
1072
1073 midas-gstreamer-renderer (0.1.2008.36) unstable; urgency=low
1074
1075   * Fixes: NB#87757     Seeking gives unknown seek mode as error in callback function
1076   * Fixes: NB#87414     Seek option is not enabled for mp3 format files
1077   * Fixes: NB#87463     playback is switched back to 20 seconds time stamp when the forward button is pressed
1078   * Fixes: NB#87524     Video full screen turns blank during pause playback state
1079
1080  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Mon, 01 Sep 2008 08:21:43 +0300
1081
1082 midas-gstreamer-renderer (0.1.2008.35) unstable; urgency=low
1083
1084   * In development.
1085
1086  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Sun, 24 Aug 2008 19:42:40 +0300
1087
1088 midas-gstreamer-renderer (0.1.2008.34) unstable; urgency=low
1089
1090   * More strict parameter checking by set_position().
1091
1092  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Fri, 15 Aug 2008 09:48:16 +0300
1093
1094 midas-gstreamer-renderer (0.1.2008.33) unstable; urgency=low
1095
1096   * Initial release.
1097   * Fixes: NB#85491     stop() in transitioning state
1098   * Fixes: NB#85894     incorrect duration reported
1099   * Fixes: NB#85481     Unable to seek attached mp3 file using MAFW api
1100   * Fixes: NB#85675     sink::metadata-changed signal reports the is-seekable key in integer
1101   * Fixes: NB#86692     local-sink doesn't emit buffering-info signals
1102   * Fixes: NB#85161     attempts to play media having unsupported format results in error message
1103   * Fixes: NB#85160     GLIB CRITICAL message trying to get the iradio-name metadata from gstreamer
1104   * Fixes: NB#85892     Pausing resets playback
1105   * Fixes: NB#85897     media always reported to be unseekable
1106   * Fixes: NB#86160     Media continues to play after deleting the playlist
1107   * Fixes: NB#86654     crash while playing from a playlist
1108   * Fixes: NB#85149     play(callback) is not invoked
1109   * Fixes: NB#85150     only the first item of the playlist is played
1110   * Fixes: NB#85498     sink should advance to next item if current is unplayable
1111   * Fixes: NB#86893     UPnP media content not playing
1112   * Fixes: NB#85472     play() starts last play_object()ed item again
1113   * Fixes: NB#85475     assign_playlist() starts playing
1114   * Fixes: NB#85479     misleading index in media-changed for play_object()
1115   * Fixes: NB#85628     crash if invoked without callback
1116   * Fixes: NB#87082     gstreamer criticals during playback
1117   * Fixes: NB#85489     critical warnings via assign_playlist(NULL)
1118   * Fixes: NB#87084     assign_playlist() critical warnings
1119   * Fixes: NB#86956     midas-dbus-wrapper dies when playback is attempted in mentioned scenario
1120
1121  -- Zeeshan Ali <zeeshan.ali@nokia.com>  Sun, 10 Aug 2008 19:52:39 +0300