Director Yasmin Ahmad, who provoked controversy with films that dealt with subjects like interracial relations and teenage angst in this conservative mostly Muslim country, has died aged 51.