Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Filmy a seriály, streamovací služby
Televize  |  Projektory
Audio a domácí kina
Multimediální centra  |  Ostatní
Svět hardware  |  Digimanie
Svět mobilně

Chyba v AVIFile API ve Windows Vista

23.2.2007, Radek Jahoda, aktualita
V novém operačním systému Windows Vista byla objevena chyba knihovny avifil32.dll, která je používána různými programy pro tvorbu AVI souborů. Chyba je v tom, že v AVI souboru jsou data uspořádány do RIFF sekcí, která každá obsahuje její...
V novém operačním systému Windows Vista byla objevena chyba knihovny avifil32.dll, která je používána různými programy pro tvorbu AVI souborů. Chyba je v tom, že v AVI souboru jsou data uspořádány do RIFF sekcí, která každá obsahuje její velikost, nejprve je hlavička a poté samotná data. Při zápisu se ale ještě neví, kolik dat a kde budou u 'movi' segmentu a tak je tato hlavička nejprve vyplněna prázdným údajem a teprve při zavření souboru se doplní správnými údaji. Jenže ve Vistě právě toto zpětné doplnění dat nefunguje správně a hlavička je zapsána na špatné místo. Tím dojde ke znehodnocení celé hlavičky a celý soubor je nepoužitelný. Náprava zatím neexistuje, snad jen používat program, který tuto knihovnu nepotřebuje (např. VirtualDub).