forked from libhybris/libhybris
/
changelog
750 lines (473 loc) · 29.6 KB
/
changelog
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
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
libhybris (0.1.0+git20151016+6d424c9-0ubuntu7) xenial; urgency=medium
[ Ugo Riboni ]
* Allow setting/clearning the camera metering region
[ Alex Tu ]
* compat: force modules to be build for 32bit only
[ Simon Fels ]
* debian: adjust our build depends depending which distro we build for
- With this we select now gcc 4.7 for vivid builds and take what
ever else is default on all other distributions. We need to switch
soon or later away from gcc 4.7 but before we can do that we need
to overcome the still existing ABI issues we get when we build
with something else than gcc 4.7.
-- Simon Fels <simon.fels@canonical.com> Mon, 07 Mar 2016 10:41:54 +0100
libhybris (0.1.0+git20151016+6d424c9-0ubuntu6) xenial; urgency=medium
[ Simon Fels ]
* Revert "debian: drop requirement of gcc 4.7"
[ Franz-Josef ]
* hybris: add hook for freeaddrinfo and getaddrinfo
-- Simon Fels <simon.fels@canonical.com> Fri, 05 Feb 2016 15:23:26 +0100
libhybris (0.1.0+git20151016+6d424c9-0ubuntu5) xenial; urgency=medium
* debian: drop requirement of gcc 4.7
-- Simon Fels <simon.fels@canonical.com> Tue, 26 Jan 2016 12:37:21 +0100
libhybris (0.1.0+git20151016+6d424c9-0ubuntu4) xenial; urgency=medium
[ You-Sheng Yang ]
* wifi: fix hardware_legacy/wifi.h not found
* tests: fix test_audio compilation on Android 5 or above
[ Carsten Munk ]
* Hook getlogin, __sprintf_chk, __snprintf_chk
[ Simon Fels ]
* hybris: common: dump mutex address
* hybris: common: add ugly workaround for malit-hist-dump thread
* hybris: common: also hook prctl to workaround mali-hist-dump
* hybris: common: also log name when prctl called with PR_SET_NAME
* hybris: common: add exit workaround for mali-hist-dump thread
* hybris: common: be more precise on prctl log messages
* hybris: add configuration option to enable mali related quirks
* hybris: common: hook localtime, gmtime and friends
* debian: enable mali quirks
* hybris: common: hook missing pthread functions
* hybris: common: add further debug statements for symbol hooking
* debian: update changelog
[ You-Sheng Yang ]
* compat: media: remove wrong BOARD_HAS_MEDIA_PLAYER_PAUSE guard
* compat: media: implement android::IMediaRecorder::resume
[ Simon Fels ]
* debian: drop files listed twice in .install files
* debian: drop -dbg package as we generate them automatically
[ You-Sheng Yang ]
* hooks: add pthread_mutex_timedlock
[ Thomas Voß ]
* Hook pthread_kill such that pthread_t values of 0 do not lead to segfaults.
[ Simon Fels ]
* debian: update changelog
* debian: correct vcs reference to point to launchpad
[ You-Sheng Yang ]
* hook: add pthread_condattr_setclock
* hook: skip only symbol names prefixed with "pthread" or "__pthread"
[ Mikko Harju ]
* [libhybris] Add cache for socket based property lookups.
[ Simon Fels ]
* hybris: common: add simple macro to check for existing symbols
* debian: drop stripping of not existing package
* Revert "debian: don't package NFC stuff anymore"
* utils: fix binding wrapper macro generator script
* debian: sync changelog up with what is released
* debian: enable property cache for x86 and armhf
* debian: rules: cleanup formatting for autoconf options
-- Simon Fels <simon.fels@canonical.com> Tue, 26 Jan 2016 11:05:14 +0100
libhybris (0.1.0+git20151016+6d424c9-0ubuntu3) vivid; urgency=medium
* Various fixes to allow camera access to work in the web browser
* Fix compat layer compilation when API functions are missing on
certain devices in the media player implementation.
* Add initial support for Android 5.x
-- Simon Fels <simon.fels@canonical.com> Thu, 07 Jan 2016 08:07:11 +0100
libhybris (0.1.0+git20151016+6d424c9-0ubuntu1) vivid; urgency=medium
[ Ricardo Salveti de Araujo ]
* New upstream snapshot:
- Rebasing patches and removing the ones that are already available in
upstream
[ Alex Tu ]
* Fix Build error.
[ Simon Fels ]
* Merge with upstream and rebased chagnes
-- Simon Fels <simon.fels@canonical.com> Fri, 16 Oct 2015 09:14:11 +0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu39) vivid; urgency=medium
* linker: adding dl_iterate_phdr for ARM (required by Android 5 blobs)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 06 Apr 2015 20:53:06 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu38) vivid; urgency=medium
* Reverting switch to CLOCK_MONOTONIC_RAW as that caused a regression
when recording videos with krillin
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 16 Mar 2015 15:59:00 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu37) vivid; urgency=medium
* Backporting fixes from upstream before doing a new rebase:
- sysconf mapping
- New optimization via gnu dispatching: zero call overhead glesv2
wrapper
- dlsym the symbols in eglGetProcAddress from the glibc libraries
- hooks.c: Switch to CLOCK_MONOTONIC_RAW instead of CLOCK_REALTIME
- hooks.c: fixing typos in function calls
- Fix a missmatch between glibc's addrinfo and bionic's getaddrinfo
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 12 Mar 2015 01:16:13 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu36) vivid; urgency=medium
[ Ugo Riboni ]
* camera: expose the ability to query the supported flash modes
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 14 Jan 2015 19:28:56 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu35) vivid; urgency=medium
[ Alfonso Sanchez-Beato ]
* media: thread-protect list output buffer infos list
[ Mathieu Trudel-Lapierre ]
* wifi: add method to check if compat side is available
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 08 Dec 2014 14:28:57 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu34) vivid; urgency=medium
[Florian Boucault]
* camera/compat: added getter/setter for JPEG encoding quality.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 25 Nov 2014 11:12:26 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu33) vivid; urgency=medium
[Yuan-Chen Cheng]
* Use PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP in dlfcn.c for
bionic/linker/dlfcn.cpp use it and needed by certain android bsp.
This is basically a cherry-pick from android upstream.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 20 Nov 2014 19:48:28 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu32) vivid; urgency=medium
[ Alfonso Sanchez-Beato ]
* media: thread-protect release of media buffers
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 13 Nov 2014 22:09:31 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu31) vivid; urgency=medium
[ Ricardo Mendoza ]
* compat/media: improve client death notification registration and handler
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 05 Nov 2014 18:15:23 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu30) vivid; urgency=medium
[ Jim Hodapp ]
* Add direct_camera_test support for setting the thumbnail size.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 04 Nov 2014 20:37:09 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu29) vivid; urgency=medium
[ Jim Hodapp ]
* Add hybris API that allows retrieval of supported camera still
image thumbnail sizes that qtubuntu-camera can take advantage of.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 30 Oct 2014 22:38:05 -0400
libhybris (0.1.0+git20131207+e452e83-0ubuntu28) utopic; urgency=medium
[ Alfonso Sanchez-Beato ]
* media/compat: Add CSD to data for configuring codec (LP: #1378397)
[ Ricardo Mendoza ]
* Implement Observer interface for the MediaRecorder class
(LP: #1362658)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 14 Oct 2014 22:05:15 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu27) utopic; urgency=medium
* debian/rules: using hardening=-stackprotectorstrong as that's not
supported with gcc 4.7
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 19 Sep 2014 03:34:34 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu26) utopic; urgency=medium
[ Yu-Cheng Chou <ianchou821@gmail.com> ]
* debian/control: fix typo in description (LP: #1259444)
[ Daniel van Vugt ]
* hooks: converting linear search into a binary search
(LP: #1343198)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 14 Aug 2014 17:45:44 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu25) utopic; urgency=medium
[ Alfonso Sanchez-Beato ]
* Adding support for the wifi HAL
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 13 Aug 2014 01:32:42 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu24) utopic; urgency=medium
[ Jim Hodapp ]
* Moved audio record source files from libhybris source tree to
frameworks/av/media/libmedia
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 06 Aug 2014 17:10:52 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu23) utopic; urgency=medium
[ Jim Hodapp ]
* compat/camera: export additional interface and logic for audio
support when recording videos
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 05 Aug 2014 17:02:19 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu22) utopic; urgency=medium
* compat: roll back local changes for native buffer allocators
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 24 Jul 2014 02:29:36 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu21) utopic; urgency=medium
* compat/camera: adding metadata setter for GPS location
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 16 Jul 2014 16:08:09 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu20) utopic; urgency=medium
* Added function to retrieve list of supported camera's scene modes
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 11 Jul 2014 12:10:49 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu19) utopic; urgency=medium
* Added Camera's scene mode parameter value for HDR
* compat/camera: adding extras required by the mtk bsp
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 08 Jul 2014 19:51:08 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu18) utopic; urgency=medium
[ Jim Hodapp ]
* compat: adding camera_service, also exporting the media_recorder
functionality
[ Ricardo Salveti de Araujo ]
* Makefile.am: installing additional header for media_recorder
* debian/control: bumping standards-version to 3.9.5
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 24 Jun 2014 11:42:07 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu17) utopic; urgency=medium
* Enabling test_lights again (with fixes)
* test_audio.c: retry stream_out in case it fails in the first try
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 17 Jun 2014 22:47:51 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu16) utopic; urgency=medium
* test_audio.c: improving test, creating both input and output streams
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 22 May 2014 20:26:57 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu15) utopic; urgency=medium
* tests/Makefile.am: adding test_audio back
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 19 May 2014 16:52:16 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu14) trusty; urgency=medium
* Make sure a client can render video if it connects to media-hub a
second time.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 04 Apr 2014 11:16:27 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu13) trusty; urgency=medium
* Add media-hub support (out of process video decoding).
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 27 Mar 2014 11:50:09 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu12) trusty; urgency=medium
* input: add method to check if compat side is available
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 19 Mar 2014 22:23:43 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu11) trusty; urgency=medium
* hardware.c: hw_get_module should return an error if module not found,
instead of crashing with SIGSEGV (LP: #1208862)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 19 Mar 2014 19:07:57 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu10) trusty; urgency=medium
[ Iain Lane ]
* Turn on wayland support to provide libwayland-egl, which mesa in Ubuntu
relies on. This makes libhybris a viable provider of the
<deb-multi-arch>_egl_conf alternate. (LP: #1206371)
[ Ricardo Salveti de Araujo ]
* debian/rules: changing default alternatives priority to be lower than
the one provided by mesa (EGL/GLES), avoid breaking normal desktop
(LP: #1232962)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 18 Mar 2014 21:47:34 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu9) trusty; urgency=medium
* camera_compatibility_layer.cpp: in our case the texture is controlled by
the app (avoid locks in gl consumer) LP: #1282701
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 03 Mar 2014 14:24:20 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu8) trusty; urgency=medium
* common: also protecting the bionic system property calls
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 26 Feb 2014 01:34:19 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu7) trusty; urgency=medium
* media: fixing code for 4.4 and improving the release_output_buffer logic
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 21 Feb 2014 00:57:19 -0300
libhybris (0.1.0+git20131207+e452e83-0ubuntu6) trusty; urgency=medium
* Making compat code compatible with Android 4.4.2
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 23 Jan 2014 02:38:35 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu5) trusty; urgency=medium
* Allowing grouper to share the shm block between users for usc
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 14 Jan 2014 20:01:25 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu4) trusty; urgency=low
* debian/control: fix typo in descriptions (LP: #1255726, LP: #1259341)
-- Benjamin Kerensa <bkerensa@ubuntu.com> Sun, 05 Jan 2014 13:37:00 -0800
libhybris (0.1.0+git20131207+e452e83-0ubuntu3) trusty; urgency=low
* compat/media, hybris/media: removing singleton and simplifying the code now
that most of the sync logic is happening in gstreamer
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 23 Dec 2013 15:04:51 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu2) trusty; urgency=low
* hybris/media: adding missing surface_texture_client_hardware_rendering
function in surface_texture_client_hybris.h, that got removed during a
rebase conflict.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 19 Dec 2013 13:20:26 -0200
libhybris (0.1.0+git20131207+e452e83-0ubuntu1) trusty; urgency=low
* New upstream snapshot:
- Rebasing patches and removing the ones that are already available in
upstream
- Performance improvements for the glesv2 hybris driver
- android-platform-headers renamed and migrated to a different source
package (android-headers)
- Most libraries can now be used via a pkg-config file
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 11 Dec 2013 01:31:48 -0200
libhybris (0.1.0+git20130606+c5d897a-0ubuntu37) trusty; urgency=low
* Mark android-platform-headers Multi-Arch: foreign, so that libhardware-dev
is cross-installable.
* Use the right compiler if set up for cross-compiling.
Cross-build-dependencies won't work right due to the dep on
gcc-4.7/g++-4.7, but this will work better than anything else and you can
satisfy the build-deps by hand for now.
-- Steve Langasek <steve.langasek@ubuntu.com> Sat, 23 Nov 2013 05:41:05 +0000
libhybris (0.1.0+git20130606+c5d897a-0ubuntu36) trusty; urgency=low
* 0035-hooks.c-adding-hooks-for-asprintf-and-vasprintf-both.patch:
- Missing hooks needed by the emulator EGL/GLES driver
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 14 Nov 2013 17:34:51 -0200
libhybris (0.1.0+git20130606+c5d897a-0ubuntu35) saucy; urgency=low
* 0034-Support-for-software-rendering-and-buffer-management.patch:
- Add a getter function that allows a client app to check to see if we
are doing hardware rendering.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 14 Oct 2013 17:04:02 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu34) saucy; urgency=low
* 0034-Support-for-software-rendering-and-buffer-management.patch:
- Enable support for software rendering and improving buffer management
when decoding/rendering a video
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 09 Oct 2013 18:46:48 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu33) saucy; urgency=low
* 0033-hardware-adding-missing-power.h.patch:
- Adding missing libhardware power.h header
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 09 Oct 2013 11:48:44 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu32) saucy; urgency=low
* 0032-Make-the-decoding-rendering-loop-much-more-robust.-F.patch:
- Making the decoding/rendering loop more robust by releasing
the output buffers in case the hal call fails (LP: #1234207)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 02 Oct 2013 22:48:24 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu31) saucy; urgency=low
* 0031-Fixes-bug-lp-1234007-out-of-index-crash-for-handling.patch:
- Fixing an out of index crash when handling media_codec_layer output
buffers list (LP: #1234007)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 02 Oct 2013 11:35:46 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu30) saucy; urgency=low
* 0030-compat-media-also-support-decoding-with-playbin.patch:
- Refreshing patch adding another method to ask when the client is ready
for rendering
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 30 Sep 2013 16:08:45 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu29) saucy; urgency=low
* 0030-compat-media-also-support-decoding-with-playbin.patch:
- Improving rendering/decoding handling to also work with playbin
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 27 Sep 2013 13:54:55 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu28) saucy; urgency=low
* 0029-compat-input-take-full-geometry-by-default-in-input-.patch:
- Removing surfaceflinger dependency of the input stack by allowing the
consumer to pass the screen width and height
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 25 Sep 2013 23:21:51 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu27) saucy; urgency=low
* 0028-surface_texture_client_hybris-using-float-instead-of.patch:
- Using float directly instead of GLfloat to avoid conflicts with Qt
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 13 Sep 2013 10:30:57 -0400
libhybris (0.1.0+git20130606+c5d897a-0ubuntu26) saucy; urgency=low
* 0027-media-provide-a-method-to-check-the-compat-availabil.patch:
- Provide a runtime method to check if the media compat layer is available
in the system (/system from Android)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 12 Sep 2013 11:13:39 -0400
libhybris (0.1.0+git20130606+c5d897a-0ubuntu25) saucy; urgency=low
* 0026-Added-a-function-to-get-the-transformation-matrix-an.patch:
- Adding extra surface texture calls for media playback
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 11 Sep 2013 10:33:17 -0400
libhybris (0.1.0+git20130606+c5d897a-0ubuntu24) saucy; urgency=low
* Moving the media HAL into a separated package (libmedia), so we can have
the proper package dependencies in the gst-plugins-bad package (otherwise
it ends up depending on libhybris, which breaks EGL for desktop).
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 10 Sep 2013 10:40:32 -0400
libhybris (0.1.0+git20130606+c5d897a-0ubuntu23) saucy; urgency=low
* 0025-audio.h-handling-the-float-based-function-calls-with.patch:
- Using proper aapcs attribute to the float based function calls in the
audio HAL
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 10 Sep 2013 09:48:48 -0400
libhybris (0.1.0+git20130606+c5d897a-0ubuntu22) saucy; urgency=low
* 0024-compat-input-block-poll-avoid-waking-up-at-every-500.patch:
- Block poll when retrieving the input events via HAL, to avoid waking up
at every 500 ms
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 04 Sep 2013 21:21:34 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu21) saucy; urgency=low
* 0010-hardware-include-adding-audio-hal-related-headers-fr.patch:
- Updating patch to really reflect headers from android-4.2.2_r1.2
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 29 Aug 2013 00:05:31 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu20) saucy; urgency=low
* 0023-compat-media-make-use-of-NativeBufferAllocator-inste.patch:
- Make media use a native buffer allocator so we don't need to depend on
surface flinger
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 28 Aug 2013 17:37:10 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu19) saucy; urgency=low
* 0022-compat-camera-make-use-of-native-buffer-allocator-in.patch:
- Make camera use a native buffer allocator so we don't need to depend on
surface flinger
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 27 Aug 2013 17:08:03 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu18) saucy; urgency=low
* 0021-hooks.c-also-add-a-matching-sysconf-for-_SC_NPROCESS.patch:
- Add a matching sysconf for _SC_NPROCESSORS_ONLN, used by libstagefright
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 26 Aug 2013 18:22:29 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu17) saucy; urgency=low
* 0020-Change-the-SurfaceTextureClientUbuntu-API-to-be-sing.patch:
- Change API to be singleton-based to work around Gstreamer playbin
weirdness.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 26 Aug 2013 11:10:11 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu16) saucy; urgency=low
* 0019-Fix-last-argument-to-pthread_cond_timedwait.patch:
- Fixing last argument of pthread_cond_timedwait so it can work as
expected.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 09 Aug 2013 10:51:32 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu15) saucy; urgency=low
* 0018-properties.c-better-handling-for-name-and-value-size.patch:
- Better handling key and size names, avoid overflow issue with a blob
used by nexus 4 (libqmi_cci.so) - bug found by diwic
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 09 Aug 2013 07:51:28 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu14) saucy; urgency=low
* debian/control: doing proper replaces/breaks for the new packages
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 06 Aug 2013 19:12:43 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu13) saucy; urgency=low
* debian/control:
- Creating android-platform-headers that contains the original Android
headers. This will later come from a different src package once we
rebase libhybris with current upstream.
- Moving libhardware2 and libhybris-common into separated packages,
so we don't have libmirclient depending on the egl/gles libraries.
- Split for other packages should happen once the library is renamed
with upstream, so we can use libhybris/android-foo instead
* 0017-common-hooks.c-handle-null-attr-in-pthread_rwlock_in.patch:
- Handle null attr in pthread_rwlock_init, as it's a valid use case
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 06 Aug 2013 15:44:07 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu12) saucy; urgency=low
* 0016-media-adding-files-for-media-codec-support-with-stag.patch:
- Adding media codec support to allow video decode using libstagefright
directly
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 31 Jul 2013 23:31:32 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu11) saucy; urgency=low
* 0015-camera_compatibility_layer.cpp-don-t-explicitly-rele.patch:
- Don't explicitly release frames, avoid crash on manta
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 18 Jul 2013 04:14:07 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu10) saucy; urgency=low
* debian/control: including missing ui headers into libhybris-dev
(LP: #1199953)
* 0014-input_compatibility_layer.cpp-avoid-blocking-on-exit.patch: avoid
blocking on exit and shutdown (LP: #1199897)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 10 Jul 2013 19:36:09 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu9) saucy; urgency=low
* debian/control: build only for armhf, i386 and amd64
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 01 Jul 2013 19:27:07 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu8) saucy; urgency=low
* 0013-implement-getset-property-via-property-service.patch:
- Adding support for get/set property using the Android property service
* libandroid-properties1: new library to export the property_get,
property_set and property_list android calls
* libhybris-utils: new package providing the getprop and setprop utilities
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 01 Jul 2013 18:50:12 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu7) saucy; urgency=low
* Forcing GCC 4.7, to avoid issues with 4.8 ABI changes (temporarily until
the android side can be built with 4.8 as well)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 26 Jun 2013 18:19:13 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu6) saucy; urgency=low
* Adding 0012-hooks.c-handle-invalid-mutex-in-pthread_mutex_destro.patch:
- Handling invalid mutex in pthread_mutex_destroy
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 25 Jun 2013 00:45:56 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu5) saucy; urgency=low
* 0010-hardware-include-adding-audio-hal-related-headers-fr.patch:
- Updating based on the version set upstream
* Adding 0011-hooks.c-no-need-to-map-strcasestr.patch:
- Remove hook for strcasesrt, glibc verision behaves differently
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 24 Jun 2013 23:03:45 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu4) saucy; urgency=low
* Adding 0010-hardware-include-adding-audio-hal-related-headers-fr.patch:
- Exporting headers needed to access the Android Audio HAL
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 24 Jun 2013 01:28:22 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu3) saucy; urgency=low
* Adding 0009-jb-linker.c-reduce-debugging-output-for-prelinked-li.patch:
- Reducing debugging output for the prelinked library detection logic
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 19 Jun 2013 22:28:28 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu2) saucy; urgency=low
* Adding 0008-hooks-shm-fixing-logic-with-cond-is-negative-error.patch:
- Fixing int -> unsigned int conversion when handling android shared cond
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 14 Jun 2013 05:57:51 -0300
libhybris (0.1.0+git20130606+c5d897a-0ubuntu1) saucy; urgency=low
* New upstream snapshot
* Updating patches against latest upstream, dropping (already merged):
- 0005-egl-platform-common-implement-conversion-to-base-buf.patch
- 0006-hooks-using-shm-hybris-pshared.patch
* Fixing logging support, adding:
- 0006-jb-linker.c-allow-debug-of-the-linker-and-hooked-sym.patch
- 0007-jb-linker.c-ubuntu-touch-uses-dev-alog-instead-of-de.patch
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Fri, 07 Jun 2013 02:54:18 -0300
libhybris (0.1.0+git20130606+6f67260-0ubuntu1) saucy; urgency=low
* New upstream snapshot
* Updating patches against latest upstream
* debian/rules: moving get-orig-source to get-packaged-orig-source
* debian/patches/0005-egl-platform-common-implement-conversion-to-base-buf.patch:
Implement native conversion to base buffer class
* debian/patches/0006-hooks-using-shm-hybris-pshared.patch: use SHM between
hybris instances for pshared mutex and condition (needed by MIR)
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 05 Jun 2013 22:22:02 -0300
libhybris (0.1.0+git20130604+1b671a8-0ubuntu1) saucy; urgency=low
* New upstream snapshot
* Removed patches that are now available in upstream:
- 0001-hybris-include-separating-include-files-per-director.patch
- 0002-Input-adding-initial-compat-files-for-input.patch
- 0005-common-hooks.c-adding-hooks-used-by-the-ubuntu-media.patch
- 0007-common-properties.c-also-probe-property-from-kernel-.patch
- 0008-common-linkers-removing-Android.mk-files-are-they-ar.patch
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 04 Jun 2013 14:25:42 -0300
libhybris (0.1.0+git20130601+dfb2e26-0ubuntu2) saucy; urgency=low
* debian/copyright: fixing license and copyright entries based on a review
done by Sebastien Bacher
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 04 Jun 2013 07:33:11 -0300
libhybris (0.1.0+git20130601+dfb2e26-0ubuntu1) saucy; urgency=low
* Initial release for Ubuntu
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 04 Jun 2013 02:58:01 -0300