Hello,
regardless of your platform, the Cisco view is that Cisco Hot Standby Router Protocol (HSRP) is designed for host in last hop networks, in order to have a failover for Unicast routing. It is not generally recommended to use HSRP for IP multicast routing.
There is a known issue with multicast and HSRP, not sure if that applies to you:
http://www.cisco.com/warp/public/619/hsrpmcast.html
Regards,
Georg