LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

если сам это наблюдал

Ты выключал аппаратное рисование, а не аппаратное декодирование.

  1. sw-decode + sw-scale = нормальные цвета
  2. sw-decode + hw-scale = синие лица
  3. hw-decode + hw-scale = нормальные цвета

Ты перемещался между пунктами 1 и 2, но описываешь это неправильными терминами. Из твоих слов получается, что выключение декодирования, то есть 3→2, лечило синие лица. А оно их наоборот включало.

Починили это уже потом

Во Flash это так и не починили, потому что в libvdpau успели вставить костыль. Починка бага привела бы к возвращению бага, потому что менять U и V местами нужно либо два раза, либо ноль.

Хотя если ты под «починили» подразумеваешь «вырвали VDPAU вообще с корнями», тогда да.

Исправление i-rinat, :

если сам это наблюдал

Ты выключал аппаратное рисование, а не аппаратное декодирование.

  1. sw-decode + sw-scale = нормальные цвета
  2. sw-decode + hw-scale = синие лица
  3. hw-decode + hw-scale = нормальные цвета

Ты перемещался между пунктами 1 и 2, но описываешь это неправильными терминами. Из твоих слов получается, что выключение декодирования, то есть 3→2, лечило синие лица. А оно их наоборот включало.

Починили это уже потом

Во Flash это так и не починили, потому что в libvdpau успели вставить костыль. Починка бага привела бы к возвращению бага, потому что менять U и V местами нужно либо два раза, либо ноль.

Исходная версия i-rinat, :

если сам это наблюдал

Ты выключал аппаратное рисование, а не аппаратное декодирование.

  1. sw-decode + sw-scale = нормальные цвета
  2. sw-decode + hw-scale = синие лица
  3. hw-decode + hw-scale = нормальные цвета

Ты перемещался между пунктами 1 и 2, но описываешь это неправильными терминами. Из твоих слов получается, что выключение декодирования, то есть 3→2, лечило синие лица. А оно их наоборот включало.