|
|
@@ -196,7 +196,7 @@ int vce_v1_0_load_fw(struct radeon_device *rdev, uint32_t *data)
|
|
|
memset(&data[5], 0, 44);
|
|
|
memcpy(&data[16], &sign[1], rdev->vce_fw->size - sizeof(*sign));
|
|
|
|
|
|
- data += le32_to_cpu(data[4]) / 4;
|
|
|
+ data += (le32_to_cpu(sign->len) + 64) / 4;
|
|
|
data[0] = sign->val[i].sigval[0];
|
|
|
data[1] = sign->val[i].sigval[1];
|
|
|
data[2] = sign->val[i].sigval[2];
|