aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Tretter <[email protected]>2020-03-16 16:26:23 +0100
committerMauro Carvalho Chehab <[email protected]>2020-03-20 09:10:04 +0100
commit8277815349327b8e65226eb58ddb680f90c2c0c0 (patch)
tree4590d7686e0b5d4e9845ae6e096f147859ea4809
parentb646f99642b7499b469eaff25829a0b91a69692a (diff)
media: allegro: fix type of gop_length in channel_create message
The gop_length field is actually only u16 and there are two more u8 fields in the message: - the number of consecutive b-frames - frequency of golden frames Fix the message and thus fix the configuration of the GOP length. Signed-off-by: Michael Tretter <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
-rw-r--r--drivers/staging/media/allegro-dvt/allegro-core.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/staging/media/allegro-dvt/allegro-core.c b/drivers/staging/media/allegro-dvt/allegro-core.c
index 56d199c9312e..6bb561f26125 100644
--- a/drivers/staging/media/allegro-dvt/allegro-core.c
+++ b/drivers/staging/media/allegro-dvt/allegro-core.c
@@ -393,7 +393,10 @@ struct mcu_msg_create_channel {
u32 freq_ird;
u32 freq_lt;
u32 gdr_mode;
- u32 gop_length;
+ u16 gop_length;
+ u8 num_b;
+ u8 freq_golden_ref;
+
u32 unknown39;
u32 subframe_latency;