[FFmpeg-trac] #10096(undetermined:closed): MediaCodec Encoder: Pixel ColorSpace of many Adreno GPUs is not supported
FFmpeg
trac at avcodec.org
Thu Dec 8 11:50:53 EET 2022
#10096: MediaCodec Encoder: Pixel ColorSpace of many Adreno GPUs is not supported
-------------------------------------+-------------------------------------
Reporter: Ben T | Owner: (none)
Type: defect | Status: closed
Priority: normal | Component:
| undetermined
Version: unspecified | Resolution: invalid
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Changes (by Balling):
* status: new => closed
* resolution: => invalid
Comment:
Android loves to do NV12 everywhere (that is Semi Planar), that is just
how it always has been. That is because NV12 is just using 12 bits per
pixel, where Y is 8 bit, while 4 other bits are used for Cb + Cr.
Just by googling "does not support color format 19"
https://itecnote.com/tecnote/android-illegal-exception-on-mediacodec-
configure/ that talks about it and anyway
https://developer.android.com/reference/android/media/MediaCodecInfo.CodecCapabilities#COLOR_FormatYUV420SemiPlanar
is deprecated since android 6.0.
>Maybe Google can fix these issues with another 10 year.
You mean Qualcomm codec? Cause it works in emulator
https://stackoverflow.com/questions/17339576/error-omx-ti-ducati1-video-
mpeg4e-does-not-support-color-format-android
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10096#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list