Closed
Bug 868806
Opened 11 years ago
Closed 11 years ago
[Buri][Video]The video can not played when the SD card have a HD-Video.
Categories
(Firefox OS Graveyard :: General, defect, P1)
Tracking
(blocking-b2g:tef+, firefox22 wontfix, firefox23 wontfix, firefox24 fixed, b2g18 fixed, b2g18-v1.0.0 wontfix, b2g18-v1.0.1 fixed)
RESOLVED
FIXED
blocking-b2g | tef+ |
People
(Reporter: sync-1, Assigned: sotaro)
Details
(Whiteboard: [target:05.17])
Attachments
(3 files, 3 obsolete files)
AU_LINUX_GECKO_ICS_STRAWBERRY_V1.01.00.01.019.092 Firefox os v1.0.1 Mozilla build ID:20130430070201 +++ This bug was initially created as a clone of Bug #449489 +++ Created an attachment (id=402945) Special video DEFECT DESCRIPTION: The video can not played when the SD card have a Special HD-Video. REPRODUCING PROCEDURES: 1.SD card have a Special HD-Videos; 2.Launch video ,can read the video list; 3.Choose a video to play ,screen black and can not play the video ,if you deleted the special HD-video, others videos can be played normally.->KO EXPECTED BEHAVIOUR: Can be play video normally whatever have the special video. ASSOCIATE SPECIFICATION: TEST PLAN REFERENCE: TOOLS AND PLATFORMS USED: USER IMPACT: REPRODUCING RATE: 5/5 For FT PR, Please list reference mobile's behavior: ++++++++++ end of initial bug #449489 description ++++++++++
Updated•11 years ago
|
blocking-b2g: --- → tef?
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → sotaro.ikeda.g
Assignee | ||
Comment 3•11 years ago
|
||
attachment 745627 [details] seems like an abnormal content. Actual playable content is shorter than content duration in mp4 container.
Assignee | ||
Comment 4•11 years ago
|
||
During thumbnail creation, nsBuiltinDecoderReader::DecodeToTarget() falled into infinite loop. During thumbnail creation by video app, video app try to create a thumbnail of 1/4 duration time. But the video does not have data to decode. https://github.com/sotaroikeda/gaia/blob/master/apps/video/js/video.js#L310
Assignee | ||
Updated•11 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Updated•11 years ago
|
Component: Gaia::Video → General
Assignee | ||
Comment 5•11 years ago
|
||
read() to audio codec return "-1004", but it is not handled in OmxDecoder::ReadAudio() and the function return true even in the error code.
Assignee | ||
Comment 6•11 years ago
|
||
By applying the patch, the video is handled as normal. No infinite loop.
Assignee | ||
Updated•11 years ago
|
Attachment #746632 -
Flags: review?(chris.double)
Updated•11 years ago
|
Attachment #746632 -
Flags: review?(chris.double) → review+
Assignee | ||
Updated•11 years ago
|
Severity: normal → major
Assignee | ||
Comment 7•11 years ago
|
||
Without the patch, video an audio app could come into infinite loop by some abnormal contents and freeze untill the apps are killed.
Assignee | ||
Comment 8•11 years ago
|
||
committable patch. Carry "chris.double: review+".
Attachment #746632 -
Attachment is obsolete: true
Assignee | ||
Comment 9•11 years ago
|
||
https://tbpl.mozilla.org/?tree=Try&rev=8e4b158acc25
Updated•11 years ago
|
blocking-b2g: tef? → tef+
Updated•11 years ago
|
Whiteboard: [target:05.17]
Assignee | ||
Comment 10•11 years ago
|
||
I am going to confirm if attachment 746988 [details] [diff] [review] regress youtube video playback. I am going to keep how to handle codec timeout error as before for not to regress youtube video playback.
Assignee | ||
Comment 11•11 years ago
|
||
change from v2: handle -ETIMEDOUT (timeout error) same as current gecko for not to regress youtube video playback.
Attachment #746988 -
Attachment is obsolete: true
Assignee | ||
Comment 12•11 years ago
|
||
Comment on attachment 749616 [details] [diff] [review] patch v3 - handle OMXCodec's error doublec, can you review the patch again?
Attachment #749616 -
Flags: review?(chris.double)
Updated•11 years ago
|
Attachment #749616 -
Flags: review?(chris.double) → review+
Assignee | ||
Comment 13•11 years ago
|
||
https://tbpl.mozilla.org/?tree=Try&rev=8dfc19154435
Assignee | ||
Comment 14•11 years ago
|
||
Comittable patch. Carry "chris.double: review+".
Attachment #749616 -
Attachment is obsolete: true
Attachment #750025 -
Flags: review+
Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
Comment 15•11 years ago
|
||
https://hg.mozilla.org/projects/birch/rev/ed2c321c9bf6
Keywords: checkin-needed
Updated•11 years ago
|
Whiteboard: [target:05.17] → [status: needs uplift][target:05.17]
Comment 16•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/ed2c321c9bf6
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
status-b2g18:
--- → affected
status-b2g18-v1.0.0:
--- → wontfix
status-b2g18-v1.0.1:
--- → affected
status-firefox22:
--- → wontfix
status-firefox23:
--- → wontfix
status-firefox24:
--- → fixed
Resolution: --- → FIXED
Comment 17•11 years ago
|
||
https://hg.mozilla.org/releases/mozilla-b2g18/rev/75ebaadf2078 https://hg.mozilla.org/releases/mozilla-b2g18_v1_0_1/rev/2e3deabbcb38
Updated•11 years ago
|
Whiteboard: [status: needs uplift][target:05.17] → [target:05.17]
Comment 18•11 years ago
|
||
Issue reproduces on Unagi 1.1 Build ID: 20130531070205 Environmental Variables: Kernel Date: Dec 5 Gecko: http://hg.mozilla.org/releases/mozilla-b2g18/rev/4f318822e72c Gaia: e1c59baed29e4665d1da9392f86239272073f07a The issue did not reproduce on Unagi 1.0.1 Build ID: 20130531070208 The bug was checked on the Inari Build ID: 20130528231041 the video appeared but being able to actually play it was inconsistent. Sometimes it would start 5+ seconds into the video run for 3 seconds then close. Sometimes playing the video would only appear as a gray screen. Issue could not be checked on the Leo due to bug#874615
Assignee | ||
Comment 19•11 years ago
|
||
(In reply to Sarah Parsons from comment #18) > Issue reproduces on Unagi 1.1 Build ID: 20130531070205 I checked it on v1.1 unagi. It seems different bug.
Assignee | ||
Comment 20•11 years ago
|
||
OMXCodec destruct stopped in OMXCodec::stop() at following code. while (isIntermediateState(mState)) { mAsyncCompletion.wait(mLock); }
Assignee | ||
Comment 21•11 years ago
|
||
stack trace of the problem.
Assignee | ||
Comment 22•11 years ago
|
||
I am going to create another bug for it.
Assignee | ||
Comment 23•11 years ago
|
||
(In reply to Sarah Parsons from comment #18) > Issue could not be checked on the Leo due to bug#874615 On leo device, it works as normal.
Assignee | ||
Comment 24•11 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #22) > I am going to create another bug for it. Created Bug 878981.
Assignee | ||
Comment 25•11 years ago
|
||
(In reply to Sarah Parsons from comment #18) > Issue reproduces on Unagi 1.1 Build ID: 20130531070205 > > The bug was checked on the Inari Build ID: 20130528231041 the video appeared > but being able to actually play it was inconsistent. Sometimes it would > start 5+ seconds into the video run for 3 seconds then close. Sometimes > playing the video would only appear as a gray screen. The problem is in CAF's OMXCodec. Unagi and inari uses ics_chocolate as base platform. It is older qcom's code. New one is ics_strawberry, it is used by hamachi(buri) and leo. As in Bug 878981 comment #7 , ics_chocolate is not supported in v1.1. Need to confirm on hamachi(buri) or leo.
You need to log in
before you can comment on or make changes to this bug.
Description
•