Change references to "VP1" to the correct "VC-1"
The Pi has optional licenses for MPEG-2 and VC-1 (https://en.wikipedia.org/wiki/VC-1) rather than "VP1".
This commit is contained in:
parent
61ea7d2f10
commit
a459cf48a9
|
@ -1,7 +1,7 @@
|
||||||
# raspi-keygen
|
# raspi-keygen
|
||||||
|
|
||||||
This is an effort to reverse-engineer the Raspberry Pi license key check for
|
This is an effort to reverse-engineer the Raspberry Pi license key check for
|
||||||
MPEG-2 and VP1 hardware video encoding.
|
MPEG-2 and VC-1 hardware video encoding.
|
||||||
|
|
||||||
## Patch
|
## Patch
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ not_MPG2: ; CODE XREF: is_licensed+68j
|
||||||
addcmpbeq r2, 0, 0, deny
|
addcmpbeq r2, 0, 0, deny
|
||||||
```
|
```
|
||||||
|
|
||||||
Here, two memory locations (`0xEE86680` for MPEG-2 and `0xEE869E0` for VP1)
|
Here, two memory locations (`0xEE86680` for MPEG-2 and `0xEE869E0` for VC-1)
|
||||||
that point to the `.bss` segment are checked to determine the return value of
|
that point to the `.bss` segment are checked to determine the return value of
|
||||||
`is_licensed`. There are no other obvious references to these locations in
|
`is_licensed`. There are no other obvious references to these locations in
|
||||||
`start.elf`, so memory-breakpoint debugging (**TBD**) is probably needed.
|
`start.elf`, so memory-breakpoint debugging (**TBD**) is probably needed.
|
||||||
|
|
Loading…
Reference in New Issue