[tbb-bugs] #29859 [Applications/Tor Browser]: Playing videos on Twitter is not working and freezing the mobile browser

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Apr 11 14:39:43 UTC 2019


#29859: Playing videos on Twitter is not working and freezing the mobile browser
-------------------------------------------------+-------------------------
 Reporter:  gk                                   |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:
                                                 |  merge_ready
 Priority:  High                                 |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-mobile, GeorgKoppen201904,       |  Actual Points:
  TorBrowserTeam201904R, tbb-8.5-must            |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------
Changes (by sysrqb):

 * status:  needs_review => merge_ready


Comment:

 Now I wonder if this is a problem with the emulator :)

 I downloaded
 [https://ftp.mozilla.org/pub/mobile/releases/60.0.2/android-x86/multi/
 fennec 60.0.2] and I see the same errors, the video doesn't play and the
 html element shows the same message.

 {{{
 I/OMXClient( 8028): Using client-side OMX mux.
 D/GeckoHardwareCodecCapabilityUtils( 8028): The device ModelID is Android
 SDK built for x86
 I/OMXClient( 8028): Using client-side OMX mux.
 E/OMXNodeInstance( 8028): OMX_GetExtensionIndex
 OMX.google.android.index.storeMetaDataInBuffers failed
 W/OMXNodeInstance( 8028): OMX_GetExtensionIndex
 OMX.google.android.index.prepareForAdaptivePlayback failed
 E/OMXNodeInstance( 8028): OMX_GetExtensionIndex
 OMX.google.android.index.storeMetaDataInBuffers failed
 E/ACodec  ( 8028): [OMX.google.h264.decoder] storeMetaDataInBuffers failed
 w/ err -2147483648
 W/System.err( 8028): java.lang.IllegalStateException
 W/System.err( 8028):    at
 android.media.MediaCodec.queueInputBuffer(Native Method)
 W/System.err( 8028):    at
 org.mozilla.gecko.media.JellyBeanAsyncCodec.queueInputBuffer(JellyBeanAsyncCodec.java:371)
 W/System.err( 8028):    at
 org.mozilla.gecko.media.Codec$InputProcessor.feedSampleToBuffer(Codec.java:167)
 }}}

 Same result with fennec 66.0.2. Interestingly, this fails faster than in
 Tor Browser, but maybe that's a result of downloading resources faster.

 I think this is good enough for now. If this causes a problem on real
 devices then we can iterate on the patch.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29859#comment:17>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tbb-bugs mailing list