New 9.12.12 - No image on Netflix, audio only.


Sure we do. But I'm not about to register for a Netflix account. Also, I don't have a Mi 9 or Mi 9T/Pro.
Idk if this helps but I tried latest stock stable, xiaomi.eu stable and beta on k20pro. Netflix only works properly on official stable. In EU ROMs DRM info reports "xiaomi.eu" in display section and that this seems to be part of the issue.
 

Attachments

  • photo5190741867736706071.jpg
    photo5190741867736706071.jpg
    79.6 KB · Views: 395
I started Netflix and played a movie for some seconds providing the following logcat:

That doesn't look good, could you try to disable any kind of hw acceleration in regards to gpu and maybe force software rendering as a test?

Just play a little with those settings and see if something changes.

@Igor Eisberg , seems a library is missing somehow?

The Good news it's wivedine L1 and drm seems to be working :)

Somehow the Hal is broken, there are multiple errors which shouldn't appear, so clearly there is an issue which needs attention, netflix might be a coincidence but im almost sure it can't communicate with the gpu acceleration layer and therefore the screen stays black.

Try software rendering as workaround.
Also check available Hardware codecs within Netflix app.

Sent from my MI 8 Explorer Edition using Tapatalk
 
That doesn't look good, could you try to disable any kind of hw acceleration in regards to gpu and maybe force software rendering as a test?

Just play a little with those settings and see if something changes.

@Igor Eisberg , seems a library is missing somehow?

The Good news it's wivedine L1 and drm seems to be working :)

Somehow the Hal is broken, there are multiple errors which shouldn't appear, so clearly there is an issue which needs attention, netflix might be a coincidence but im almost sure it can't communicate with the gpu acceleration layer and therefore the screen stays black.

Try software rendering as workaround.
Also check available Hardware codecs within Netflix app.

Sent from my MI 8 Explorer Edition using Tapatalk
Thanks for having a look at the log. Unfortunately Netflix itself does not offer any settings regarding hw/sw rendering and codecs. I'm not aware of how to configure this system-wide, either. Can you give me a hint on what to do?
 
How did you conclude that? If you're referring to the "Diag_Lib" errors, then it's unrelated.
Im not sure about that, the lack of debug libs could lead to the visible null array exception, to be honest I had a similar issue recently in my own java code after i disabled debug output to tighten log files I needed to remove some lines of code in another class file in order to avoid array overflow.

So, what I mean, netflix tries to call a debug routine and failes to load it while the routine is gathering data which cannot be offloaded, it might be related, one way is to address this to Netflix, they should ensure their class files are more robust, the easier way is to keep the standards and provide all libs as supposed.

Let's see what next iteration will bring :)

Regards.

Sent from my MI 8 Explorer Edition using Tapatalk
 
Last edited:
seems like unsupported codec

Code:
12-23 23:55:28.237  1085 18266 E OMX-VDEC-1080P: Extension: OMX.google.android.index.storeANWBufferInMetadata not implemented
12-23 23:55:28.237  1085 18266 E OMX-VDEC-1080P: Extension: OMX.google.android.index.configureVideoTunnelMode not implemented
12-23 23:55:28.237  1085 18266 E OMX-VDEC-1080P: Extension: OMX.google.android.index.useAndroidNativeBuffer is supported
12-23 23:55:28.237  1085 18266 E OMX-VDEC-1080P: get_parameter: unknown param 7f000046
12-23 23:55:28.237  1085 18266 E OMXNodeInstance: getParameter(0xe4170844:qcom.decoder.vp9.secure, ??(0x7f000046)) ERROR: UnsupportedIndex(0x8000101a)
12-23 23:55:28.239  1085  4850 E OMX-VDEC-1080P: Extension: OMX.google.android.index.storeANWBufferInMetadata not implemented
12-23 23:55:28.239  1085  4850 E OMX-VDEC-1080P: OMX_QcomIndexParamVideoMetaBufferMode not supported for port: 0
12-23 23:55:28.239  1085  4850 E OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00001c
12-23 23:55:28.239  1085  4850 E OMXNodeInstance: setParameter(0xe4170844:qcom.decoder.vp9.secure, OMX.google.android.index.storeMetaDataInBuffers(0x7f00001c): Input:0 en=0 type=1) ERROR: UnsupportedSetting(0x80001019)
12-23 23:55:28.239  1085  4850 E OMX-VDEC-1080P: Enable/Disable android-native-buffers allowed only on output port!
12-23 23:55:28.239  1085  4850 E OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f000017
12-23 23:55:28.239  1085  4850 E OMXNodeInstance: setParameter(0xe4170844:qcom.decoder.vp9.secure, OMX.google.android.index.enableAndroidNativeBuffers(0x7f000017): Input:0 en=0) ERROR: UnsupportedSetting(0x80001019)
12-23 23:55:28.239  1085  4850 E OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
12-23 23:55:28.239  1085  4850 E OMXNodeInstance: setParameter(0xe4170844:qcom.decoder.vp9.secure, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
12-23 23:55:28.239  1085  4850 E OMX-VDEC-1080P: Extension: OMX.google.android.index.storeANWBufferInMetadata not implemented
12-23 23:55:28.239 24152 24654 I ExtendedACodec: setupVideoDecoder()
12-23 23:55:28.241  1085  4850 E OMX-VDEC-1080P: Extension: OMX.google.android.index.describeHDR10PlusInfo not implemented
12-23 23:55:28.241 24152 24654 I ExtendedACodec: Decoder will be in frame by frame mode
12-23 23:55:28.241  1085  4894 E OMX-VDEC-1080P: get_parameter: unknown param 6f600007
12-23 23:55:28.241  1085  4894 E OMXNodeInstance: getParameter(0xe4170844:qcom.decoder.vp9.secure, ParamVideoAndroidVp8Encoder(0x6f600007)) ERROR: UnsupportedIndex(0x8000101a)
12-23 23:55:28.242   861   861 D SurfaceFlinger: ReadingMode GPU mode ON
12-23 23:55:28.242   861   861 I chatty  : uid=1000(system) surfaceflinger identical 4 lines
12-23 23:55:28.242   861   861 D SurfaceFlinger: ReadingMode GPU mode ON
12-23 23:55:28.242  1085 30146 E OMXNodeInstance: getConfig(0xe4170844:qcom.decoder.vp9.secure, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
 
Hello,

Is Netflix still broken on the newest weekly 9.12.27 from today ?

Gesendet von meinem Mi 9T Pro mit Tapatalk
 
Yes. Netflix, Amazon Video- Google Movies.
M9(cepheus) here and only have this problem with Netflix. Amazon prime, Crunchyroll and other streaming services work ok, don't know for Google movies as I don't use it but doesn't seem to be a general problem...

Enviado desde mi MI 9 mediante Tapatalk
 
Same for me. Netflix still without video on my cepheus running 9.12.27. Amazon Prime Video works for me.
 
For now temporarily solution is install liboemcrypto disabler Magisk module, but Widevine level will be downgraded to L3.

Wysłane z mojego MI 8 SE przy użyciu Tapatalka
 
  • Like
Reactions: minhphamngocquy1993
I have been having the same problem with Amazon Prime Video on my Mi 9T Pro, but I have realised that if you are recording the screen or casting it to a TV while playing something in the app, the image comes back and it works fine. As soon as you stop recording or casting the screen goes black again.
 
I have been having the same problem with Amazon Prime Video on my Mi 9T Pro, but I have realised that if you are recording the screen or casting it to a TV while playing something in the app, the image comes back and it works fine. As soon as you stop recording or casting the screen goes black again.
I try recording the screen as you say and I get the same behavior with Netflix, while it's recording the video image comes back and as soon I stop it goes away again.

For developers; There's any test or log that I can make to help you to find the cause?



Enviado desde mi MI 9 mediante Tapatalk
 
hi, mi 9 with 9.12.27 dont work video (only audio) in netflix and the same problem with nba league pass app, but all good in amazon prime
 
Someone mentioned to flash a magisk module which forces L3 for the time being, try that until it's fixed for good.

Sent from my MI 8 Explorer Edition using Tapatalk
 
Works on Mi 9 running 20.1.4 but Widevine is now L3 - was L1 up to 9.12.27. I'm not using the liboemcrypto disabler. I know we are basically not supposed to talk about Widevine but this is the only difference I noticed.
 
Can anybody else confirm if it's the same case with them aswell whether if on Mi9 Netflix is working or not and if it's working the drm is l1 or l3 pls.