Module 138767

997 characters · in no known chunk
Dependencies
Required by (1)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Q5:()=>d,RQ:()=>u,ZF:()=>l}),n(321073);var r=n(178636),i=n.n(r),s=n(731854);let a=[{name:"H264",encode:!0,decode:!0},{name:"VP8",encode:!0,decode:!0}];function o(e,t){let n=t.concat(a),r=[];return n.forEach(t=>{let n=e.find(e=>t.name===e.name);null!=n&&r.push({name:n.name,encode:n.encode&&t.encode,decode:n.decode&&t.decode})}),r}function l(e){let t=[];return e.has(s.fd.SIGNAL_AV1_DECODE)?t.push({name:"AV1",encode:!1,decode:!0}):e.has(s.fd.SIGNAL_AV1)&&t.push({name:"AV1",encode:!0,decode:!0}),t.push({name:"H265",encode:"u"<typeof window||window?.DiscordNative?.process.platform!=="darwin"||window?.DiscordNative?.os.arch==="arm64"&&i().satisfies(window?.DiscordNative?.os.release,s.Dk),decode:!e?.has(s.fd.H265_HARDWARE_ONLY)||e?.has(s.fd.H265_HARDWARE_DECODE_AVAILABLE)}),t}function u(e,t){return o(JSON.parse(e).map(e=>({name:c(e.codec),encode:e.encode,decode:e.decode})),t)}function c(e){return"AV1X"===e?"AV1":e}function d(e){return"AV1"===e?"AV1X":e}}