Musíš chápat jednu věc. AVI formát je jen kontejner. Ten formát sám o sobě nedefinuje žádnou kompresi videa. Do AVI souboru můžeš uložit video komprimované nějakým kodekem (kodek = KOdér/DEKodér). Těch kodeků je spousta a mají různou kvalitu / výkon / cenu atd. Takže můžeš mít AVI s dobrou kvalitou a můžeš mít AVI s hnusnou kvalitou. Záleží na tom, jaký je použit kodek.
Problém je v tom, že aby uživatel tvůj AVI soubor přehrál, musí mít na počítači nainstalován patřičný kodek. A ty se jednoduše nemůžeš spolehnout na to, že bude mít právě ten kodek, který ty potřebuješ. Proto bys ideálně musel kodek nainstalovat spolu s hrou. Tady pak narážíš na to, že kodeky jsou zpravidla komerční záležitost, prošpikovaná patenty. Takže distribuovat kodek se hrou není tak úplně triviální záležitost z právního hlediska, pokud nechceš platit tučné licenční polatky.
Theora kodek sice také obsahuje patentované technologie, ale vlastník patentu je dal volně k dispozici komunitě. Z toho důvodu WME může v sobě obsahovat kód pro dekódování Theora videa, a nikdo nebude mě ani tvůrce her za to žalovat. To je ten důvod, proč je Theora jednoznačně preferovaná, a proč je přehrávání AVI už ve WME považováno za nepodporované, přestože Theora nedosahuje kvalit některých modernějších *komerčních* kodeků.
Stejná situace je mimochodem u zvuků, proto WME nepodporuje MP3 formát, ale Vorbis.
Momentálně, pokud vím, tak se ve hrách používají jen dva kodeky. Komerční hry používají Bink ($6000 za jeden titul), Indie hry používají Theoru. Nedávno Google uvolnil formát WebM, který se asi do budoucna stane alternativou pro Theoru.