2012-09-07, 10:27

(2012-09-07, 05:31)mikeriv Wrote: OK I dont see much love for the Raspberry Pi and Raspbmc. I grabbed and uploaded the file avformat-53-arm.so from a working RC4 install and uploaded it. If someone can point me in the right direction maybe we can come up with a working solution.

http://s000.tinyupload.com/?file_id=0056...5486493650

It's the same as the openelec version I posted earlier - that was also for a R-Pi:

Code:

`04 30 90 E5 00 20 D3 E5 46 00 52 E3 01 00 00 0A 00 00 A0 E3 1E FF 2F E1 01 20 D3 E5 4C 00 52 E3 FA FF FF 1A 02 20 D3 E5 56 00 52 E3 F7 FF FF 1A 03 20 D3 E5 04 00 52 E3 F4 FF FF 8A 05 20 D3 E5 00 00 52 E3 F1 FF FF 1A 05 00 93 E5 30 0F BF E6 08 00 50 E3 64 00 A0 83 00 00 A0 93 1E FF 2F E1`

to

Code:

`04 30 90 E5 00 20 D3 E5 46 00 52 E3 03 00 00 0A 47 00 52 E3 05 00 00 0A 00 00 A0 E3 1E FF 2F E1 00 F0 20 E3 02 20 D3 E5 56 00 52 E3 F9 FF FF 1A 03 20 D3 E5 04 00 52 E3 F6 FF FF 8A 05 20 D3 E5 00 00 52 E3 F3 FF FF 1A 05 00 93 E5 30 0F BF E6 08 00 50 E3 64 00 A0 83 00 00 A0 93 1E FF 2F E1`

Found at 0x2AB28.

There are only 22 bytes of difference and it's a code change from:

Code:

`LDR R3, [R0,#4]`

LDRB R2, [R3]

CMP R2, #0x46 ;'f'

BEQ loc_2AEF0

loc_2AEE8:

MOV R0, #0

BX LR

loc_2AEF0:

LDRB R2, [R3,#1]

CMP R2, #0x4C ;'l'

BNE loc_2AEE8

LDRB R2, [R3,#2] ;'v'

CMP R2, #0x56

BNE loc_2AEE8

LDRB R2, [R3,#3]

CMP R2, #4

BHI loc_2AEE8

LDRB R2, [R3,#5]

CMP R2, #0

BNE loc_2AEE8

LDR R0, [R3,#5]

REV R0, R0

CMP R0, #8

MOVHI R0, #0x64

MOVLS R0, #0

BX LR

to

Code:

`LDR R3, [R0,#4]`

LDRB R2, [R3]

CMP R2, #0x46 ;'f'

BEQ oc_2AEF0

cmp r2, 'G'

beq carry_on

oc_2AEE8:

MOV R0, #0

BX LR

oc_2AEF0:

nop

LDRB R2, [R3,#2] ;'v'

CMP R2, #0x56

BNE oc_2AEE8

carry_on:

LDRB R2, [R3,#3]

CMP R2, #4

BHI oc_2AEE8

LDRB R2, [R3,#5]

CMP R2, #0

BNE oc_2AEE8

LDR R0, [R3,#5]

REV R0, R0

CMP R0, #8

MOVHI R0, #0x64

MOVLS R0, #0

BX LR