Ok but I dont understand one thing. IGMP Snooping "knows" from which port to which port multicast is going. So what gives you that configuration?
look into this like manual IGMP snooping. With this setup you can filter out multicast from some ports or all of them.
in configuration, mentioned above is:
From: port5 (packets coming in from port5)
IP Dst: 224.0.0.0/4 (this selects all packets with multicast destination IP's)
Redirect To: none (previously selected packets is not forwarded to any ports)
or if you select some ports in "redirect to", then multicast will be forwarded to these ports only. After all, it is the same thing what IGMP snooping does, but it does it automatically when group joining and leaving messages pass the switch.
And I can confirm, this config works really well.