Uvedená zjištění v předchozím postu také umožní lépe pochopit číslo obsazení paměti v položce forward v zobrazení Player Debug Info.
Uvedu příklad:
Zadaná hodnota v položce <memorysize> nastavení <cache> v advancedsettings.xml: 700000000 byte, tedy 667,6 MB
Nejnižší hodnota vyhrazená pro dopředný (forward) buffer (75 % z maximální hodnoty - viz. Pozn.) by tedy měla být 500,7 MB
Při přehrávání videa se hodnota forward v zobrazení Player Debug Info ustálí na konečné hodnotě 500,6 MB, což je v daném kontextu dokonalá shoda.
Pozn.
Maximální hodnota, kterou Kodi skutečně vyhradí pro buffer video cache závisí jednak na typu instalace, ale hlavně na zadané hodnotě <memorysize> v advancedsettings.xml. Pokud příliš nepřekročí doporučenou hodnotu (1/3 volné paměti), tak je maximální hodnota rovna zadané. V současné chvíli (empiricky ověřeno na CoreELEC) je možné nastavit hodnotu cache na nezvykle vysokou hodnotu a Kodi se normálně spustí. Maximální hodnota je ale v takovém případě limitována podle vnitřního nastavení. U HW s 4 MB RAM a CoreELEC 20.2, zadám-li například 4500000000, tak maximální hodnota forward bufferu nepřekročí 1,5 GB, což je ale už nad doporučenou hudnotou. Kodi se pak při přehrávání chová prapodivně a podle typu přehrávaného kontejneru to buď vede k tomu, že se video vůbec nespustí, začnou se prapodivně chovat na pozadí běžící doplňky nebo i jiné aplikace v operačním systému (např. Tvheadend) alokující si dynamicky větší objemy paměti nebo využívající socket komunikaci nebo to může vést až k havárii aplikace, která je někdy i doprovázena přepnutím do safe mode. Takže doporučení pro výpočet nastavení, které tu už existuje nějakou dobu, tedy 1/3 volné paměti * (0,8 až 0,9) se vyplatí dodržovat!
Uvedu příklad:
Zadaná hodnota v položce <memorysize> nastavení <cache> v advancedsettings.xml: 700000000 byte, tedy 667,6 MB
Nejnižší hodnota vyhrazená pro dopředný (forward) buffer (75 % z maximální hodnoty - viz. Pozn.) by tedy měla být 500,7 MB
Při přehrávání videa se hodnota forward v zobrazení Player Debug Info ustálí na konečné hodnotě 500,6 MB, což je v daném kontextu dokonalá shoda.
Pozn.
Maximální hodnota, kterou Kodi skutečně vyhradí pro buffer video cache závisí jednak na typu instalace, ale hlavně na zadané hodnotě <memorysize> v advancedsettings.xml. Pokud příliš nepřekročí doporučenou hodnotu (1/3 volné paměti), tak je maximální hodnota rovna zadané. V současné chvíli (empiricky ověřeno na CoreELEC) je možné nastavit hodnotu cache na nezvykle vysokou hodnotu a Kodi se normálně spustí. Maximální hodnota je ale v takovém případě limitována podle vnitřního nastavení. U HW s 4 MB RAM a CoreELEC 20.2, zadám-li například 4500000000, tak maximální hodnota forward bufferu nepřekročí 1,5 GB, což je ale už nad doporučenou hudnotou. Kodi se pak při přehrávání chová prapodivně a podle typu přehrávaného kontejneru to buď vede k tomu, že se video vůbec nespustí, začnou se prapodivně chovat na pozadí běžící doplňky nebo i jiné aplikace v operačním systému (např. Tvheadend) alokující si dynamicky větší objemy paměti nebo využívající socket komunikaci nebo to může vést až k havárii aplikace, která je někdy i doprovázena přepnutím do safe mode. Takže doporučení pro výpočet nastavení, které tu už existuje nějakou dobu, tedy 1/3 volné paměti * (0,8 až 0,9) se vyplatí dodržovat!