searching for reviewer(jya)
865edc41179afc8f6f8a345d8c17a0a63597d6d8: Bug 1638652 - Only disable content conversion in the parent process if we're going to be delivering data to a content process. r=jya,necko-reviewers
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 02 Jun 2020 23:43:19 +0000 - rev 533639
Push 37475 by btara@mozilla.com at Wed, 03 Jun 2020 16:12:12 +0000
Bug 1638652 - Only disable content conversion in the parent process if we're going to be delivering data to a content process. r=jya,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D77399
7600c1bbd621e9ba857d419706b11e8b8ecbdfa0: Bug 1637235 - Implement a ring buffer for audio data. r=padenot,jya
Alex Chronopoulos <achronop@gmail.com> - Mon, 01 Jun 2020 15:53:18 +0000 - rev 533346
Push 37470 by rmaries@mozilla.com at Tue, 02 Jun 2020 03:24:46 +0000
Bug 1637235 - Implement a ring buffer for audio data. r=padenot,jya Implement a ring buffer that is not thread-safe and preallocate its internal buffers. The intention is that the internal data is preallocate to any thread and then read/write operations will take place in a single thread using the memory in a ring manner. Differential Revision: https://phabricator.services.mozilla.com/D74882
81012bc3b3ac59a2ed490dfed1c51b053bed3601: Bug 1637235 - Implement a ring buffer for audio data. r=padenot,jya
Alex Chronopoulos <achronop@gmail.com> - Mon, 01 Jun 2020 12:27:00 +0000 - rev 533211
Push 37469 by apavel@mozilla.com at Mon, 01 Jun 2020 21:42:28 +0000
Bug 1637235 - Implement a ring buffer for audio data. r=padenot,jya Implement a ring buffer that is not thread-safe and preallocate its internal buffers. The intention is that the internal data is preallocate to any thread and then read/write operations will take place in a single thread using the memory in a ring manner. Differential Revision: https://phabricator.services.mozilla.com/D74882
45a693471a1cf292bc7fb48a5d2a46e530886747: Bug 1619882 [Wayland] Use VAAPIFrameHolder array at FFmpegVideoDecoder to hold active vaapi hw video surfaces, r=jya
Martin Stransky <stransky@redhat.com> - Fri, 29 May 2020 15:36:01 +0000 - rev 533006
Push 37461 by ccoroiu@mozilla.com at Fri, 29 May 2020 21:46:31 +0000
Bug 1619882 [Wayland] Use VAAPIFrameHolder array at FFmpegVideoDecoder to hold active vaapi hw video surfaces, r=jya VA-API surfaces are owned by ffmpeg library and we need to keep them locked until any part of rendering pipeline use them. We use a global lock provided by WaylandDMABUFSurface for it, keep array of active surfaces at FFmpegVideoDecoder and release them only when all references are cleared or FFmpegVideoDecoder is deleted. Differential Revision: https://phabricator.services.mozilla.com/D76690
c0164e6a62d80e7e0a965fe895406ecaa15d1811: Bug 1641255 - Remove bad WindowListener reference from android reftest harness; r=jya
Geoff Brown <gbrown@mozilla.com> - Thu, 28 May 2020 04:26:57 +0000 - rev 532782
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1641255 - Remove bad WindowListener reference from android reftest harness; r=jya WindowListener was removed in bug 1632098, but this reference was left behind. Differential Revision: https://phabricator.services.mozilla.com/D77098
47d145c1130d318087d1a4d8438cbc1bc51d6b71: Bug 1632456 [Wayland] Release mVAAPIDeviceContext when FFmpegVideoDecoder::CreateVAAPIDeviceContext() fails, r=jya
Martin Stransky <stransky@redhat.com> - Wed, 27 May 2020 08:37:58 +0000 - rev 532340
Push 37454 by ccoroiu@mozilla.com at Wed, 27 May 2020 16:14:31 +0000
Bug 1632456 [Wayland] Release mVAAPIDeviceContext when FFmpegVideoDecoder::CreateVAAPIDeviceContext() fails, r=jya Differential Revision: https://phabricator.services.mozilla.com/D76745
ca6bc38ba7f792843d06b599c1d8f5e24436fdcf: Bug 1638506 - Destroy ProfilerParentTracker before threads are shut down - r=jya,canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 May 2020 10:20:03 +0000 - rev 532097
Push 37450 by cbrindusan@mozilla.com at Tue, 26 May 2020 15:44:42 +0000
Bug 1638506 - Destroy ProfilerParentTracker before threads are shut down - r=jya,canaltinova When the tracker is destroyed, any extant channel is closed, this can trigger the rejection of pending promises, which dispatch tasks to promise handlers. So we need to ensure that this happens before threads cannot service dispatches anymore. Differential Revision: https://phabricator.services.mozilla.com/D76436
740634c137bbc1e06e8d5a649f87d4a8146c5174: Bug 1616379 - Weaken the MOZ_ASSERT on failing to load a hyphenation resource to an NS_ASSERTION. r=jya
Jonathan Kew <jkew@mozilla.com> - Wed, 20 May 2020 12:01:50 +0000 - rev 531221
Push 37435 by apavel@mozilla.com at Wed, 20 May 2020 15:28:23 +0000
Bug 1616379 - Weaken the MOZ_ASSERT on failing to load a hyphenation resource to an NS_ASSERTION. r=jya Differential Revision: https://phabricator.services.mozilla.com/D76110
11cee1f6b11805651ebaf32a5461dc13b6ee8d10: Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya
Nika Layzell <nika@thelayzells.com> - Tue, 19 May 2020 18:30:55 +0000 - rev 530866
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya Differential Revision: https://phabricator.services.mozilla.com/D75608
c9571f3b5f51cb9827fc6f7336ee8b89f12f6e9e: Bug 1637452: Part 11 - Fix JNI includes in dom/media; r=jya
Aaron Klotz <aklotz@mozilla.com> - Fri, 15 May 2020 17:05:12 +0000 - rev 530326
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1637452: Part 11 - Fix JNI includes in dom/media; r=jya In this bug we're moving away from monolithic JNI headers to class-specific headers so that we don't have to rebuild the world every time we make a change to a JNI interface. Differential Revision: https://phabricator.services.mozilla.com/D75374
eb882d1719d2db8d44a48599596a5aedbe899c69: Bug 1636615: Work around Apple VT decoder saying it dropped a frame, and then decoding that frame anyway. r=jya
Byron Campen [:bwc] <docfaraday@gmail.com> - Thu, 14 May 2020 23:45:26 +0000 - rev 530278
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1636615: Work around Apple VT decoder saying it dropped a frame, and then decoding that frame anyway. r=jya We do this by keeping the unexpected frame in mReorderQueue, and outputting it later when the caller is expecting frames. Differential Revision: https://phabricator.services.mozilla.com/D75116
097889bde8356a5a582d333d93bbdb900acd0ce3: Bug 1600727 - be more patient about shadow roots when testing plugin code, r=jya
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 13 May 2020 23:47:25 +0000 - rev 529818
Push 37416 by csabou@mozilla.com at Thu, 14 May 2020 16:15:31 +0000
Bug 1600727 - be more patient about shadow roots when testing plugin code, r=jya Differential Revision: https://phabricator.services.mozilla.com/D75183
f2508a6e4c53e6e39a51ebc0a65b72347f2ba66f: Bug 1636572 - prevent start a non-necessary new load if we're running another load for the same URL. r=jya
alwu <alwu@mozilla.com> - Sat, 09 May 2020 10:42:53 +0000 - rev 529025
Push 37403 by cbrindusan@mozilla.com at Mon, 11 May 2020 16:00:38 +0000
Bug 1636572 - prevent start a non-necessary new load if we're running another load for the same URL. r=jya This patch will do : - prevent starting another new load if that load is the same as the currently running load The advantage of doing so is to avoid running same process again, which is unnecessary More details : When applying patches from bug1633935, it exposed an issue of the previous load interfering the track element when a new load was started. It happens on `test_texttrack_mode_change_during_loading.html`. In that test, the first load happens when we set the src to the track element [1] and the second load happens when we change the mode of the track element [2]. In this situation, the first load an the second load is actually the same, they are going to fetch data from the same resource. According to the step 1 in the spec [3], we should prevent running another load if there is another same running occurrence of this algorithm. [1] https://searchfox.org/mozilla-central/rev/dc4560dcaafd79375b9411fdbbaaebb0a59a93ac/dom/media/test/test_texttrack_mode_change_during_loading.html#53 [2] https://searchfox.org/mozilla-central/rev/dc4560dcaafd79375b9411fdbbaaebb0a59a93ac/dom/media/test/test_texttrack_mode_change_during_loading.html#62 [3] https://html.spec.whatwg.org/multipage/media.html#start-the-track-processing-model Differential Revision: https://phabricator.services.mozilla.com/D74514
671ea69f58e4287047bbdb0ed6532a1ae2da3d3a: Bug 1626364: Reinit decoder on error in WebrtcMediaDataDecoder. r=jya
Byron Campen [:bwc] <docfaraday@gmail.com> - Mon, 27 Apr 2020 16:54:37 +0000 - rev 528269
Push 37383 by rgurzau@mozilla.com at Wed, 06 May 2020 09:37:16 +0000
Bug 1626364: Reinit decoder on error in WebrtcMediaDataDecoder. r=jya Differential Revision: https://phabricator.services.mozilla.com/D69649
df0f49e9c06ee394066a5cbed15041c7acb000a0: Bug 1626364: Report errors in VideoToolkit h264 decode PlatformCallback. r=jya
Byron Campen [:bwc] <docfaraday@gmail.com> - Mon, 20 Apr 2020 16:25:15 +0000 - rev 528268
Push 37383 by rgurzau@mozilla.com at Wed, 06 May 2020 09:37:16 +0000
Bug 1626364: Report errors in VideoToolkit h264 decode PlatformCallback. r=jya Differential Revision: https://phabricator.services.mozilla.com/D69443
b9c81735df1d3610fb7fd5c51d30f5db3bf28683: Bug 1634339 - Don't crash if we didn't get passed an existing DOMNavigationTiming. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 01 May 2020 02:36:33 +0000 - rev 527383
Push 37366 by cbrindusan@mozilla.com at Fri, 01 May 2020 09:42:47 +0000
Bug 1634339 - Don't crash if we didn't get passed an existing DOMNavigationTiming. r=jya Differential Revision: https://phabricator.services.mozilla.com/D73403
1048018245226fa1893b269376a27ba390506290: Bug 1632098 - Disabled browser_autocomplete_marked_detached_tab.js on macos. r=jya CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Thu, 30 Apr 2020 16:47:47 +0300 - rev 526967
Push 37366 by cbrindusan@mozilla.com at Fri, 01 May 2020 09:42:47 +0000
Bug 1632098 - Disabled browser_autocomplete_marked_detached_tab.js on macos. r=jya CLOSED TREE
c32bca788054d2cf93c1b189bdaea9a3eb8b4d73: Bug 1628692 - Prepare dom/media for making FallibleTArray uncopyable. r=jya
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 29 Apr 2020 08:42:17 +0000 - rev 526732
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Bug 1628692 - Prepare dom/media for making FallibleTArray uncopyable. r=jya Differential Revision: https://phabricator.services.mozilla.com/D72623
a86e1f84755f125bee8de47d21811bb7902587bd: Bug 1633273 [Wayland] Enable VA-API HW decoding with WebRender only, r=jya
Martin Stransky <stransky@redhat.com> - Wed, 29 Apr 2020 05:44:20 +0000 - rev 526606
Push 37359 by csabou@mozilla.com at Wed, 29 Apr 2020 09:51:05 +0000
Bug 1633273 [Wayland] Enable VA-API HW decoding with WebRender only, r=jya Differential Revision: https://phabricator.services.mozilla.com/D72814
458bf7b4c22c61359ffa9ce36f72b585f051e649: Bug 1623962 - ensure to close PIP window before removing its belonging tab r=jya
alwu <alwu@mozilla.com> - Wed, 29 Apr 2020 01:21:13 +0000 - rev 526599
Push 37359 by csabou@mozilla.com at Wed, 29 Apr 2020 09:51:05 +0000
Bug 1623962 - ensure to close PIP window before removing its belonging tab r=jya This patch will do : - close PIP window before remove the tab which PIP window belongs to The advantage of doing so : - avoid hitting the error which was caused by closing PIP window too late Differential Revision: https://phabricator.services.mozilla.com/D72987
2f45a8fc88cbe09111de12ccee4dc2b05ceb4c8f: Bug 1602318 - Enable parent initiated loads pref. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 26 Apr 2020 06:09:05 +0000 - rev 526585
Push 37358 by opoprus@mozilla.com at Wed, 29 Apr 2020 03:05:14 +0000
Bug 1602318 - Enable parent initiated loads pref. r=jya Differential Revision: https://phabricator.services.mozilla.com/D72232
658d78ebfd03ce9500c08a25a8a949450f6ae448: Bug 1631304 - Use thread observers for the tail dispatcher. r=jya
Bobby Holley <bobbyholley@gmail.com> - Tue, 28 Apr 2020 21:18:24 +0000 - rev 526569
Push 37358 by opoprus@mozilla.com at Wed, 29 Apr 2020 03:05:14 +0000
Bug 1631304 - Use thread observers for the tail dispatcher. r=jya Differential Revision: https://phabricator.services.mozilla.com/D71710
05287026736e9ba13d27a419298ba62ad437faa6: Bug 1631304 - Mark the tail dispatcher as unavailable outside of event dispatch. r=jya
Bobby Holley <bobbyholley@gmail.com> - Tue, 28 Apr 2020 21:18:21 +0000 - rev 526568
Push 37358 by opoprus@mozilla.com at Wed, 29 Apr 2020 03:05:14 +0000
Bug 1631304 - Mark the tail dispatcher as unavailable outside of event dispatch. r=jya This is in preparation for running the tail dispatcher off nsIThreadObserver callbacks, which only work during regular event processing. Differential Revision: https://phabricator.services.mozilla.com/D72264
a33a94d662338261a5fc84215be617bdda1fcb29: Bug 1631304 - Replace EventTargetWrapper with XPCOMThreadWrapper. r=jya
Bobby Holley <bobbyholley@gmail.com> - Tue, 28 Apr 2020 21:18:17 +0000 - rev 526566
Push 37358 by opoprus@mozilla.com at Wed, 29 Apr 2020 03:05:14 +0000
Bug 1631304 - Replace EventTargetWrapper with XPCOMThreadWrapper. r=jya This is how it used to be, before the Quantum DOM stuff. We use nsIThreadInternal because that supports thread observers, which we leverage in the next patch. Differential Revision: https://phabricator.services.mozilla.com/D71709
7d0595a40d4e4b4d55fe3bc6eda16324929aa3a3: Bug 1631304 - Don't lazily create a TailDispatcher from MaybeDrainDirectTasks. r=jya
Bobby Holley <bobbyholley@gmail.com> - Tue, 28 Apr 2020 21:18:15 +0000 - rev 526565
Push 37358 by opoprus@mozilla.com at Wed, 29 Apr 2020 03:05:14 +0000
Bug 1631304 - Don't lazily create a TailDispatcher from MaybeDrainDirectTasks. r=jya Differential Revision: https://phabricator.services.mozilla.com/D72262
7097774bd9a393ce6fd6d774d06f566f7aeb0995: Bug 1623565 - P3: Remove mLoadFlags from DocumentChannelCreationArgs. r=mattwoodrow,jya
Dan Glastonbury <dan.glastonbury@gmail.com> - Mon, 27 Apr 2020 05:38:15 +0000 - rev 526172
Push 37353 by shindli@mozilla.com at Mon, 27 Apr 2020 21:46:18 +0000
Bug 1623565 - P3: Remove mLoadFlags from DocumentChannelCreationArgs. r=mattwoodrow,jya Differential Revision: https://phabricator.services.mozilla.com/D67799
d61dbc091c360277b7dacd037c20d4835c3505e7: Bug 1602318 - Enable parent initiated loads pref. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 26 Apr 2020 01:44:42 +0000 - rev 526114
Push 37350 by nbeleuzu@mozilla.com at Sun, 26 Apr 2020 09:43:12 +0000
Bug 1602318 - Enable parent initiated loads pref. r=jya Differential Revision: https://phabricator.services.mozilla.com/D72232
beabc71edde261ac9729d004dbc242881e39b6dd: Bug 1602318 - Initiate document loads in the parent process in parallel with setting up the content process side. r=nika,jya
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 26 Apr 2020 00:54:15 +0000 - rev 526112
Push 37350 by nbeleuzu@mozilla.com at Sun, 26 Apr 2020 09:43:12 +0000
Bug 1602318 - Initiate document loads in the parent process in parallel with setting up the content process side. r=nika,jya Differential Revision: https://phabricator.services.mozilla.com/D72112
6d02fda2ffc553839d5132bc5390b7bfd3480d2d: Bug 1602318 - Simplify DocumentChannelParent construction so that everything happens in Init. r=jya,necko-reviewers,valentin
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 26 Apr 2020 00:53:37 +0000 - rev 526111
Push 37350 by nbeleuzu@mozilla.com at Sun, 26 Apr 2020 09:43:12 +0000
Bug 1602318 - Simplify DocumentChannelParent construction so that everything happens in Init. r=jya,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D72111
54aff65a2d4f4569704f0f91d80f6abce7e31e44: Bug 1602318 - Fix unified build issues. r=jya,necko-reviewers
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 26 Apr 2020 00:51:05 +0000 - rev 526103
Push 37350 by nbeleuzu@mozilla.com at Sun, 26 Apr 2020 09:43:12 +0000
Bug 1602318 - Fix unified build issues. r=jya,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D70620
ebba2085a6b5675e23e5eebf05555f9d92530f27: Bug 1602318 - Remove incorrect assertion. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 26 Apr 2020 00:49:36 +0000 - rev 526098
Push 37350 by nbeleuzu@mozilla.com at Sun, 26 Apr 2020 09:43:12 +0000
Bug 1602318 - Remove incorrect assertion. r=jya This was previously true, since we only used ResumeRedirectedLoad with a brand new docshell. This bug adds code for using it with existing docshells, which can have any Document (and associated timing object) loaded in them. Differential Revision: https://phabricator.services.mozilla.com/D67097
f71e3eff7a8c383b32942af2cad9ad43d8ffe60d: Bug 1602318 - Enable parent initiated loads pref. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 24 Apr 2020 07:01:15 +0000 - rev 525809
Push 37345 by csabou@mozilla.com at Fri, 24 Apr 2020 16:29:37 +0000
Bug 1602318 - Enable parent initiated loads pref. r=jya Differential Revision: https://phabricator.services.mozilla.com/D72232
44e82f4339a16ecd6e2d1c72d60fdd49b19d414d: Bug 1602318 - Initiate document loads in the parent process in parallel with setting up the content process side. r=nika,jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 24 Apr 2020 07:00:39 +0000 - rev 525806
Push 37345 by csabou@mozilla.com at Fri, 24 Apr 2020 16:29:37 +0000
Bug 1602318 - Initiate document loads in the parent process in parallel with setting up the content process side. r=nika,jya Differential Revision: https://phabricator.services.mozilla.com/D72112
5f341ebd8591b3993e78b9e676da64f27e4ee335: Bug 1602318 - Simplify DocumentChannelParent construction so that everything happens in Init. r=jya,necko-reviewers,valentin
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 24 Apr 2020 06:59:59 +0000 - rev 525805
Push 37345 by csabou@mozilla.com at Fri, 24 Apr 2020 16:29:37 +0000
Bug 1602318 - Simplify DocumentChannelParent construction so that everything happens in Init. r=jya,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D72111
028bd63e710df037fab2a2e954f389fef8879ea3: Bug 1602318 - Fix unified build issues. r=jya,necko-reviewers
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 24 Apr 2020 06:57:30 +0000 - rev 525797
Push 37345 by csabou@mozilla.com at Fri, 24 Apr 2020 16:29:37 +0000
Bug 1602318 - Fix unified build issues. r=jya,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D70620
983e5a9abe02135a22d438b3a8ef3e64d682037b: Bug 1602318 - Remove incorrect assertion. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 24 Apr 2020 06:56:22 +0000 - rev 525792
Push 37345 by csabou@mozilla.com at Fri, 24 Apr 2020 16:29:37 +0000
Bug 1602318 - Remove incorrect assertion. r=jya This was previously true, since we only used ResumeRedirectedLoad with a brand new docshell. This bug adds code for using it with existing docshells, which can have any Document (and associated timing object) loaded in them. Differential Revision: https://phabricator.services.mozilla.com/D67097
76a6d3885038eda4b70ef7fbfc18def07ea115ca: Bug 1630229: Part 1 - Ensure that GMP process notifies GeckoView when its actor is destroyed; r=jya
Aaron Klotz <aklotz@mozilla.com> - Sat, 18 Apr 2020 04:12:50 +0000 - rev 525248
Push 37335 by aiakab@mozilla.com at Wed, 22 Apr 2020 04:10:25 +0000
Bug 1630229: Part 1 - Ensure that GMP process notifies GeckoView when its actor is destroyed; r=jya When a GMP process's top-level actor is destroyed, we need to relay that information up to GeckoView's Java layer. We only want to do this when the process had previously been successfully started. Differential Revision: https://phabricator.services.mozilla.com/D71405
c159181ff5d00814ffa6c1648dc22002b70da9ed: Bug 1630754 [Wayland][VA-API] Explicitly configure VADisplay display for VA-API video playback, r=jya
Martin Stransky <stransky@redhat.com> - Tue, 21 Apr 2020 10:52:47 +0000 - rev 525070
Push 37334 by aiakab@mozilla.com at Tue, 21 Apr 2020 22:25:03 +0000
Bug 1630754 [Wayland][VA-API] Explicitly configure VADisplay display for VA-API video playback, r=jya Some gfx drivers (especially on a child process) can open X11 VADisplay instead of a Wayland one which leads to HW playback failure. As a solution let's create VADisplay explicitly on top of our wayland display connection. - Load va-api/wayland related libraries only when va-api is enabed by user by widget.wayland-dmabuf-vaapi.enabled and va-api is generally available (HW acceleration is enabled, dmabuf is available). - Load vaGetDisplayWl from libva-wayland.so - Explicitly create VADisplay at CreateVAAPIDeviceContext() - Use VAAPIDisplayHolder class to release our VADisplay when AVHWDeviceContext is released (by hwctx->free). Differential Revision: https://phabricator.services.mozilla.com/D71219
a7091729d8c91b89f5d1dde9c55d3ceb8e719c99: Bug 1602318 - Start loads directly from CanonicalBrowsingContext when possible. r=nika,jya,necko-reviewers,dragana
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 20 Apr 2020 23:03:25 +0000 - rev 524997
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1602318 - Start loads directly from CanonicalBrowsingContext when possible. r=nika,jya,necko-reviewers,dragana Differential Revision: https://phabricator.services.mozilla.com/D70629
e496ab6c0857f0b3fad05caab7a0c1d6f845bfb3: Bug 1602318 - Expose some new functionality on the ADocumentChannelBridge/DocumentLoadListener boundary. r=jya,necko-reviewers,dragana
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 20 Apr 2020 23:02:55 +0000 - rev 524996
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1602318 - Expose some new functionality on the ADocumentChannelBridge/DocumentLoadListener boundary. r=jya,necko-reviewers,dragana Differential Revision: https://phabricator.services.mozilla.com/D70627
7c1eeb299b780ee1059fa3b493c2fd0f72304ef0: Bug 1602318 - Fix unified build issues. r=jya,necko-reviewers
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 20 Apr 2020 23:00:59 +0000 - rev 524989
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1602318 - Fix unified build issues. r=jya,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D70620
8f7360d827dc568209d4070f1b7c38d733af6de9: Bug 1602318 - Remove incorrect assertion. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 20 Apr 2020 22:59:17 +0000 - rev 524984
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1602318 - Remove incorrect assertion. r=jya This was previously true, since we only used ResumeRedirectedLoad with a brand new docshell. This bug adds code for using it with existing docshells, which can have any Document (and associated timing object) loaded in them. Differential Revision: https://phabricator.services.mozilla.com/D67097
54e27b897b3abd422eda4e4520ea7d29e5c22e90: Bug 1631304 - Run the TailDispatcher off the Microtask queue. r=jya
Bobby Holley <bobbyholley@gmail.com> - Mon, 20 Apr 2020 19:12:43 +0000 - rev 524965
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1631304 - Run the TailDispatcher off the Microtask queue. r=jya Differential Revision: https://phabricator.services.mozilla.com/D71488
06d3318904d2e6faaf4d08a195a19a3ef6e93c22: Bug 1629440 - Replace 1 by true in VPXDecoder.cpp. r=jya
BWbwchen <tim.chenbw@gmail.com> - Tue, 14 Apr 2020 07:41:05 +0000 - rev 524721
Push 37326 by csabou@mozilla.com at Sun, 19 Apr 2020 09:11:45 +0000
Bug 1629440 - Replace 1 by true in VPXDecoder.cpp. r=jya Differential Revision: https://phabricator.services.mozilla.com/D70681
f4379cab74da22ace753deeda675ee8886522002: Bug 1628690 [Wayland][VA-API] Respect disabled HW decoding to allow fallback to SW decoding, r=jya
Martin Stransky <stransky@redhat.com> - Thu, 16 Apr 2020 13:49:37 +0000 - rev 524391
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1628690 [Wayland][VA-API] Respect disabled HW decoding to allow fallback to SW decoding, r=jya Differential Revision: https://phabricator.services.mozilla.com/D71158
e1c8313256c73b47747eef0ea0182ac62440aa61: Bug 1617929 - Make a best effort to use extra data found in h264 samples. r=jya,jolin
Bryce Seager van Dyk <bvandyk@mozilla.com> - Wed, 15 Apr 2020 17:21:15 +0000 - rev 524211
Push 37317 by nerli@mozilla.com at Thu, 16 Apr 2020 03:00:04 +0000
Bug 1617929 - Make a best effort to use extra data found in h264 samples. r=jya,jolin Prior to this patch if we tried to extract extra data from an h264 sample but then found a partial NAL unit we'd discard the already found extra data rather than processing it. This is problematic for avc3 streams where encryption starts during a NAL unit, as even if we'd seen extra data prior to finding such a partial unit, we'd discard it. With this patch we will instead process the extra data we've already found in a best effort attempt. If we get sent avc3 content that encrypts in band extra data we'll still be in trouble, but I am not sure such content exists at this stage. This also changes our handling for non-encrypted streams, where we will now also try to use any already discovered extra-data. Differential Revision: https://phabricator.services.mozilla.com/D70767
8d298947b2d85c1be799dfe85d21ffda8f8baccd: Bug 1617929 - Remove H264Changemonitor's special encrypted handling. r=jya,jolin
Bryce Seager van Dyk <bvandyk@mozilla.com> - Wed, 15 Apr 2020 17:20:57 +0000 - rev 524210
Push 37317 by nerli@mozilla.com at Thu, 16 Apr 2020 03:00:04 +0000
Bug 1617929 - Remove H264Changemonitor's special encrypted handling. r=jya,jolin This undoes the changes from bug 1560092. These changes assumed that we couldn't play encrypted avc3 content as we couldn't read SPS + PPS info from the stream. However, after some testing I believe the issue is we can try and detect SPS + PPS data in such streams, but need to better handle the encrypted case. A following patch will address better handling SPS + PPS data in encrypted streams. Differential Revision: https://phabricator.services.mozilla.com/D70766
0c1282c8e9e912eda894c7bd6c0e8ba906658640: Bug 1625366 - Remove CSPViolation from DocumentChannel. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 10 Apr 2020 22:16:43 +0000 - rev 523454
Push 37302 by cbrindusan@mozilla.com at Sat, 11 Apr 2020 09:34:41 +0000
Bug 1625366 - Remove CSPViolation from DocumentChannel. r=jya Differential Revision: https://phabricator.services.mozilla.com/D69912
fe126e3e069833834054feae0b82878cc82b602b: Bug 1625431 [Wayland] Enable VAAPI decoding only when hw compositing is enabled, r=jya
Martin Stransky <stransky@redhat.com> - Tue, 07 Apr 2020 18:35:01 +0000 - rev 522753
Push 37294 by apavel@mozilla.com at Wed, 08 Apr 2020 03:36:50 +0000
Bug 1625431 [Wayland] Enable VAAPI decoding only when hw compositing is enabled, r=jya Differential Revision: https://phabricator.services.mozilla.com/D68753
8ba0167147a881aadb49b12832f3b1bce7ed1997: Bug 1619543 Don't log missing va-api symbols, r=jya
Martin Stransky <stransky@redhat.com> - Tue, 07 Apr 2020 18:48:24 +0000 - rev 522752
Push 37294 by apavel@mozilla.com at Wed, 08 Apr 2020 03:36:50 +0000
Bug 1619543 Don't log missing va-api symbols, r=jya Differential Revision: https://phabricator.services.mozilla.com/D68756