| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added special handling for rotation.
Added bandwidth optimizations.
Bug fixes.
Change-Id: I730bf638bdd3d12c6702b4e1730c2557c730407a
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I567d6792380d49010a213071cac9ab3b098cb137
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I00851a652be271d22949a79ce2bacd3aa8db26e9
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Separated common setup shared between all
operations from parameters that only apply
for bitblt. Scaler will have different setup
for those parameters (for ex. rotation).
Change-Id: I0e87ba854fa92746294ea6fa158b35b046bd973b
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ic9d479d493b1043dcf6fa69a50827c86f8755806
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| |
| |
| | |
RGB and YUV formats are now generically supported.
Change-Id: I8bb3e2060fa1d0912b53671f60dff1269ce6bf96
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
90/270 degree rotation is fixed by adjusting the uv plane
address to get the proper uvplane starting address after the
rotation.
Change-Id: I145e208ece0f3a5e236b90dc3d9ef2575cb83108
Signed-off-by: Jack Yen <jyen@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I086b65732bba3cbcc621e9a437b86612d4a0cb2b
Signed-off-by: Craig Stout <craig.stout@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ice233685d88795538a5c10c2125ef0f1df3c016f
Signed-off-by: Jack Yen <jyen@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
According to bltsville spec, rectangles should not be checked
for validity until clipping has been applied. So we must clip
the dest rect before validating it. Removed the error checking
from the generic rect converter macro. Added error checking
specifically for clip rect and dest rect, post clipping. Proper
validity checking of other rects is TBD.
Change-Id: I07022b5d112bf7b25f592e456429c1876c885fd1
Signed-off-by: Craig Stout <craig.stout@ti.com>
|
| |
| |
| |
| |
| |
| |
| | |
Includes support for nv12 source.
Change-Id: I412c65fcef7385a9f5f5e0548db9e402e98d8b2e
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Resolves a hang on Android when skia is integrated with gc2d.
We can't spawn a thread from inside the zygote process because
Android refuses to fork if any additional threads have been created.
Change-Id: I6f60f71d5bfa11c52b5cd796daf79403dadca339
Signed-off-by: Craig Stout <craig.stout@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ia17b1c2a029e1ed0c8d00a2352bae98ef29ffc81
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When a usecase generates a fill with a 1x1 destination
we were hitting the blt rather than fill path. This change
improves the check for fill to validate whether there is
a virtual address which the fill code needs anyway as it
directly accessing the memory provided by the src1 buffer
descriptor.
Change-Id: I7010075d268f9dd57714119d088e7bc5c7bf17e2
Signed-off-by: Craig Stout <craig.stout@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I54015e6d1fbfa7821c80e461a519f8ab9c2869f4
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I0f2da701ae58cc68f4b2fd349c303b39117b1e5a
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Removed a manual call to "cp" that was touching the libbltsville ticpu
lib every time make was run, requiring new system images to be
regenerated.
Change-Id: I452595402e30e47b930cdc35401a6f98c3b37368
Signed-off-by: James W. Mills <jameswmills@ti.com>
Signed-off-by: Jack Yen <jyen@ti.com>
|
| |
| |
| |
| |
| |
| |
| | |
Binaries don't copy to the out directory on a clean build.
Change-Id: I108935548208957d46e0a0b3b9c1c10fa0f651ab
Signed-off-by: Jack Yen <jyen@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ife68d2a70dec9039f73d59e3407fb398e735a5f0
Signed-off-by: Jack Yen <jyen@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
bvbltparams.maskauxdstrect, BVFLAG_SRC2_AUXDSTRECT and BVFLAG_MASK_AUXDSTRECT;
Add BVAT_reserved2 bvauxtype; Updated documentation (+ new images)
Change-Id: I6a427019ab8d5ca4d6fd725d37f8d6abf8b2e55b
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
equality check; Fixed clipped scaling phase; Rtrn err on split subsamples;
Fixed clipped scaled rectangle validation; Loosened other impl. bvbuffmap
check; Improved errdesc messages
Change-Id: I7dd57eb28c1d301ef4d01453875be90ef0b4ebae
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I5f24d91acff351691cf12d18635d3a4f79674fe7
Signed-off-by: Craig Stout <craig.stout@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I888b26e7b6c6e1c5e50d44d9cc2cb84c0d342ee8
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| |
| |
| | |
Also added GC_C_BUFFER debugger option.
Change-Id: I7a7b642543cb641b9511534287cb5584ebdf8adb
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
All original files are BSD licensed except gclist.h
(GPLv2) which is modified from a linux kernel header.
Change-Id: I2f6dad21322bc628651669b2c1f1beab4bff584c
Signed-off-by: Craig Stout <craig.stout@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ifcb693466f6d3b5cb2232a1cccdf07cfa97bb0c5
Signed-off-by: Craig Stout <craig.stout@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add bvcache api.
Fix file modes.
Change-Id: I5112be939c7b5fdfa003d48a010fa39fe46760f2
Signed-off-by: Craig Stout <craig.stout@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ibceeef51b9c676e88dd19330248b61ad0817ab66
Signed-off-by: Jack Yen <jyen@ti.com>
|
| |
| |
| |
| |
| |
| |
| | |
horizontally.
Change-Id: I5125e829b83a140b60ac71ba65cc6f1cc26886c1
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Improved structure validation checks.
* Fixed two issues that could cause access of bvbltparams members associated
with unused surfaces.
* Added validation of dithermode when doing fills (dithering not currently
supported for fills).
* Added support for BVDITHER_GOOD_ON, BVDITHER_BETTER_ON, and
BVDITHER_BEST_ON.
* Fixed issue with rotated surfaces and fills.
* Added 4 new conversions:
RGBx24 to UYVY
UYVY to RGBx24
NV12 to RGBx24
NV12 to BGRx24
* Added scaled RGBA24 SRC1OVER blend into RGB16 (source2 and destination must
be the same).
* Added scaled RGBA24 SRC1OVER blend into RGB16 with dithering (source2 and
destination must be the same).
* Changed method of non-interpolated upscaling for better pixel distribution.
* Fixed incorrect color in RGBx24 to RGB16 dithering for images without a
multiple of 8 width.
Change-Id: I173e624ea8419e7a2dabd600dc7b11b8ef2ef1b1
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I4e2287c6c3bd863efec7a3b9048b1e8080d2592c
Signed-off-by: David Sin <davidsin@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: If69ec9850652fc2060c70d852e08abcb141f60a0
Signed-off-by: Bo Najdrovsky <bo@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I16a39c6bd9905b0c8d4d410c6e7afbffb1d9f52a
Signed-off-by: Bo Najdrovsky <bo@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ibd2b42e1a265d389b3fc88a202d48a329f017906
Signed-off-by: Bo Najdrovsky <bo@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I97b292eb80c335a3dc2f702deabdbbcdd23377d4
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| |
| |
| | |
Updated binaries and docs for release 2.0.0.8.
Change-Id: I03361c42f36b4acc081196c4c0ecd5d9b7d035f2
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ic80f713b1dfea6d95513c21899f85532ad8a8fe8
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ib264bb580a52540fb614ba72d6e358c30f1a3ba9
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| | |
Change-Id: I7c23c6575c35f2e2358f5903c6156eae41a28224
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |\
| | |
| | |
| | | |
bvbuffmap struct."
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ie2af94fb78d69aade89d895da1ae2ba7a02d6fc3
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I6b2d842be5b6278f1813750ba8a87717ad7b4ffa
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I054f6b4b0686ec5d62306a08d294f32804c2ee38
Signed-off-by: Alexei Shlychkov <shlychkov@gmail.com>
|
| |/
| |
| |
| |
| | |
Change-Id: Ic57c7381ccffc01c55a83e3ef0ca7439e81c4357
Signed-off-by: Alexei Shlychkov <shlychkov@gmail.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ibb20fdf96eb60b670b4a6e9f71d80dc2824df1d2
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| |
| |
| | |
interface easier.
Change-Id: I9ecbad97875cc6c17ac393e1681366a74be8eb2d
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
to be consistent.
Fix file name in header of bventry.h.
Change-Id: Ia198a0bc089a560d21e539b4b86ecaecd0b9bc42
Signed-off-by: Rick Tillery <rtillery@ti.com>
|
| |\
| | |
| | |
| | | |
bltsville.h."
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bltsville.h.
Change-Id: I875cb9f0929b27756721a96e4e97e2505418ef6c
Signed-off-by: Rick Tillery <rtillery@ti.com>
|