Video not working both in browser and apps

I just got a new Terracube 2e with /e/ (Android 11 RQ3A.211001.001) on it.

Video doesn’t work in browser or apps (e.g. Reddit). Except for Youtube which for some reason works fine.

I tried:

  • Default browser

  • Brave Beta

  • Firefox

  • Slide for Reddit

  • Infinity for Reddit

None seem to work which leads me to believe that some kind of web-driver (no idea if that is the right term – forgive me!) might be missing.

Does anyone have a clue what to try next?

No help, wanted to follow this thread as I’m experiencing video issues on my brand new Terracube 2e (same version android/OS) also. Can’t record ANY video in camera or on any app, can’t play or record videos in Snapchat, but can play videos on other apps such as Telegram, Marco Polo, and in browser so far. Hoping maybe we have a similar solution.

Strange, i just tried to watch a YT video with the open source Fennec (installed from F-Droid) on my T2e with /e/ 0.22 and it didn’t work.

The built in Browser works fine tough. Need to do some more testing.

I didn’t notice that recording doesn’t work either.

Thanl you for pointing it out, Mthomestead!

Hi guys,

I have the same problem, I tried :

  • Duckduckgo browser
  • Newpipe
  • Barinsta
  • Netflix

Teracube 2 android RQ3A.211001.001

Thanks for any help !

Hello. I’ve the same problems:

  1. Video in Firefox only works partially, often not (does not start to play at all). Example video of today:
    Aktuelle Sendung - Die Seite mit der Maus - WDR
  2. On bromite, only the sound loads, video stays black
  3. I cannot recored any video with built-in camera app or any other
  4. Video streaming in all apps do not play fluent
  5. Watching downloaded video with VLC does work fluent (at least).

I guess every Teracube2e user is impacted of this issue. So please fix it fast as most of us bought the device from e.foundation and we do expect basic stuff like video to work out of the box.:slight_smile:

1 Like

logcat for Firefox

03-27 22:52:03.735 10172 12814 E ACodec : [OMX.MTK.VIDEO.DECODER.AVC] ERROR(0x80001005)
03-27 22:52:03.735 10172 12814 E ACodec : signalError(omxError 0x80001005, internalError -2147483648)
03-27 22:52:03.736 10172 12813 E MediaCodec: Codec reported err 0x80001005, actionCode 0, while in state 6
03-27 22:52:03.737 10172 12813 D SurfaceUtils: disconnecting from surface 0xb400007495f88020, reason disconnectFromSurface
03-27 22:52:03.737 10172 12813 E Surface : freeAllBuffers: 3 buffers were freed while being dequeued!
03-27 22:52:03.738 10172 10172 W System.err: android.media.MediaCodec$CodecException: Error 0x80001005
03-27 22:52:03.738 10172 10190 W System.err: java.lang.IllegalStateException
03-27 22:52:03.739 10172 10190 W System.err: at android.media.MediaCodec.native_queueInputBuffer(Native Method)
03-27 22:52:03.739 10172 10190 W System.err: at android.media.MediaCodec.queueInputBuffer(MediaCodec.java:2559)
03-27 22:52:03.739 10172 10190 W System.err: at org.mozilla.gecko.media.LollipopAsyncCodec.queueInputBuffer(LollipopAsyncCodec.java:4)
03-27 22:52:03.739 10172 10190 W System.err: at org.mozilla.gecko.media.Codec$InputProcessor.feedSampleToBuffer(Codec.java:17)
03-27 22:52:03.739 10172 10190 W System.err: at org.mozilla.gecko.media.Codec$InputProcessor.queueSample(Codec.java:3)
03-27 22:52:03.739 10172 10190 W System.err: at org.mozilla.gecko.media.Codec$InputProcessor.-$$Nest$monSample(Codec.java:13)
03-27 22:52:03.739 10172 10190 W System.err: at org.mozilla.gecko.media.Codec.queueInput(Codec.java:1)
03-27 22:52:03.739 10172 10190 W System.err: at org.mozilla.gecko.media.ICodec$Stub.onTransact(ICodec.java:28)
03-27 22:52:03.740 10172 10190 W System.err: at android.os.Binder.execTransactInternal(Binder.java:1159)
03-27 22:52:03.740 10172 10190 W System.err: at android.os.Binder.execTransact(Binder.java:1123)
03-27 22:52:03.740 10172 10172 W System.err: java.lang.Exception: codec error:0
03-27 22:52:03.741 10294 12785 I Gecko : [Child 10294, Unnamed thread 72053ba780] WARNING: Decoder=720a953100 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - OnError: file /builds/worker/checkouts/gecko/dom/media/MediaDecoderStateMachine.cpp:3568
03-27 22:52:03.742 10294 12784 I ExoPlayerImpl: Release 9c93a56 [ExoPlayerLib/2.11.4] [emerald, Teracube 2e, teracube, 30] [goog.exo.core, goog.exo.hls]
03-27 22:52:03.751 10172 12810 I CCodecConfig: query failed after returning 19 values (BAD_INDEX)
03-27 22:52:03.751 10172 12810 D CCodecConfig: c2 config diff is c2::i32 coding.drc.compression-mode.value = 3
03-27 22:52:03.753 10172 12810 W Codec2Client: query – param skipped: index = 1342179345.
03-27 22:52:03.753 10172 12810 W Codec2Client: query – param skipped: index = 2415921170.
03-27 22:52:03.753 10172 12810 W Codec2Client: query – param skipped: index = 1610614798.
03-27 22:52:03.757 10172 12810 D CCodecBufferChannel: [c2.android.aac.decoder#7] MediaCodec discarded an unknown buffer
03-27 22:52:03.757 10172 12810 I chatty : uid=10174 org.mozilla.firefox:media identical 2 lines
03-27 22:52:03.758 10172 12810 D CCodecBufferChannel: [c2.android.aac.decoder#7] MediaCodec discarded an unknown buffer
03-27 22:52:03.759 10172 10172 W System.err: at org.mozilla.gecko.media.Codec$Callbacks.onError(Codec.java:1)
03-27 22:52:03.759 10172 10172 W System.err: at org.mozilla.gecko.media.LollipopAsyncCodec$CodecCallback$Forwarder.handleMessage(LollipopAsyncCodec.java:3)
03-27 22:52:03.759 10172 10172 W System.err: at org.mozilla.gecko.media.LollipopAsyncCodec$CodecCallback$Forwarder.notify(LollipopAsyncCodec.java:2)
03-27 22:52:03.760 10172 10172 W System.err: at org.mozilla.gecko.media.LollipopAsyncCodec$CodecCallback.onError(LollipopAsyncCodec.java:4)
03-27 22:52:03.760 10172 10172 W System.err: at android.media.MediaCodec$EventHandler.handleCallback(MediaCodec.java:1804)
03-27 22:52:03.760 10172 10172 W System.err: at android.media.MediaCodec$EventHandler.handleMessage(MediaCodec.java:1705)
03-27 22:52:03.760 10172 10172 W System.err: at android.os.Handler.dispatchMessage(Handler.java:106)
03-27 22:52:03.760 10172 10172 W System.err: at android.os.Looper.loop(Looper.java:223)
03-27 22:52:03.760 10172 10172 W System.err: at android.app.ActivityThread.main(ActivityThread.java:7664)
03-27 22:52:03.760 10172 10172 W System.err: at java.lang.reflect.Method.invoke(Native Method)
03-27 22:52:03.760 10172 10172 W System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
03-27 22:52:03.760 10172 10172 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
03-27 22:52:03.760 654 4807 E ResourceManagerService: Rejected markClientForPendingRemoval call with invalid pid.
03-27 22:52:03.761 10172 12810 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
03-27 22:52:03.761 733 848 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
03-27 22:52:03.761 10172 10190 W System.err: java.lang.IllegalStateException
03-27 22:52:03.762 654 4807 E ResourceManagerService: Rejected removeResource call with invalid pid.
03-27 22:52:03.762 733 848 V C2Store : in ~ComponentModule
03-27 22:52:03.762 733 848 V C2Store : unloading dll
03-27 22:52:03.762 10172 10190 W System.err: at android.media.MediaCodec.native_flush(Native Method)
03-27 22:52:03.762 10172 10190 W System.err: at android.media.MediaCodec.flush(MediaCodec.java:2298)
03-27 22:52:03.762 10172 10190 W System.err: at org.mozilla.gecko.media.LollipopAsyncCodec.flush(LollipopAsyncCodec.java:1)
03-27 22:52:03.762 10172 10190 W System.err: at org.mozilla.gecko.media.Codec.flush(Codec.java:3)
03-27 22:52:03.762 654 10732 E ResourceManagerService: Rejected removeResource call with invalid pid.
03-27 22:52:03.762 10172 10190 W System.err: at org.mozilla.gecko.media.ICodec$Stub.onTransact(ICodec.java:39)
03-27 22:52:03.762 10172 10190 W System.err: at android.os.Binder.execTransactInternal(Binder.java:1154)
03-27 22:52:03.762 10172 10190 W System.err: at android.os.Binder.execTransact(Binder.java:1123)
03-27 22:52:03.767 10172 10191 W System.err: java.lang.IllegalStateException
03-27 22:52:03.768 10172 10191 W System.err: at android.media.MediaCodec.native_stop(Native Method)
03-27 22:52:03.768 10172 10191 W System.err: at android.media.MediaCodec.stop(MediaCodec.java:2251)
03-27 22:52:03.768 10172 10191 W System.err: at org.mozilla.gecko.media.LollipopAsyncCodec.stop(LollipopAsyncCodec.java:1)
03-27 22:52:03.768 10172 10191 W System.err: at org.mozilla.gecko.media.Codec.stop(Codec.java:3)
03-27 22:52:03.768 10172 10191 W System.err: at org.mozilla.gecko.media.ICodec$Stub.onTransact(ICodec.java:42)
03-27 22:52:03.769 10172 10191 W System.err: at android.os.Binder.execTransactInternal(Binder.java:1154)
03-27 22:52:03.769 10172 10191 W System.err: at android.os.Binder.execTransact(Binder.java:1123)
03-27 22:52:03.771 654 4807 E ResourceManagerService: Rejected markClientForPendingRemoval call with invalid pid.
03-27 22:52:03.771 657 12815 D MtkOmxVdecEx: [0xf3a84300] Request [OMX_StateExecuting]-> [OMX_StateIdle]
03-27 22:52:03.771 657 12815 D MtkOmxVdecEx: [0xf3a84300] +FlushInputPort
03-27 22:52:03.771 657 12815 D MtkOmxVdecEx: [0xf3a84300] +FlushOutputPort
03-27 22:52:03.773 657 12815 D MtkOmxVdecEx: [0xf3a84300] Request [OMX_StateIdle]-> [OMX_StateLoaded]
03-27 22:52:03.777 657 11117 D MtkOmxVdecEx: [0xf3a84300] MtkOmxVdec::FreeBuffer all input buffers have been freed!!! signal mInPortFreeDoneSem(1)
03-27 22:52:03.777 10172 12814 E Surface : getSlotFromBufferLocked: unknown buffer: 0xb4000073b5fb8b10
03-27 22:52:03.777 10172 12814 W ACodec : [OMX.MTK.VIDEO.DECODER.AVC] can not return buffer 16 to native window
03-27 22:52:03.778 10172 12814 E Surface : getSlotFromBufferLocked: unknown buffer: 0xb4000073b5fb92f0
03-27 22:52:03.779 10172 12814 W ACodec : [OMX.MTK.VIDEO.DECODER.AVC] can not return buffer 15 to native window
03-27 22:52:03.779 10172 10172 I GeckoMediaManager: Media service has been unbound. Stopping.
03-27 22:52:03.780 10172 12814 E Surface : getSlotFromBufferLocked: unknown buffer: 0xb4000073b5fb7ed0
03-27 22:52:03.780 10172 12814 W ACodec : [OMX.MTK.VIDEO.DECODER.AVC] can not return buffer 14 to native window
03-27 22:52:03.782 657 11117 D MtkOmxVdecEx: [0xf3a84300] MtkOmxVdec::FreeBuffer all output buffers have been freed!!! signal mOutPortFreeDoneSem(1)
03-27 22:52:03.782 657 11117 D MtkOmxVdecEx: [0xf3a84300] +MtkOmxVdec::ComponentDeInit
03-27 22:52:03.783 657 12817 D MtkOmxVdecEx: [0xf3a84300] MtkOmxVdecConvertThread terminated
03-27 22:52:03.783 657 12815 D MtkOmxVdecEx: [0xf3a84300] MtkOmxVdecThread terminated
03-27 22:52:03.784 3241 3262 D libMEOW : applied 1 plugins for [org.mozilla.firefox]:

Really disappointing is that this device was just announced and made available on the shop while the
“video recording” bug is known since more than 2 month:

I am having the same issue with video playing. Youtube does work. Have tried several browsers and they are the same result.

It may be a software conflict :

As “Stock Android 10” firmware is required to run “e-0.22-q-dev” or “e-0.22-q-stable”
and your device seems running “Stock Android 11”.

Thank you, piero.
I got the following feedback from the helpdesk after forwarding this discussion threat to them:

It’s a known and priority issue, we will start working on a fix ASAP. I will come back to you once I have more information.

It is unclear to me whether it makes more sense to wait for the fix or to downgrade until then. Since downgrading is not recommended I will probably go with waiting – as suspenseful as that may be… But at least we know they are working on it.

As “Stock Android 10” firmware is required to run “e-0.22-q-dev” or “e-0.22-q-stable”
and your device seems running “Stock Android 11”.

My phone (and those of others experiencing the issue - I assume) is running 0.22-r. I don’t think there was such a fundamental software conflict since I bought the phone through the e.foundation store.

1 Like

Hello,
I think it’s a microG problem.
In VMOS PRO which virtualizes an android system (a virtualization application like virtualbox or vmware) newpipe works.
For my bank, activating securipass works and the phone is not considered rooted, in VMOS PRO.
However, I did not try if I received the sécuripass notification, because I did not make a purchase to try.

In any case VMOS Pro where there is google mobile services, the video works in newpipe, I haven’t tested on other applications, but that means that it’s microG that’s causing the problem.

So maybe e-0.22-r-UNOFFICIAL ? as actually official devices list only talk about Q available for the Terracube 2e

https://images.ecloud.global/stable/2e/

https://images.ecloud.global/dev/2e/

Edit :

the new Terracube 2e 2022 (emerald) is recently sold by /e/,
but not yet linked on the list “device selector”.
my bad.

the first Terracube 2e 2021 (2e) was the only quoted

Tbh, I just got what they preinstalled. I assumed (perhaps wrongly) that they would install the latest stable release. Here’s what my phone claims to run:

0.22-r-20220307169166-stable-emerald

It says “stable”, but perhaps you know more…

2 Likes

So trying to play video on peertube I get this message.

Hello, I exposed my various problems on a subject already open, compared to the camera of the Teracube 2e which prevents filming … while mentioning the problems of not being able to see the videos.
I obviously got the wrong subject from the answer, but it should answer this subject.

The answer is : “The issue you are describing is specific to the T2e 2022 batch (codename: emerald), and is already assigned to a developer in order to be able to provide a fix ASAP.”

Obviously these are known bugs and they are working to fix them.

3 Likes

Hi guys,

Thanks for all your answers. Let’s hope that the issue will be solved soon !

Hi,
I also bought a new teracube 2e from the esolutions shop and find that both video recording and replay are broken. If this is being worked on as a priority issue, does anyone have a bug ticket, under which we can follow progress or provide additional info if needed? I couldn’t find anything on gitlab.

1 Like

It’s exactly the same problem I have!

Teracube (brand-new)
Android 11
e-OS

First it worked fine. Now, 4 days later the camera can’t videos any more.
Videos from Webpages, as well from Apps can’t be played.
Except from YouTube. Those videos I can watch.

So far I have no idea to explain the reason.

Hopefully someone is able to find it out.

@Manoj do you have an update on this issue for us. Is there an item in the gitlab for it?

Thank you much!