> - unsupported types that i've seen are: 0x02, 0x08. Icon types do not described in http://iserverd.khstu.ru/oscar/ but most complete list of them I have found in sources of miranda: // 0000: AIM avatar ? // 0001: AIM/ICQ avatar ID/hash (len 5 or 16 bytes) // 0002: iChat online message // 0008: ICQ Flash avatar hash (16 bytes) // 0009: iTunes music store link // 000C: ICQ contact photo (16 bytes) // 000D: ? // 000E: Custom Status (ICQ6)
I had thought that without big changes we can handle only 01 and 0C, which are simple pictures (jpg, gif, png). But I don't test 0C case because can't find any contact with ssbi type 0C. Even in test account I have created with Icq6 ssbi has type 01. Type 08 as can understand from sources of miranda is swf file or xml with link to swf. I don't know if it is possible to show macromedia/adobe flash in Qt. > I have received the correct icon somehow... Yes, it is possible, because for one contact you can receive several SNAC(03,0B), which can hold different descriptions of ssbi. I think this is true for not picture ssbi types, such 02 or 09. > This patch revealed another problem though, > one can't see his own ssbi unless he sets it manually. ;-) Why? It is possible to send ssbi request for your own uin, but I haven't add this functionality yet as i wrote in first message. > To sum up, this patch should be considered for inclusion. Thanks for testing :) Sergey.
