Mobile/Firefox for Android/HLS

From MozillaWiki
Jump to: navigation, search

Overview

Background

Overall Project Health

[GREEN]

Target Milestone

Firefox57

Engineer Owner

Kilik Kuo, James Cheng

QA Contact

MVP Scope-Bug Tracking

  • bug 1345752 -[Bug 1345752] [META][HLS] Make Gecko native support HLS on Fennec
Full Query
ID Priority Summary Status Resolution Assigned to Last change time
577084 -- Implement HTTP Live Streaming (HLS) for audio and video on Android RESOLVED FIXED 2019-08-12T05:48:47Z
1341990 -- Introduce Exoplayer into build system RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2019-07-18T22:08:37Z
1350241 -- [Fennec][HLS] Create a demuxer-like component based on ExoPlayer. RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1350246 -- [Fennec][HLS] Provide HLSDecoder / HLSDemuxer / HLSTrackDemuxer / HLSResouce for Gecko. RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1350250 -- [Fennec][HLS] HLSResource should obtain buffer information from GeckoHlsPlayer.java RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1350253 -- [Fennec][HLS] HLSDemuxer/HLSTrackDemuxer in Gecko should be able to get media & sample information from GeckoHlsPlayer.java RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1350842 P3 Remove codes which are related with using external video player to play unsupported type media RESOLVED DUPLICATE 2018-08-23T21:51:48Z
1357984 P5 [META] Test case for HLS native supprts RESOLVED INCOMPLETE 2020-12-21T18:31:00Z
1365227 -- AVCC NAL converter should generate extradata. RESOLVED FIXED Jean-Yves Avenard [:jya] 2017-05-23T05:46:55Z
1365505 -- [Fennec][HLS] Turn on HLS native support not only for Nightly RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1368904 P3 [Fennec][HLS] Handle unexpected OnError native callback from java GeckoHlsPlayer RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1368907 -- [Fennec][HLS] Unify the naming from Hls into HLS for our Gecko HLS implementation RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1368954 -- [Fennec][HLS] Separate source code which will affect generated JNI wrappers to avoid build bustage. RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1368959 -- [Fennec][HLS] Set the MediaInfo duration to zero if the source is live streaming RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1369598 -- [Fennec][HLS] Make HLSDemuxer initialized after underlying GekcoHlsPlayer is ready with data. RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1371247 P5 [Fennec][HLS] Fix potential defects in exoplayer2. RESOLVED INCOMPLETE 2020-12-21T18:31:00Z
1372501 -- [Fennec][HLS] Allow VideoDocument supporting HLS RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1372841 -- Make HLSResource inherit from MediaResource instead of BaseMediaResource RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1373119 -- [Fennec][HLS] Fix "explicit null dereferenced" case in GeckoHLSDemuxerWrapper.getSample RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1373162 -- Crash in java.lang.NullPointerException: at org.mozilla.gecko.media.GeckoHlsPlayer$ComponentListener.onVideoInputFormatChanged(GeckoHlsPlayer.java) RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1373377 -- Crash in java.lang.IllegalArgumentException: Unsupported type: 3 at org.mozilla.gecko.media.GeckoHlsPlayer.buildMediaSource(GeckoHlsPlayer.java) RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1373500 -- [Fennec][HLS] Set DEBUG flag based on AppConstants.NIGHTLY_BUILD || AppConstants.DEBUG_BUILD RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1374240 P1 [Fennec][HLS] Video sound stops working after a few seconds on Dailymotion RESOLVED FIXED James Cheng[:JamesCheng] 2017-07-24T03:22:58Z
1374899 -- [Fennec][HLS] Handle InvalidResponseCodeException exception raised by Exoplayer with some url that may cause redirection. RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1374953 P3 [Fennec][HLS] Take mimetype "audio/mpegurl" as HLS media type RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1375474 P1 Video doesn't play on observator.tv VERIFIED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1375478 -- HLS: "Full-screen" button not displayed in the right position RESOLVED INVALID 2020-12-21T18:31:00Z
1376966 P3 [Fennec][HLS] Fix defects in GeckoHlsPlayer.java RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1376967 P3 [Fennec][HLS] Fix defects in GeckoHlsRendererBase.java RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1377520 P3 [Fennec][HLS] Support encrypted HLS content playback RESOLVED INCOMPLETE 2020-12-21T18:31:00Z
1377891 P5 [Fennec][HLS] twitch.tv does not play when media.mediasource.enabled is set to false. RESOLVED INCOMPLETE 2020-12-21T18:31:00Z
1378852 -- [Fennec][HLS] getBufferedPosition in GeckoHlsPlayer should always return a value >= 0. RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1379056 -- [Fennec][HLS] GeckoHlsPlayer should handle the case when obtain a negative duration from ExoPlayer. RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1379856 P3 [Fennec][HLS] Move ExoPlayer main message handler to non-gecko main thread. RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1379866 P1 [Fennec][HLS] App crashed a while later after stopping HLS playback. RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1380201 P3 [Fennec][HLS] Make access to mIsPlayerInitDone & mResourceCallback guarded. RESOLVED FIXED Kilik Kuo [:kikuo] (inactive) 2020-12-21T18:31:00Z
1380237 -- [Fennec][HLS] Handle audio format change by changing the stream id. RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1381717 P3 [Fennec][HLS] Fix code defects found by Coverity in GeckoHlsPlayer.java RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1382151 -- [Fennec][HLS] Pause ExoPlayer when player is paused to avoid OOM. RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1384578 -- Crash in java.lang.NullPointerException: Null native pointer at org.mozilla.gecko.media.GeckoHLSDemuxerWrapper$Callbacks.onError(Native Method) RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1387963 -- HLS tests crash on all versions Autophone RESOLVED DUPLICATE 2020-12-21T18:31:00Z
1418766 P1 Crash in java.lang.OutOfMemoryError: at com.google.android.exoplayer2.upstream.DefaultAllocator.allocate(DefaultAllocator.java) RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1419249 P2 [Fennec][HLS] Audio only playback will not work correctly after seek. RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1419669 P3 [Fennec][HLS] Refine switching Exoplayer to play/pause logic in GeckoHlsPlayer RESOLVED INCOMPLETE 2020-12-21T18:31:00Z
1420030 -- [Fennec][HLS] Change HLS logging from BuildConfig.NIGHTLY_BUILD || BuildConfig.DEBUG_BUILD to !BuildConfig.MOZILLA_OFFICIAL RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1420192 -- Youtube and twitch.com live videos don't work when auto-play is off RESOLVED FIXED Alastor Wu [:alwu] 2020-12-21T18:31:00Z
1424168 P2 [Fennec][HLS] Exoplayer causes high memory usage on some websites. RESOLVED FIXED James Cheng[:JamesCheng] 2020-12-21T18:31:00Z
1478843 P1 Cross-origin audio leak in HLS VERIFIED FIXED Paul Adenot (:padenot) 2020-12-21T18:31:00Z

48 Total; 0 Open (0%); 46 Resolved (95.83%); 2 Verified (4.17%);


Signoff-Report