H.264 video in Firefox for Android

Firefox for Android
has expanded its HTML5 video capabilities to include H.264 video playback. Web developers have been using Adobe Flash to play H.264 video on Firefox for Android, but Adobe no longer supports Flash for Android. Mozilla needed a new solution, so Firefox now uses Android’s “Stagefright” library to access hardware video decoders. The challenges posed by H.264 patents and royalties have been documented elsewhere.

Supported devices

Firefox currently supports H.264 playback on any device running Android 4.1 (Jelly Bean) and any Samsung device running Android 4.0 (Ice Cream Sandwich). We have temporarily blocked non-Samsung devices running Ice Cream Sandwich until we can fix or workaround some bugs. Support for Gingerbread and Honeycomb devices is planned for a later release (Bug 787228).

To test whether Firefox supports H.264 on your device, try playing this “Big Buck Bunny” video.

Testing H.264

If your device is not supported yet, you can manually enable H.264 for testing. Enter about:config in Firefox for Android’s address bar, then search for “stagefright”. Toggle the “stagefright.force-enabled” preference to true. H.264 should work on most Ice Cream Sandwich devices, but Gingerbread and Honeycomb devices will probably crash.

If Firefox does not recognize your hardware decoder, it will use a safer (but slower) software decoder. Daring users can manually enable hardware decoding. Enter about:config as described above and search for “stagefright”. To force hardware video decoding, change the “media.stagefright.omxcodec.flags” preference to 16. The default value is 0, which will try the hardware decoder and fall back to the software decoder if there are problems (Bug 797225). The most likely problems you will encounter are videos with green lines or crashes.

Giving feedback/reporting bugs

If you find any video bugs, please file a bug report here so we can fix it! Please include your device model, Android OS version, the URL of the video, and any about:config preferences you have changed. Log files collected from aLogcat or adb logcat are also very helpful.

(Cross-posted on the Mozilla Hacks blog: H.264 video in Firefox for Android.)

viagra price amoxicillin trihydrate 500mg amoxicillin dosing viagra alternatives cialis pricing anadrol amoxicillan cost of cialis amoxycillin cheap cialis amoxicillin 500 sophia viagra is viagra federally funded pfizer viagra coupons cialis online trial viagra sample cialis 10 mg what is anoxia amoxil 500 mg cialis alternative does the government fund viagra viagra single packs how long does viagra last over the counter viagra how does viagra work amoxicillin tablets viagra samples amox amoxicillin and clavulanate potassium 875 125 how does cialis work tamoxifen liquid cialis amoxicillin side effects in men cyalis viagra viagra side effects buy cialis online cialis for daily use amoxicillin uses amoxil viagra pharmacy cialis patent expiration moxil wholesale cialis daily cialis axlotl amoxicillian cialis without a doctor’s prescription cialis or viagra amox-clav 875-125 cialis medication cost of viagra amoxicillin clavulanate amox-clav 875-125 mg viagra on line cialis tadalafil amoxicillin side effects in women viagra porn sildenafil vs viagra cheap viagra viagra vs cialis cialis effects viagra for sale cialis dosage strengths viagra coupons viagra dose side effects of viagra discount cialis revatio vs viagra cilias viagra prices amovil viagra from canada dosage of amoxicillin viagra 100mg tablets retail price is viagra funded by government how much does viagra cost cialis reviews viagra prices without insurance cialis 30 day trial coupon axolotyl augmentin 500 amox clav 875 where to buy viagra generic viagra cialis coupons printable amoxicillin 500 mg for sinus infection cialis coupon 20 mg amox-clav 875-125 mg tablet amoxicillin/clavulanic acid generic viagra available in usa cialis price viagra 100mg price walmart viagra canada walgreens viagra substitute viagra government funded viamedic cialis mexican salamander cialis 30 day sample how much does cialis cost generic for cialis viagra coupon cialis dosage xolotl cialis generic tadalafil viagra coupons 75 off viagra girls viagra coupons from pfizer female viagra sex viagra for women cialis on line axolot free viagra cialis canada amoxicillin 500mg women viagra generic viagra 100mg cialis dosage recommendations cialis for men amoxicillin 875 mg side effect of amoxicillin viagra cost cialis pills for sale cialis testimonials mexican walking fish viagra for women viagra online cialis pills is viagra government funded canada cialis cialis 20mg directions order online viagra what is viagra cvs pharmacy viagra coupons viagra pill amoxidal amoxacilin cialis otc cialis cost amoxicillin 500mg capsules cialis trial price cialis amoxin amoxil dosage non prescribed viagra viagra patent expiration axoloti amoxicillin 500 mg and alcohol cialis canadian pharmacy amoxicillin cialis 5mg free cialis cialis savings card cealis amoxicillin dosage viagra substitute cialis coupons 2017 cialis generic availability side effects of cialis cialis viagra costs viagra from amazon amox/k clav 875-125 healthy man viagra cialis copay card viagra without prescription cialis samples overnight generic cialis tadalafil canadian cialis natural viagra cialis coupons viagra vs cialis vs levitra cialis cheap cialis for women viagra pills levitra vs viagra is viagra covered by insurance stendra vs viagra is viagra government funded in america viagra on line no prec amox clav 875-125 does viagra work amoxicillin uti amoxicillin medscape amoxcillin viagra government funding augmentin drug class cialis or viagra cialis 5mg daily how to take cialis what is amoxicillin what does viagra do herbal viagra cialis vs viagra axolotl amoxicillin for cats viagra without a doctor prescription usa cialis 20mg cialis pharmacy prices cialis prices generic cialis at walmart online cialis viagra savings offer viagra vs cialis cialis patent expiration 2017 viagra sex cialis website pfizer viagra buy cialis inexpensive viagra pills side effects of amoxicillin otc viagra buy viagra online amoxicillin 250mg viagra single packs cost viagra cialis cialis discount cialis 5 mg viagra ingredients female viagra pills natural viagra alternatives that work amoxi best price viagra canadian viagra generic for viagra cialis coupons from manufacturer amoxicillin side effects amoxicillin 500 mg cialis free trial cialis daily amoxicillin rash cialis vs viagra utilisation viagra what is amoxicillin used for cialis for sale 200 cialis coupon cialis 20 mg side effects of amoxicillin 500 mg viagra best price axolotls cialis generic lowest cialis prices cialis samples cialis for bph cialis sample viagra without a doctor prescription cialis coupon print cialis voucher trimox axoltl amoxicilin discount viagra erectile dysfunction cialis viagra generic augmentin 875-125 viagra pills for sale amoxillin canada viagra generic cialis buy viagra what is cialis cialis side effects cialas when will cialis go generic cialis patent expiration date extended augmentin dosage cialis from canada viagra activate viagra dosage online viagra amoxicilina cialis professional cialis coupon