Skip to content

Commit b35c6a3

Browse files
authored
Add screen content coding tools as an encoder configuration option
1 parent 29f1a8a commit b35c6a3

File tree

1 file changed

+41
-14
lines changed

1 file changed

+41
-14
lines changed

av1_codec_registration.src.html

Lines changed: 41 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,47 @@
7474
contain a frame with a `frame_type` of `KEY_FRAME` as defined in Section
7575
6.8.2 of [[AV1]].
7676

77+
VideoEncoderConfig extensions {#videoencoderconfig-extensions}
78+
==============================================================
79+
80+
<pre class='idl'>
81+
<xmp>
82+
partial dictionary VideoEncoderConfig {
83+
AV1EncoderConfig av1;
84+
};
85+
</xmp>
86+
</pre>
87+
88+
<dl>
89+
<dt><dfn dict-member for=VideoEncoderConfig>av1</dfn></dt>
90+
<dd>
91+
Contains codec specific configuration options for the AV1 codec.
92+
</dd>
93+
</dl>
94+
95+
AV1EncoderConfig {#av1-encoder-config}
96+
--------------------------------------
97+
<pre class='idl'>
98+
<xmp>
99+
dictionary AV1EncoderConfig {
100+
boolean forceScreenContentTools = false;
101+
};
102+
</xmp>
103+
</pre>
104+
105+
<dl>
106+
<dt><dfn dict-member for=AV1EncoderConfig>forceScreenContentTools</dfn></dt>
107+
<dd>
108+
Indicates whether the encoder should force use of screen content
109+
coding tools. The default value (false) indicates that use of
110+
screen content coding tools is not forced. A value of true
111+
(corresponding to setting seq_force_screen_content_tools
112+
to SELECT_SCREEN_CONTENT_TOOLS in Section 5.5.1
113+
of [[AV1]]) indicates that use of screen content coding tools
114+
is forced.
115+
</dd>
116+
</dl>
117+
77118
VideoEncoderEncodeOptions extensions {#videoencoderencodeoptions-extensions}
78119
==============================================================
79120

@@ -98,7 +139,6 @@
98139
<xmp>
99140
dictionary VideoEncoderEncodeOptionsForAv1 {
100141
unsigned short? quantizer;
101-
boolean forceScreenContentTools = false;
102142
};
103143
</xmp>
104144
</pre>
@@ -111,19 +151,6 @@
111151
</dd>
112152
</dl>
113153

114-
<dl>
115-
<dt><dfn dict-member for=VideoEncoderEncodeOptionsForAv1>forceScreenContenttools</dfn></dt>
116-
<dd>
117-
Indicates whether the encoder should force use of screen content
118-
coding tools. The default value (false) indicates that use of
119-
screen content coding tools is not forced. A value of true
120-
(corresponding to setting seq_force_screen_content_tools
121-
to SELECT_SCREEN_CONTENT_TOOLS in Section 5.5.1
122-
of [[AV1]]) indicates that use of screen content coding tools
123-
is forced.
124-
</dd>
125-
</dl>
126-
127154
Privacy Considerations {#privacy-considerations}
128155
==========================================================================
129156

0 commit comments

Comments
 (0)