Дальнейшее развитие версии 1.5, переделано под API Far 3.0.
Декодер JLS.pvd использует библиотеку CharLS.
Copyright (c) 2007-2010, Jan de Vaan
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of my employer, nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PS: API как было убогим в Far 2, так и осталось...
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 20 Oct, 2017 18:15
by SEt
Latest post of the previous page:
Минидамп, безусловно, был бы полезен для понимания, где падает.
Версии драйверов какие-то странные. Хорошо бы их называть по официальной нумерации, а не по версиям файлов. Например, сейчас последняя версия для Intel HD 4400, похоже, 15.33.
Работоспособна ли система только с интегрированной графикой? Хотелось бы по частям разобраться, кто виноват.
PictureView 3 — просмотр изображений различных форматов
Posted: Sat 21 Oct, 2017 20:00
by Smitis
Драйвер Intel 15.36.18.4156 x64
SEt wrote: ↑Fri 20 Oct, 2017 18:15Работоспособна ли система только с интегрированной графикой?
Чуть выше я описал свой эксперимент с отключением поочередно графики из диспетчера устройств.
Smitis wrote: ↑Thu 05 Oct, 2017 08:14Отключил Intel - плагин работает, но всё так дико тормозит, что даже в ФАРе курсор перемещается рывками.
Включил Intel, отключил Radeon - плагин опять работает, но всё равно тормоза, даже регулировка яркости (в обоих случаях) с клавиатуры не работает. Да и в диспетчере устройств восклицательный знак на Intel-е.
Включаю оба устройства - торможения нет, видео воспроизводится прекрасно, всякие xnview работают без проблем, игрухи идут (старые), а ФАР падает.
Всё это через диспетчер устройств с последующей перезагрузкой, так как никаких штатных способов, именно для ноутбука, нет.
Сразу после установки Винды, до установки графических драйверов вообще, плагин работал.
Дампы x32 и x64 https://yadi.sk/d/EVHcivGj3NxTVW
PictureView 3 — просмотр изображений различных форматов
Posted: Sat 21 Oct, 2017 23:12
by SEt
Smitis wrote: ↑Sat 21 Oct, 2017 20:00Чуть выше я описал свой эксперимент с отключением поочередно графики из диспетчера устройств.
Это неправильный способ – он отрубает текущие драйвера (всё тормозит). Идеально устройство выключить в BIOS. Ну или хотя бы просто заново поставить драйвера после отключения другого устройства в диспетчере (желательно чистую версию на это устройство, а не двойные драйвера).
Smitis wrote: ↑Sat 21 Oct, 2017 20:00Сразу после установки Винды, до установки графических драйверов вообще, плагин работал.
Падает внутри ig75icd32.dll/ig75icd64.dll + работоспособность на чистой системе намекает, что кроме нахождения работоспособной версии интеловских драйверов вряд ли что можно сделать.
PictureView 3 — просмотр изображений различных форматов
Posted: Mon 23 Oct, 2017 08:10
by Smitis
SEt wrote: ↑Sat 21 Oct, 2017 23:12работоспособность на чистой системе намекает, что кроме нахождения работоспособной версии интеловских драйверов вряд ли что можно сделать.
Просто именно с этими драйверами всё работало.
SEt wrote: ↑Sat 21 Oct, 2017 23:12Идеально устройство выключить в BIOS
В биосе такое не предусмотренно.
SEt wrote: ↑Sat 21 Oct, 2017 23:12желательно чистую версию на это устройство, а не двойные драйвера
Это как? Допустим, Radeon выключил, перегрузил (на всякий случай), теперь установить драйвера Intel штатным образом (через setup.exe) или ещё каким способом?
PictureView 3 — просмотр изображений различных форматов
Posted: Mon 23 Oct, 2017 09:48
by SEt
Smitis wrote: ↑Mon 23 Oct, 2017 08:10Просто именно с этими драйверами всё работало.
Если та же самая версия плагина раньше работала, то дело точно не в плагине.
Smitis wrote: ↑Mon 23 Oct, 2017 08:10Допустим, Radeon выключил, перегрузил (на всякий случай), теперь установить драйвера Intel штатным образом (через setup.exe) или ещё каким способом?
Да любым образом, чтобы они запустились (в системе перестало тормозить).
PictureView 3 — просмотр изображений различных форматов
Posted: Wed 29 Nov, 2017 11:12
by nye
Не работает быстрый просмотр DjVu-файлов в портабельной версии Far. Файл DjVu.pvd поместил в папку %FARHOME%\Plugins\PictureView. В непортабельной версии быстрый просмотр работает. Как только с помощью файла Far.exe.ini переадресовываю профиль в созданную подпапку %FARHOME%\_Settings\Profile - быстрый просмотр выдает содержимое DjVu-файла как текстового файла. А для других картинок все работает нормально в портабельом режиме.
Не работает только быстрый просмотр. Просмотр по F11 работает.
Возможно я неправильно подключил файл DjVu.pvd (просто разместил его в папке плагина).
PictureView3 Version 3, build 2017.10.18 Win7 x64
В чем причина
PictureView 3 — просмотр изображений различных форматов
Posted: Wed 29 Nov, 2017 11:14
by nye
.
PictureView 3 — просмотр изображений различных форматов
Posted: Wed 29 Nov, 2017 11:16
by nye
facepalm2 Извиняюсь, запутался с профилями. Не выставил в настройках плагина галочку быстрого просмотра! Все работает.
PictureView 3 — просмотр изображений различных форматов
Posted: Wed 29 Nov, 2017 11:27
by nye
Было бы хорошо, если бы автор добавил возможность просмотра PDF-файлов
PictureView 3 — просмотр изображений различных форматов
Posted: Wed 29 Nov, 2017 13:04
by SEt
PDF – не только сложный формат, но и существенно не-растровый. При отображении способом PV текст будет выглядеть плохо, не будет содержания, гиперссылок и поиска. И это если оно вообще будет правильно отображаться (что не быстро).
Так что, с моей точки зрения, оно того не стоит. Какой-либо портабельный более адекватный просмотрщик PDF найти не сложно.
PictureView 3 — просмотр изображений различных форматов
Posted: Mon 18 Dec, 2017 13:28
by Zzzz
PV3 2017.10.18, Radeon R7 (интеграшка из A8-9600)
Запустил far.exe -m -ro -s %TEMP%\farprofile\%RANDOM% -pplugins\PictureView3 и посмотрел в диспетчере задач - открыто 129 дескрипторов, после просмотра любой картинки - 3325. Из другого Фара посмотрел хэндлы процесса - появилась куча " 390 001F0003 Event" (Handle Access Type). Это нормально?
PictureView 3 — просмотр изображений различных форматов
Posted: Mon 18 Dec, 2017 15:02
by SEt
Скорее всего да.
Попробуйте в настройках включить "[x] Полная переинициализация OpenGL", если хотите, чтобы PV не кешировал OpenGL контекст.
PictureView 3 — просмотр изображений различных форматов
Posted: Mon 18 Dec, 2017 17:05
by Zzzz
Поставил - при просмотре так же >3000, при возврате в Фар - 1240.
PictureView 3 — просмотр изображений различных форматов
Posted: Mon 18 Dec, 2017 19:22
by SEt
Ну вот, так работает OpenGL. Если это число не возрастает со временем, то всё нормально.
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 09 Mar, 2018 12:01
by Dennis_Moore
При открытии этой картинки плагин вылетает (только в x86 версии FAR):
Upd: На виртуальной машине (VMWare) c Win81 ничего не вылетает, но вместо картинки просто черный экран.
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 09 Mar, 2018 17:37
by SEt
Проверил на Far30b5139.x86.20180205, Far30b5139.x86.20180206, Far30b5139.x86.20180207. Такого старого железа как GT240 у меня нет вообще. На относительно новом радеоне с последними драйверами ничего не падает.
По скриншоту совершенно не понятно, где падает. Хотя бы лог из Profile/CrashLogs приложите.
Если угадывать вслепую, то могу предложить выключить в настройках опцию "[ ] Учитывать sRGB гамму" - возможно, с серыми картинками у драйвера здесь проблемы.