You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -180,7 +179,7 @@ If an application enables `AMF_VIDEO_ENCODER_PICTURE_TRANSFER_MODE` for a specif
180
179
181
180
LTR (Long Term Reference) is to manually select a reference frame which can be far away to encode current frame. Normally, the encoder selects last frame as reference or a frame at lower layer in the SVC case.
182
181
183
-
In AV1, maximum of `16` reference frames are supported according to the spec. These `16` reference frames are shared by SVC and LTR.
182
+
In AVC, maximum of `16` reference frames are supported according to the spec. These `16` reference frames are shared by SVC and LTR.
184
183
185
184
To use LTR, you need to set these properties as Static Properties:
186
185
@@ -275,7 +274,7 @@ File name, relative or absolute path
275
274
`NULL`
276
275
277
276
**Description:**
278
-
Output HEVC file for encoded data.
277
+
Output file for encoded data.
279
278
280
279
---
281
280
@@ -289,7 +288,7 @@ File name, relative or absolute path
This command transcodes H264 elementary stream to H.264 video. Encoder is created with “Transcoding” usage.
592
591
@@ -981,6 +980,7 @@ Color space primaries for the compressed output surface which are the maximum re
981
980
| REF_B_PIC_DELTA_QP | amf_int64 |
982
981
| PREENCODE_ENABLE | amf_int64 |
983
982
| FILLER_DATA_ENABLE | amf_bool |
983
+
| ENABLE_VBAQ | amf_bool |
984
984
985
985
<palign="center">
986
986
Table 6. Encoder rate-control parameters
@@ -1213,10 +1213,29 @@ Sets the initial VBV buffer fullness.
1213
1213
- HQLL: `false`
1214
1214
1215
1215
**Description:**
1216
-
- Disables/enables constraints on QP variation within a picture to meet HRD requirement(s)
1217
-
- Enables/disables VBAQ
1216
+
Disables/enables constraints on rate control to meet HRD model requirement(s) with peak_bitrate, VBV buffer size and VBV buffer fullness settings.
1217
+
1218
+
1219
+
---
1220
+
1221
+
**Name:**
1222
+
`AMF_VIDEO_ENCODER_ENABLE_VBAQ`
1223
+
1224
+
**Values:**
1225
+
`true`, `false` (`On`, `Off`)
1226
+
1227
+
**Default Value associated with usages:**
1228
+
- Transcoding: `false`
1229
+
- Ultra low latency: `false`
1230
+
- Low latency: `false`
1231
+
- Webcam: `false`
1232
+
- HQ: `true`
1233
+
- HQLL: `true`
1234
+
1235
+
**Description:**
1236
+
Note: Cannot use when `RATE_CONTROL_METHOD` is CQP.
1218
1237
- VBAQ stands for *Variance Based Adaptive Quantization*.
1219
-
- The basic idea of VBAQ: Human visual system is typically less sensitive to artifacts in highly textured area. In VBAQ mode, we use pixel variance to indicate the complexity of spatial texture. This allows us to allocate more bits to smoother areas. Enabling such feature leads to improvements in subjective visual quality with some content.Note: Cannot use when RATE_CONTROL_METHOD is CQP.
1238
+
- The basic idea of VBAQ: Human visual system is typically less sensitive to artifacts in highly textured area. In VBAQ mode, we use pixel variance to indicate the complexity of spatial texture. This allows us to allocate more bits to smoother areas. Enabling such feature leads to improvements in subjective visual quality with some content.Note: Cannot use when `RATE_CONTROL_METHOD` is CQP.
1220
1239
1221
1240
---
1222
1241
@@ -1555,7 +1574,7 @@ Selects progressive or interlaced scan.
0 commit comments