aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-09release-request-66ee9889-2756-44aa-9b4c-91e7b5c1058c-for-git_oc-dr1-release- ↵android-8.0.0_r34android-8.0.0_r33android-8.0.0_r27android-8.0.0_r26android-8.0.0_r25android-8.0.0_r24android-8.0.0_r23android-8.0.0_r22android-8.0.0_r21oreo-dr3-releaseoreo-dr2-releaseoreo-dr1-releaseandroid-build-team Robot
3988462 snap-temp-L14700000061937187 Change-Id: I2af3589ee4be1232c1489250448183ef49a55f5a
2017-05-08fix for clang compile error on mips sgtu instruction. am: fb8fba8060oreo-dr1-devFrank Barchard
am: c802d97f01 Change-Id: Ic78a83dbc9fc010c3d72ee7265907bf99288affa
2017-05-08fix for clang compile error on mips sgtu instruction.android-o-mr1-preview-2android-o-mr1-preview-1Frank Barchard
am: fb8fba8060 Change-Id: I2783b43c53e4829f78b67daf83fa2c30ffb52f00
2017-05-02fix for clang compile error on mips sgtu instruction.android-vts-8.0_r2android-vts-8.0_r1oreo-devFrank Barchard
In NDK r14 the assenbler built into llvm fails on sgtu pseudo-op instruction. r14 uses clang 3.8. sgtu is set great than unsigned. The instruction has been added in 3.9 and 4.0 for future updates https://reviews.llvm.org/D22752#765a2da5 But the its just a pseudo op for sltu: set less than unsigned. So this change switches the order of the 2 operands and uses sltu instead of sgtu. Bug: 37671160 Test: lunch aosp_mips-eng and build is successful. Change-Id: I04b5f756787a468d45c85546f2028360130bd6c1
2017-04-25Merge "Convert external/libyuv to Android.bp" am: 7a6bee2e56 am: 27bbbe73e6 ↵Colin Cross
am: 6b6a73535a -s ours am: c5595ebecf -s ours Change-Id: I3b2ec049351d558ce074da88da16bdf8cc885708
2017-04-25Merge "Convert external/libyuv to Android.bp" am: 7a6bee2e56 am: 27bbbe73e6Colin Cross
am: 6b6a73535a -s ours Change-Id: Id3dccfe79b2ef21e980a00dd50504f047a43ecca
2017-04-25Merge "Convert external/libyuv to Android.bp" am: 7a6bee2e56Colin Cross
am: 27bbbe73e6 Change-Id: I5cf27c994586fec76c71675cb94ee83af7fa2b18
2017-04-25Merge "Convert external/libyuv to Android.bp"Colin Cross
am: 7a6bee2e56 Change-Id: Id4e76faa604a58095654845c40b20190a72b710e
2017-04-25Merge "Convert external/libyuv to Android.bp"android-wear-o-preview-4android-wear-o-preview-3android-o-preview-4android-o-preview-3android-o-preview-2android-o-iot-preview-5android-n-iot-preview-4o-iot-preview-5n-iot-preview-4Treehugger Robot
2017-04-25crash fix for I420ToRGB565 am: b281539ba9Frank Barchard
am: f1387de25b Change-Id: Icd0dcc332b5f3aa4d633b084dced99b306e6cf72
2017-04-25crash fix for I420ToRGB565Frank Barchard
am: b281539ba9 Change-Id: I0eb1a228a28a667c9536ace31dc2c544f3ff241c
2017-04-25Convert external/libyuv to Android.bpColin Cross
See build/soong/README.md for more information. Bug: 37646797 Test: m -j checkbuild Change-Id: I9eeafa6fe101acf59c5eb43376e5a8280158457a Merged-In: I9eeafa6fe101acf59c5eb43376e5a8280158457a (cherry picked from commit 75122e44d21a0587b9ba3968f3ee399524ad5866)
2017-04-25Convert external/libyuv to Android.bpColin Cross
am: 5427c84466 -s ours Change-Id: I49070f1911d0e623a2744e4eb07465035966c7fa
2017-04-25Convert external/libyuv to Android.bpColin Cross
See build/soong/README.md for more information. Bug: 37646797 Test: m -j checkbuild Change-Id: I9eeafa6fe101acf59c5eb43376e5a8280158457a Merged-In: I9eeafa6fe101acf59c5eb43376e5a8280158457a (cherry picked from commit 75122e44d21a0587b9ba3968f3ee399524ad5866)
2017-04-25release-request-ffeef8d5-ea8d-4e3e-9efa-ff171615a565-for-git_oc-dr1-release- ↵android-build-team Robot
3941039 snap-temp-L12800000057524396 Change-Id: I1015914ddd1c3159e830bfecca78d0790e66eb53
2017-04-24Convert external/libyuv to Android.bpColin Cross
See build/soong/README.md for more information. Bug: 37646797 Test: m -j checkbuild Change-Id: I9eeafa6fe101acf59c5eb43376e5a8280158457a
2017-04-20merge in oc-dr1-release history after reset to mastergitbuildkicker
2017-04-20merge in oc-dr1-release history after reset to mastergitbuildkicker
2017-04-20merge in oc-dr1-release history after reset to mastergitbuildkicker
2017-04-19merge in oc-dr1-release history after reset to mastergitbuildkicker
2017-04-19crash fix for I420ToRGB565Frank Barchard
To reproduce with the unittest (not included in this CL): out/Release/libyuv_unittest --gtest_filter=*Convert*I*To* --libyuv_width=1280 --libyuv_height=720 [ RUN ] LibYUVConvertTest.I420ToRGB24_Opt [ OK ] LibYUVConvertTest.I420ToRGB24_Opt (585 ms) [ RUN ] LibYUVConvertTest.I420ToRGB565_Any /Users/fbarchard/bin/runyuv10: line 2: 9424 Segmentation fault: 11 Happens when running with Intel with AVX2 on odd width image. Odd widths are uncommon, and AVX2 is not common on mobile, so doesnt occur much. This function is used by stagefright. The change calls a function with a larger alignment value, indicating the AVX2 should do multiple of 16 pixels with AVX2, and use C code to handle the remainder. Previously the function was passed too small of an alignment value, so the AVX2 would overwrite memory. e.g if it were called with 9 pixels, it would convert 16. Bug: 37328100 Test: out/Release/libyuv_unittest --gtest_filter=*Convert*I*To* --libyuv_width=1280 --libyuv_height=720 Change-Id: If56113527084256e2c2092938bf573722b16f0df
2017-04-18libyuv roll to r1652 for new I422ToRGB565 functionFrank Barchard
Bug: none Test: I422ToRGB565 unittest Change-Id: I8b4418badf725d3ecb6735effcb782976b27979b
2017-03-10roll to version r1649 for halffloat memory underflowFrank Barchard
on odd sized images (e.g. 1 pixel) the temporary buffer copied in bytes, not shorts. This CL fixes that and applies lint and clang-format fixes. Bug: None Test: local mm build is clean with full warnings enabled Change-Id: I9aa95261678113365d289b65375c8b7943c2d486
2017-03-06libyuv r1645 to fix android build warningsFrank Barchard
r1602 under android.mk had unused parameter build warnings. The warnings were disabled. This CL fixes the source and re-enables the warning. Bug: 35099807 Test: mm for libyuv builds cleanly. Change-Id: If6b344ca39b2c321e277421cdeb817a5b1cc2514
2017-02-24Merge "Use registered users in libyuv OWNERS files." am: 4ed322a5e5 am: ↵Chih-hung Hsieh
6fa12cc8b7 am: cf0ecdb15e Change-Id: Ib7995991209b08dd9b3e12859a049579bc3e7297
2017-02-24Merge "Use registered users in libyuv OWNERS files." am: 4ed322a5e5Chih-hung Hsieh
am: 6fa12cc8b7 Change-Id: Ib125e9fd40287635ccd6c7cb590c1cab789e877b
2017-02-24Merge "Use registered users in libyuv OWNERS files."Chih-hung Hsieh
am: 4ed322a5e5 Change-Id: I2bd49f94c11412a51b7663327f7057dbe364e84a
2017-02-24Merge "Use registered users in libyuv OWNERS files."android-o-preview-1android-n-mr2-preview-2o-previewChih-hung Hsieh
2017-02-23Use registered users in libyuv OWNERS files.Chih-Hung Hsieh
AOSP project owners should be registered in Gerrit Code Review. Bug: 33166666 Test: default build targets Change-Id: I3aa725b6ac89c7f8392a1f411213d3551247a307
2017-02-22Merge "Use email addresses that can be found in Gerrit." am: 1cfe037b67 am: ↵Chih-Hung Hsieh
4b4afcaa28 am: d62dd0783b Change-Id: I041742318cb8d08b9c15f60690c2c3c8a13771b9
2017-02-22Merge "Use email addresses that can be found in Gerrit." am: 1cfe037b67Chih-Hung Hsieh
am: 4b4afcaa28 Change-Id: I276f8a0a06bca5726b9509d9ff4ab89f8864d2c0
2017-02-22Merge "Use email addresses that can be found in Gerrit."Chih-Hung Hsieh
am: 1cfe037b67 Change-Id: Ie62ded4f3d50e2053b4000d4762dc08f4b170537
2017-02-22Merge "Use email addresses that can be found in Gerrit."Treehugger Robot
2017-02-21Use email addresses that can be found in Gerrit.Chih-Hung Hsieh
Bug: 33166666 Test: default build targets Change-Id: I7fd14549c4dd7fd83eee565cb8d2ded71c9b2dd6
2017-01-19Merge "Added README.version"Greg Hartman
2017-01-09Makes ConvertToARGB rotate with every source formatJorge E. Moreira
Bug: 34165328 Test: Ran the AVD with the new hwcomposer in landscape orientation. Change-Id: If9a721ac29a63e9b8187bda0425fc3435db63024
2017-01-09Added README.versionGreg Hartman
Test: None Change-Id: I1abab83772dfc3ef90ca2069603301497dcd9b69
2016-12-13Merge "Support shared lib for libyuv_static." am: 9caf0f58f0 am: d8af8efec0 ↵Jaekyun Seok
am: 4979fb47e1 am: fc5d6c5084 Change-Id: Ia7e45bc47a7f71f29a1cb3078900bc5ebf0f9483
2016-12-13Merge "Support shared lib for libyuv_static." am: 9caf0f58f0 am: d8af8efec0Jaekyun Seok
am: 4979fb47e1 Change-Id: Icf6fca5343fae71abe42421419611eddd1484639
2016-12-13Merge "Support shared lib for libyuv_static." am: 9caf0f58f0Jaekyun Seok
am: d8af8efec0 Change-Id: I144635bca13b6d183bc5d4f851c0d1404fb9e69f
2016-12-13Merge "Support shared lib for libyuv_static."Jaekyun Seok
am: 9caf0f58f0 Change-Id: I28c645463c271f752dd2ddb1aae2b9c980a33668
2016-12-13Merge "Support shared lib for libyuv_static."android-n-mr2-preview-1Treehugger Robot
2016-12-12Support shared lib for libyuv_static.Jaekyun Seok
Some venders want to link libyuv_static to their components. And the Android Treble project recommends to use shared lib for easy update and size reduction. So we need to support shared lib for libyuv_static for such vendors. Test: building succeeded. Bug: 33056637 Change-Id: I68408470a16ad591ce83ee9265db6388caaa1199
2016-07-11Suppress unused-parameter warnings in libyuvAurimas Liutikas
ag/1199844 created 69 unused-parameter warnings. This CL suppresses these warnings. Bug: 29870647 Change-Id: Ib035e2d47ec768b2369a40d8abb8e36e3d5ceafe
2016-07-08Update libyuv to r1602 version to get best performance. am: f047e7ca69Hangyu Kuang
am: a4346dd796 Change-Id: I31d7abaf90fe6490f0301b25e599c06d9036bdfe
2016-07-08Update libyuv to r1602 version to get best performance.Hangyu Kuang
am: f047e7ca69 Change-Id: I165546ce60832a618a39168ad2830583434c194d
2016-07-08Update libyuv to r1602 version to get best performance.android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1nougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-dr1-releaseHangyu Kuang
Bug: 29870647 Change-Id: I8ec9fab7f55765fa33ebe7ba1c7ad2147f418de2
2016-01-12Add MJPEG supportandroid-n-mr1-preview-2android-n-mr1-preview-1android-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-7.0.0_r9android-7.0.0_r8android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r36android-7.0.0_r35android-7.0.0_r34android-7.0.0_r33android-7.0.0_r32android-7.0.0_r31android-7.0.0_r30android-7.0.0_r3android-7.0.0_r29android-7.0.0_r28android-7.0.0_r27android-7.0.0_r24android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r11android-7.0.0_r10android-7.0.0_r1nougat-releasenougat-mr0.5-releasenougat-devnougat-cts-releasenougat-bugfix-releaseJustin Chuang
This adds MJPEG support in libyuv_static, but it also adds dependency of libjpeg for modules linked with libyuv_static. BUG: 26318505 Change-Id: I98c70bda5767dc5261268b72986b3a597c28d1be
2016-01-08Merge "Android.mk: make 32bit binary use arm assembly code on 64bit platform"Ying Wang
am: a144ab1ba5 * commit 'a144ab1ba53050cbd4cda24ffa6eab23e9282aa3':
2016-01-08resolve merge conflicts of 32624777b845 to master.Ying Wang
Change-Id: Ib6a23b391f495fbb88328f364bc45ca1adf49bc5