Closed
Bug 881388
Opened 11 years ago
Closed 11 years ago
[B2G] [Inari] [YouTube] Unsupported format/invalid file error message appears while playing a video
Categories
(Core :: Audio/Video, defect, P1)
Tracking
()
People
(Reporter: ckreinbring, Unassigned)
References
Details
(Keywords: smoketest)
Attachments
(5 files, 1 obsolete file)
Description:
While watching a YouTube video, the user will sometimes see an error message. This doesn't happen every time, and it tends to happen more often with longer videos.
Repro Steps:
1) Updated to Inari Build ID: 20130610070206
2) Launch the browser and navigate to YouTube.com
3) Select a video to view, the longer the better.
4) Watch the video through its full length.
Actual:
The video plays through its full length with no errors.
Expected:
At some point in the video the user will see the error message "Video cannot be played: the format is unsupported or the file is invalid". When the user taps the OK button they are returned to the YouTube browser page.
Environmental Variables
Occurs on Inari 1.1 commercial RIL
Gecko: http://hg.mozilla.org/releases/mozilla-b2g18/rev/8e3f39363c54
Gaia: ce3b99781d182ad550a325206990c249b0dbcf0e
Platform Version: 18.0
Notes:
Repro frequency: 70%
Q Analysts Team Priority: Pri 2
See attached screenshot
Comment 1•11 years ago
|
||
It would be interesting to know if this reproduces when testing https://m.youtube.com/?tsp=1&player=html5&monetize=1.
Comment 2•11 years ago
|
||
Hopefully someone from Video won't mind diagnosing this, even if it turns out not to be a video bug.
Component: Gaia::Browser → Video/Audio
Product: Boot2Gecko → Core
Updated•11 years ago
|
Assignee: nobody → sotaro.ikeda.g
Comment 3•11 years ago
|
||
The error thrown from YouTube in the video app appears to not be specific to the Video app after looking at the Gaia video source. This sounds like a bug where we will stop playing h264 media content with an error for the file type being non-supported. On that regard, I have a strong feeling this could reproduce in other cases outside of the YouTube in video app use case.
Sotaro probably knows more of the technical implications here though.
Blocks: 877024
blocking-b2g: --- → leo?
Comment 4•11 years ago
|
||
There is 2 possibilities "netowrk error" and "decode error". If either error happens, error is thrown and video playback is shutdown. From the screen shot, it is not clear which error happens.
Comment 5•11 years ago
|
||
I tried to reproduce the problem by using v1.1 leo. I can not reproduce it until now.
Comment 6•11 years ago
|
||
QAWanted - I need to know exactly what video you reproduced this and a confirmation this is still reproducible with that video.
Keywords: qawanted
Comment 7•11 years ago
|
||
Adb logcat might help to analyze the problem.
Comment 8•11 years ago
|
||
Does the video originally play and this error appears during successful playback? What are you using to watch the video? Is it the youtube site in the browser, the youtube app, or the video app?
Flags: needinfo?(ckreinbring)
Correct, when the video is streamed on the Youtube site in the browser, it will play for a time then will error out and cease playing.
The amount of time that the video plays seems to be random.
Flags: needinfo?(ckreinbring)
Comment 10•11 years ago
|
||
QAWanted request isn't met here. You need the following information:
1. A link to a youtube video demonstrating the problem
2. Logcat included in the bug when the issue reproduces
Keywords: qawanted
Comment 11•11 years ago
|
||
Comment 12•11 years ago
|
||
My Mistake, I have attached the log.
This is reproducible on the Inari.
As to the question of which video this occurs on, this error can occur on any video on Youtube, it isn't 100% however.
Keywords: qawanted
Comment 13•11 years ago
|
||
(In reply to cbarker from comment #12)
> My Mistake, I have attached the log.
>
> This is reproducible on the Inari.
Is it reproducible also on partner built rom?
Comment 14•11 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #13)
> (In reply to cbarker from comment #12)
> > My Mistake, I have attached the log.
> >
> > This is reproducible on the Inari.
>
> Is it reproducible also on partner built rom?
Sorry, partner built ROM is only 1.0.1.
Comment 15•11 years ago
|
||
(In reply to cbarker from comment #11)
> Created attachment 761725 [details]
> Log Cat for Youtube Error
I checked logcat. There is no error around codec.
Comment 16•11 years ago
|
||
From the log, HW codec was shut down normally. Around the shut down log, wlan log "wlan0: CTRL-EVENT-CONNECTED - Connection" was printed. Network Error could be possible.
----------------------------------------
06-12 17:48:22.259: I/Adreno200-EGLSUB(110): <GetImageAttributes:1161>: RGBX_8888
06-12 17:48:22.259: I/wpa_supplicant(354): wlan0: Associated with 08:60:6e:22:ae:80
06-12 17:48:22.269: I/Adreno200-EGLSUB(110): <CreateImage:896>: Android Image
06-12 17:48:22.269: I/Adreno200-EGLSUB(110): <CreateImage:896>: Android Image
06-12 17:48:22.269: I/Adreno200-EGLSUB(110): <GetImageAttributes:1279>: YV12
06-12 17:48:22.299: I/wpa_supplicant(354): wlan0: WPA: Key negotiation completed with 08:60:6e:22:ae:80 [PTK=CCMP GTK=CCMP]
06-12 17:48:22.299: I/wpa_supplicant(354): wlan0: CTRL-EVENT-CONNECTED - Connection to 08:60:6e:22:ae:80 completed (reauth) [id=0 id_str=]
06-12 17:48:22.309: E/VDL_RTOS(116): Flush VDL_stats_q: stats_ptr 0xe23c98
06-12 17:48:22.309: E/omx_vdec(116): Warning - previous ts > current ts. And both are non B-frames
06-12 17:48:22.379: D/memalloc(110): /dev/pmem: Allocated buffer base:0x4a900000 size:614400 offset:3072000 fd:156
06-12 17:48:22.409: I/Adreno200-EGLSUB(110): <CreateImage:896>: Android Image
06-12 17:48:22.409: I/Adreno200-EGLSUB(110): <GetImageAttributes:1161>: RGBX_8888
06-12 17:48:22.409: I/Adreno200-EGLSUB(110): <CreateImage:896>: Android Image
06-12 17:48:22.409: I/Adreno200-EGLSUB(110): <GetImageAttributes:1105>: RGBA_8888
06-12 17:48:22.419: D/memalloc(110): /dev/pmem: Allocated buffer base:0x4a900000 size:614400 offset:0 fd:173
06-12 17:48:22.429: I/Adreno200-EGLSUB(110): <CreateImage:896>: Android Image
06-12 17:48:22.429: I/Adreno200-EGLSUB(110): <GetImageAttributes:1161>: RGBX_8888
06-12 17:48:22.529: I/Adreno200-EGLSUB(110): <CreateImage:896>: Android Image
06-12 17:48:22.529: I/Adreno200-EGLSUB(110): <GetImageAttributes:1161>: RGBX_8888
06-12 17:48:22.539: E/QC_BASE(116): Killing timer thread...
06-12 17:48:22.539: E/QC_BASE(116): Timer thread exited
06-12 17:48:22.549: E/QC_BASE(116): DEINIT COMPLETED
06-12 17:48:22.549: E/QC_BASE(116): component_deinit deinit completed
06-12 17:48:22.549: E/QC_BASE(116): OMX AAC component destroyed
Comment 17•11 years ago
|
||
For reference this occurred on WiFi, with a strong 5 bar connection.
Not sure if this has anything to do with it, but no SIM Card is being detected so it is continuously attempting to detect in the background.
Comment 18•11 years ago
|
||
Is this potentially a dupe of bug 878981?
Comment 19•11 years ago
|
||
(In reply to Jason Smith [:jsmith] from comment #18)
> Is this potentially a dupe of bug 878981?
From attachment 761725 [details], no information about it.
Comment 20•11 years ago
|
||
Current gaia's video app implementation handle MEDIA_ERR_DECODE and MEDIA_ERR_NETWORK as same 'videoinvalid'. I feel two error needs to be different error message. I am going to create a new bug for it.
Comment 21•11 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #20)
> Current gaia's video app implementation handle MEDIA_ERR_DECODE and
> MEDIA_ERR_NETWORK as same 'videoinvalid'. I feel two error needs to be
> different error message. I am going to create a new bug for it.
Created Bug 882780.
Updated•11 years ago
|
blocking-b2g: leo? → leo+
Updated•11 years ago
|
Priority: -- → P1
Target Milestone: --- → 1.1 QE3 (24jun)
Comment 22•11 years ago
|
||
:sotaro, can we DUP this and mrk it resolved given https://bugzilla.mozilla.org/show_bug.cgi?id=880571#c13 is now fixed?
Flags: needinfo?(sotaro.ikeda.g)
Comment 23•11 years ago
|
||
(In reply to bhavana bajaj [:bajaj] from comment #22)
> :sotaro, can we DUP this and mrk it resolved given
> https://bugzilla.mozilla.org/show_bug.cgi?id=880571#c13 is now fixed?
It it not clear which error happened on this bug. Check by QA is necessary.
Flags: needinfo?(sotaro.ikeda.g)
Comment 24•11 years ago
|
||
Need to check which error is shown by the rom including Bug 880571.
Keywords: qawanted
Comment 25•11 years ago
|
||
Retested on 6/25 v1-train build (after the fix in bug 880571 has been uplifted)
Reproduced the bug following STR from comment 0
- YouTube video stops playing
- current error notification "A network error caused the video failed to download."
*attaching logcat for more info
Inari
Build 20130625070217
Gecko http://hg.mozilla.org/releases/mozilla-b2g18/rev/29933d1937db
Gaia 1436e2778b90bd74635b0b94d1cf8ccb0d71b60c
Comment 26•11 years ago
|
||
I'm not sure if I am seeing this correctly, but it looks like the wpa_supplicant caused the network to disconnect looking at the logcat...
Comment 28•11 years ago
|
||
comment #25 and attachment 767441 [details], the problem happens by network/WLAN problem.
It is device and ROM specific problem. It is better to be analyzed by people related to WLAN.
Comment 29•11 years ago
|
||
It is device and ROM specific problem. this bug do not need to be leo+ bug, I think. Necessary fix is already done in bug 880571.
Comment 30•11 years ago
|
||
This is WLAN problem, I un-assign myself.
Assignee: sotaro.ikeda.g → nobody
Comment 31•11 years ago
|
||
(In reply to nkot from comment #25)
> Created attachment 767356 [details]
> logcat 6/25
>
> Retested on 6/25 v1-train build (after the fix in bug 880571 has been
> uplifted)
>
> Reproduced the bug following STR from comment 0
> - YouTube video stops playing
> - current error notification "A network error caused the video failed to
> download."
>
> *attaching logcat for more info
>
> Inari
> Build 20130625070217
> Gecko http://hg.mozilla.org/releases/mozilla-b2g18/rev/29933d1937db
> Gaia 1436e2778b90bd74635b0b94d1cf8ccb0d71b60c
Does the problem happens when using 3G data connection via RIL?
Flags: needinfo?(nkot)
Updated•11 years ago
|
blocking-b2g: leo? → -
nkot has issues trying to get mobile data connection in the office and has asked me to take a look into this issue.
There's an overall bad reception on the device due to bug 862155 for her office.
Flags: needinfo?(nkot) → needinfo?(nhirata.bugzilla)
I am blocked from testing this because my inari device is not getting a mac address and cannot scan the network on 1.1; bug 875714 and bug 889623.
Flags: needinfo?(nhirata.bugzilla)
Updated•11 years ago
|
Flags: needinfo?(nhirata.bugzilla)
Fixed the issue with no MAC address for the Inari phone.
Video that shows is : "beauty and the briefcase full movie"
I have not gotten any errors. The picture gets frozen in place and the audio continues to run after some point.
Flags: needinfo?(nhirata.bugzilla)
ignore comment 35. I tested on the wrong phone. I need to test on the inari; accidentally tested on the buri.
I was not able to reproduce the wpa_supplicant issue; having said that I did end up crashing the whole OS trying to play a long video.
It first disconnected and then reboots the phone. I replaced the previous logcat.
Attachment #773436 -
Attachment is obsolete: true
Comment 38•11 years ago
|
||
With the switch to YouTube without a UA override, this bug is no longer valid, as we do not render YouTube videos in the Gaia Video app with the override removed.
You need to log in
before you can comment on or make changes to this bug.
Description
•