History log of /hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fa4e52e686a1097074b2ac667bcffda507648e42 02-Mar-2017 Alistair Strachan <alistair.strachan@imgtec.com> Revert "Revert "Remove use of deprecated gralloc APIs.""

This reverts commit bf7b37e34b1bdebf5e063271a7f1cf6469412e85.
Bug: 35427231
Test: netflix, youtube, play movies

Change-Id: I3e148580d51c0a963d13d6ce0ec43f487b56bc4a
/hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp
bf7b37e34b1bdebf5e063271a7f1cf6469412e85 23-Feb-2017 Daniel Cardenas <danielcar@google.com> Revert "Remove use of deprecated gralloc APIs."

This reverts commit 407c8ca2b11d9e95d54dce98e347cae2f923ee2f.

Change-Id: I18fab02c71f6e874584b9068cc8a4b6a6f487e5f
/hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp
407c8ca2b11d9e95d54dce98e347cae2f923ee2f 12-Jan-2017 Alistair Strachan <alistair.strachan@imgtec.com> Remove use of deprecated gralloc APIs.

In gralloc v1, the lock/unlock methods that do not take a sync
fence have been removed. Port the libmix/videoencoder module to
use the newer methods which are also available in gralloc v0.

This change also ports libmix/videoencoder to use the new GPU
DDK interface.

Test: Manual, youtube video worked
Bug: 34625842
Change-Id: I7eb3cfb290faa87d2a501bfaaf15b6df9c6e6744
/hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp
308d6505aa49afb36fb8aced906dd1af072df1fd 04-Feb-2016 Alistair Strachan <alistair.strachan@imgtec.com> Switch away from the deprecated IMG Graphics HAL APIs.

In DDK 1.4, a function table was provided at the end of the gralloc_module_t
to extend the gralloc API. This was replaced in DDK 1.5 with perform()
extensions, but the compatibility functions remained. Intel opted to
continue to use this compatibility path. However, future DDKs remove
the compatibility feature.

As DDK 1.5 has already been merged, it is possible to move away from the
deprecate extension methods without disruption.

This prepares the project for future DDKs.

Bug: 26592113
Change-Id: Ic99b449230fc994496d966e4c133a44a15b04125
Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com>
/hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp
8e103bbca35f013a21b7a4c0c771dfeb65464554 30-Jun-2015 Vinil Cheeramvelil <vinil.cheeramvelil@intel.com> Align stride for encoder surfaces to 64 pixels/ bytes

There was an error that caused stride to be 32 pixels aligned.
This caused a double blit just to update the stride. By
aligning to 64 bytes/ the RGB->NV12 blit only happens once.

Bug: 22335388

Change-Id: Ie412983f9efce570899e07404c91fcbdd3e2b835
Signed-off-by: hding3 <haitao.ding@intel.com>
/hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp
c7062268956b5b8cbeab3f7c824eb0fb797f4259 03-Jun-2015 Vinil Cheeramvelil <vinil.cheeramvelil@intel.com> IMG DDK1.5 update for Intel HWC interface in libmix

Bug: 20914944
Bug: 20302101
Bug: 19412176
Bug: 21265944
Change-Id: I26015436a84cf52cb147ce803610322932b70478
Signed-off-by: Pradeep Radhakrishna <pradeep.radhakrishna@intel.com>
Signed-off-by: Vinil Cheeramvelil <vinil.cheeramvelil@intel.com>
/hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp
661c5a76313015b6a3fea4b0e593b761a32f4372 09-Dec-2014 Andreas Gampe <agampe@google.com> Libmix: Remove unused variables

For build-system CFLAGS clean-up, remove unused variables.

Bug: 18632512
Change-Id: Ic6eb098745596a7317f19c8ec52be435c3409f51
/hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp
67efa6523d593d3ebdb3e22eafb186e26d4bad74 17-Sep-2014 ywan171 <yi.a.wang@intel.com> change some LOGI to LOGV in videoencoder

Bug: 17417518
BZ: 223029

Change-Id: I6cbeeeaeb218fe851fe78495b16d362c9f66a134
Signed-off-by: ywan171 <yi.a.wang@intel.com>
/hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp
82b428e49a70ddc051a36d2b3a25d90db79770dc 06-Aug-2014 Guilhem IMBERTON <guilhem.imberton@intel.com> Initial libmix commit

Change-Id: I7a0b9afdc83a3274189cef0788c7296a871a3d98
Signed-off-by: Guilhem IMBERTON <guilhem.imberton@intel.com>
/hardware/intel/common/libmix/videoencoder/VideoEncoderUtils.cpp