aboutsummaryrefslogtreecommitdiff
path: root/src/gav1
diff options
context:
space:
mode:
authorBoyuan Yang <byang@debian.org>2021-11-07 08:50:18 -0500
committerBoyuan Yang <byang@debian.org>2021-11-07 08:50:18 -0500
commit320ef65362608ee1148c299d8d5d7618af34e470 (patch)
treec47911c219d1e35b8b0771e9e0176eff0e0d08ec /src/gav1
parent2381d803c76105f44717d75f089ec37f51e5cfe4 (diff)
downloadlibgav1-320ef65362608ee1148c299d8d5d7618af34e470.tar.gz
libgav1-320ef65362608ee1148c299d8d5d7618af34e470.tar.bz2
libgav1-320ef65362608ee1148c299d8d5d7618af34e470.zip
New upstream version 0.17.0
Diffstat (limited to 'src/gav1')
-rw-r--r--src/gav1/decoder_buffer.h19
-rw-r--r--src/gav1/version.h4
2 files changed, 8 insertions, 15 deletions
diff --git a/src/gav1/decoder_buffer.h b/src/gav1/decoder_buffer.h
index 37bcb29..880c320 100644
--- a/src/gav1/decoder_buffer.h
+++ b/src/gav1/decoder_buffer.h
@@ -129,24 +129,17 @@ typedef struct Libgav1DecoderBuffer {
Libgav1TransferCharacteristics transfer_characteristics;
Libgav1MatrixCoefficients matrix_coefficients;
- // Image storage dimensions.
- // NOTE: These fields are named w and h in vpx_image_t and aom_image_t.
- // uint32_t width; // Stored image width.
- // uint32_t height; // Stored image height.
int bitdepth; // Stored image bitdepth.
- // Image display dimensions.
- // NOTES:
- // 1. These fields are named d_w and d_h in vpx_image_t and aom_image_t.
- // 2. libvpx and libaom clients use d_w and d_h much more often than w and h.
- // 3. These fields can just be stored for the Y plane and the clients can
- // calculate the values for the U and V planes if the image format or
- // subsampling is exposed.
+ // Image display dimensions in Y/U/V order.
int displayed_width[3]; // Displayed image width.
int displayed_height[3]; // Displayed image height.
- int stride[3];
- uint8_t* plane[3];
+ // Values are given in Y/U/V order.
+ int stride[3]; // The width in bytes of one row of the |plane| buffer.
+ // This may include padding bytes for alignment or
+ // internal use by the decoder.
+ uint8_t* plane[3]; // The reconstructed image plane(s).
// Spatial id of this frame.
int spatial_id;
diff --git a/src/gav1/version.h b/src/gav1/version.h
index c018928..9bdc630 100644
--- a/src/gav1/version.h
+++ b/src/gav1/version.h
@@ -23,8 +23,8 @@
// (https://semver.org).
#define LIBGAV1_MAJOR_VERSION 0
-#define LIBGAV1_MINOR_VERSION 16
-#define LIBGAV1_PATCH_VERSION 3
+#define LIBGAV1_MINOR_VERSION 17
+#define LIBGAV1_PATCH_VERSION 0
#define LIBGAV1_VERSION \
((LIBGAV1_MAJOR_VERSION << 16) | (LIBGAV1_MINOR_VERSION << 8) | \