9ff6d3acab11c2a8c7b4564220e47fd258ec9ccf: Bug 1300296: P3. Ensure that a new or flushed decoder first h264 frame is always a keyframe. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 06 Sep 2016 11:47:20 +1000 - rev 411603
Push 28938 by bmo:jyavenard@mozilla.com at Thu, 08 Sep 2016 09:59:26 +0000
Bug 1300296: P3. Ensure that a new or flushed decoder first h264 frame is always a keyframe. r?gerald MozReview-Commit-ID: s0NEB8hesj
3dfad42fa0238c8bd3d79f93ff64299d7ef321d3: Bug 1300296: P2. Don't rely on MP4 container to properly report if a frame is a keyframe. r?kentuckyfriedtakahe draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 04 Sep 2016 21:33:23 +1000 - rev 411602
Push 28938 by bmo:jyavenard@mozilla.com at Thu, 08 Sep 2016 09:59:26 +0000
Bug 1300296: P2. Don't rely on MP4 container to properly report if a frame is a keyframe. r?kentuckyfriedtakahe There are too many cases where the MP4 is improperly muxed and frames are incorrectly reported as keyframe. Instead we now look inside the H264 stream and check for IDR frames. We also ensure that the first frame returned after a seek is always a true keyframe. For plain MP4, seeking in those broken files will lead to broken A/V sync. The only way to fix this would be to check for the frame type when reading the samples table. However, this would require to read the entire stream which isn't viable. MozReview-Commit-ID: Cpv5y7HVD0N
db046ad9099df41045b801463ddf155658d86aa6: Bug 1300296: P1. Add method to determine if an H264 frame is an I-Frame. r?jesup draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 04 Sep 2016 21:28:24 +1000 - rev 411601
Push 28938 by bmo:jyavenard@mozilla.com at Thu, 08 Sep 2016 09:59:26 +0000
Bug 1300296: P1. Add method to determine if an H264 frame is an I-Frame. r?jesup We do so by checking the frame data for NAL of type 5 as per ISO IEC 14496-2. MozReview-Commit-ID: JFeLysrZ6aG
4a59307d3826db2f66f85d74f44f013ed55bce31: Bug 1295531 - Change insets of bookmark arrow to look like history arrow. r=sebastian draft
Arseny Malkov <arsenymalkov@gmail.com> - Thu, 08 Sep 2016 11:45:33 +0200 - rev 411600
Push 28937 by s.kaspari@gmail.com at Thu, 08 Sep 2016 09:47:36 +0000
Bug 1295531 - Change insets of bookmark arrow to look like history arrow. r=sebastian MozReview-Commit-ID: AVDEnNDXvXX
41c3d9b0cd8fd17d4d538adf751614d488a66e6b: Bug 1285299 - [TEMP] Add test_logging.py to test Mn-h logging; draft
Anjana Vakil <anjanavakil@gmail.com> - Wed, 07 Sep 2016 19:02:06 +0200 - rev 411599
Push 28936 by bmo:anjanavakil@gmail.com at Thu, 08 Sep 2016 09:45:30 +0000
Bug 1285299 - [TEMP] Add test_logging.py to test Mn-h logging; (This is a temporary commit to test the functionality of previous commits in this patch series. It is for review purposes only and should be dropped before landing.) Add a test module `test_logging.py` to the Marionette harness unit tests, for testing the log output of Mn-h on Treeherder using the new pytest_mozlog plugin. MozReview-Commit-ID: 4ZpI378bZQR
6af4d9c3737450b6c7af950e0bc5605c35d4293c: Bug 1285299 - Use pytest_mozlog plugin in Mn-h mozharness script; r?maja_zf draft
Anjana Vakil <anjanavakil@gmail.com> - Mon, 05 Sep 2016 16:44:40 +0200 - rev 411598
Push 28936 by bmo:anjanavakil@gmail.com at Thu, 08 Sep 2016 09:45:30 +0000
Bug 1285299 - Use pytest_mozlog plugin in Mn-h mozharness script; r?maja_zf Modify the mozharness script for the Marionette harness tests to use the new pytest_mozlog plugin, so that the logs produced will be parseable by Treeherder. Change the arguments passed to `pytest.main` to instruct pytest_mozlog to write log files in TBPL, mach, and raw (structured log) formats. Read the TBPL log into the mozharness script log itself, and upload all pytest-mozlog log files to the default blob upload dir as specified in the Mozharness BaseScript. MozReview-Commit-ID: HoEK2M1XGwN
07bdd0d18463de5ec22355f60f9b9a167874ab51: Bug 1285299 - Add pytest_mozlog plugin to mozlog; r?jgraham draft
Anjana Vakil <anjanavakil@gmail.com> - Thu, 08 Sep 2016 11:43:11 +0200 - rev 411597
Push 28936 by bmo:anjanavakil@gmail.com at Thu, 08 Sep 2016 09:45:30 +0000
Bug 1285299 - Add pytest_mozlog plugin to mozlog; r?jgraham Add the `pytest_mozlog` module (from https://github.com/davehunt/pytest-mozlog) to mozbase/mozlog/mozlog, so that we can use it in the logging of the Marionette harness tests. Add an entry point for the plugin to mozlog/setup.py so that when mozlog is installed, pytest will register the pytest_mozlog plugin.py module as the plugin 'mozlog'. Make the following modifications to pytest_mozlog/plugin.py: - Disable stdout logging by default in pytest-mozlog In the pytest-mozlog plugin, disable logging to stdout by default when setting up the mozlog logger, so that the default output seen when using the plugin is just the Pytest terminal output. The user can specify a mozlog logger to write to stdout by using the '--log-* -' option, in which case both Pytest and pytest-mozlog will log to stdout. - Record error msg and lineno in pytest-mozlog logs Extract the error message and line number for tests with failures/ errors from the Pytest test report, and pass these to the Mozlog logs output by the pytest-mozlog plugin. For skipped tests, pass the skip reason, and for unexpected passes allow Mozlog to report its default message "expected FAIL". - Report collected item count in pytest-mozlog Add/modify Pytest hooks in the pytest-mozlog plugin so that the suite_start event sent to the logger contains the correct list of tests to be run, i.e. items collected by Pytest, instead of an empty list. This allows mozlog to log the correct number of tests to be run. - Log skipped/xfailed tests with corresponding status (not 'PASS') Log skipped tests with status 'SKIP' and expected failures that do indeed fail with status 'FAIL'/expected 'FAIL' so that these can be distinguished from true passing tests. - Pass parsed arguments directly to mozlog.commandline.setup_logging Pass the entire Pytest config's argument namespace to `setup_logging` instead of copying over only the non-None formatters/formatter option arguments. Use the new `allow_unused_options` parameter to stop Mozlog from raising an error about options for unused formatters. MozReview-Commit-ID: 4WpprytS5cI
d144bbacb8140dfe4cb5f393acb0aa1af10009a8: Bug 1301339 - Annotate content shutdown hang due to nested event loop in RecvShutdown. r?billm draft
Kan-Ru Chen <kanru@kanru.info> - Thu, 08 Sep 2016 17:23:57 +0800 - rev 411596
Push 28935 by bmo:kchen@mozilla.com at Thu, 08 Sep 2016 09:31:55 +0000
Bug 1301339 - Annotate content shutdown hang due to nested event loop in RecvShutdown. r?billm We currently allow nested event loop to delay ContentChild::RecvShutdown which in turn might cause content process shutdown hang. This patch attempts to annotate the crash report that a shutdown hang was after we have received RecvShutdown but never reach SendFinishShutdown or the hang happened before or after RecvShutdown. MozReview-Commit-ID: 8pGqwzLlYpK
5c5fb8896947bbe318cfa0fb6ba8b4d188be861c: Bug 1301341. Part 2 - Remove unused members. draft
JW Wang <jwwang@mozilla.com> - Tue, 06 Sep 2016 14:48:29 +0800 - rev 411595
Push 28934 by jwwang@mozilla.com at Thu, 08 Sep 2016 09:30:43 +0000
Bug 1301341. Part 2 - Remove unused members. MozReview-Commit-ID: 3S9hw6w0k1T
8d6939c2d80e114b3583411a01084c2a7e48f7c3: Bug 1301341. Part 1 - Move some code to DecodeMetadataState. draft
JW Wang <jwwang@mozilla.com> - Tue, 06 Sep 2016 14:33:30 +0800 - rev 411594
Push 28934 by jwwang@mozilla.com at Thu, 08 Sep 2016 09:30:43 +0000
Bug 1301341. Part 1 - Move some code to DecodeMetadataState. MozReview-Commit-ID: 3QiIjVM7Ypv
3d5218484ac97d4da56898c838c2da212515eab3: Bug 1301339 - Annotate content shutdown hang due to nested event loop in RecvShutdown. r?billm draft
Kan-Ru Chen <kanru@kanru.info> - Thu, 08 Sep 2016 17:23:57 +0800 - rev 411593
Push 28933 by bmo:kchen@mozilla.com at Thu, 08 Sep 2016 09:29:47 +0000
Bug 1301339 - Annotate content shutdown hang due to nested event loop in RecvShutdown. r?billm We currently allow nested event loop to delay ContentChild::RecvShutdown which in turn might cause content process shutdown hang. This patch attempts to annotate the crash report that a shutdown hang was after we have received RecvShutdown but never reach SendFinishShutdown or the hang happened before or after RecvShutdown. MozReview-Commit-ID: 8pGqwzLlYpK
07429f76783672e929b91e7bdfdbcd2c90741640: Bug 1285299 - [TEMP] Add test_logging.py to test Mn-h logging; draft
Anjana Vakil <anjanavakil@gmail.com> - Wed, 07 Sep 2016 19:02:06 +0200 - rev 411592
Push 28932 by bmo:anjanavakil@gmail.com at Thu, 08 Sep 2016 09:17:11 +0000
Bug 1285299 - [TEMP] Add test_logging.py to test Mn-h logging; (This is a temporary commit to test the functionality of previous commits in this patch series. It is for review purposes only and should be dropped before landing.) Add a test module `test_logging.py` to the Marionette harness unit tests, for testing the log output of Mn-h on Treeherder using the new pytest_mozlog plugin. MozReview-Commit-ID: 4ZpI378bZQR
25bde5665d5a57df6d8e94645787dce7782edbd9: Bug 1285299 - Use pytest_mozlog plugin in Mn-h mozharness script; r?maja_zf draft
Anjana Vakil <anjanavakil@gmail.com> - Mon, 05 Sep 2016 16:44:40 +0200 - rev 411591
Push 28932 by bmo:anjanavakil@gmail.com at Thu, 08 Sep 2016 09:17:11 +0000
Bug 1285299 - Use pytest_mozlog plugin in Mn-h mozharness script; r?maja_zf Modify the mozharness script for the Marionette harness tests to use the new pytest_mozlog plugin, so that the logs produced will be parseable by Treeherder. Change the arguments passed to `pytest.main` to instruct pytest_mozlog to write log files in TBPL, mach, and raw (structured log) formats. Read the TBPL log into the mozharness script log itself, and upload all pytest-mozlog log files to the default blob upload dir as specified in the Mozharness BaseScript. MozReview-Commit-ID: HoEK2M1XGwN
ff5f7c127b57edaf3039f18042517d508f32ab02: Bug 1285299 - Add pytest_mozlog plugin to mozlog; r?jgraham draft
Anjana Vakil <anjanavakil@gmail.com> - Thu, 08 Sep 2016 11:14:29 +0200 - rev 411590
Push 28932 by bmo:anjanavakil@gmail.com at Thu, 08 Sep 2016 09:17:11 +0000
Bug 1285299 - Add pytest_mozlog plugin to mozlog; r?jgraham Add the `pytest_mozlog` module (from https://github.com/davehunt/pytest-mozlog) to mozbase/mozlog/mozlog, so that we can use it in the logging of the Marionette harness tests. Add an entry point for the plugin to mozlog/setup.py so that when mozlog is installed, pytest will register the pytest_mozlog plugin.py module as the plugin 'mozlog'. Make the following modifications to pytest_mozlog/plugin.py: - Disable stdout logging by default in pytest-mozlog In the pytest-mozlog plugin, disable logging to stdout by default when setting up the mozlog logger, so that the default output seen when using the plugin is just the Pytest terminal output. The user can specify a mozlog logger to write to stdout by using the '--log-* -' option, in which case both Pytest and pytest-mozlog will log to stdout. - Record error msg and lineno in pytest-mozlog logs Extract the error message and line number for tests with failures/ errors from the Pytest test report, and pass these to the Mozlog logs output by the pytest-mozlog plugin. For skipped tests, pass the skip reason, and for unexpected passes allow Mozlog to report its default message "expected FAIL". - Report collected item count in pytest-mozlog Add/modify Pytest hooks in the pytest-mozlog plugin so that the suite_start event sent to the logger contains the correct list of tests to be run, i.e. items collected by Pytest, instead of an empty list. This allows mozlog to log the correct number of tests to be run. - Log skipped/xfailed tests with corresponding status (not 'PASS') Log skipped tests with status 'SKIP' and expected failures that do indeed fail with status 'FAIL'/expected 'FAIL' so that these can be distinguished from true passing tests. - Pass parsed arguments directly to mozlog.commandline.setup_logging Pass the entire Pytest config's argument namespace to `setup_logging` instead of copying over only the non-None formatters/formatter option arguments. Use the new `allow_unused_options` parameter to stop Mozlog from raising an error about options for unused formatters. MozReview-Commit-ID: 4WpprytS5cI
0de91ec00071a77b19801f5c2a3017b2d8d2d598: Bug 1298543 - Fix test_prompt_http.html for e10s. r=dolske draft
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Thu, 08 Sep 2016 02:12:25 -0700 - rev 411589
Push 28931 by mozilla@noorenberghe.ca at Thu, 08 Sep 2016 09:15:22 +0000
Bug 1298543 - Fix test_prompt_http.html for e10s. r=dolske Don't actually test doorhanger notifications since they are only on the desktop browser and browser chrome tests already check them. The Android notifyObservers additions aren't used in this patch but I added them for consistency and because we should start to use them for cross-platform tests that check if a doorhanger appears. MozReview-Commit-ID: B5wK8oqu0h7
77273026dda2e56a8f3858d306a3149b5bf7f603: Bug 1301325 - Remove text_caret*.png under editor/composer/res/. r?mtseng draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 08 Sep 2016 16:54:15 +0800 - rev 411588
Push 28930 by bmo:tlin@mozilla.com at Thu, 08 Sep 2016 09:13:41 +0000
Bug 1301325 - Remove text_caret*.png under editor/composer/res/. r?mtseng MozReview-Commit-ID: 5UQ65KIOxW8
0ef52519abd3ebcec10825f6fce862cfc0172e3a: Bug 1301325 - Remove text_caret*.png under editor/composer/res. r?mtseng draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 08 Sep 2016 16:54:15 +0800 - rev 411587
Push 28929 by bmo:tlin@mozilla.com at Thu, 08 Sep 2016 09:12:27 +0000
Bug 1301325 - Remove text_caret*.png under editor/composer/res. r?mtseng MozReview-Commit-ID: 5UQ65KIOxW8
6a6828435ded89f945ca078e09aa0d10bc6f2569: Bug 1301325 - Remove text_caret*.png under editor/composer/res/. r?mtseng draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 08 Sep 2016 17:06:00 +0800 - rev 411586
Push 28928 by tlin@mozilla.com at Thu, 08 Sep 2016 09:06:26 +0000
Bug 1301325 - Remove text_caret*.png under editor/composer/res/. r?mtseng MozReview-Commit-ID: Fie4ExQWhwE
c57f50df3384e77f99403871d38cab29cacf7910: Bug 1288350 - Temporary reftest list for Stylo vs Gecko test draft
Shing Lyu <shing.lyu@gmail.com> - Mon, 05 Sep 2016 11:45:39 +0800 - rev 411585
Push 28927 by bmo:slyu@mozilla.com at Thu, 08 Sep 2016 09:00:28 +0000
Bug 1288350 - Temporary reftest list for Stylo vs Gecko test
4fe9c4331ca726b10f2568bb0e3e25db98531648: Bug 1301316 - Run stylo reftest in TaskCluster draft
Shing Lyu <shing.lyu@gmail.com> - Thu, 08 Sep 2016 15:11:00 +0800 - rev 411584
Push 28926 by bmo:slyu@mozilla.com at Thu, 08 Sep 2016 08:56:13 +0000
Bug 1301316 - Run stylo reftest in TaskCluster
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip