Mobile/Notes/11-Apr-2012: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Details == * Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC {{conf|95312}} * irc.mozilla.org #mobile for backchannel * [https://v.mozilla.com/flex.html?roomdirect.ht...") |
(→QA) |
||
(44 intermediate revisions by 18 users not shown) | |||
Line 7: | Line 7: | ||
== Schedule == | == Schedule == | ||
* Next merge is 2012-04-24 | |||
== Major Topics for This Week == | == Major Topics for This Week == | ||
;Release Planning: We have been keeping an eye on the blocking bug counts, stability and performance metrics. The current plan was to uplift all required code to Aurora (Fx13) and ship a Beta to the marketplace 4/16+baketime. The adjusted plan (proposed) is to wait for Fx14 to merge to Aurora and ship a Beta to the marketplace 4/24+baketime. The only date adjustment is 4/16 to 4/24. Given the longer than usual beta period, we are not expecting to adjust the final release date at this time. | |||
; Working on Soft Blockers: The release drivers may flas some blockers as "soft" meaning we'd take the fix if it makes the cut-off and is low-risk enough. Making the cut-off is an easy checkpoint, but determining low-risk is not. Even though drivers flag a bug as a soft blocker, we might still not accept the fix based on the risk level of the patch. The developer and review(s) need to chime in on the risk level. | |||
; Blocking Bug Disclaimer: Do not treat the blocking bug list as "these bugs must all be fixed before a beta candidate can be created" type of list. During blocking list cleanup, we have come across numerous bugs that would not really block if we had a beta candidate build that met our stability and performance criteria. | |||
==Stand ups== | ==Stand ups== | ||
Line 17: | Line 21: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
* Last week | |||
** Worked more on fullscreen support for Flash (sigh) | |||
* This week | |||
** Tabled fullscreen support, working on hack to make panning/zooming Flash better on Gingerbread/Froyo | |||
===Kats=== | ===Kats=== | ||
* Last week | |||
** Largely working on reducing latency to draw | |||
*** bug 742019 - rewrite how touch events are handled in java | |||
*** bug 740718 - null pointer dereference in the event coalescing code | |||
*** bug 741288 - (partial checkin) reduce time spent in Gesture:ShowPress | |||
*** bug 740883 - reduce latency between user flinging and us drawing | |||
** Also further tuning of displayport | |||
*** bug 733041 - switch to velocity-bias as default to improve checkerboarding a bit | |||
** Miscellaneous | |||
*** bug 741988 - checkerboarding regression caught by eideticker (fixed original problem but something else re-regressed it) | |||
*** bug 744094 - log robocop-internal exceptions so we know when it breaks | |||
* Next week | |||
** Make the displayport strategies more preffable so qa can play around with it (bug 744241, bug 744390) | |||
** Work on aligning the displayport to the tiles BenWa is doing (bug 737510) | |||
** Try to figure out if we're doing unnecessary work due to rounding errors with float conversions and other such stupid things | |||
* Blockers | |||
** None | |||
===GBrown=== | ===GBrown=== | ||
Last week: | |||
* Tile cache | |||
* Bug 734715 Intermittent TEST-UNEXPECTED-FAIL | Unable to copy profile to device. | |||
* Bug 743766 SUT agent: java.lang.IllegalArgumentException in RedirOutputThread | |||
Next week: | |||
* Continue work on tile cache | |||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
===Chris Peterson=== | ===Chris Peterson=== | ||
* Last Week | |||
** Backported some fixes for the Java crash reporter to XUL Fennec ESR10: {{bug|701002}} and {{bug|739418}} | |||
** Investigating a number of bugs related to missing key down/up events: {{bug|630576}}, {{bug|693338}}, and {{bug|695626}} | |||
* This Week | |||
** Continuing investigation of missing key down/up events: {{bug|630576}}, {{bug|693338}}, {{bug|695626}} | |||
** Implementing review feedback for {{bug|742036}} - Convert DOM key codes to Android key codes when passing key events to Flash plugin | |||
===GCP=== | ===GCP=== | ||
*Last week | |||
**Time off | |||
**{{Bug|741528}} Clicking on link results in a blank page but it renders OK by itself | |||
**{{Bug|741836}} Native crash without backtrace in SQLiteBridge | |||
**{{Bug|743715}} Cannot build Fennec without jemalloc | |||
**{{Bug|742815}} Probing migration status can launch multiple migrations | |||
**{{Bug|743923}} Don't keep history in memory during Profile Migration | |||
*This week | |||
**Finish {{Bug|741281}} Add a Java interface for sending telemetry data | |||
**{{Bug|741042}} Add telemetry support for timing XUL profile import | |||
**{{Bug|721898}} Remove history truncation code | |||
**Yet More UrlClassifier stuff | |||
**Write tests? | |||
*Blockers | |||
**{{Bug|739629}} Expose safe account creation API for profile migration | |||
===Brian N=== | ===Brian N=== | ||
* Done | |||
** PTO | |||
** {{Bug|742771}} - Browser shows old URL on startup | |||
** Investigated {{Bug|743411}} - Cursor implementation does not conform to android.database.Cursor interface. Causes infinite loops. | |||
** Looking at {{Bug|732052}} - XUL Scale elements should support touch events | |||
* Next | |||
** {{Bug|732052}} - XUL Scale elements should support touch events | |||
** {{Bug|743736}} - Touch event handlers on nytimes.com take a long time to run | |||
===Sriram=== | ===Sriram=== | ||
* Last Week: | |||
** Enable/disable android services only on application pause/resume - {{Bug|742216}} | |||
** Investigated prompt service to be ICS ready - {{Bug|739824}} | |||
*** Need test cases for various kinds of prompts to make any change | |||
** Grey color background on awesomebar tabs - {{Bug|740310}} | |||
** WIP for using Custom Views instead of ViewHolder in AwesomeBarTabs | |||
* This Week: | |||
** Null check for ContentValues in SQLiteBridge - {{Bug|738347}} | |||
** Investigated recovering locked DB in android - {{Bug|741224}} | |||
*** Need ways to reproduce it to test the posted patches | |||
* Blockers: | |||
** Zarro boogs found. Yaay! | |||
===WesJ=== | ===WesJ=== | ||
Last week: | |||
* {{bug|708048}} - context menus sometimes do not show link location | |||
* {{bug|742540}} - Clicks fired near a box with a link can trigger the link | |||
* {{bug|740218}} - Fennec form history content provider insert is slow on Transformer Prime | |||
* {{bug|739215}} - Managed to wear mfinkle down and land, Favicon for about:firefox | |||
This week: | |||
* {{bug|741247}} - Touch events aren't consistently triggered especially on the right sides of elements | |||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | |||
* Easter Holidays on Friday and Monday | |||
* Landed remote debugger support for Fennec: http://lucasr.org/?p=2678 | |||
* Blog post on ListView performance: http://lucasr.org/?p=2672 | |||
* Many patch reviews | |||
'''Next week''' | |||
* Release blocker fixing | |||
* Soft blockers fixing | |||
* Prepare Mobile & Mobile talk for conference in Portugal | |||
'''Blocker''' | |||
* None | |||
===MBrubeck=== | ===MBrubeck=== | ||
Done: | |||
* {{bug|742428}} - Update the AMO/marketplace icon in the add-on manager | |||
* {{bug|743415}} - Back button goes back to about:empty after loading a redirect | |||
* Tracked down cause of {{bug|721784}} - Add-ons don't work after XUL Fennec migration | |||
Next: | |||
* {{bug|735237}} - window.showModalDialog causes weird issues (and related bug {{bug|739038}}) | |||
* May need some help on {{bug|721784}} | |||
===Margaret=== | ===Margaret=== | ||
Done: | |||
* Multiple history entries with the same URL - {{bug|741590}} | |||
* Click-to-play issues | |||
** No placeholder for dynamically visible plugins - {{bug|741128}} | |||
** Doorhanger appears when it shouldn't - {{bug|743633}}, {{bug|743646}} | |||
Next: | |||
* Finish sorting out remaining click-to-play blockers | |||
* Help out where needed | |||
===Scott (jwir3)=== | ===Scott (jwir3)=== | ||
Done: | |||
* {{bug|708175}}: fixed width form controls shouldn't have their fonts inflated | |||
Next: | |||
* {{bug|707917}}: Word cloud does not render correctly | |||
* Need to finish looking through what remains - all blockers are complete, or on their way to being complete. | |||
* Likely to be {{bug|723947}}: Text size is reset after di.se completes loading | |||
Other: | |||
* dbaron reports that he hopes to have the ny times bug landed sometime late this week or early next week, assuming tests are developed as planned. | |||
* We need to triage some of the remaining font inflation (non-P1) bugs in [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed;namedcmd=font-inflation;list_id=2816712 Dependencies for font-inflation] | |||
===BLassey=== | ===BLassey=== | ||
Last week | |||
* meetings | |||
* reviews | |||
* getUserMedia for still images (held up in sr by jonas) {{bug|738528}} | |||
* attempted to fix a plugin crash {{bug|738198}} | |||
Next week | |||
* same ole, same ole | |||
===MFinkle=== | ===MFinkle=== | ||
Done: | |||
* Scanning for performance regressions | |||
* Reviews | |||
* Triage | |||
* More work on the WEBAPP intent... it's close {{bug|737050}} | |||
Next: | |||
* Looking at building a list of "soft" blocking UX bugs | |||
* Finish the WEBAPP intent feature {{bug|737050}} | |||
===Madhava=== | ===Madhava=== | ||
* listing soft blockers | |||
* looking at panning/zooming dynamics | |||
* that's it - on to Ian | |||
===Ian Barlow=== | ===Ian Barlow=== | ||
Last week | |||
* PTO + Sick + Long weekend | |||
This week | |||
* Gathered a list of UX soft blocker noms https://etherpad.mozilla.org/ZWwMvwVlGZ | |||
* Looking at Scrolling / Zooming performance tweaks with gfx team | |||
* Working through more tablet specs | |||
===Patryk Adamczyk=== | ===Patryk Adamczyk=== | ||
===GFX=== | ===GFX=== | ||
Line 38: | Line 214: | ||
== Round Table == | == Round Table == | ||
=== QA === | === QA === | ||
* Socorro/Breakpad | * This week | ||
** A|B testing results posted [https://docs.google.com/spreadsheet/ccc?key=0AocUyLHteCtSdFNxRWxScTZ5UFNRTE1mOHZyb19GZ2c&hl=en_US#gid=8 here]. Summary: | |||
*** Test coverage against Adreno 200/205/220, PowerVR SGX530/SGX540 | |||
*** Still seeing checkerboarding on zooming and overscroll (sometimes black background instead) | |||
*** A vs. B do not pose any significant visual differences. | |||
** attacking late-breaking features like download manager, form sync history, webapps | |||
** Bugwork: Daily Triage on New/Unco bugs, and paying attention to [https://bugzilla.mozilla.org/buglist.cgi?keywords=qawanted;keywords_type=allwords;list_id=2817091;classification=Client%20Software;query_based_on=fennec%20native%20QAWANTED;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=General;component=IME;product=Fennec%20Native qawanted] and [https://bugzilla.mozilla.org/buglist.cgi?keywords=regressionwindow-wanted;keywords_type=allwords;list_id=2817110;classification=Client%20Software;query_based_on=fennec%20native%20REGRESSIONWINDOW-WANTED;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=General;component=IME;product=Fennec%20Native regressionwindow-wanted] bugs | |||
** Qualifying Fennec XUL Beta 12b5 | |||
* Socorro/Breakpad bugs: | |||
** {{bug|726385}} Please create skiplist implementation for the Java field | ** {{bug|726385}} Please create skiplist implementation for the Java field | ||
** {{bug|726693}} Some java crashes are not being mapped correctly to bugs in bugzilla even though the crash signature fields have the "signatures" listed | ** {{bug|726693}} Some java crashes are not being mapped correctly to bugs in bugzilla even though the crash signature fields have the "signatures" listed | ||
Line 44: | Line 229: | ||
** {{bug|727234}} - Crash Report [@ EMPTY: no crashing thread identified; corrupt dump ] | ** {{bug|727234}} - Crash Report [@ EMPTY: no crashing thread identified; corrupt dump ] | ||
** {{bug|727286}} - Incorrect messaging when failing to submit a crash report | ** {{bug|727286}} - Incorrect messaging when failing to submit a crash report | ||
* | ** {{bug|740829}} - Nightly builds report for android doesn't have any data | ||
** Other reports : http://shizen008.wordpress.com/2012/04/05/crash-reports-other-than-socorro/#respond | |||
* Crash-Stats: | |||
** Soccoro 3 Day Crash List is listed in the [https://wiki.mozilla.org/Platform/2012-04-10#Mobile_2 Platform Meeting] | |||
** Other crash reports : http://shizen008.wordpress.com/2012/04/05/crash-reports-other-than-socorro/#respond | |||
** http://shizen008.wordpress.com/2012/04/06/startup-crash-indicator-6/#respond | ** http://shizen008.wordpress.com/2012/04/06/startup-crash-indicator-6/#respond | ||
* Profile Migration ran on 4/6/2012 | |||
** {{bug|725150}} still occurs | |||
{| class="standard-table sortable" | |||
|- | |||
| class="header" | Device | |||
| class="header" | rows of bookmarks | |||
| class="header" | Time Elapsed | |||
|- | |||
|HTC Desire HD | |||
|796 | |||
| ~46 secs | |||
|- | |||
|Captivate | |||
|796 | |||
| ~46 secs | |||
|- | |||
|Droid 2 | |||
|796 | |||
| ~53 secs | |||
|- | |||
|HTC Desire HD | |||
|2928 | |||
| ~1 min 23 secs | |||
|- | |||
|Captivate | |||
|2928 | |||
| ~1 min 22 secs | |||
|- | |||
|Droid 2 | |||
|2928 | |||
| ~1 min 38 secs | |||
|} |
Latest revision as of 17:13, 12 April 2012
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 95312
- People with Mozilla phones or softphones please dial x4000 Conf# 95312
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
- UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Warp Core Vidyo Room
Schedule
- Next merge is 2012-04-24
Major Topics for This Week
- Release Planning
- We have been keeping an eye on the blocking bug counts, stability and performance metrics. The current plan was to uplift all required code to Aurora (Fx13) and ship a Beta to the marketplace 4/16+baketime. The adjusted plan (proposed) is to wait for Fx14 to merge to Aurora and ship a Beta to the marketplace 4/24+baketime. The only date adjustment is 4/16 to 4/24. Given the longer than usual beta period, we are not expecting to adjust the final release date at this time.
- Working on Soft Blockers
- The release drivers may flas some blockers as "soft" meaning we'd take the fix if it makes the cut-off and is low-risk enough. Making the cut-off is an easy checkpoint, but determining low-risk is not. Even though drivers flag a bug as a soft blocker, we might still not accept the fix based on the risk level of the patch. The developer and review(s) need to chime in on the risk level.
- Blocking Bug Disclaimer
- Do not treat the blocking bug list as "these bugs must all be fixed before a beta candidate can be created" type of list. During blocking list cleanup, we have come across numerous bugs that would not really block if we had a beta candidate build that met our stability and performance criteria.
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
- Last week
- Worked more on fullscreen support for Flash (sigh)
- This week
- Tabled fullscreen support, working on hack to make panning/zooming Flash better on Gingerbread/Froyo
Kats
- Last week
- Largely working on reducing latency to draw
- bug 742019 - rewrite how touch events are handled in java
- bug 740718 - null pointer dereference in the event coalescing code
- bug 741288 - (partial checkin) reduce time spent in Gesture:ShowPress
- bug 740883 - reduce latency between user flinging and us drawing
- Also further tuning of displayport
- bug 733041 - switch to velocity-bias as default to improve checkerboarding a bit
- Miscellaneous
- bug 741988 - checkerboarding regression caught by eideticker (fixed original problem but something else re-regressed it)
- bug 744094 - log robocop-internal exceptions so we know when it breaks
- Largely working on reducing latency to draw
- Next week
- Make the displayport strategies more preffable so qa can play around with it (bug 744241, bug 744390)
- Work on aligning the displayport to the tiles BenWa is doing (bug 737510)
- Try to figure out if we're doing unnecessary work due to rounding errors with float conversions and other such stupid things
- Blockers
- None
GBrown
Last week:
- Tile cache
- Bug 734715 Intermittent TEST-UNEXPECTED-FAIL | Unable to copy profile to device.
- Bug 743766 SUT agent: java.lang.IllegalArgumentException in RedirOutputThread
Next week:
- Continue work on tile cache
Chris Lord (cwiiis)
Chris Peterson
- Last Week
- Backported some fixes for the Java crash reporter to XUL Fennec ESR10: bug 701002 and bug 739418
- Investigating a number of bugs related to missing key down/up events: bug 630576, bug 693338, and bug 695626
- This Week
- Continuing investigation of missing key down/up events: bug 630576, bug 693338, bug 695626
- Implementing review feedback for bug 742036 - Convert DOM key codes to Android key codes when passing key events to Flash plugin
GCP
- Last week
- Time off
- bug 741528 Clicking on link results in a blank page but it renders OK by itself
- bug 741836 Native crash without backtrace in SQLiteBridge
- bug 743715 Cannot build Fennec without jemalloc
- bug 742815 Probing migration status can launch multiple migrations
- bug 743923 Don't keep history in memory during Profile Migration
- This week
- Finish bug 741281 Add a Java interface for sending telemetry data
- bug 741042 Add telemetry support for timing XUL profile import
- bug 721898 Remove history truncation code
- Yet More UrlClassifier stuff
- Write tests?
- Blockers
- bug 739629 Expose safe account creation API for profile migration
Brian N
- Done
- PTO
- bug 742771 - Browser shows old URL on startup
- Investigated bug 743411 - Cursor implementation does not conform to android.database.Cursor interface. Causes infinite loops.
- Looking at bug 732052 - XUL Scale elements should support touch events
- Next
- bug 732052 - XUL Scale elements should support touch events
- bug 743736 - Touch event handlers on nytimes.com take a long time to run
Sriram
- Last Week:
- Enable/disable android services only on application pause/resume - bug 742216
- Investigated prompt service to be ICS ready - bug 739824
- Need test cases for various kinds of prompts to make any change
- Grey color background on awesomebar tabs - bug 740310
- WIP for using Custom Views instead of ViewHolder in AwesomeBarTabs
- This Week:
- Null check for ContentValues in SQLiteBridge - bug 738347
- Investigated recovering locked DB in android - bug 741224
- Need ways to reproduce it to test the posted patches
- Blockers:
- Zarro boogs found. Yaay!
WesJ
Last week:
- bug 708048 - context menus sometimes do not show link location
- bug 742540 - Clicks fired near a box with a link can trigger the link
- bug 740218 - Fennec form history content provider insert is slow on Transformer Prime
- bug 739215 - Managed to wear mfinkle down and land, Favicon for about:firefox
This week:
- bug 741247 - Touch events aren't consistently triggered especially on the right sides of elements
LucasR
Last week
- Easter Holidays on Friday and Monday
- Landed remote debugger support for Fennec: http://lucasr.org/?p=2678
- Blog post on ListView performance: http://lucasr.org/?p=2672
- Many patch reviews
Next week
- Release blocker fixing
- Soft blockers fixing
- Prepare Mobile & Mobile talk for conference in Portugal
Blocker
- None
MBrubeck
Done:
- bug 742428 - Update the AMO/marketplace icon in the add-on manager
- bug 743415 - Back button goes back to about:empty after loading a redirect
- Tracked down cause of bug 721784 - Add-ons don't work after XUL Fennec migration
Next:
- bug 735237 - window.showModalDialog causes weird issues (and related bug bug 739038)
- May need some help on bug 721784
Margaret
Done:
- Multiple history entries with the same URL - bug 741590
- Click-to-play issues
- No placeholder for dynamically visible plugins - bug 741128
- Doorhanger appears when it shouldn't - bug 743633, bug 743646
Next:
- Finish sorting out remaining click-to-play blockers
- Help out where needed
Scott (jwir3)
Done:
- bug 708175: fixed width form controls shouldn't have their fonts inflated
Next:
- bug 707917: Word cloud does not render correctly
- Need to finish looking through what remains - all blockers are complete, or on their way to being complete.
- Likely to be bug 723947: Text size is reset after di.se completes loading
Other:
- dbaron reports that he hopes to have the ny times bug landed sometime late this week or early next week, assuming tests are developed as planned.
- We need to triage some of the remaining font inflation (non-P1) bugs in Dependencies for font-inflation
BLassey
Last week
- meetings
- reviews
- getUserMedia for still images (held up in sr by jonas) bug 738528
- attempted to fix a plugin crash bug 738198
Next week
- same ole, same ole
MFinkle
Done:
- Scanning for performance regressions
- Reviews
- Triage
- More work on the WEBAPP intent... it's close bug 737050
Next:
- Looking at building a list of "soft" blocking UX bugs
- Finish the WEBAPP intent feature bug 737050
Madhava
- listing soft blockers
- looking at panning/zooming dynamics
- that's it - on to Ian
Ian Barlow
Last week
- PTO + Sick + Long weekend
This week
- Gathered a list of UX soft blocker noms https://etherpad.mozilla.org/ZWwMvwVlGZ
- Looking at Scrolling / Zooming performance tweaks with gfx team
- Working through more tablet specs
Patryk Adamczyk
GFX
Round Table
QA
- This week
- A|B testing results posted here. Summary:
- Test coverage against Adreno 200/205/220, PowerVR SGX530/SGX540
- Still seeing checkerboarding on zooming and overscroll (sometimes black background instead)
- A vs. B do not pose any significant visual differences.
- attacking late-breaking features like download manager, form sync history, webapps
- Bugwork: Daily Triage on New/Unco bugs, and paying attention to qawanted and regressionwindow-wanted bugs
- Qualifying Fennec XUL Beta 12b5
- A|B testing results posted here. Summary:
- Socorro/Breakpad bugs:
- bug 726385 Please create skiplist implementation for the Java field
- bug 726693 Some java crashes are not being mapped correctly to bugs in bugzilla even though the crash signature fields have the "signatures" listed
- bug 672606 - Aggregate numbers and topcrashes for Nightly and Aurora channels based on build ID date instead of crash date
- bug 727234 - Crash Report [@ EMPTY: no crashing thread identified; corrupt dump ]
- bug 727286 - Incorrect messaging when failing to submit a crash report
- bug 740829 - Nightly builds report for android doesn't have any data
- Crash-Stats:
- Soccoro 3 Day Crash List is listed in the Platform Meeting
- Other crash reports : http://shizen008.wordpress.com/2012/04/05/crash-reports-other-than-socorro/#respond
- http://shizen008.wordpress.com/2012/04/06/startup-crash-indicator-6/#respond
- Profile Migration ran on 4/6/2012
- bug 725150 still occurs
Device | rows of bookmarks | Time Elapsed |
HTC Desire HD | 796 | ~46 secs |
Captivate | 796 | ~46 secs |
Droid 2 | 796 | ~53 secs |
HTC Desire HD | 2928 | ~1 min 23 secs |
Captivate | 2928 | ~1 min 22 secs |
Droid 2 | 2928 | ~1 min 38 secs |