ubports / ubuntu-touch

Ubuntu Touch's issue inbox is now migrated to GitLab.
https://gitlab.com/ubports/ubuntu-touch
1.28k stars 110 forks source link

Unable to connect to Wireless display #1812

Open rubencarneiro opened 3 years ago

rubencarneiro commented 3 years ago

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

fredldotme commented 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.

rubencarneiro commented 3 years ago

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(); }));

fredldotme commented 3 years ago

Experiment with it, I can't test it right now anyway :)

rubencarneiro commented 3 years ago

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 .

rubencarneiro commented 2 years ago

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

rubencarneiro commented 2 years ago

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