dom/media/platforms/wmf/DXVA2Manager.cpp
5e7ea76f73f3f4673408c252fbd896ceb841578b
created 2018-10-08 13:26 +0200
pushed 2018-12-03 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P3. Store original IMFMediaType's subtype in D3D11SharedHandleImage. r=cpearce
2851d7aead763576969cf47383066977ae75f4b3
created 2018-10-08 13:24 +0200
pushed 2018-12-03 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P2. Use lambda for callback. r=cpearce
107add19c310179d442ce6649d2848364ab5fb86
created 2018-10-04 09:39 +0000
pushed 2018-12-03 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P1. Search for alternative pixel format when stream change. r=cpearce
9f2c6ae03c6d5cab74ec0965002edc5776911748
created 2018-10-07 02:03 +0300
pushed 2018-12-03 15:51 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 6 changesets (bug 1495025) for webgl2 failures on test_2_conformance2__textures__misc__npot-video-sizing.html
7fd1f610329421e1eda758168874348797b6a502
created 2018-10-04 09:40 +0000
pushed 2018-12-03 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P3. Store original IMFMediaType's subtype in D3D11SharedHandleImage. r=cpearce
f1afe7e2a9e31c7806f2eff9193e79e6a201b8c9
created 2018-10-04 09:40 +0000
pushed 2018-12-03 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P2. Use lambda for callback. r=cpearce
c62823871aca562b75ca2ed5113b5bd3788880ce
created 2018-10-04 09:39 +0000
pushed 2018-12-03 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P1. Search for alternative pixel format when stream change. r=cpearce
a22ea1fdf4cb5eea00a73306d2b0d005e26d4a6c
created 2018-10-04 15:16 +0300
pushed 2018-12-03 15:51 +0000
Brindusan Cristian Brindusan Cristian - Backed out 6 changesets (bug 1495025) for mochitest-webgl2 failures in test_2_conformance2__textures__misc__npot-video-sizing.html. CLOSED TREE
c3b43ee1092e7156c355d8e02911e9ea87b038c8
created 2018-10-04 09:40 +0000
pushed 2018-12-03 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P3. Store original IMFMediaType's subtype in D3D11SharedHandleImage. r=cpearce
c548d816019d6e08c8e2ad043494182f9690e1bc
created 2018-10-04 09:40 +0000
pushed 2018-12-03 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P2. Use lambda for callback. r=cpearce
208624601a18d653e0b309798028fe8545b5eb1f
created 2018-10-04 09:39 +0000
pushed 2018-12-03 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P1. Search for alternative pixel format when stream change. r=cpearce
82eccef03093cc79c4267971650dcebb532113a8
created 2018-06-09 22:20 +0200
pushed 2018-10-15 10:40 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1409664 - P16. Fix typo in variable name. r=bryce
db29a2ec28c50d7cdb390c87c41daa4b3f655a09
created 2018-05-16 11:01 +0200
pushed 2018-06-18 21:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1457499 - Part 1: Remove unused variable. r=bryce, a=RyanVM
32e088078b10fe7e6ca5673910145f3e27349ccb
created 2017-11-22 20:58 +0100
pushed 2018-03-01 12:45 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1417973 - Always use the AMD GPU decoder. r=mattwoodrow
c645b0914f627fd7db210ede85543c93cf25698b
created 2017-11-15 23:33 +0100
pushed 2018-01-11 17:45 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1417442 - P3. Don't enable nv12 surfaces if we failed to parse the version string. r=mattwoodrow, a=sledru
382939cc1ff5dc276d7c7d70d14fece9fbd59e77
created 2017-11-06 16:07 +0800
pushed 2018-01-11 17:45 +0000
JerryShih JerryShih - Bug 1409176 - handle decoder error in WMFMediaDataDecoder::ProcessDecode(). r=jya,mattwoodrow
c971c6beda8dd8431ed66b45c23aa8694fe84a6a
created 2017-11-15 23:33 +0100
pushed 2017-11-24 07:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1417442 - P3. Don't enable nv12 surfaces if we failed to parse the version string. r=mattwoodrow, a=sledru
9d597b2bcf3518432ec8325b07b0a8b85b1666ca
created 2017-09-11 17:37 +0200
pushed 2017-11-02 12:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1397307 - P3. Remove unused method. r=gerald
84bd9434491c9391a6e961e63e15807224dbeb77
created 2017-09-10 18:17 +0200
pushed 2017-11-02 12:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1352016 - P5. Also check AMD cards with 0x1002 device id. r=mattwoodrow
369f2167e1277fee6f5c48d37c2044b351597e7b
created 2017-09-10 17:51 +0200
pushed 2017-11-02 12:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1352016 - P1. Add method to check if NV12 rendering is usable. r=mattwoodrow
08a75460a0d8911bf6a321e789994f23cc32f48a
created 2017-09-12 17:09 -0700
pushed 2017-11-02 12:36 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1352016) for gfx crashes in test_TelemetryEnvironment.js a=backout CLOSED TREE
dd7342e18e671d2d90586ff1fc1b0c028cf87609
created 2017-09-10 18:17 +0200
pushed 2017-11-02 12:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1352016 - P4. Also check AMD cards with 0x1002 device id. r=mattwoodrow
9eed6a69298c723817a6e6abc7537fd5fffae098
created 2017-09-10 17:51 +0200
pushed 2017-11-02 12:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1352016 - P1. Add method to check if NV12 rendering is usable. r=mattwoodrow
c884cca7be4ac09214a0317f14d6495d71c1f59a
created 2017-09-04 11:27 +0200
pushed 2017-11-02 12:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1396515: Fix incorrect && and || operator placements. r=sylvestre
19c91c598eed05c98d0b11c484dbd4fbbe8bddad
created 2017-08-29 14:00 +1200
pushed 2017-11-02 12:36 +0000
Chris Pearce Chris Pearce - Bug 1394648 - Switch from nsInt{Point,Rect,Size} to gfx::Int{Point,Rect,Size} in dom/media. r=jwwang
9949baa51ef48162571a22be6fb205c7c361bfa2
created 2017-08-15 10:00 +1200
pushed 2017-11-02 12:36 +0000
Chris Pearce Chris Pearce - Bug 1389980 - Ensure we only interact with WMF on MTA threads. r=aklotz,mattwoodrow
5e453e18f5f3ed00c030c7271a6902dd1b7bb311
created 2017-08-07 18:15 +0800
pushed 2017-11-02 12:36 +0000
JerryShih JerryShih - Bug 1357299 - P11: Update layers, dxva and vr module to use SyncObjectChild. v3. r=mattwoodrow,dvander
590df10254b0aa72fde07ed3b0ae13196a5bcbc3
created 2017-08-07 18:15 +0800
pushed 2017-11-02 12:36 +0000
JerryShih JerryShih - Bug 1357299 - P8: Add some function result checkings for DXVA2 video decoding. r=mattwoodrow
b74b71eef4c78711421715985f7af3a206d0ce09
created 2017-07-10 07:49 +0000
pushed 2017-09-14 16:50 +0000
Bas Schouten Bas Schouten - Bug 1375461: Ensure mSyncObject isn't null before attempting to sync with it. r=mattwoodrow
ba616afa8125a467295c08418d0dd9e1d69d303b
created 2017-06-28 19:45 +0200
pushed 2017-09-14 16:50 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1376838: Revert "Bug 1360006: Whitelist VP9 decoder to intel GPU only." r=cpearce
c68cd46997bffa4c85bbb6c0aadd12d25dc0a1dd
created 2017-06-21 14:40 +0200
pushed 2017-09-14 16:50 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1373229: P2. Disable DXVA HW decoder if ID3D10Multithread not supported. r=jya
e8e6d4c68bd3c17e4b78f5ef2906eeb406da8a44
created 2017-06-28 19:45 +0200
pushed 2017-07-31 14:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1376838: Revert "Bug 1360006: Whitelist VP9 decoder to intel GPU only." r=cpearce a=jcristau
2ab76e7f22440f000ae044ad90fe2848c1cf385e
created 2017-06-21 08:48 +0200
pushed 2017-07-31 14:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1374936 - Part 2: Check for error. r=mattwoodrow, a=jcristau
2b893184b9322c1c61fc5c4861630a61c06c5e4a
created 2017-06-21 08:45 +0200
pushed 2017-07-31 14:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1374936 - Part 1: Properly output ARGB32 with transform. r=mattwoodrow, a=jcristau
77f2dd5563d2c3e9ad7ada388036f1846c1e2107
created 2017-06-01 22:17 +0200
pushed 2017-07-31 14:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1360006: Whitelist VP9 decoder to intel GPU only. r=mattwoodrow
f0614395829f699c2e0ab64ebbf99c837e6442aa
created 2017-05-01 16:12 +1200
pushed 2017-07-31 14:08 +0000
Chris Pearce Chris Pearce - Bug 1352556 - Validate output of MFGetAttributeSize. r=gerald
5a7cbc44a0de4c5415a82aefaaf8e2ab81df131e
created 2017-04-12 16:41 +0800
pushed 2017-07-31 14:08 +0000
JW Wang JW Wang - Bug 1355740 - Change the type of TrackInfo::mDuration to TimeUnit. r=jya
9747d8849faaffcc4a49180b074a3291df1bd87e
created 2017-03-17 00:18 -0400
pushed 2017-07-31 14:08 +0000
Kevin Chen Kevin Chen - Bug 1160157 - Make AcquireSync RAII. r=bas
8afe7f683eaa6e449c2399e994e78932f20d5e0a
created 2017-03-13 12:29 +0000
pushed 2017-07-31 14:08 +0000
Bas Schouten Bas Schouten - Bug 1345814: Don't use mutices when the decoding device is the compositor device anyway. r=mattwoodrow
533ce084c0d46a7529fd9a37ad99db43bfb206b9
created 2017-03-13 19:22 +0100
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 46090632bad3 (bug 1345814) for failing reftests on Windows 8 x64 with e10s enabled, e.g. webgl-capturestream-test.html?preserve. r=backout n a CLOSED TREE
46090632bad356411c602147cadedb7822e3152e
created 2017-03-13 12:29 +0000
pushed 2017-07-31 14:08 +0000
Bas Schouten Bas Schouten - Bug 1345814: Don't use mutices when the decoding device is the compositor device anyway. r=mattwoodrow
fa8ab4dc0e42d08ed99b97a41a5658bafdaaf363
created 2017-03-13 12:29 +0000
pushed 2017-07-31 14:08 +0000
Bas Schouten Bas Schouten - Bug 1346258: Fix disabling of sync texture usage. r=mattwoodrow
0d4603ebe97ee5e364be000ebfa5e5121be17e11
created 2017-03-07 20:55 +0000
pushed 2017-07-31 14:08 +0000
Bas Schouten Bas Schouten - Bug 1340398 - Part 3: Use NV12 format by default. r=mattwoodrow
be80dc74a965edf99c7c759cbc98f7c2f908372f
created 2017-03-07 20:55 +0000
pushed 2017-07-31 14:08 +0000
Bas Schouten Bas Schouten - Bug 1340398 - Part 2: Support NV12 texture hosts in CompositorD3D11. r=mattwoodrow
db74935c78fa6d76fb6b815613a48168ccf226a9
created 2017-03-07 13:39 -0800
pushed 2017-07-31 14:08 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1340398) for static build bustage a=backout
7d0a9bb0a64266cb144c20d0da43b5f25bdcc6d2
created 2017-03-07 20:55 +0000
pushed 2017-07-31 14:08 +0000
Bas Schouten Bas Schouten - Bug 1340398 - Part 3: Use NV12 format by default. r=mattwoodrow
a8af64e231546e1150433c68e57fa7948326e1b2
created 2017-03-07 20:55 +0000
pushed 2017-07-31 14:08 +0000
Bas Schouten Bas Schouten - Bug 1340398 - Part 2: Support NV12 texture hosts in CompositorD3D11. r=mattwoodrow
49be8c224dea755b8e4bbc042965d90eb0c379d2
created 2017-05-01 16:12 +1200
pushed 2017-06-05 19:31 +0000
Chris Pearce Chris Pearce - Bug 1352556 - Validate output of MFGetAttributeSize. r=gerald, a=abillings
65e9f2c570e1e5fb5f7b75833ed16c307694d949
created 2017-02-21 05:16 +0000
pushed 2017-06-05 19:31 +0000
Bas Schouten Bas Schouten - Bug 1340359: Use IDXGIKeyedMutex for syncing DXVA D3D11 video textures. r=mattwoodrow
236e090024cba5aefff52f9715a71867e9c42ff6
created 2017-02-11 03:24 +1100
pushed 2017-06-05 19:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1337559: P3. Fix coding style of windows decoder. r=gerald
5a11af0e0fcfb45c248b46602a06a94e3530e618
created 2016-12-15 18:26 +0800
pushed 2017-04-10 20:44 +0000
Alastor Wu Alastor Wu - Bug 1323703 - implement a method to create DXVA2 decoder. r=mattwoodrow
96c3388d513e16304fdd628c68aa7525c4c4e6c8
created 2016-11-03 09:57 +1300
pushed 2017-02-27 14:59 +0000
Matt Woodrow Matt Woodrow - Bug 1300678 - Use gfxPrefs for media vars that get accessed from the GPU process. r=jya
7bafa704f35031912833ad1991cbfc5ab46aa58e
created 2016-10-07 21:13 +1300
pushed 2017-02-27 14:59 +0000
Matt Woodrow Matt Woodrow - Bug 1300682 - Part 5: Use KnowsCompositor to initialize decoders and create one for VideoDecoderParent to use. r=nical,jya
2b4457a0428bfa161ac6a65d7453d0eb17a66dcb
created 2016-09-23 09:44 +1200
pushed 2017-02-27 14:59 +0000
Matt Woodrow Matt Woodrow - Bug 1302918 - Add PVideoBridge to share textures with the compositor. r=dvander,nical
d632e1e10c4187c7b4aba70466c61d95abff98a4
created 2016-09-21 21:24 +1200
pushed 2017-02-27 14:59 +0000
Matt Woodrow Matt Woodrow - Bug 1288618 - Part 3: Avoid accessing MediaPrefs from the GPU process within WMF code. r=cpearce
2d24d26d01d621daa61e62ed73cfde76e3ca0a98
created 2016-09-21 21:24 +1200
pushed 2017-02-27 14:59 +0000
Matt Woodrow Matt Woodrow - Bug 1288618 - Part 2: Allow allocating D3D9/11 Images when we don't have a recycling allocator available. r=nical
8b6401bcb115f69ca4b9738ca2f0db8338599af7
created 2016-09-21 08:44 +0200
pushed 2017-02-27 14:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 16 changesets (bug 1288618) for bustage on a CLOSED TREE
2583ae4e2e3bfa60326cb2fee25596abf02e8894
created 2016-09-21 15:36 +1200
pushed 2017-02-27 14:59 +0000
Matt Woodrow Matt Woodrow - Bug 1288618 - Part 3: Avoid accessing MediaPrefs from the GPU process within WMF code. r=cpearce
75a61d0e71b702b0114bcb10430eda8ce61ca027
created 2016-09-21 15:36 +1200
pushed 2017-02-27 14:59 +0000
Matt Woodrow Matt Woodrow - Bug 1288618 - Part 2: Allow allocating D3D9/11 Images when we don't have a recycling allocator available. r=nical
81cdd5e85057d33b5fe3d6fc001fbbdda3c3d2ce
created 2016-09-15 16:34 +0200
pushed 2017-01-16 13:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1d9978f82efc (bug 1288618)
less more (0) -100 -60 tip