Comments (27)
Основная проблема - с djvu. Pdf рендерит быстро.
Original comment by mindphaser2k6
on 16 Aug 2011 at 7:56
from ebookdroid.
[deleted comment]
from ebookdroid.
На какойто конкретной книге или на всех? На
моих тестовых книгах прорисовка работает
одинаково, что на предыдущей версии, что на
новой. По крайней мере визуально я не
замечаю разницы.
Original comment by mc.creat
on 16 Aug 2011 at 8:45
from ebookdroid.
Проблема была на тех djvu файлах, которые я
пробовал (штуки 3).
Я смотрю, вы в последней ревизии сделали
асинхронный рендеринг.
Сделал revert на ревизию 104, проблема исчезла.
Видимо проблема в rev.106.
Возможно у вас нет проблем с прорисовкой,
потому что в Acer Iconia A500 двухъядерный
процессор.
Original comment by mindphaser2k6
on 16 Aug 2011 at 8:50
from ebookdroid.
104 ревизия - версия, которая выложена на
паркете.
Все что дальше, пока в разработке и пока
полностью не тестировалось.
Original comment by mc.creat
on 16 Aug 2011 at 8:54
from ebookdroid.
На версии с маркета такая ситуация
повторяется?
Original comment by mc.creat
on 16 Aug 2011 at 8:58
from ebookdroid.
Да, вы правы, версия с маркета совпадает с
той, что я сбилдил последний раз (rev.104).
Но я изначально ставил ее сегодня с
маркета, она установилась как обновление
одновременно на телефон (Galaxy S) и планшет (Gpad
Gforce), и на обоих девайсах были сильные
тормоза. И народ на 4pda тоже жалуется.
Сейчас я еще раз поставил версию с маркета
на телефон, и с ней у меня на телефоне
проблем нет. Но на планшете тормоза
остались. Я несколько раз делал удаление и
новую установку на телефоне, а на планшете
только раз обновил из маркета, возможно
проблема в старых настройках?
Original comment by mindphaser2k6
on 16 Aug 2011 at 9:20
from ebookdroid.
Сейчас попробую на планшете (где остались
тормоза) сделать резервную копию программы
и стереть данные.
Original comment by mindphaser2k6
on 16 Aug 2011 at 9:31
from ebookdroid.
Стирание данных не помогло.
Зато я обнаружил, что проблема на телефоне
тоже не пропала, просто я открыл книгу
вначале. Вначале книги тормозов нет, а при
переходе на страницу 100 - появляются. Как-то
так. Особенно заметно, если попробовать
увеличить страницу.
Книга в аттаче.
Original comment by mindphaser2k6
on 16 Aug 2011 at 9:47
Attachments:
- [Млодинов Л. - (Не)совершенная случайность - 2010.djvu](https://storage.googleapis.com/google-code-attachments/ebookdroid/issue-17/comment-9/Млодинов Л. - %28Не%29совершенная случайность - 2010.djvu)
from ebookdroid.
Исправлено в транке.
Original comment by mc.creat
on 17 Aug 2011 at 8:30
- Changed state: Fixed
from ebookdroid.
В rev.113 проблема с медленной прокруткой
страниц пропала, но медленное
масштабирование осталось. На Galaxy S еще
терпимо, а на планшете с более сабым
процессором без граф. ускорителя
увеличивает очень медленно.
Original comment by mindphaser2k6
on 17 Aug 2011 at 8:33
from ebookdroid.
Что подразумевается под медленным зумом?
Повторить не получается..
Original comment by mc.creat
on 17 Aug 2011 at 8:36
- Changed state: Started
from ebookdroid.
STR:
1. Открываем книгу из аттача выше на первой
странице (обложка).
2. Увеличиваем цитату Хокинга так, чтобы
слово "Все" было на весь экран.
3. Пробуем поскроллить.
4. Закрываем книгу, масштаб при этом
сохранится.
5. Пробуем открыть, поскроллить или хотя бы
уменьшить.
Original comment by mindphaser2k6
on 17 Aug 2011 at 9:00
from ebookdroid.
Сдается мне, что последние изменения в
транке (выбрасывание из очереди на
отрисовку устаревшие события) пофиксили
это дело.
Original comment by [email protected]
on 18 Aug 2011 at 12:27
from ebookdroid.
В версии 1.1.3 из маркета проблема с зумом
осталась. На пп.3 и 5 вышеприведенного STR
программа зависает. Страниц в памяти стоит
5, если поставить 0, то зависает при большем
увеличении.
Думаю, это тот же баг, что и здесь:
http://code.google.com/p/ebookdroid/issues/detail?id=26
Но проявляется не только с pdf, но и с djvu.
Original comment by mindphaser2k6
on 19 Aug 2011 at 6:32
from ebookdroid.
подтверждаю, баг тот же, и он имеет место
быть. В 1.1.3 и с djvu. Страниц в памяти 3
Original comment by molodchick
on 19 Aug 2011 at 9:59
from ebookdroid.
По поводу масштабирования. Происходит
из-за того что в памяти хранятся страницы
целиком. Соответственно при
масштабирования размеры страниц
увеличиваются и устройству в определенный
момент просто перестает хватать памяти.
Пока еще работаем над этим.
Original comment by mc.creat
on 20 Aug 2011 at 12:54
from ebookdroid.
Попробовал последнюю версию вашего vudroidplus
отсюда http://4pda.ru/forum/index.php?showtopic=174192&st=280#entry8443655
В ней проблем с масштабированием и
сглаживанием нет, совсем. Масштабирование
работает идеально. Может это чем-то поможет.
Original comment by mindphaser2k6
on 20 Aug 2011 at 10:48
from ebookdroid.
В vudroidplus не было кеширования страниц...
Original comment by mc.creat
on 21 Aug 2011 at 7:38
from ebookdroid.
Понятно, значит это связано с кэшированием.
Тогда 3 предложения:
1. Хотелось бы чтобы по крайней мере при
выключенном кэшировании программа вела
себя при зуме также, как vudroidplus.
2. Поскольку зум делается быстро, может
стоит кэшировать неувеличенные страницы, а
увеличивать уже при выводе на экран.
3. Если не хватает памяти, нужно
останавливать кэширование. Пользователь
может поставить и 50 страниц, но если после
кэширования 3-й страницы количество
свободной памяти подошло к заданному в
программе лимиту, то кэшировать только 3
страницы.
Original comment by mindphaser2k6
on 21 Aug 2011 at 8:37
from ebookdroid.
Ситуацию исправлять собираемся. Пока еще
нету решения, но, думаю, будет в ближайшее
время.
Original comment by mc.creat
on 21 Aug 2011 at 9:58
from ebookdroid.
Исправленно в 1.2. Если есть возможность
собрать из исходников - то можно проверять.
Original comment by [email protected]
on 26 Aug 2011 at 4:18
- Changed state: Fixed
from ebookdroid.
Отличная новость!
А вы можете зачекинить libebookdroid.so? Пока не
получилось ее сбилдить.
Original comment by mindphaser2k6
on 26 Aug 2011 at 5:02
from ebookdroid.
круто, когда ждать в маркете?
Original comment by molodchick
on 26 Aug 2011 at 8:36
from ebookdroid.
пока можно взять версию для теста.
В маркете будет позже.
http://code.google.com/p/ebookdroid/downloads/detail?name=ebookdroid_1_2_0_rc1.a
pk
Original comment by mc.creat
on 27 Aug 2011 at 5:33
from ebookdroid.
Отлично, спасибо.
Рендеринг и зум стали работать реально
быстро, и даже при очень сильном увеличении
программа не виснет.
Но есть несколько дефектов:
1. Если открыть книгу в портретной
ориентации, а затем повернуть в ландшафт,
то страница становится размытой, а вверху
появляется серая полоса (см. аттач №1).
После пролистывания кэшированных страниц,
изображение приходит в норму. Т.е. если
опция "Страниц в памяти"=3, то на 4-й странице
изображение становится нормальное.
Если книгу сразу открыть в ландшафте, то
картинка в порядке (см. аттач №2).
2. Во время увеличения (pinch-to-zoom) изображение
мигает и дергается.
3. Иногда (не знаю, насколько часто), после
увеличения и перелистывания на несколько
страниц вперед (с включенным увеличением),
страницы перестают рендериться.
Уменьшение помогает не сразу, нужно еще
перелистать вперед/назад или переоткрыть
книгу.
Original comment by mindphaser2k6
on 27 Aug 2011 at 11:01
Attachments:
from ebookdroid.
Original comment by [email protected]
on 20 Mar 2012 at 5:51
- Added labels: rendering
from ebookdroid.
Related Issues (20)
- GPL Violation HOT 14
- Синхронизация. HOT 7
- Улучшение картинки - меню сохранения HOT 7
- Мигание настроек книги HOT 1
- Bookmark edit prevents new bookmark entry HOT 2
- Annotation tools menu comes up when unwanted HOT 1
- Sharper and faster HOT 2
- Screen flicker HOT 4
- keyboard stays on screen HOT 1
- feature request: dynamic bookmarks HOT 2
- Showing what performance features are active
- webp support? HOT 4
- File displaying error after deleting some files HOT 4
- Scrolling stops right after a finger is removed from the screen. HOT 1
- Chrome pdf crash HOT 2
- Научите, как делать рукописные аннотации HOT 4
- tile pdf document HOT 3
- saving pdf from internet problem HOT 6
- Резервное копирование HOT 3
- Cannot select text? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ebookdroid.