Browse Source

lavc/mediacodecdec_h264: fix SODB escaping

Fixes escaping of consecutive 0x00, 0x00, 0x0{0-3} sequences.

(cherry picked from commit f574012d5f)
tags/n3.1.4
Matthieu Bouron 9 years ago
parent
commit
d0590d9349
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      libavcodec/mediacodecdec_h264.c

+ 3
- 3
libavcodec/mediacodecdec_h264.c View File

@@ -103,9 +103,9 @@ static int h264_ps_to_nalu(const uint8_t *src, int src_size, uint8_t **out, int
}
*out = p = new;

i = i + 3;
memmove(p + i, p + i - 1, *out_size - i);
p[i - 1] = 0x03;
i = i + 2;
memmove(p + i + 1, p + i, *out_size - (i + 1));
p[i] = 0x03;
}
}
done:


Loading…
Cancel
Save