impement android.media.MediaCodec using libavcodec

The current implementation requires a VA-API driver and a Wayland
compositor with YUV-buffer support. GNOME supports YUV-buffers
since the recent version 45 release
This commit is contained in:
Julian Winkler
2023-10-08 16:09:27 +02:00
parent 23c0b006ef
commit b340032e9f
13 changed files with 834 additions and 13 deletions

View File

@@ -201,8 +201,11 @@ hax_jar = jar('hax', [
'android/media/AudioManager.java',
'android/media/AudioTrack.java',
'android/media/MediaCodec.java',
'android/media/MediaCodecInfo.java',
'android/media/MediaCodecList.java',
'android/media/MediaCrypto.java',
'android/media/MediaDescription.java',
'android/media/MediaFormat.java',
'android/media/MediaMetadata.java',
'android/media/MediaPlayer.java',
'android/media/MediaRouter.java',