Commit Graph

7 Commits

Author SHA1 Message Date
roytam1 dd9173e4d3 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1146086: use promise to Init() in PlatformDecoderModule. r=jya,r=cpearce (aed679865)
- partial of Bug 1128380: Add IsHardwareAccelerated implementation for AVCC and mac decoder. r=cpearce (8b376df05)
- Bug 1192675: P1. Ensure VDA/VT APIs are only ever accessed from the same thread. r=cpearce (fa9c8de6a)
- Bug 1178098 - Report why DXVA initialization failed to about:support. r=cpearce (0b06a28e9)
- Bug 1167690 - Part 1: Hook up NPPVpluginIsPlayingAudio to the plugin process; r=josh (30df04ca2)
- Bug 1167690 - Add NPAPI:AudioControl enums to npapi.h. r=josh (5369f6fa9)
- Bug 1167690 - Part 2: Integrate plugins which support the NPAPI audio extensions with the Audio Channel Service; r=BenWa (145cecdc4)
- Bug 1167690 - Part 3: Hook up NPNVmuteAudioBool to the plugin process; r=josh (36558b729)
- Bug 1167690 - Part 4: Add support for testing plugin audio channel integration to the test plugin; r=josh (04af51882)
2021-08-20 11:16:41 +08:00
roytam1 44d3f3aca1 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1148102: P5. Add Opus/VPX/Vorbis MediaDataDecoder. r=jya (b07fea1ea)
- Bug 1148102: P6. Add WebMDemuxer object. r=jya (225cee37f)
- reformat comment (9d12af823)
- reformat comment (80765706d)
- Bug 1148102: P7. Hookup WebMDemuxer. r=jya (78f973b17)
-  Bug 1185782 - Remove media.windows-media-foundation.enabled pref. r=jya (2fb2c5e4a)
- Bug 1163486 - Remove MP4Reader. r=jya (0376d6d60)
and some custom changes for our tree:
- change MediaReadAt to SilentReadAt in new file dom/media/webm/WebMDemuxer.cpp
- add missing export of "vpx_codec_err_to_string" in layout/media/symbols.def.in
2021-07-29 10:56:53 +08:00
roytam1 0b4ed75d7e import changes from `dev' branch of rmottola/Arctic-Fox:
- formatting (49c876691)
- adapted  Bug 1163227: Part5: Increase verbosity content for debugging purposes. r=cpearce (cfca0b7bf)
- Bug 1184634 - Rename MediaPromise to MozPromise. r=gerald (e9617bf70)
- space (c5bafde74)
- Bug 1158293 - Fix ResumeStateMachine()'s seek handling r=cpearce (67dbe7dfc)
- reapply part of Bug 1158448 Part 2 (a953e6c6b)
- Bug 1184634 - Rename "TaskQueue()" accessor to "OwnerThread()". r=gerald (118965bae)
- Bug 1145411: Reduce Apple audio decoder verbosity. r=mattwoodrow (a9f2c4092)
- Bug 1174055 - Remove some now uncalled WMF functions. r=jya (8cddc9d0e)
- Bug 1179094: Use TimeUnit in PlatformDecoderModule. r=cpearce (3d8fd9cd7)
- align warnings to Bug 1154133 - Remove sync dispatches in EMEDecryptor, and mark MediaTaskQueue::SyncDispatch as deprecated. (d93e2f431)
- align some permissions and comments (54eb9e910)
- Bug 1155268 - Add checked methods to convert from an AbstractThread to a concrete type. r=cpearce (5deff5f04)
- align comment (c508b1aaf)
- Bug 857895 - Only enforce tail dispatch if both source and dest support it. r=bholley (2e6d03096)
- Bug 1184634 - Rename MediaTaskQueue to TaskQueue. r=gerald (5f18c2616)
- Bug 1127656 - Remove class inheritance hierarchy from gonk PlatformDeocdeModule. r=ajones (eebf0eb20)
- Bug 1184634 - Move various includes into the mozilla namespace. r=gerald (a9b516578)
- Bug 1190636 - Replace AutoStringVector with Rooted usage; r=njn (5d287ee81)
- Bug 1190911 - Replace AutoIdValueVector with normal Rooted usage; r=jonco (b6c8ce668)
- Bug 1149343 - Followup to fix bustage on a CLOSED TREE (f20f9f1a2)
- Bug 1172841. Set number of WMF decoder threads based on CPU count. r=cpearce (af74b7654)
- Bug 1166760 - Query audio sampling rate & channel number from codec. r=sotaro (ee5fb569a)
-  Bug 1175071 - Remove those codes which handles ADTS. r=jya. (00b1d3dad)
- Bug 1178682 - Reject the decoded sample if timestamp is revert. r=sotaro (4cd029e8c)
2021-07-27 16:39:15 +08:00
roytam1 ed0b673484 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149343 - Part2: Add HW decode blacklisting support on mac. r=mattwoodrow (bd3d67e2e)
- missing bit of  Bug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration (551804df4)
- Bug 1174055 - Load WMF DLLs in MFStartup(), never unload them. r=jya (f2eb84146)
- Bug 1153123 - Don't upload in the ImageBridge thread if A8 texture sharing is broken. r=Bas (40d4a057f)
- logical extension of ug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration (57adc4003)
- Fix a startup crash when attempting to test D3D11 texture sharing. (bug 1170211, r=jmuizelaar, a=KWierso) (0a8fdc55f)
- Bug 1175366 - Don't use DXVA if D3D11 texture sharing is broken. r=jrmuizel (968b04384)
- Bug 1156135 - Add live pref for disabling DXVA when it fails to render correctly. r=ajones (1aed3e54d)
- Bug 1171094. Disallow D3D11 ANGLE with old DisplayLink drivers. r=Bas (c7e91c2bd)
- Bug 1173972. Improve logging in gfxWindowPlatform. r=milan (870aefb7b)
- Bug 1176506 - Don't test texture sharing on WARP devices since it never works and can be detected as a driver reset. r=Bas (5d8baec76)
- Bug 1180246 - Part 1 - remove dependencies on gfxD2DSurface. r=bas (6d20a0c23)
- Bug 1180246 - Part 2 - kill gfxD2DSurface with fire. r=bas (107da3dd1)
- Bug 1159751 - Use a more explicit order of destruction in gfxWindowsPlatform. r=bas (903a29b36)
- Bug 1180246 - Part 3 - remove usage of cairo_d2d_device. r=bas (b9c66f7d4)
- Bug 1180246 - Part 4 - reduce Cairo dependencies where safe in TextureClientD3D9. r=bas (07a18c32b)
- Bug 1170390 - Make gfxPlatform::CreateOffscreenSurface use explicit format rather than guess. r=jrmuizel (491a790ed)
- Bug 1109718. Log when RenderTargetView's need to be recreated. r=mwoodrow (fdaa1199d)
- Bug 1184130. Report mismatches of adapter description and vendor id that we get from the registry. r=bas (ffee48afb)
- Split gfxWindowsPlatform::UpdateRenderMode() into multiple functions. (bug 1179051 part 1, r=bas) (270caa1e5)
- Bug 1170143 - Disable texture sharing if we've blacklisted direct2d. r=Bas (bfb85c2b3)
- Bug 1170143 - Disable alpha texture sharing for intel driver version 8.15.10.2086 since it crashes. r=jrmuizel (cffedeb74)
- Bug 1173719 - Prevent crashes when passing touch events across the PBrowser interface with APZ disabled. r=botond (6585f60bf)
- Bug 1173983 - Use R8 textures for d3d11 alpha textures since it appears to be better supported. r=Bas (946c1e36c)
- missing bit of Bug 1150124. Move WARP reporter closer to actually testing WARP. (7ebc11c2f)
- Bug 1175104 - Enable multithread support on our d3d11 content device. r=Bas (32844aba1)
- Fix regression where WARP could be used as a fallback on Windows 7. (bug 1179051 part 2.1, r=jrmuizel) (89e1f5c3d)
- bug 1171113 - Add widget/uikit. r=roc (NPOTB) (dc79563ae)
- Move compositor backend decisions into gfxPlatform. (bug 1179051 part 3, r=mattwoodrow) (b1b8e10c6)
- Move more compositor backend checks into gfxPlatform. (bug 1179051 part 4, r=mattwoodrow) (6c9d820a0)
- Bug 1176052 - Introduce gfxCriticalNote. r=jmuizelaar (1cc2a0c90)
2021-06-16 15:49:44 +08:00
roytam1 f617a91abb import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167633 - Remove SpiderMonkey specific JS syntax from App Manager / WebIDE. r=pbrosset (882d61d26)
- missing parts of Bug 932179 - Part 1: Expose security information in the WebConsoleActor. r=past (202d33c93)
- Bug 1106470 - Drop SSLv3 support from devtools. r=vporof (4d6f99643)
- Bug 955933 - Allow copying the network response string. r=vporof (0f1a79fe1)
- Follow-up nit to bug 1147648 (alphabetize prefs). r=kats (e251ec2e5)
- Bug 1155252 * -WError fix (2d4c016d2)
- Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935, r=mattwoodrow) (cb4769ace)
- Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow) (a7a605d93)
- Bug 1150715 - Implement "Copy Request/Response Headers" context menu items. r=jsantell (0eabd68f7)
- part of Bug 1102219 - Part 4: Replace  with  in chrome code. r=till (dab16f660)
- Bug 1150717 - Implement "Copy URL Parameters" context menu item. r=bgrins (f20e86e8f)
- Bug 1158046 - Add access keys to all context menu items in the Network panel. r=bgrins r=jsantell (71fd1e050)
- Remove static vars from DriverInitCrashDetection. (bug 1183910 part 1, r=mattwoodrow) (29ea344ce)
- Bug 1151541, part 3 - Fix leading tabs in xpcom/. r=froydnj (eb1fa5c14)
- Bug 1151541, part 1 - Add MPL2 to StaticMutex.h and stub_test.cpp. r=froydnj (bf00b19ee)
- Bug 1140760 - Move TestXPIDLString.cpp to gtest and enable it; r=froydnj (7bea14ce1)
- Bug 1140762 - Move TestThreads.cpp to gtest and enable it; r=froydnj (93a007768)
- Bug 1151541, part 2 - Fix mode lines in xpcom/. r=froydnj (0ac8fd176)
- Bug 1159751: Ensure WARP can never be used for Windows 7. r=milan (ad4a84b10)
- Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd (8e09c6349)
- Bug 1158144 - Fix "Copy URL Parameters" line separation on Windows. r=vporof (d7359d740)
- Bug 1158144 - Implement "Copy POST Data" context menu item. r=vporof (adddce05a)
- Bug 1127423 - Don't scroll horizontally when selecting an element in markup view;r=jryans (3256aa5eb)
- Bug 1159938 - Remove dead nodeChanged() function;r=pbrosset (213880754)
- Bug 1153022 - Add trimOutput option to inplace editor;r=pbrosset (52228252a)
- Bug 1120111 - Adds key listeners to highlighter pick mode to traverse DOM and submit/cancel selection; r=pbrosset (40f6e8e33)
- Bug 1120111 - Tests for the highlighter pick mode key listeners; r=pbrosset (6c9ff1c95)
- Bug 988278 - Fixes ESCape keypress mess in the inspector to make sure the split console opens; r=miker (d915ca7ae)
- Bug 1153635 - Focus first focusable element in MarkupContainer when line is clicked; r=bgrins (f7b231d4c)
- Bug 1158781 - Make sure attributes gets focused when clicked in the inspector. r=bgrins (d6e1521f3)
- Bug 966787 - 1 - Code cleanup in breadcrumbs.js; r=bgrins For a better consistency with the rest of the DevTools codebase. (867a768c6)
- fix imports again (180eb1ac7)
- Bug 966787 - 2 - Skip inspector breadcrumb updates when the output doesn't change; r=bgrins (5bddce972)
- Bug 892935 - Auto-expand elements with only text in the markup view;r=pbrosset,r=bgrins (6dddecd01)
2021-06-15 11:33:14 +08:00
roytam1 4ac9bef80d import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 936092, initial DnD support for e10s, r=enndeakin,karlt (3cde556cf)
- Bug 1152066 - Remove ugly dynamic loading code now that we can assume this symbol exists. r=roc (04813dd18)
- Bug 966395 - Correctly propagate the input language's direction on OSX. r=masayuki/mrbkap (14a21fa0c)
- Bug 1158791 - Try harder to avoid Gtk-Critical errors in xpcshell tests. r=karlt (f6cec3b99)
- Bug 1153922 - Add a SandboxOptions option for creating the sandbox in a fresh JS::Zone. r=mrbkap (f99b17726)
- Bug 968520 - Always use fallible allocator with nsTArray_base::ShrinkCapacity. r=froydnj (b7cf63063)
- Bug 1160027 - Move ResourceQueue implementation from header file - r=cpearce (5fabd8c8f)
- Bug 1119277 - Remove the process CPU priority parameter and simplify all the associated code. r=khuey, r=dhylands (32d2b0df2)
- Goanna -> Gecko (2b16bec4c)
- Bug 892371 - Adjust oom_score_adj values for foreground processes according to an LRU policy. r=dhylands, r=khuey (61cdfc3db)
- Bug 892371 - Add mochitests covering LRU priority adjustments for both foreground and background processes. r=khuey (46676e34f)
- Bug 1164297 - tweaks to logging modules of MediaDecoderStateMachine to remove accessing to env vars. r=cpearce. (e9dc910da)
- Bug 1150539: log getUserMedia constraints used in MediaManager:5. r=jesup (161853b66)
- Bug 1139027 - Permit running of camera mochitests on B2G desktop. r=mikeh (8bb265db2)
- Bug 1145403 - Don't open MediaManager on shutdown. r=jesup (9338eef82)
- Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, florian, billm, jesup (ce9d684a0)
- remove StopWebRtcLoc() to be readded in Bug 1219339 - Part2 (7a0c901fc)
- Bug 1046245 - IO on STS thread + cleanup BackgroundChild on shutdown r=jesup (e85dd7716)
- Bug 579517 follow-up: Remove NSPR types that crept in (35aee15a6)
- Bug 1152443 - Fix broken validation which prevented reading of enumerate_devices.txt. r=jesup (4e135355b)
- Bug 1143562 - use /data/b2g/mozilla/gmp as the gmp storage folder on B2G. r=cpearce. (ddc07f09a)
- Bug 1143562. Part2 - only init |mStorageBaseDir| in the chrome process. r=cpearce (3039a4f44)
- remove specific hack, this code is going away anyway (34aed4d6b)
- Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 0 - Make mozIGeckoMediaPluginService::GetPluginVersionForAPI return whether we even have the plugin. r=cpearce. (e6ac61630)
- Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 1 - split GeckoMediaPluginService into a part for chrome and a part for both content and chrome. r=jwwang. (09f8c4a83)
- Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 2 - support asynchronous GMP API getters. r=jwwang,rjesup. (e33266976)
- Bug 1143532 - Include pid in the log messages of GMPParent. r=edwin (8486ebc50)
- Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 3 - split the GMP IPDL actors in 2 parts (and use opens to open the second in non-e10s). r=billm. (d17fa36ff)
- Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 4 - make GetNodeId asynchronous. r=jwwang. (db7a21e4a)
- Bug 1150049 - tidy up nsImageBoxFrame::Init a little bit; r=dholbert (41c258a71)
- Bug 1150266 - fix IPDL thinko for never-inline method declarations; r=bent (445d3420b)
- Bug 1150207 - Convert a focus() call to use SpecialPowers to avoid out-of-order focusing behaviour. r=mwargers (4d134848c)
- Bug 1148641 - Guard against null parameters to SendSetTargetAPZCNotification. r=botond (8c5f4bb6d)
- Bug 1096172 - Fix position reporting of bad charrefs in RCDATA. r=hsivonen. (77100d26d)
- Bug 1149971 Part 2: Cet rid of kCurrentProcessId as it makes lots of static initializers. r=dvander (3efaefdba)
- remove android widgets (0c2565418)
- Bug 1129991 - Remove QuotaManager::SetCurrentWindow(); r=bent (7ccabf88c)
- Bug 1133748 - Fix ipdl code for bridged protocols that are also opened. r=billm. (402751d09)
- Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 5 - use bridging for GMP in e10s. r=billm. (e45a87c5f)
- Bug 1057908 followup: Add missing 'override' annotation on GMPServiceParent::ActorDestroy method decl. rs=ehsan (48f53b28a)
- Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Add nsServiceManagerUtils.h include to WMFDecoderModule.cpp. (67cddb4da)
- kill android widgets better (bec243c8d)
2020-05-30 12:49:01 +08:00
trav90 538539f5c3 Move PlatformDecoderModule outside fmp4 2018-07-25 01:29:11 +08:00