Hijack v371 will be out shortly. The only change of note is that for v3alpha software, it now uses half the usual default spindown timeout, to better compensate for the lack of spindown in the v3 software itself.
In the course of implementing this trivial change, I added some #defines for the known player binary sizes (Mk2+Mk2a only). As it turns out, each new version has always been larger than the previous, and so Hijack can use the byte sizes themselves as "relative version numbers" for comparisms in the code. Well, almost -- v2final is actually slightly smaller than v2rc3, but since the latter is not likely to be found these days, no biggie there.'
EDIT: oops.. there was a big drop in size at v2b8, as well.
Here are the sizes I've found:
#define MK2_PLAYER_v102 1091472
#define MK2_PLAYER_v103 1120144
#define MK2_PLAYER_v2b3 1637404
#define MK2_PLAYER_v2b6 1667772
#define MK2_PLAYER_v2b7 1682484
#define MK2_PLAYER_v2b8 1312984
#define MK2_PLAYER_v2b9 1316280
#define MK2_PLAYER_v2b10 1323248
#define MK2_PLAYER_v2b11 1323440
#define MK2_PLAYER_v2b12 1328048
#define MK2_PLAYER_v2b13 1336792
#define MK2_PLAYER_v2rc1 1344824
#define MK2_PLAYER_v2rc2 1346936
#define MK2_PLAYER_v2rc3 1350780
#define MK2_PLAYER_v2final 1350748 // anomaly: smaller than v2rc3
#define MK2_PLAYER_v3a1 1731364
#define MK2_PLAYER_v3a2 1895536
#define MK2_PLAYER_v3a3 1900988
#define MK2_PLAYER_v3a5 1907572
#define MK2_PLAYER_v3a6 1915200
Cheers
Edited by mlord (12/02/2004 14:01)