Mis012
|
795c76f144
|
android/content/Context: misc cleanup
|
2024-06-13 20:54:21 +02:00 |
|
Mis012
|
ccc2a86cf7
|
api-impl: add native implementations for more GL and EGL java wrappers
|
2024-06-13 20:41:13 +02:00 |
|
Mis012
|
26657d4a26
|
api-impl-jni: Bitmap: fix nativeCopyPixelsToBuffer
|
2024-06-13 20:38:27 +02:00 |
|
Mis012
|
4fd7e2cbb1
|
AssetManager: fix up AssetInputStream
|
2024-06-13 20:37:35 +02:00 |
|
Julian Winkler
|
2efa545e73
|
fix application_info.dataDir getting overwritten by PackageParser
|
2024-06-13 20:07:10 +02:00 |
|
Julian Winkler
|
5454d9ed3c
|
MediaCodec: throw IOException for unimplemented codecs
fixes SEGFAULT when libavcodec is built without aac decoder
|
2024-06-13 20:07:01 +02:00 |
|
Julian Winkler
|
47e070bec6
|
AudioTrack: add missing null pointer check
|
2024-06-13 20:04:37 +02:00 |
|
Julian Winkler
|
5be3401af5
|
MediaCodec: fall back to software decoding, if hardware decoding doesn't work
|
2024-06-13 20:04:37 +02:00 |
|
Mis012
|
fee9302e17
|
api-impl: fix uses of dummy aux Drawable class
|
2024-06-13 12:15:50 +02:00 |
|
Julian Winkler
|
931497689c
|
add Intent.getParcelableArrayListExtra()
|
2024-06-12 23:04:54 +02:00 |
|
Julian Winkler
|
8f993fd822
|
AbsListView: add fallback layout params
If the child doesn't specify layout params, use width=MATCH_PARENT and
height=WRAP_CONTENT. Same as AOSPs defaults
|
2024-06-12 23:04:54 +02:00 |
|
Julian Winkler
|
b15bf203a7
|
remove custom AndroidManifest.xml parsing and instead use PackageParser
This has the advantage, that AndroidManifest.xml is only parsed once.
|
2024-06-12 23:03:20 +02:00 |
|
Julian Winkler
|
f249e1c487
|
MediaCodec: implement software decoding
The decoding is done by libavcodec, libswscale converts YUV to RGB data, which is
then put into a GtkPicture as GdkMemoryTexture.
|
2024-06-02 18:12:59 +02:00 |
|
Julian Winkler
|
03887e8c2d
|
MediaCodec: add support for hardware decocders with AV_PIX_FMT_DRM_PRIME
This change should enable hardware decoding using v4l2 m2m, but it
hasn't been tested with v4l2 m2m yet.
|
2024-06-02 18:06:17 +02:00 |
|
Julian Winkler
|
cd34ef4d5a
|
stub TextView.getCompoundDrawables()
|
2024-06-02 08:22:34 +02:00 |
|
Mis012
|
babbf441da
|
update README and doc/
|
2024-05-31 18:31:11 +02:00 |
|
Mis012
|
debbded4c5
|
main-executable: fix description for -X
|
2024-05-28 00:17:51 +02:00 |
|
Mis012
|
5fb7cb283f
|
api-impl: misc stubs
|
2024-05-27 19:02:31 +02:00 |
|
Mis012
|
2a3106f205
|
api-impl: com/google/android/gles_jni/GLImpl: implement some things by calling into GLES10
|
2024-05-27 19:01:52 +02:00 |
|
Mis012
|
b9cef2e565
|
api-impl-jni: GLES20: fix formatting
|
2024-05-27 19:00:22 +02:00 |
|
Mis012
|
97e59437b9
|
Bitmap: implement copyPixelsToBuffer
|
2024-05-27 18:58:04 +02:00 |
|
Julian Winkler
|
c5e0f8a7fd
|
View.draw(): draw background, content, children in same order as AOSP
|
2024-05-27 16:37:49 +00:00 |
|
Julian Winkler
|
e8eabb2027
|
GskCanvas.drawBitmap(): reuse GdkTexture objects
|
2024-05-27 16:37:49 +00:00 |
|
Julian Winkler
|
6f02565920
|
GskCanavas: draw default content when custom View calls super.onDraw()
|
2024-05-27 16:37:49 +00:00 |
|
Julian Winkler
|
6575fef58e
|
replace SkArea with GskCanvas
This reduces RAM usage, as we no longer need to have separate graphics
buffers for all Views with custom onDraw() method
|
2024-05-27 16:37:49 +00:00 |
|