2012-08-28, 15:12
plugh, i played it in vlc and it played fine as flv.. thats all they are doing, they are changing the FLV header in the stream, this way it will only play on their player and cancels out any other player out there without mod.
I decompiled the player swf yesterday and looked around but same couldn't find any references, and yea i noticed the date on the filename was 824, they must have changed the code to recognize the change, the old one was playerComputer_20120125, i dont code actionscript so it could be bypassing or assuming flv, or doing some other conversions.
basically we need xbmc to treat GGG as FLV to fix this issue.
Code:
The old one that worked: 46 4C 56 01 05 00 00 00 09 FLV.......
the new one : 47 47 47 01 05 00 00 00 09 GGG.......
FLV Header Signature
Field Data Type Example Description
Signature byte[3] “FLV” Always “FLV”
Version uint8 “\x01” (1) Currently 1 for known FLV files
Flags uint8 bitmask “\x05” (5, audio+video) Bitmask: 4 is audio, 1 is video
Offset uint32_be “\x00\x00\x00\x09” (9) Total size of header (always 9 for known FLV files)
I decompiled the player swf yesterday and looked around but same couldn't find any references, and yea i noticed the date on the filename was 824, they must have changed the code to recognize the change, the old one was playerComputer_20120125, i dont code actionscript so it could be bypassing or assuming flv, or doing some other conversions.
basically we need xbmc to treat GGG as FLV to fix this issue.