Age | Commit message (Collapse) | Author |
|
Exempt-From-Owner-Approval: Changes already landed internally
Change-Id: I0a31d2578a1cf8fdee902176bf25d9fa0342d74a
|
|
Change-Id: I9a60d9c34b283c1514dff0b20993b45c19ff2d9c
|
|
am: 58f53abcc3
Change-Id: I52ae49ca8af013238af027d99e46fb89a105f268
|
|
* Remove unused variables and function.
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I7394e35bfdc24e85434775fd5b063ee2aea605e4
|
|
am: decfd6003f
Change-Id: I91862a0b19020ad0689aeb679db850d2a6127d45
|
|
am: 8357b3ccb7
Change-Id: I06a215ba57ffaa6e29e4824b4cbe185776bd2115
|
|
am: 35ffe308d2
Change-Id: I0830d652878b79d352fc6a5cdcf695ff8089a37b
|
|
Use the ion.h copy in system/core/libion since it's frozen.
Test: Builds.
Change-Id: I90286d725f74c05fe20fb6392de2c593330c8d16
|
|
DecodeAccuracyTest failure. am: dfc4b4b2ca am: c931ff2293" into oc-dr1-dev-plus-aosp
am: 74cdc413ac
Change-Id: I894bf55c87685fcdd1d0f8efebe2aad81c4b3599
|
|
failure. am: dfc4b4b2ca am: d5c862143d
am: 51b6724ae2
Change-Id: I4cef4616bcc923133eb2cec2b63564858a61d569
|
|
DecodeAccuracyTest failure. am: dfc4b4b2ca am: c931ff2293" into oc-dr1-dev-plus-aosp
|
|
failure. am: dfc4b4b2ca
am: d5c862143d
Change-Id: If607f4281d133eb54fdcf37a2b3ab468cc631a44
|
|
failure. am: dfc4b4b2ca
am: c931ff2293
Change-Id: Id707166973c801f33d1bf02fd138d5a8aae75e95
|
|
failure.
am: dfc4b4b2ca
Change-Id: I825d7caf4aa962162fac27c0abdea4f9b162d849
|
|
failure.
am: dfc4b4b2ca
Change-Id: I31fe68c74df53712d4b6ccba71e68271cb2fe476
|
|
failure.
Bug: 37283516, 62788295, 38138788, 32717946
BZ: IMINAN-51520, IMINAN-51500, IMINAN-51528
To make the workaround in video kernel mode driver take effect.
Test: Netflix, play movies, youtube
Change-Id: Ia8a73e673b88066c70d51ee686659c3e5adf1611
Signed-off-by: Austin Hu <austin.hu@intel.com>
(cherry picked from commit 531fbe107e8e1186cc54670cc85d941e09ebf81b)
|
|
libwsbm is wrapped with a check for ENABLE_IMG_GRAPHICS, so wrap
pvr_drv_video with the same conditional.
Bug: 62148519
Bug: 62148887
Test: m -j nothing, with https://android-review.googlesource.com/c/375156/
Change-Id: I03000097fa397f28f0ec5dce459443c41442b55b
|
|
Bug: 37647680
Bug: 37648355
Test: compile, manual
Change-Id: I5e7e599245c388f15a33615ca99f75ce0e462517
|
|
am: 054060f4c8
Change-Id: Ib5f643dec7b71e3eb6ab7efaf8de6dc1394ea16d
|
|
am: 19045e10b7
Change-Id: I2e9a0c8339251b4fa1bde7490510f11d466e7ef7
|
|
BZ: IMINAN-51481
Fixes: 38135184
Test: Netflix, play movies, youtube
Change-Id: Ic28085bd9789839b6b66ad8b8d53dfc017a60905
Signed-off-by: Austin Hu <austin.hu@intel.com>
(cherry picked from commit 9f457f2f828bde58ad5adb3f57d1d67219da4f36)
|
|
This reverts commit 098d51ceb6eb2ef08c89224446163aa17aee7cbc.
Bug: 35427231
Test: netflix, youtube, play movies
Change-Id: Ia027c383d8e28ef3ff93819ecb60b60ddcc5fd12
|
|
|
|
This reverts commit 0f0b7895526d78458d8c4a09faaaa646e5fc7466.
Change-Id: I19c3bcd70b0b989c9205940d24d20e8092604ae7
|
|
Some makefiles didn’t specify libgui but included
headers from it directly, and they didn’t even
need them.
It works because these headers are on the global
include path. With this change, though, rect.h
is not anymore (albeit exported from libui).
Test: built
Bug: 35164655
Change-Id: I72da3f159db289bf1c1466b095369f19a38ff923
|
|
In gralloc v1, the lock/unlock methods that do not take a sync
fence have been removed. Port the psb_video module to use the
newer methods which are also available in gralloc v0.
This change also ports psb_video to use the new GPU DDK interface.
BAYTRAIL (non-PowerVR graphics) support has been preserved but has
not been compile or runtime tested.
Test: Manual, youtube video worked
Bug: 34625842
Change-Id: I99ff0297deeae9f9ee0761d417b4aac8e6948e2a
|
|
06e002d2cd
am: 7407927b0e
Change-Id: I207f5fcf3274571936438503484e6140145e00d3
|
|
am: 06e002d2cd
Change-Id: I168636930a95e3a11458537c2535b195571f9e6c
|
|
Bug: 32721372
BZ: IMINAN-51199
During the decoding process, there're >= 2 threads (such as ISV and
MediaCodec) which may share the same gralloc buffer
(obj_surface->share_info), although their allocated surfaces belong
to each corresponding decoding context.
So fixed the random issue by registering (referencing) the gralloc
buffer before locking it (for read/write), to avoid its potential
free by other processes/threads. And the gralloc HAL would
defer to free the buffer once all of the registered processes or
threads have unregistered it.
Change-Id: Ied970b0e9a9de512cec9e0841a591cc4d98e327d
Signed-off-by: Austin Hu <austin.hu@intel.com>
|
|
Change-Id: Iafa651485763e88ac05134e5b817cd8365c03d51
|
|
BUG: 22602467
Change use mode driver fw interface for 3.12
Change-Id: I068f723a13bd88e9554a257899285a79fa607d1a
Signed-off-by: hding3 <haitao.ding@intel.com>
|
|
Bug: 22618392
Read YUV data align with decoder output.
This means UV data are stored at the offset of alight height instead of video height.
Change-Id: I80b54adc23096bc6eade86807db01c1fb1ec6c4c
Signed-off-by: hding3 <haitao.ding@intel.com>
|
|
Bug: 22618392
Remove tile stride reset to fix hevc frame drop issue
Change-Id: I82d14f82ac4a17772026557356c8a835cf71d208
Signed-off-by: Haitao Ding <haitao.ding@intel.com>
|
|
Correct gralloc usage together with correct lock area trigger cache
flushing correctly, to resolve corruption during resolution change.
The memset workaround for Bug 19197299 is also removed since we didn't
observe it on DDK-1.5.
Bug: 22183821
Change-Id: If1c112988a300b7aa9054127aa37cc2cf50d5371
Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
|
|
Bug: 19576398
Change-Id: If002e1443f42b5e364df86f0dca16548cc4d51d1
Signed-off-by: hding3 <haitao.ding@intel.com>
|
|
Bug: 21156664
Change-Id: I790b7f39cea94cababf50b09876f7c68ed742518
|
|
Bug: 20914944
Bug: 20302101
Bug: 19412176
Bug: 21265944
Change-Id: I5b427711e1699e4d64895bc6fa1665e9383d8623
Signed-off-by: Pradeep Radhakrishna <pradeep.radhakrishna@intel.com>
|
|
when ion is enabled as backend of gralloc.
video driver needs to pass down fd of graphics buffer
when creat surface from it.
Orig-Author: Randy Xu <randy.xu@intel.com>
Bug: 18731042
BZ: 230505
Change-Id: Ic85a04e1b2766764fb85ff98503022fb7be6b54f
Signed-off-by: mahongpe <hongpeng.ma@intel.com>
|
|
The definition of macroblock_offset in VASliceParameterBufferVP8
has been changed. It is the offset to the first bit of MB from
the first byte of slice data.
pass color info to hwc with payload
Change-Id: I74c62a1a029009b4f4019d6cb684c879f0c4c2a8
Signed-off-by: Haitao Ding <haitao.ding@intel.com>
|
|
clear gfx buffer before decoding.
Bug: 19197299
Change-Id: I83f09fed7d38fc6698749756427771119a51003b
Signed-off-by: mahongpe <hongpeng.ma@intel.com>
|
|
Now that the kernel is using the proper DSI connector type
value, we can stop using the TMP_DSI type.
Bug: 19118845
Change-Id: I700ebb5598ad6b8f6999a849056c49f6c65389a1
Signed-off-by: Sean Paul <seanpaul@chromium.org>
|
|
Now that the DSI & Virtual connector types have been swapped,
we can accept the new DSI type in addition to the temporary
value. This will allow us to start using the new DSI type in
kernel such that we can then remove the temp values altogether
Bug: 19118845
Change-Id: I8af72bb95bd2f272cd0ff63e0e575b3b9e25a4b6
Signed-off-by: Sean Paul <seanpaul@chromium.org>
|
|
For primary display connector type, only accept the TMP_DSI
connector type. This will allow us to change the primary DSI
value in the kernel. We'll switch back once this is done.
Bug: 19118845
Change-Id: I4ccc760538789de669b47aa3bf6036069df80d51
Signed-off-by: Sean Paul <seanpaul@chromium.org>
|
|
For primary display connector type, accept both MIPI or
TMP_DSI types.
Bug: 19118845
Change-Id: I25dc29a8f3ebaee1c46fb6464607ae07bf0883af
Signed-off-by: Sean Paul <seanpaul@chromium.org>
|
|
This is already defined in drm_mode.h and xf86drmMode.h.
Bug: 19118845
Change-Id: I5186a6d7c9a869f607e67f1f9db482b0ffaa6271
Signed-off-by: Sean Paul <seanpaul@chromium.org>
|
|
MPEG2 driver implementation
Change-Id: I43933536803788f31445e4eeb00d95e9dfa620c6
Signed-off-by: Yuanjun Huang <yuanjun.huang@intel.com>
|
|
* commit 'e2d5072c4f0604bdebae4d964ccd2f4f125b4600':
Fix "error: implicit declaration of function 'malloc'".
|
|
Change-Id: I443e4ad88bf538406ddbb6fe4ba3e54eba34a995
|
|
* commit '4bac5bf335c63740958c98bab11b94dc37def621':
Fix "error: implicit declaration of function 'realloc'".
|
|
* commit '6e651afc8c61e7cc2a1f08078e908df2810af49a':
Fix "error: implicit declaration of function 'calloc'".
|