packaging: add gobject introspection and vala bindings
[profile/ivi/GUPnP-DLNA.git] / NEWS
1 0.10.2
2 ======
3 - Fix vapi generation with GObject-introspection >= 1.36.
4 - Minor build clean-up.
5 - Check the XML profiles against their schema on make check-profiles.
6 - Re-enable some of the old tests on make check.
7 - Fix format detection for ADTS audio streams.
8 - Fix WMA bitrate detection.
9 - Fix gtk-doc warnings.
10
11 Profiles:
12 - Fix MPEG_TS_*_EU audio profiles to include proper bitrates and audio
13   formats.
14 - Remove depth matching in PNG profiles.
15 - Fix AAC level for MULT5 AAC.
16 - Add MPEG_TS_{SD,HD}_{EU,NA} profiles.
17 - Add MPEG_PS_{NTSC,PAL} profiles.
18
19 All contributors to this release:
20   Jens Georg <jensg@openismus.com>
21
22 0.10.1
23 ======
24 - Add functionality to let the meta-data back-end provide a profile on its
25   own.
26
27 All contributors to this release:
28   Jens Georg <jensg@openismus.com>
29
30 0.10.0
31 ======
32 - Various fixes for the GStreamer 0.10 meta-data back-end.
33
34 All contributors to this release:
35   Krzesimir Nowak <krnowak@openismus.com>
36   Jens Georg <mail@jensge.org>
37
38 0.9.5
39 =====
40 - Add --disable-maintainer-mode option.
41 - Add a GStreamer 0.10 meta-data back-end.
42
43 All contributors to this release:
44   Jens Georg <jensg@openismus.com>
45
46 0.9.4
47 =====
48 - Introduce new API to guess a DLNA profile from existing
49   GUPnPDLNAInformation.
50 - Introduce a new library to create GUPnPDLNAInformation from
51   GstDiscovererInfo.
52 - Fix an issue with GValue conversion.
53 - Get rid of the old profile backend and move most of it to the library
54   itself.
55 - Introduce single-include header file.
56
57 All contributors to this release:
58   Krzesimir Nowak <krnowak@openismus.com>
59   Jens Georg <jensg@openismus.com>
60
61 Changes in dependencies:
62  - vapigen >= 0.18 for GStreamer 1.0 vapis.
63
64 0.9.3
65 =====
66 - Fix underlinking of gstreamer plug-in.
67 - Fix out-of-srcdir build with --enable-gtk-doc.
68 - Fix signal G-I annotation.
69 - Link meta-data back-end as a plug-in.
70
71 All contributors to this release:
72   Jens Georg <mail@jensge.org>
73   Krzesimir Nowak <krnowak@openismus.com>
74
75 0.9.2
76 =====
77 - Remove the old gupnp-dlna-1.1.pc.in file.
78 - Remove gupnp and gstreamer-* dependencies from VAPI file generation.
79 - Lower vapigen requirements.
80
81 All contributors to this release:
82   Jens Georg <jensg@openismus.com>
83
84 Changes in dependencies:
85  - vapigen >= 0.14 instead of 0.18
86
87 0.9.1
88 =====
89 - Fix a potential crash in profile guessing.
90 - Fix issues from static code check.
91 - Lower GLib dependency to 2.32.
92
93 All contributors to this release:
94   Krzesimir Nowak <krnowak@openismus.com>
95   Mark Ryan <mark.d.ryan@intel.com>
96   Jens Georg <jensg@openismus.com>
97
98 Bugs fixed in this release:
99  - https://bugzilla.gnome.org/show_bug.cgi?id=689596
100  - https://bugzilla.gnome.org/show_bug.cgi?id=689598
101  - https://bugzilla.gnome.org/show_bug.cgi?id=689612
102  - https://bugzilla.gnome.org/show_bug.cgi?id=689615
103  - https://bugzilla.gnome.org/show_bug.cgi?id=689616
104
105 Changes in dependencies:
106  - GLib >= 2.32
107
108 0.9.0
109 =====
110 - Make DLNA profile handling independant from GStreamer.
111 - Add plugin architecture to support different meta-data extraction back-ends.
112 - Make GStreamer default implementation of meta-data extraction back-end.
113 - Split API docs into users and back-end implementers API.
114
115 All contributors to this release:
116   Krzesimir Nowak <krnowak@openismus.com>
117   Jens Georg <jensg@openismus.com>
118
119 Changes in API:
120  - so version bump
121  - API version bump to 2.0
122
123 Changes in dependencies:
124  - GStreamer 1.0
125  - GLib >= 2.34
126
127 0.7.0
128 =====
129 - Port to GStreamer 1.0
130 - Add parallel installability with gstreamer-0.10-based gupnp-dlna.
131
132 All contributors to this release:
133
134 Jens Georg <mail@jensge.org>
135 Riko Yamada <rik0yamada@yahoo.co.jp>
136 Dominique Leuenberger <dimstar@opensuse.org>
137
138 Changes in API:
139  - so version bump
140  - API version bump to 1.1
141
142 0.6.6
143 =====
144 - Fix minor issues found by static code analysis
145 - Add MKV profiles
146 - Add AVC_MP4_*_EAC3 profiles from Harmattan
147
148 All contributors to this release:
149
150 Jens Georg <mail@jensge.org>
151
152 0.6.5
153 =====
154 - Update autotools integration.
155 - Add missing functions to documentation.
156 - Fix warnings during GIR generation.
157 - Fix GIR namespace to not clash with GUPnP's.
158
159 All contributors to this release:
160
161 Javier Jardón <jjardon@gnome.org>
162 Jens Georg <mail@jensge.org>
163
164 0.6.4
165 =====
166
167 - Add profile for MPEG4_P2_MP4_SP_L5_AAC.
168 - Fix ADTS profiles
169 - Fix MPEG4_P2_MP4_SP_L6_AAC
170
171 All contributors to this release:
172
173 Jens Georg <mail@jensge.org>
174 Arun Raghavan <arun.raghavan@collabora.co.uk>
175
176 0.6.3
177 =====
178
179 - Add profile for MPEG4_P2_MP4_SP_L6_AAC.
180 - Respect ACLOCAL_FLAGS environment variable
181
182 All contributors to this release:
183
184 Jens Georg <mail@jensge.org>
185 Lukasz Pawlik <lucas.pawlik@gmail.com>
186
187 Bugs fixed:
188 - bgo#655504
189
190 0.6.2
191 =====
192
193 - Fix mime types for AAC_* profiles.
194 - Fix AAC_ADTS_* profiles to be matchable in strict mode.
195 - Initial GObject-introspection support
196
197 All contributors to this release:
198
199 Jens Georg <mail@jensge.org>
200 Luis de Bethencourt <luis.debethencourt@collabora.com>
201
202 Bugs fixed:
203 - bgo#653411
204
205 0.6.1
206 =====
207
208 A micro release to really bump the SONAME this time.
209
210 All contributors to this release:
211
212 Andreas Henriksson <andreas@fatal.se>
213 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
214
215 0.6.0
216 =====
217
218 - Add 'MPEG_TS_SD_EU_ISO' profile.
219 - Relax some video restrictions for MPEG TS profile.
220 - Fix profile parsing logic for images.
221 - Drop fourcc format restrictions.
222 - Only initialize thread system once.
223 - Improve/fix external and internal documentation.
224 - Get rid of nasty warnings when building docs.
225 - Improved handling of GstCaps.
226 - Remove redundant initializations.
227 - Fix some leaks.
228 - Hilight test failures by use of red color.
229 - Mark constant return values as such.
230 - Clear the (obsolete) ChangeLog file.
231 - Test media moved to gitorious.
232 - Many non-functional improvements.
233
234 All contributors to this release:
235
236 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
237 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
238 Luis de Bethencourt <luis@debethencourt.com>
239
240 0.5.1
241 =====
242
243 Changes since 0.5.0:
244
245 - Use encoding-profile from gst-plugins-base.
246 - Drop internalized copy of gst-convenience. Did you hear that Fedora peeps?
247 - Explicitly link gupnp-dlna-info against gstreamer-pbutils.
248 - GUPnPDLNAProfile exposes related GstEncodingProfile as a property.
249
250 Dependency related changes:
251
252 - Require gstreamer-pbutils >= 0.10.32.
253
254 All contributors to this release:
255
256 Arun Raghavan <arun.raghavan@collabora.co.uk>
257 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
258 Luis de Bethencourt <luis@debethencourt.com>
259 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
260
261 0.5.0
262 =====
263
264 Changes since 0.4.2:
265
266 - Use GstDiscoverer from gst-plugins-base and remove internal
267   copy of discoverer.
268 - Minor bug fixes.
269
270 Arun Raghavan <arun.raghavan@collabora.co.uk>
271 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
272 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
273
274 0.4.2
275 =====
276
277 Changes since 0.4.1:
278
279 - Remove internal discoverer namespace changes (fixes API breakage)
280 - Skip discoverer tests if media is missing
281
282 Arun Raghavan <arun.raghavan@collabora.co.uk>
283 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
284 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
285
286 0.4.1
287 =====
288
289 Changes since 0.4.0:
290
291 - Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base
292   (0.10.31). Still can't link applications against both, though
293 - Some build fixes
294
295 Arun Raghavan <arun.raghavan@collabora.co.uk>
296 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
297 Ryo ONODERA <ryo_on@yk.rim.or.jp>
298
299 0.4.0
300 =====
301
302 Changes since 0.3.1:
303
304 - Don't link against pbutils to avoid conflicts with internal gstdiscoverer
305 - Add library versioning
306 - Minor test harness change
307
308 Arun Raghavan <arun.raghavan@collabora.co.uk>
309 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
310 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
311
312 0.3.1
313 =====
314
315 Changes since 0.3.0:
316
317 - Update license from LGPL 2.0 to 2.1
318 - Implement a "relaxed mode" so that we can match more media (while not being
319   strictly conformant to the DLNA spec.)
320 - Modify several audio and video profiles to allow for relaxed matching
321 - Implement support for "extended profiles" so that we can add custom profiles
322   for popular formats no supported but the DLNA spec.
323 - Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles
324 - Minor fixes and profile updates
325
326 Arun Raghavan <arun.raghavan@collabora.co.uk>
327 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
328 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
329
330 0.3.0
331 =====
332
333 Changes since 0.2.1:
334
335 - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
336 - Move API to get a profile to the DLNADiscoverer namespace
337 - Make GUPnPDLNAProfile opaque, add to API documentation
338 - Add support for several AVC_MP4_MP profiles
339 - Print stream topology instead of a simple list in gupnp-dlna-info
340 - Add debug output controlled by an environment variable for eaesier
341   debugging
342 - Beginnings of an automated testing infrastructure
343 - Add relaxed/extended mode properties (more details in the next release)
344 - Use 'bitrate' instead of 'maximum-bitrate' while matching streams
345 - Various bug fixes
346
347 All contributors to this release:
348
349 Arun Raghavan <arun.raghavan@collabora.co.uk>
350 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
351 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
352
353 0.2.1
354 =====
355
356 Brown paper-bag release for bad gstreamer dependency.
357
358 0.2
359 ===
360
361 Changes since 0.1:
362
363 - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
364   given URI, as well as other metadata. [Parthasarathi Susarla]
365 - Add support for a few more AVC profiles
366 - Update in-tree copy of gst-convenience
367 - Make MP4 matching stricter - only ISO-compliant files are matched
368 - Couple of enhancements to simplify writing profile XML
369 - Add an API for getting a encoding profile for a DLNA profile and an example
370   to use this with encodebin from gst-convenience. This is still
371   work-in-progress.
372 - Some minor bug fixes
373
374 All contributors to this release:
375
376 Arun Raghavan <arun.raghavan@collabora.co.uk>
377 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
378 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
379
380 0.1
381 ===
382
383 Initial release.