Open Bug 782830 Opened 7 years ago Updated 4 years ago

AwesomePlayer intercepts Stagefright video decoding on (Korean?) Galaxy S III

Categories

(Core :: Audio/Video: Playback, defect, P3)

ARM
Android
defect

Tracking

()

Tracking Status
firefox16 --- unaffected
firefox17 --- affected

People

(Reporter: cpeterson, Unassigned)

References

()

Details

STR:
1. On a Samsung Galaxy S III, play http://cd.pn/b3/
2. Watch the video play correctly
3. Play http://cd.pn/b2/

AR:
The video shows some play controls, but does not play on the Galaxy S III.

ER:
The b2 and b3 videos both play correctly on my Galaxy Nexus.

The problem seems to be that Android's AwesomePlayer intercepts the video decoding, but then AwesomePlayer logs errors about vorbis:

E/OMXCodec( 1923): [OMX.google.vorbis.decoder] err = -1011

OmxDecoder::Init() calls MediaExtractor::Create(), but Create() never returns and then AwesomePlayer starts logging messages.
Assignee: nobody → cpeterson
Priority: -- → P2
Status: NEW → ASSIGNED
I can't reproduce this bug on my S III (GT-I9300), but Brad can reproduce this bug on Korean S III (SHV-E210K). He can play WebM video, but not H264.
Brad, do these videos still fail to play on your Korean Galaxy S III? When you have a chance, can you try this test with a Nightly build >= 2012-09-11?

1. Change about:config pref "media.stagefright.omxcodec.flags" from 0 to 8 (to force H264 software decoding).
2. Load http://cd.pn/b2/
3. Can you play the video?

4. Change about:config pref "media.stagefright.omxcodec.flags" from 8 to 16 (to force H264 hardware decoding).
2. Reload http://cd.pn/b2/
3. Can you play the video?
Summary: AwesomePlayer intercepts Stagefright video decoding on Galaxy S III → AwesomePlayer intercepts Stagefright video decoding on (Korean?) Galaxy S III
I'm also seeing this on my HTC One X after a Jellybean update. Fails whether we're using SW or HW decoder.

I can take this if need be, since I'm able to reproduce.
Scratch that, my symbols were out of date. Not actually the same bug.
Assignee: cpeterson → nobody
Status: ASSIGNED → NEW
Component: Audio/Video → Audio/Video: Playback
Mass change P2 -> P3
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.