Open rubencarneiro opened 3 years ago
android._color-format = 2130708361
== 0x7f000789 == COLOR_FormatSurface
COLOR_FormatSurface is defined as an opaque color format, meaning it's actual color format is implementation specific and undefined until negotiated.
Since this seems to be handled unreliably in the rest of the stack I would start at making sure that CCodec doesn't make use of it anymore, so that hardware/google/av/media/sfplugin/CCodecConfig.cpp
configures the surface properties with YUV instead.
Clear ~/.cache/gstreamer-1.0
for good measure and reboot, else it might trip off the camera-app and multimedia capabilities again.
Sop its this that we will need to change
return C2Value(); }, [](C2Value v) -> C2Value { uint32_t value; if (v.get(&value)) { switch (value) { case HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED: return COLOR_FormatSurface; case HAL_PIXEL_FORMAT_YV12: case HAL_PIXEL_FORMAT_YCBCR_420_888: return COLOR_FormatYUV420Flexible; default: // TODO: support some sort of passthrough break; } } return C2Value(); }));
Experiment with it, I can't test it right now anyway :)
I will try. I will give you some feadback
A quarta, 25/08/2021, 20:20, Alfred E. Neumayer @.***> escreveu:
Experiment with it, I can't test it right now anyway :)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ubports/ubuntu-touch/issues/1812#issuecomment-905807784, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJUAGMZPJDKSIXMHG3UT3ATT6U66NANCNFSM5CX3QEUQ .
so i change the color format on the aethercast even so i greeter with the green display C2 codec takes a huge roll on this. 01-12 16:21:57.908 163 163 I ServiceManagement: Removing namespace from process name vendor.display.color@1.0-service to color@1.0-service. 01-12 16:22:07.927 4418 4418 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:07.927 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.927 4418 4418 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:07.928 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.928 4418 4418 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:07.928 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.928 4418 4418 D MediaCodecList: Number of codec color formats: 4 01-12 16:22:07.928 4418 4418 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:07.928 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.929 4418 4418 D MediaCodecList: Number of codec color formats: 4 01-12 16:22:07.929 4418 4418 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:07.929 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.929 4418 4418 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:07.929 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.929 4418 4418 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:07.929 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.929 4418 4418 D MediaCodecList: Number of codec color formats: 4 01-12 16:22:07.929 4418 4418 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:07.930 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.930 4418 4418 D MediaCodecList: Number of codec color formats: 4 01-12 16:22:07.930 4418 4418 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:07.930 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.930 4418 4418 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:07.930 4418 4418 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:07.930 4418 4418 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.133 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.133 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.133 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.134 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.134 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.134 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.134 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.134 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.134 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.134 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.134 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.134 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.135 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.135 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.135 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.135 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.135 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.135 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.135 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.136 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.136 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.136 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.136 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.136 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.136 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.136 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.136 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.136 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.136 4441 4441 D MediaCodecList: Number of codec color formats: 3 01-12 16:22:08.136 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.137 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.137 4441 4441 D MediaCodecList: Number of codec color formats: 4 01-12 16:22:08.137 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.137 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.137 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.137 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.137 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.137 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.138 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.138 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.138 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.138 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.138 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.138 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.138 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.138 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.138 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.138 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.138 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.139 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.139 4441 4441 D MediaCodecList: Number of codec color formats: 4 01-12 16:22:08.139 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.139 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.139 4441 4441 D MediaCodecList: Number of codec color formats: 4 01-12 16:22:08.139 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.139 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.139 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.139 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.139 4441 4441 D MediaCodecList: Number of codec color formats: 0 01-12 16:22:08.140 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.140 4441 4441 D MediaCodecList: Number of codec color formats: 4 01-12 16:22:08.140 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 16:22:08.140 4441 4441 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 16:22:08.140 4441 4441 D MediaCodecList: Number of codec color formats: 4 01-12 16:22:08.140 4441 4441 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t *) 01-12 16:25:43.308 7076 7076 D CCodecConfig: ignoring local param raw.color (0xc2001809) as it is already supported 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 coded.vui.color.matrix = 0 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 coded.vui.color.primaries = 0 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 coded.vui.color.range = 0 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 coded.vui.color.transfer = 0 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 default.color.matrix = 0 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 default.color.primaries = 0 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 default.color.range = 0 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 default.color.transfer = 0 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 raw.color.matrix = 0 01-12 16:25:43.309 7076 7076 D CCodecConfig: c2::u32 raw.color.primaries 01-12 16:25:43.310 7076 7076 W ColorUtils: expected specified color aspects (0:0:0:0) 01-12 16:25:43.311 7076 7076 D CCodecConfig: no c2 equivalents for color-format 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 coded.vui.color.matrix = 0 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 coded.vui.color.primaries = 0 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 coded.vui.color.range = 0 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 coded.vui.color.transfer = 0 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 default.color.matrix = 0 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 default.color.primaries = 0 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 default.color.range = 0 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 default.color.transfer = 0 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 raw.color.matrix = 0 01-12 16:25:43.313 7076 7076 D CCodecConfig: c2::u32 raw.color.primarie 01-12 16:25:43.313 7076 7076 W ColorUtils: expected specified color aspects (0:0:0:0) 01-12 16:25:43.314 7076 7076 D CCodec : int32_t color-standard = 0 01-12 16:25:43.314 7076 7076 D CCodec : int32_t color-range = 0 01-12 16:25:43.314 7076 7076 D CCodec : int32_t color-transfer = 0 01-12 16:25:43.314 7076 7076 D CCodec : int32_t android._color-format = 2130708361 01-12 16:25:43.314 7076 7076 D CCodec : int32_t color-format = 2130708361 01-12 16:25:43.314 7076 7076 D CCodec : int32_t color-standard = 0 01-12 16:25:43.314 7076 7076 D CCodec : int32_t color-range = 0 01-12 16:25:43.314 7076 7076 D CCodec : int32_t color-transfer = 0 01-12 16:25:43.331 7076 7076 D Codec2Buffer: Converter: incompactible color format (2130708361) for YUV layout
with color change to KOMXColorFormatYUV420Flexible = 0xc2001809
01-12 19:50:08.021 166 166 I ServiceManagement: Removing namespace from process name vendor.display.color@1.0-service to color@1.0-service. 01-12 19:50:18.056 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.056 4413 4413 D MediaCodecList: Number of codec color formats: 3 01-12 19:50:18.056 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.056 4411 4411 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.056 4411 4411 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.056 4411 4411 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.056 4411 4411 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.056 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.056 4413 4413 D MediaCodecList: Number of codec color formats: 3 01-12 19:50:18.056 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.057 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.057 4413 4413 D MediaCodecList: Number of codec color formats: 3 01-12 19:50:18.057 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.057 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.057 4413 4413 D MediaCodecList: Number of codec color formats: 3 01-12 19:50:18.057 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.057 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.057 4413 4413 D MediaCodecList: Number of codec color formats: 3 01-12 19:50:18.058 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.058 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.058 4413 4413 D MediaCodecList: Number of codec color formats: 3 01-12 19:50:18.058 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.058 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.058 4413 4413 D MediaCodecList: Number of codec color formats: 3 01-12 19:50:18.058 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.059 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.059 4413 4413 D MediaCodecList: Number of codec color formats: 4 01-12 19:50:18.059 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.059 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.059 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.059 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.059 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.060 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.060 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.060 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.060 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.060 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.060 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.060 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.060 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.060 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.060 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.061 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.061 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.061 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.061 4413 4413 D MediaCodecList: Number of codec color formats: 4 01-12 19:50:18.061 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.061 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.061 4413 4413 D MediaCodecList: Number of codec color formats: 4 01-12 19:50:18.061 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.062 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.063 4413 4413 D MediaCodecList: Number of codec color formats: 4 01-12 19:50:18.063 4413 4413 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 19:50:18.063 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.063 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 19:50:18.063 4413 4413 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 19:50:18.063 4413 4413 D MediaCodecList: Number of codec color formats: 0 01-12 20:01:19.907 8157 8157 D CCodecConfig: ignoring local param raw.color (0xc2001809) as it is already supported 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 coded.vui.color.matrix = 0 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 coded.vui.color.primaries = 0 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 coded.vui.color.range = 0 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 coded.vui.color.transfer = 0 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 default.color.matrix = 0 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 default.color.primaries = 0 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 default.color.range = 0 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 default.color.transfer = 0 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 raw.color.matrix = 0 01-12 20:01:19.908 8157 8157 D CCodecConfig: c2::u32 raw.color.primaries 01-12 20:01:19.908 8157 8157 W ColorUtils: expected specified color aspects (0:0:0:0) 01-12 20:01:19.910 8157 8157 D CCodecConfig: no c2 equivalents for raw.color-format 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 coded.vui.color.matrix = 0 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 coded.vui.color.primaries = 0 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 coded.vui.color.range = 0 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 coded.vui.color.transfer = 0 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 default.color.matrix = 0 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 default.color.primaries = 0 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 default.color.range = 0 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 default.color.transfer = 0 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 raw.color.matrix = 0 01-12 20:01:19.912 8157 8157 D CCodecConfig: c2::u32 raw.color.primarie 01-12 20:01:19.912 8157 8157 W ColorUtils: expected specified color aspects (0:0:0:0) 01-12 20:01:19.912 8157 8157 D CCodec : int32_t color-standard = 0 01-12 20:01:19.912 8157 8157 D CCodec : int32_t color-range = 0 01-12 20:01:19.912 8157 8157 D CCodec : int32_t color-transfer = 0 01-12 20:01:19.912 8157 8157 D CCodec : int32_t color-standard = 0 01-12 20:01:19.912 8157 8157 D CCodec : int32_t color-range = 0 01-12 20:01:19.912 8157 8157 D CCodec : int32_t color-transfer = 0
If I disable ccodec i got: 01-12 21:24:10.995 163 163 I ServiceManagement: Removing namespace from process name vendor.display.color@1.0-service to color@1.0-service. 01-12 21:24:20.817 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.817 4422 4422 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.817 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.818 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.818 4422 4422 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.818 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.818 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.818 4422 4422 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.818 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.819 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.819 4422 4422 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.819 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.819 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.819 4422 4422 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.819 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.820 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.820 4422 4422 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.820 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.820 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.820 4422 4422 D MediaCodecList: Number of codec color formats: 4 01-12 21:24:20.820 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.821 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.821 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.821 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.821 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.821 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.821 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.821 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.822 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.822 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.822 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.822 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.822 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.822 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.822 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.822 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.822 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.823 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.823 4422 4422 D MediaCodecList: Number of codec color formats: 4 01-12 21:24:20.823 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.823 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.823 4422 4422 D MediaCodecList: Number of codec color formats: 4 01-12 21:24:20.823 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.824 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.824 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.824 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.824 4422 4422 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.824 4422 4422 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.824 4422 4422 D MediaCodecList: Number of codec color formats: 4 01-12 21:24:20.824 4422 4422 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.911 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.912 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.912 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.912 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.912 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.912 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.912 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.912 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.912 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.913 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.913 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.913 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.913 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.913 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.913 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.914 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.914 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.914 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.914 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.914 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.914 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.914 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.914 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.914 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.915 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.915 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.915 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.915 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.915 4428 4428 D MediaCodecList: Number of codec color formats: 3 01-12 21:24:20.915 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.916 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.916 4428 4428 D MediaCodecList: Number of codec color formats: 4 01-12 21:24:20.916 4428 4428 V MediaCodecList: int media_codec_list_get_codec_color_formats(size_t, const char , uint32_t ) 01-12 21:24:20.916 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.916 4428 4428 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.916 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.916 4428 4428 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.916 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.916 4428 4428 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.916 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:24:20.917 4428 4428 D MediaCodecList: Number of codec color formats: 0 01-12 21:24:20.917 4428 4428 V MediaCodecList: size_t media_codec_list_get_num_color_formats(size_t, const char ) 01-12 21:25:42.246 958 958 W OMXUtils: do not know color format 0x7f000789 = 2130708361 01-12 21:25:42.263 958 958 W OMXUtils: do not know color format 0x7f000789 = 2130708361 01-12 21:25:42.284 958 958 W OMXUtils: do not know color format 0x7f000789 = 2130708361 01-12 21:25:42.317 958 958 W OMXUtils: do not know color format 0x7f000789 = 2130708361 01-12 21:25:42.325 958 958 W OMXUtils: do not know color format 0x7f000789 = 2130708361 01-12 21:25:42.359 213 213 E OMX-VDEC-1080P: Unsupported output color format for c2d (2141391876) 01-12 21:25:42.359 213 213 E OMX-VDEC-1080P: Setting color format failed 01-12 21:25:42.376 213 360 E OMX-VDEC-1080P: Unsupported output color format for c2d (2141391876) 01-12 21:25:42.377 213 360 E OMX-VDEC-1080P: Setting color format failed 01-12 21:25:42.390 213 213 E OMX-VDEC-1080P: Unsupported output color format for c2d (2141391876) 01-12 21:25:42.390 213 213 E OMX-VDEC-1080P: Setting color format failed 01-12 21:25:42.403 213 213 E OMX-VDEC-1080P: Unsupported output color format for c2d (2141391876) 01-12 21:25:42.403 213 213 E OMX-VDEC-1080P: Setting color format failed 01-12 21:25:42.418 213 360 E OMX-VDEC-1080P: Unsupported output color format for c2d (2141391876) 01-12 21:25:42.418 213 360 E OMX-VDEC-1080P: Setting color format failed 01-12 21:25:42.431 213 213 E OMX-VDEC-1080P: Unsupported output color format for c2d (2141391876) 01-12 21:25:42.431 213 213 E OMX-VDEC-1080P: Setting color format failed 01-12 21:25:42.443 213 213 E OMX-VDEC-1080P: Unsupported output color format for c2d (2141391876) 01-12 21:25:42.443 213 213 E OMX-VDEC-1080P: Setting color format failed 01-12 21:25:42.461 958 958 W OMXUtils: do not know color format 0x7fa30c06 = 2141391878 01-12 21:25:42.462 958 958 W OMXUtils: do not know color format 0x7fa30c04 = 2141391876 01-12 21:25:42.462 958 958 W OMXUtils: do not know color format 0x7fa30c00 = 2141391872 01-12 21:25:42.462 958 958 W OMXUtils: do not know color format 0x7fa30c09 = 2141391881 01-12 21:25:42.463 958 958 W OMXUtils: do not know color format 0x7fa30c08 = 2141391880 01-12 21:25:42.463 958 958 W OMXUtils: do not know color format 0x7fa30c07 = 2141391879 01-12 21:25:42.463 958 958 W OMXUtils: do not know color format 0x7f000789 = 2130708361 01-12 21:25:42.478 958 958 W OMXUtils: do not know color format 0x7fa30c06 = 2141391878 01-12 21:25:42.479 958 958 W OMXUtils: do not know color format 0x7fa30c04 = 2141391876 01-12 21:25:42.479 958 958 W OMXUtils: do not know color format 0x7fa30c00 = 2141391872 01-12 21:25:42.479 958 958 W OMXUtils: do not know color format 0x7fa30c09 = 2141391881 01-12 21:25:42.480 958 958 W OMXUtils: do not know color format 0x7fa30c08 = 2141391880 01-12 21:25:42.480 958 958 W OMXUtils: do not know color format 0x7fa30c07 = 2141391879 01-12 21:25:42.480 958 958 W OMXUtils: do not know color format 0x7f000789 = 2130708361 01-12 21:25:42.492 958 958 W OMXUtils: do not know color format 0x7fa30c06 = 2141391878 01-12 21:25:42.493 958 958 W OMXUtils: do not know color format 0x7fa30c04 = 2141391876 01-12 21:25:42.494 958 958 W OMXUtils: do not know color format 0x7fa30c00 = 2141391872 01-12 21:25:42.495 958 958 W OMXUtils: do not know color format 0x7fa30c09 = 2141391881 01-12 21:25:42.495 958 958 W OMXUtils: do not know color format 0x7fa30c08 = 2141391880 01-12 21:25:42.495 958 958 W OMXUtils: do not know color format 0x7fa30c07 = 2141391879 01-12 21:25:42.496 958 958 W OMXUtils: do not know color format 0x7f000789 = 2130708361 01-12 21:25:42.724 7043 7043 W OMXUtils: do not know color format 0x7fa30c06 = 2141391878 01-12 21:25:42.724 7043 7043 W OMXUtils: do not know color format 0x7fa30c04 = 2141391876 01-12 21:25:42.725 7043 7043 W OMXUtils: do not know color format 0x7fa30c00 = 2141391872 01-12 21:25:42.725 7043 7043 W OMXUtils: do not know color format 0x7fa30c09 = 2141391881 01-12 21:25:42.726 7043 7043 W OMXUtils: do not know color format 0x7fa30c08 = 2141391880 01-12 21:25:42.726 7043 7043 W OMXUtils: do not know color format 0x7fa30c07 = 2141391879 01-12 21:25:42.726 7043 7043 W OMXUtils: do not know color format 0x7f000789 = 2130708361 01-12 21:25:42.731 7043 7043 W OMXUtils: do not know color format 0x7f000789 = 2130708361
Description of the feature
Illustrations
Steps to reproduce
Connect wireless display using microsoft dongle Screen stays black no image.
Expected behavior
Desktop experience on connected the phone change to desktop mode
Actual behavior
Black screen no image
Logfiles and additional information
https://pastebin.pl/view/39329173