summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-17Fixed the video playback glitch issues by hardware decoding of libva.nougat-devAustin Hu
Bug: 29160724 Bug: IMINAN-49451 Because the iWidth of gralloc handle wouldn't be hacked in gralloc HAL, assign mStride with the correct stride value. Change-Id: Ic9406f45fcf8de68cd12a89e7504d012a5856c88 Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-06-02Flush decoder output intead of ISV output to frameworkXigui Wang
BUG: 23150939 ISV output buffer is very limited, it is 10 buffers (time stamp is 60fps after FRC). The buffers to be displayed is in short if we flush ISV output buffers out during framework/decoer reset in adaptive playback. Decoder output buffer are around 20 (time stamp is 24/30 before FRC), we flush it out to dispaly during framework/decoder reset in the adaptive playback. Speed up the whole OMX decoder (deocder + ISV) start up process by output as quickly as we can to avoid video jiter on resolution change of adaptive playback. Note: temporarily don't make the flushing mechanism work for low resolution videos. Change-Id: I308b1745f98a9df0c68e415496b2369a8a0f6914 Signed-off-by: Xigui Wang <xigui.wang@intel.com> Signed-off-by: Haitao Ding <haitao.ding@intel.com> Signed-off-by: Lily Ouyang <lily.ouyang@intel.com> Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-06-02ISV: fixed the crashing issue when playing VP9 clips via ExoPlayer.Austin Hu
Bug: 27589011 Bug: IMINAN-49451 It was due to the introduced Intel YV12 format. Change-Id: Ia572f5302d0cc77bed3395c64c26cb81ac3a736a Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-06-02ISV: Support for both HAL_PIXEL_FORMAT_YV12 and HAL_PIXEL_FORMAT_INTEL_YV12 ↵Austin Hu
formats. Bug: 27589011 Bug: IMINAN-49451 Change-Id: I2cad63b4aa45c6d4b1ad851105966992489614d5 Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-06-02Switch from HAL_PIXEL_FORMAT_YV12 to HAL_PIXEL_FORMAT_INTEL_YV12.Alistair Strachan
Bug: 27589011 Bug: IMINAN-49451 Change-Id: I4736bd7cad383bca51e81d3ba105bbc60fc76a39 Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com> Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-05-25Yet another protected broadcast.Jeff Sharkey
Bug: 28952360 Change-Id: Iceccbe7466348283b76f37b8e2a114d456e56f1b
2016-04-25Fix video jump when bluetooth pairing video playsXin Wang
Make all frames show in order by change the flush mode Bug: 26818454 Change-Id: Ic18cad1301e3746690da5dbc26646072d92a13af Signed-off-by: Xin Wang <xin1.wang@intel.com>
2016-03-11Remove from Media Resource Manager before OMX component is freedJoe Qi
Bug: 26642766 Change-Id: If9650227ef70d15a20b69c89d60d7588c054fd6d Signed-off-by: Joe Qi <joe.qi@intel.com>
2015-08-27am 4fafbac0: am d03051aa: (-s ours) am 89298466: ISV: Turn off some ↵Andreas Gampe
unused-XXX errors * commit '4fafbac05bfe2de4c90715aae08720bb7b7d00cb':
2015-08-27am e3241a07: am 5688c702: (-s ours) am b2615f1e: remove component handle ↵Gu, Wangyi
from map when remove related resource * commit 'e3241a0731b82dea01e61f334718fe2e50335b7d':
2015-08-27am 3d549c54: am c5cc2d2b: (-s ours) intel: expat now exports its header files.Elliott Hughes
* commit '3d549c54193e1f92df40a01553a68f20c23acb1d': intel: expat now exports its header files.
2015-08-27am 02c91860: am 6be4c083: (-s ours) am 9042795f: Implement codec level media ↵Yuanjun Huang
resource manager. * commit '02c91860c236fe2f4df7562df5c76cf206534007':
2015-08-27am b9f3f3f1: am 23db7cb6: (-s ours) am 31fd2943: hardware/intel: libexpat ↵Elliott Hughes
now exports its headers. * commit 'b9f3f3f165f40d8c7d2998e12208c8fd9372693b':
2015-08-27am d03051aa: (-s ours) am 89298466: ISV: Turn off some unused-XXX errorsAndreas Gampe
* commit 'd03051aa68433387aa3f641963cc141d7e90bf13':
2015-08-27am 5688c702: (-s ours) am b2615f1e: remove component handle from map when ↵Gu, Wangyi
remove related resource * commit '5688c702a8831e64541227fd3e43cebf72ce21a7':
2015-08-27am c5cc2d2b: (-s ours) intel: expat now exports its header files.Elliott Hughes
* commit 'c5cc2d2b100b28d492d6e077f88b9fbae4608402': intel: expat now exports its header files.
2015-08-27am 6be4c083: (-s ours) am 9042795f: Implement codec level media resource ↵Yuanjun Huang
manager. * commit '6be4c0831b54e86229b28dc771e71c2acba8bf2d':
2015-08-27am 23db7cb6: (-s ours) am 31fd2943: hardware/intel: libexpat now exports its ↵Elliott Hughes
headers. * commit '23db7cb6e56f3558330a452f77470c811ed7210f':
2015-08-25am 33063d3f: am 89298466: ISV: Turn off some unused-XXX errorsAndreas Gampe
* commit '33063d3f40dc5478ee6646ecf46acd389215f0b4': ISV: Turn off some unused-XXX errors
2015-08-25am 89298466: ISV: Turn off some unused-XXX errorsAndreas Gampe
* commit '892984666e19b4a64005c10be17630adf3e519d5': ISV: Turn off some unused-XXX errors
2015-08-25am 89298466: ISV: Turn off some unused-XXX errorsAndreas Gampe
* commit '892984666e19b4a64005c10be17630adf3e519d5': ISV: Turn off some unused-XXX errors
2015-08-25ISV: Turn off some unused-XXX errorsAndreas Gampe
For build-system CFLAGS clean-up, turn unused-XX warnings into non-errors. Bug: 18632512 (cherry picked from commit 3e65a24faa534ae7659ba35967f950d0b3321b82) Change-Id: I311871d684cd3f294ad8c2e87e059e6f8de17dbd
2015-08-11ISV: Turn off some unused-XXX errorsAndreas Gampe
For build-system CFLAGS clean-up, turn unused-XX warnings into non-errors. Bug: 18632512 Change-Id: I311871d684cd3f294ad8c2e87e059e6f8de17dbd
2015-07-29am b8d20942: am b2615f1e: remove component handle from map when remove ↵Gu, Wangyi
related resource * commit 'b8d209428e028b7b4b9f8e9caa3e91750f9d19e9': remove component handle from map when remove related resource
2015-07-29am b2615f1e: remove component handle from map when remove related resourceGu, Wangyi
* commit 'b2615f1e02eb59b78a9af088ea40299cd0526ff0': remove component handle from map when remove related resource
2015-07-29am b2615f1e: remove component handle from map when remove related resourceGu, Wangyi
* commit 'b2615f1e02eb59b78a9af088ea40299cd0526ff0': remove component handle from map when remove related resource
2015-07-29remove component handle from map when remove related resourceandroid-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1marshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releaseGu, Wangyi
Bug: 20165724 Change-Id: I61dc5a7c633c853c8995a64cb90cb5b439efa26c Signed-off-by: Gu, Wangyi <wangyi.gu@intel.com>
2015-07-23am c9cbf87d: intel: expat now exports its header files.Elliott Hughes
* commit 'c9cbf87d2994c902a36fd2aa4a3a749185ecb713': intel: expat now exports its header files.
2015-07-23intel: expat now exports its header files.Elliott Hughes
Change-Id: I08d8aed5a7a1d2a2d35d367129a17feea29d6878 (cherry picked from commit c5cc2d2b100b28d492d6e077f88b9fbae4608402)
2015-07-21intel: expat now exports its header files.Elliott Hughes
Change-Id: I08d8aed5a7a1d2a2d35d367129a17feea29d6878
2015-07-21intel: expat now exports its header files.Elliott Hughes
Change-Id: I08d8aed5a7a1d2a2d35d367129a17feea29d6878
2015-07-14am 9042795f: Implement codec level media resource manager.Yuanjun Huang
* commit '9042795f805dffc0be5b900df3e42fe32ae61349': Implement codec level media resource manager.
2015-07-13am 9042795f: Implement codec level media resource manager.Yuanjun Huang
* commit '9042795f805dffc0be5b900df3e42fe32ae61349': Implement codec level media resource manager.
2015-07-11am 31fd2943: hardware/intel: libexpat now exports its headers.Elliott Hughes
* commit '31fd29434ec80b74b32ea430f4c0340a8b144018': hardware/intel: libexpat now exports its headers.
2015-07-11am 31fd2943: hardware/intel: libexpat now exports its headers.Elliott Hughes
* commit '31fd29434ec80b74b32ea430f4c0340a8b144018': hardware/intel: libexpat now exports its headers.
2015-07-10hardware/intel: libexpat now exports its headers.android-m-preview-2Elliott Hughes
Change-Id: I7c08b6be3c6d621287afc122b21c00bb42b63816
2015-07-10Implement codec level media resource manager.Yuanjun Huang
A more comprehensive solution. Bug: 20165724 Change-Id: I0a4fe5fe2634cde6e74913dd962578e7e184384d Signed-off-by: Yuanjun Huang <yuanjun.huang@intel.com>
2015-05-11isv - return OMX_ErrorInsufficientResourcesYuanjun Huang
when making component instance fail due to resource limitation. Bug: 20165724 Change-Id: Ic3431e68fa479ef498a54736160dc98e7de774b0
2015-02-20Fix a whole bunch of format strings.android-wear-5.1.1_r1android-wear-5.1.0_r1android-m-preview-1android-m-previewmaster-soongDan Albert
Change-Id: I1e845053f614c757f727ca09d3da7bf14d89bcab
2015-01-07Fix FRC distortion issue.android-cts-5.1_r9android-cts-5.1_r8android-cts-5.1_r7android-cts-5.1_r6android-cts-5.1_r5android-cts-5.1_r4android-cts-5.1_r3android-cts-5.1_r28android-cts-5.1_r27android-cts-5.1_r26android-cts-5.1_r25android-cts-5.1_r24android-cts-5.1_r23android-cts-5.1_r22android-cts-5.1_r21android-cts-5.1_r20android-cts-5.1_r2android-cts-5.1_r19android-cts-5.1_r18android-cts-5.1_r17android-cts-5.1_r16android-cts-5.1_r15android-cts-5.1_r14android-cts-5.1_r13android-cts-5.1_r10android-cts-5.1_r1android-5.1.1_r9android-5.1.1_r6android-5.1.1_r5android-5.1.1_r4android-5.1.1_r38android-5.1.1_r37android-5.1.1_r36android-5.1.1_r35android-5.1.1_r34android-5.1.1_r33android-5.1.1_r30android-5.1.1_r3android-5.1.1_r28android-5.1.1_r26android-5.1.1_r25android-5.1.1_r24android-5.1.1_r22android-5.1.1_r20android-5.1.1_r2android-5.1.1_r19android-5.1.1_r17android-5.1.1_r16android-5.1.1_r15android-5.1.1_r14android-5.1.1_r12android-5.1.1_r10android-5.1.1_r1android-5.1.0_r5android-5.1.0_r4android-5.1.0_r3android-5.1.0_r1lollipop-mr1-wfc-releaselollipop-mr1-releaselollipop-mr1-devlollipop-mr1-cts-releaseXigui Wang
Bug: 18629797 BZ: 230319 Change-Id: I2b6f1b0dac91214473666cd1075ca0018a954429 Signed-off-by: Xigui Wang <xigui.wang@intel.com>
2014-12-16Reduce memory footprint of ituxdShravan
This patch eliminates creation of temporary objects in some methods and thereby reduces memory footprint. Bug: 17850611 BZ: 225614 Change-Id: I49eabc9271553e15f5cbd7196d083629f4323b77 Signed-off-by: Saranya Gopal <saranya.gopal@intel.com>
2014-12-07[Workaround] Disable ISV for YV12 inputDale Stimson
Disable ISV for YV12 input. There is video corruption to playback VP9 with ISV. ISV does not support YV12 1080P input well. Author: Xigui Wang <xigui.wang@intel.com> Bug: 18470801 BZ: 230271 Change-Id: I68fd6e8b74bc24e86127f860ca4ce9b2be085e92 Signed-off-by: Xigui Wang <xigui.wang@intel.com>
2014-12-02Workaround AVC low resolution playbackXigui Wang
Add 9 buffer to workaround AVC low resolution playback BZ: 229811 Bug: 17383204 Change-Id: I6b90f9e9eceaf52a8406bf12d979e677254a5f42 Signed-off-by: Xigui Wang <xigui.wang@intel.com>
2014-11-27Support YV12 input format addendumEd Tam
Pick up missing changes from previous commit. Change-Id: I40d918bc49602a85e71e461f49b42d49c1539cb3 BZ: 229540 Bug: 17383204
2014-11-24Add ISV support to fuguXigui Wang
Fix ISV FRC video jiters of 24 fps input. Support YV12 input format. BZ: 229540 Bug: 17383204 Change-Id: Ic61a520966cc815eca7735207d455e2233659fd6 Signed-off-by: Xigui Wang <xigui.wang@intel.com>
2014-11-19Add ISV support to fuguXigui Wang
Intel Smart Video (ISV) component is a video post processing component. It implements frame rate conversion and sharpen. Bug: 17383204 BZ: 227971 Change-Id: Ia020258dff0d8cb96d8625d2cfa8a4a6c4045527 Signed-off-by: Xigui Wang <xigui.wang@intel.com> Depends-On: I9b22da03ea3f2a7d9dd85042fff442d2414cbc26
2014-09-28Fine tuning of parametersandroid-wear-5.0.0_r1android-cts-5.0_r9android-cts-5.0_r8android-cts-5.0_r7android-cts-5.0_r6android-cts-5.0_r5android-cts-5.0_r4android-cts-5.0_r3android-5.0.2_r3android-5.0.2_r1android-5.0.1_r1android-5.0.0_r7android-5.0.0_r6android-5.0.0_r5.1android-5.0.0_r5android-5.0.0_r4android-5.0.0_r3android-5.0.0_r2android-5.0.0_r1lollipop-wear-releaselollipop-releaselollipop-devlollipop-cts-releaseshravan
Parameters of itux xml are changed based on test to enhance performance. Bug: 17525863 BZ: 224014 Change-Id: I21598a4d8212f737a58a69900c42d675c4f22e91 Signed-off-by: shravan <shravan.k.b.m@intel.com>
2014-09-02EM/THERMAL: Enabling thermal service.shravan
Enabling Android thermal service feature to control platform and skin temprature. Bug: 17154068 BZ: 217020 Change-Id: Ife465076323e126d9cb66653b1313cffc4b963c1 Signed-off-by: shravan <shravan.k.b.m@intel.com>
2014-08-04Initial empty repositoryGeoff Mendal