Imported Debian patch 0.1.0+git20131207+e452e83-0ubuntu12
[deb_libhybris.git] / debian / changelog
1 libhybris (0.1.0+git20131207+e452e83-0ubuntu12) trusty; urgency=medium
2
3 * input: add method to check if compat side is available
4
5 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 19 Mar 2014 22:23:43 -0300
6
7 libhybris (0.1.0+git20131207+e452e83-0ubuntu11) trusty; urgency=medium
8
9 * hardware.c: hw_get_module should return an error if module not found,
10 instead of crashing with SIGSEGV (LP: #1208862)
11
12 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 19 Mar 2014 19:07:57 -0300
13
14 libhybris (0.1.0+git20131207+e452e83-0ubuntu10) trusty; urgency=medium
15
16 [ Iain Lane ]
17 * Turn on wayland support to provide libwayland-egl, which mesa in Ubuntu
18 relies on. This makes libhybris a viable provider of the
19 <deb-multi-arch>_egl_conf alternate. (LP: #1206371)
20
21 [ Ricardo Salveti de Araujo ]
22 * debian/rules: changing default alternatives priority to be lower than
23 the one provided by mesa (EGL/GLES), avoid breaking normal desktop
24 (LP: #1232962)
25
26 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 18 Mar 2014 21:47:34 -0300
27
28 libhybris (0.1.0+git20131207+e452e83-0ubuntu9) trusty; urgency=medium
29
30 * camera_compatibility_layer.cpp: in our case the texture is controlled by
31 the app (avoid locks in gl consumer) LP: #1282701
32
33 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 03 Mar 2014 14:24:20 -0300
34
35 libhybris (0.1.0+git20131207+e452e83-0ubuntu8) trusty; urgency=medium
36
37 * common: also protecting the bionic system property calls
38
39 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 26 Feb 2014 01:34:19 -0300
40
41 libhybris (0.1.0+git20131207+e452e83-0ubuntu7) trusty; urgency=medium
42
43 * media: fixing code for 4.4 and improving the release_output_buffer logic
44
45 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 21 Feb 2014 00:57:19 -0300
46
47 libhybris (0.1.0+git20131207+e452e83-0ubuntu6) trusty; urgency=medium
48
49 * Making compat code compatible with Android 4.4.2
50
51 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 23 Jan 2014 02:38:35 -0200
52
53 libhybris (0.1.0+git20131207+e452e83-0ubuntu5) trusty; urgency=medium
54
55 * Allowing grouper to share the shm block between users for usc
56
57 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 14 Jan 2014 20:01:25 -0200
58
59 libhybris (0.1.0+git20131207+e452e83-0ubuntu4) trusty; urgency=low
60
61 * debian/control: fix typo in descriptions (LP: #1255726, LP: #1259341)
62
63 -- Benjamin Kerensa <bkerensa@ubuntu.com> Sun, 05 Jan 2014 13:37:00 -0800
64
65 libhybris (0.1.0+git20131207+e452e83-0ubuntu3) trusty; urgency=low
66
67 * compat/media, hybris/media: removing singleton and simplifying the code now
68 that most of the sync logic is happening in gstreamer
69
70 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 23 Dec 2013 15:04:51 -0200
71
72 libhybris (0.1.0+git20131207+e452e83-0ubuntu2) trusty; urgency=low
73
74 * hybris/media: adding missing surface_texture_client_hardware_rendering
75 function in surface_texture_client_hybris.h, that got removed during a
76 rebase conflict.
77
78 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 19 Dec 2013 13:20:26 -0200
79
80 libhybris (0.1.0+git20131207+e452e83-0ubuntu1) trusty; urgency=low
81
82 * New upstream snapshot:
83 - Rebasing patches and removing the ones that are already available in
84 upstream
85 - Performance improvements for the glesv2 hybris driver
86 - android-platform-headers renamed and migrated to a different source
87 package (android-headers)
88 - Most libraries can now be used via a pkg-config file
89
90 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 11 Dec 2013 01:31:48 -0200
91
92 libhybris (0.1.0+git20130606+c5d897a-0ubuntu37) trusty; urgency=low
93
94 * Mark android-platform-headers Multi-Arch: foreign, so that libhardware-dev
95 is cross-installable.
96 * Use the right compiler if set up for cross-compiling.
97 Cross-build-dependencies won't work right due to the dep on
98 gcc-4.7/g++-4.7, but this will work better than anything else and you can
99 satisfy the build-deps by hand for now.
100
101 -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 23 Nov 2013 05:41:05 +0000
102
103 libhybris (0.1.0+git20130606+c5d897a-0ubuntu36) trusty; urgency=low
104
105 * 0035-hooks.c-adding-hooks-for-asprintf-and-vasprintf-both.patch:
106 - Missing hooks needed by the emulator EGL/GLES driver
107
108 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 14 Nov 2013 17:34:51 -0200
109
110 libhybris (0.1.0+git20130606+c5d897a-0ubuntu35) saucy; urgency=low
111
112 * 0034-Support-for-software-rendering-and-buffer-management.patch:
113 - Add a getter function that allows a client app to check to see if we
114 are doing hardware rendering.
115
116 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 14 Oct 2013 17:04:02 -0300
117
118 libhybris (0.1.0+git20130606+c5d897a-0ubuntu34) saucy; urgency=low
119
120 * 0034-Support-for-software-rendering-and-buffer-management.patch:
121 - Enable support for software rendering and improving buffer management
122 when decoding/rendering a video
123
124 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 09 Oct 2013 18:46:48 -0300
125
126 libhybris (0.1.0+git20130606+c5d897a-0ubuntu33) saucy; urgency=low
127
128 * 0033-hardware-adding-missing-power.h.patch:
129 - Adding missing libhardware power.h header
130
131 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 09 Oct 2013 11:48:44 -0300
132
133 libhybris (0.1.0+git20130606+c5d897a-0ubuntu32) saucy; urgency=low
134
135 * 0032-Make-the-decoding-rendering-loop-much-more-robust.-F.patch:
136 - Making the decoding/rendering loop more robust by releasing
137 the output buffers in case the hal call fails (LP: #1234207)
138
139 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 02 Oct 2013 22:48:24 -0300
140
141 libhybris (0.1.0+git20130606+c5d897a-0ubuntu31) saucy; urgency=low
142
143 * 0031-Fixes-bug-lp-1234007-out-of-index-crash-for-handling.patch:
144 - Fixing an out of index crash when handling media_codec_layer output
145 buffers list (LP: #1234007)
146
147 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 02 Oct 2013 11:35:46 -0300
148
149 libhybris (0.1.0+git20130606+c5d897a-0ubuntu30) saucy; urgency=low
150
151 * 0030-compat-media-also-support-decoding-with-playbin.patch:
152 - Refreshing patch adding another method to ask when the client is ready
153 for rendering
154
155 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 30 Sep 2013 16:08:45 -0300
156
157 libhybris (0.1.0+git20130606+c5d897a-0ubuntu29) saucy; urgency=low
158
159 * 0030-compat-media-also-support-decoding-with-playbin.patch:
160 - Improving rendering/decoding handling to also work with playbin
161
162 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 27 Sep 2013 13:54:55 -0300
163
164 libhybris (0.1.0+git20130606+c5d897a-0ubuntu28) saucy; urgency=low
165
166 * 0029-compat-input-take-full-geometry-by-default-in-input-.patch:
167 - Removing surfaceflinger dependency of the input stack by allowing the
168 consumer to pass the screen width and height
169
170 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 25 Sep 2013 23:21:51 -0300
171
172 libhybris (0.1.0+git20130606+c5d897a-0ubuntu27) saucy; urgency=low
173
174 * 0028-surface_texture_client_hybris-using-float-instead-of.patch:
175 - Using float directly instead of GLfloat to avoid conflicts with Qt
176
177 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 13 Sep 2013 10:30:57 -0400
178
179 libhybris (0.1.0+git20130606+c5d897a-0ubuntu26) saucy; urgency=low
180
181 * 0027-media-provide-a-method-to-check-the-compat-availabil.patch:
182 - Provide a runtime method to check if the media compat layer is available
183 in the system (/system from Android)
184
185 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 12 Sep 2013 11:13:39 -0400
186
187 libhybris (0.1.0+git20130606+c5d897a-0ubuntu25) saucy; urgency=low
188
189 * 0026-Added-a-function-to-get-the-transformation-matrix-an.patch:
190 - Adding extra surface texture calls for media playback
191
192 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 11 Sep 2013 10:33:17 -0400
193
194 libhybris (0.1.0+git20130606+c5d897a-0ubuntu24) saucy; urgency=low
195
196 * Moving the media HAL into a separated package (libmedia), so we can have
197 the proper package dependencies in the gst-plugins-bad package (otherwise
198 it ends up depending on libhybris, which breaks EGL for desktop).
199
200 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 10 Sep 2013 10:40:32 -0400
201
202 libhybris (0.1.0+git20130606+c5d897a-0ubuntu23) saucy; urgency=low
203
204 * 0025-audio.h-handling-the-float-based-function-calls-with.patch:
205 - Using proper aapcs attribute to the float based function calls in the
206 audio HAL
207
208 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 10 Sep 2013 09:48:48 -0400
209
210 libhybris (0.1.0+git20130606+c5d897a-0ubuntu22) saucy; urgency=low
211
212 * 0024-compat-input-block-poll-avoid-waking-up-at-every-500.patch:
213 - Block poll when retrieving the input events via HAL, to avoid waking up
214 at every 500 ms
215
216 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 04 Sep 2013 21:21:34 -0300
217
218 libhybris (0.1.0+git20130606+c5d897a-0ubuntu21) saucy; urgency=low
219
220 * 0010-hardware-include-adding-audio-hal-related-headers-fr.patch:
221 - Updating patch to really reflect headers from android-4.2.2_r1.2
222
223 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 29 Aug 2013 00:05:31 -0300
224
225 libhybris (0.1.0+git20130606+c5d897a-0ubuntu20) saucy; urgency=low
226
227 * 0023-compat-media-make-use-of-NativeBufferAllocator-inste.patch:
228 - Make media use a native buffer allocator so we don't need to depend on
229 surface flinger
230
231 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 28 Aug 2013 17:37:10 -0300
232
233 libhybris (0.1.0+git20130606+c5d897a-0ubuntu19) saucy; urgency=low
234
235 * 0022-compat-camera-make-use-of-native-buffer-allocator-in.patch:
236 - Make camera use a native buffer allocator so we don't need to depend on
237 surface flinger
238
239 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 27 Aug 2013 17:08:03 -0300
240
241 libhybris (0.1.0+git20130606+c5d897a-0ubuntu18) saucy; urgency=low
242
243 * 0021-hooks.c-also-add-a-matching-sysconf-for-_SC_NPROCESS.patch:
244 - Add a matching sysconf for _SC_NPROCESSORS_ONLN, used by libstagefright
245
246 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 26 Aug 2013 18:22:29 -0300
247
248 libhybris (0.1.0+git20130606+c5d897a-0ubuntu17) saucy; urgency=low
249
250 * 0020-Change-the-SurfaceTextureClientUbuntu-API-to-be-sing.patch:
251 - Change API to be singleton-based to work around Gstreamer playbin
252 weirdness.
253
254 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 26 Aug 2013 11:10:11 -0300
255
256 libhybris (0.1.0+git20130606+c5d897a-0ubuntu16) saucy; urgency=low
257
258 * 0019-Fix-last-argument-to-pthread_cond_timedwait.patch:
259 - Fixing last argument of pthread_cond_timedwait so it can work as
260 expected.
261
262 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 09 Aug 2013 10:51:32 -0300
263
264 libhybris (0.1.0+git20130606+c5d897a-0ubuntu15) saucy; urgency=low
265
266 * 0018-properties.c-better-handling-for-name-and-value-size.patch:
267 - Better handling key and size names, avoid overflow issue with a blob
268 used by nexus 4 (libqmi_cci.so) - bug found by diwic
269
270 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 09 Aug 2013 07:51:28 -0300
271
272 libhybris (0.1.0+git20130606+c5d897a-0ubuntu14) saucy; urgency=low
273
274 * debian/control: doing proper replaces/breaks for the new packages
275
276 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 06 Aug 2013 19:12:43 -0300
277
278 libhybris (0.1.0+git20130606+c5d897a-0ubuntu13) saucy; urgency=low
279
280 * debian/control:
281 - Creating android-platform-headers that contains the original Android
282 headers. This will later come from a different src package once we
283 rebase libhybris with current upstream.
284 - Moving libhardware2 and libhybris-common into separated packages,
285 so we don't have libmirclient depending on the egl/gles libraries.
286 - Split for other packages should happen once the library is renamed
287 with upstream, so we can use libhybris/android-foo instead
288 * 0017-common-hooks.c-handle-null-attr-in-pthread_rwlock_in.patch:
289 - Handle null attr in pthread_rwlock_init, as it's a valid use case
290
291 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 06 Aug 2013 15:44:07 -0300
292
293 libhybris (0.1.0+git20130606+c5d897a-0ubuntu12) saucy; urgency=low
294
295 * 0016-media-adding-files-for-media-codec-support-with-stag.patch:
296 - Adding media codec support to allow video decode using libstagefright
297 directly
298
299 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 31 Jul 2013 23:31:32 -0300
300
301 libhybris (0.1.0+git20130606+c5d897a-0ubuntu11) saucy; urgency=low
302
303 * 0015-camera_compatibility_layer.cpp-don-t-explicitly-rele.patch:
304 - Don't explicitly release frames, avoid crash on manta
305
306 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 18 Jul 2013 04:14:07 -0300
307
308 libhybris (0.1.0+git20130606+c5d897a-0ubuntu10) saucy; urgency=low
309
310 * debian/control: including missing ui headers into libhybris-dev
311 (LP: #1199953)
312 * 0014-input_compatibility_layer.cpp-avoid-blocking-on-exit.patch: avoid
313 blocking on exit and shutdown (LP: #1199897)
314
315 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 10 Jul 2013 19:36:09 -0300
316
317 libhybris (0.1.0+git20130606+c5d897a-0ubuntu9) saucy; urgency=low
318
319 * debian/control: build only for armhf, i386 and amd64
320
321 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 01 Jul 2013 19:27:07 -0300
322
323 libhybris (0.1.0+git20130606+c5d897a-0ubuntu8) saucy; urgency=low
324
325 * 0013-implement-getset-property-via-property-service.patch:
326 - Adding support for get/set property using the Android property service
327 * libandroid-properties1: new library to export the property_get,
328 property_set and property_list android calls
329 * libhybris-utils: new package providing the getprop and setprop utilities
330
331 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 01 Jul 2013 18:50:12 -0300
332
333 libhybris (0.1.0+git20130606+c5d897a-0ubuntu7) saucy; urgency=low
334
335 * Forcing GCC 4.7, to avoid issues with 4.8 ABI changes (temporarily until
336 the android side can be built with 4.8 as well)
337
338 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 26 Jun 2013 18:19:13 -0300
339
340 libhybris (0.1.0+git20130606+c5d897a-0ubuntu6) saucy; urgency=low
341
342 * Adding 0012-hooks.c-handle-invalid-mutex-in-pthread_mutex_destro.patch:
343 - Handling invalid mutex in pthread_mutex_destroy
344
345 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 25 Jun 2013 00:45:56 -0300
346
347 libhybris (0.1.0+git20130606+c5d897a-0ubuntu5) saucy; urgency=low
348
349 * 0010-hardware-include-adding-audio-hal-related-headers-fr.patch:
350 - Updating based on the version set upstream
351 * Adding 0011-hooks.c-no-need-to-map-strcasestr.patch:
352 - Remove hook for strcasesrt, glibc verision behaves differently
353
354 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 24 Jun 2013 23:03:45 -0300
355
356 libhybris (0.1.0+git20130606+c5d897a-0ubuntu4) saucy; urgency=low
357
358 * Adding 0010-hardware-include-adding-audio-hal-related-headers-fr.patch:
359 - Exporting headers needed to access the Android Audio HAL
360
361 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 24 Jun 2013 01:28:22 -0300
362
363 libhybris (0.1.0+git20130606+c5d897a-0ubuntu3) saucy; urgency=low
364
365 * Adding 0009-jb-linker.c-reduce-debugging-output-for-prelinked-li.patch:
366 - Reducing debugging output for the prelinked library detection logic
367
368 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 19 Jun 2013 22:28:28 -0300
369
370 libhybris (0.1.0+git20130606+c5d897a-0ubuntu2) saucy; urgency=low
371
372 * Adding 0008-hooks-shm-fixing-logic-with-cond-is-negative-error.patch:
373 - Fixing int -> unsigned int conversion when handling android shared cond
374
375 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 14 Jun 2013 05:57:51 -0300
376
377 libhybris (0.1.0+git20130606+c5d897a-0ubuntu1) saucy; urgency=low
378
379 * New upstream snapshot
380 * Updating patches against latest upstream, dropping (already merged):
381 - 0005-egl-platform-common-implement-conversion-to-base-buf.patch
382 - 0006-hooks-using-shm-hybris-pshared.patch
383 * Fixing logging support, adding:
384 - 0006-jb-linker.c-allow-debug-of-the-linker-and-hooked-sym.patch
385 - 0007-jb-linker.c-ubuntu-touch-uses-dev-alog-instead-of-de.patch
386
387 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 07 Jun 2013 02:54:18 -0300
388
389 libhybris (0.1.0+git20130606+6f67260-0ubuntu1) saucy; urgency=low
390
391 * New upstream snapshot
392 * Updating patches against latest upstream
393 * debian/rules: moving get-orig-source to get-packaged-orig-source
394 * debian/patches/0005-egl-platform-common-implement-conversion-to-base-buf.patch:
395 Implement native conversion to base buffer class
396 * debian/patches/0006-hooks-using-shm-hybris-pshared.patch: use SHM between
397 hybris instances for pshared mutex and condition (needed by MIR)
398
399 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 05 Jun 2013 22:22:02 -0300
400
401 libhybris (0.1.0+git20130604+1b671a8-0ubuntu1) saucy; urgency=low
402
403 * New upstream snapshot
404 * Removed patches that are now available in upstream:
405 - 0001-hybris-include-separating-include-files-per-director.patch
406 - 0002-Input-adding-initial-compat-files-for-input.patch
407 - 0005-common-hooks.c-adding-hooks-used-by-the-ubuntu-media.patch
408 - 0007-common-properties.c-also-probe-property-from-kernel-.patch
409 - 0008-common-linkers-removing-Android.mk-files-are-they-ar.patch
410
411 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 04 Jun 2013 14:25:42 -0300
412
413 libhybris (0.1.0+git20130601+dfb2e26-0ubuntu2) saucy; urgency=low
414
415 * debian/copyright: fixing license and copyright entries based on a review
416 done by Sebastien Bacher
417
418 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 04 Jun 2013 07:33:11 -0300
419
420 libhybris (0.1.0+git20130601+dfb2e26-0ubuntu1) saucy; urgency=low
421
422 * Initial release for Ubuntu
423
424 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 04 Jun 2013 02:58:01 -0300