2012-09-01, 19:41
veetle not workimg on my xbmc win7 whay?
(2012-08-31, 22:50)plugh Wrote: PS - In case it isn't obvious, same binary patch can be used to restore x86 vlc, too@plugh or @netimports
(2012-08-31, 21:02)plugh Wrote: For you x86 hackers out there, a hex search in your avformat binary for '80 38 46' or '80 3A 46' is highly likely to locate the relevant object code. The source code
"if (d[0] == 'F' && d[1] == 'L' && d[2] == 'V' && d[3] < 5 ..."
will typically give you something likeI changed my files (gen1 AppleTV and Xbox) to the equivalent ofCode:cmpb 046,(reg)
jnz FAIL
cmpb 04C,1(reg)
jnz FAIL
cmpb 056,2(reg)
jnz FAIL
cmpb 4,3(reg)
"if ( (d[0] == 'F' || d[0] == 'G' || d[0] == 'H') && d[3] < 5 ..."
(12 byte patch) though other approaches are equally possibleCode:cmpb 046,(reg)
jz OK
cmpb 047,(reg)
jz OK
cmpb 048,(reg)
jz OK
jnz FAIL
OK: cmpb 4,3(reg)
This approach will work for any x86 (Linux, OSX, Windows, Xbox) binary without needing a build environment, and can be quickly changed or reapplied as needed. Happy hacking!!
PS - patched file from my XBMC 10.1 Gen1 Apple TV - UAYOR!! Goes in:
/Applications/XBMC.app/Contents/Resources/XBMC/system/players/dvdplayer
(2012-09-01, 12:59)bakito Wrote: thx for the fix guys!
may I say it was really fascinating to see you discuss about the "code" of this particular problem!
even if I undersatand nothing it was really enjoyable!
seeing coder at work seeking for the problem and solution, really interesting, like an investigation....
thanks you very much!
cheers
(2012-01-05, 02:02)newatv2user Wrote: Since there are so many channels now, I tweaked the addon to show categories. If anyone's interested:
http://www.mediafire.com/?ymu7b696eg8csk4
by the way....
(2012-09-05, 10:52)phish73 Wrote: i can compile the avformat52.so file if someone can give me the compile instructions. I have mountain lion and xcode 4.4