--- /dev/null
+commit faa75edde3dfeba1e2cf6ffa48e45a50f1042096
+Author: jeanlf <jeanlf@gpac.io>
+Date: Tue Jul 12 18:00:35 2022 +0200
+
+ fixed #2213
+
+diff --git a/src/laser/lsr_dec.c b/src/laser/lsr_dec.c
+index 99d16aaa7..488babb10 100644
+--- a/src/laser/lsr_dec.c
++++ b/src/laser/lsr_dec.c
+@@ -838,6 +838,8 @@ static void lsr_read_id(GF_LASeRCodec *lsr, GF_Node *n)
+
+ static Fixed lsr_translate_coords(GF_LASeRCodec *lsr, u32 val, u32 nb_bits)
+ {
++ if (!nb_bits) return 0;
++
+ #ifdef GPAC_FIXED_POINT
+ if (val >> (nb_bits-1) ) {
+ s32 neg = (s32) val - (1<<nb_bits);