Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

mLister
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Mon May 16, 2011 10:28    Post subject: Reply with quote

SamLab wrote:
Значит на плагин все же влияют внешние кодеки

По задумке плагин использует внешние кодеки когда не может воспроизвести файл при помощи своих.

Как оказалось все проблема в одной из настроек ffdshow, а именно параметр который отвечает за путь к библиотекам, к сожалению он хранится ни в HKCU как остальные настройки, а в HKLM, сейчас думаю как сделать что бы это работало из под user.
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Mon May 16, 2011 12:40    Post subject: Reply with quote

flm wrote:
С установленными кодеками - сложнее. Нормально ничего не стоит, по факту - надо глубже рыться. Позже разберусь - отпишу.

Итак, как оказалось, был в системе установлен kmplayer, который вместе с собой ставил различные кодеки (как минимум ffdshow). Удалил его.

Попробовал понажимать f3 на различных файлах и посмотреть, что произойдёт. Увидел разное. Некоторые файлы проигрывались нормально и открывались быстро (очевидно, используя кодеки, идущие вместе с виндой), на некоторых проигровался только звук и появлялась симпотичная визуализация (см. скриншот 1), на третьих воспроизводился только звук, при этом сыпались ошибки со скоростью много штук в секунду, единственный способ остановить это - нажать esc, что схлопывает все ошибки, листер и tc (см. скриншот 2)...





arax
Очень бы хотелось, чтоб плагин не пытался пользовать системные кодеки и чтоб не крашил всё и вся на каждом втором файле.
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Mon May 16, 2011 12:53    Post subject: Reply with quote

flm
Можно выложить какой-нибудь маленький файл на котором происходят ошибки? А то я проверял примерно на 1500 различных медиа файлах правда под win7 и такого пока не видел.

По ffdshow, на данный момент для обхода конфликтов мне представляется наилучшим способом использовать собственную сборку которая в идеале будет хранить все настройки в ini файле, а для начала хотя бы путь к библиотекам в HKCU, это конечно имеет свои минусы, но другого варианта я пока не вижу.
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Mon May 16, 2011 13:17    Post subject: Reply with quote

arax wrote:
Можно выложить какой-нибудь маленький файл на котором происходят ошибки?

Проблема в том, что ошибки происходят не регулярно, один раз - вылетает, потом 10 раз не вылетает на том же файле. Закономерность мне не удалось установить.
arax wrote:
под win7 и такого пока не видел

Ну, я под xp, к тому же, без плагиновских кодеков...

Добавлено спустя 2 минуты:

arax wrote:
По ffdshow, на данный момент для обхода конфликтов мне представляется наилучшим способом использовать собственную сборку которая в идеале будет хранить все настройки в ini файле, а для начала хотя бы путь к библиотекам в HKCU, это конечно имеет свои минусы, но другого варианта я пока не вижу.

А есть ли возможность на данный момент заставить плагин использовать таки внутренние (комплектные) кодеки, вместо системных под xp?
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Mon May 16, 2011 13:24    Post subject: Reply with quote

flm wrote:
к тому же, без плагиновских кодеков...

Зря вы так
flm wrote:
А есть ли возможность на данный момент заставить плагин использовать таки внутренние (комплектные) кодеки, вместо системных под xp?

К системным он прибегает только если свои не подошли, полностью отказаться от системных не возможно.
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Mon May 16, 2011 13:29    Post subject: Reply with quote

arax wrote:
Зря вы так

Дык:
Quote:
Смотрю это уже второе сообщение по этому поводу, можете смело то что извлекли удалить, оно у вас не используется


Добавлено спустя 2 минуты:

arax wrote:
полностью отказаться от системных не возможно.

Плохо... Было бы идеально, если б плагин пользовал mplayer'овские бинарные кодеки, или vlc или ещё какую-нть портабельную реализацию.
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon May 16, 2011 14:47    Post subject: Reply with quote

flm wrote:
Было бы идеально, если б плагин пользовал mplayer'овские бинарные кодеки, или vlc или ещё какую-нть портабельную реализацию.

Или писать плагин для опенсурсного, постоянно обновляемого MPC-HC по типу sLister для Sumatra PDF.
arax wrote:
мне представляется наилучшим способом использовать собственную сборку

Всё уже собрано до нас.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Mon May 16, 2011 15:26    Post subject: Reply with quote

ask-rus wrote:
Всё уже собрано до нас.

Но оно нам не нужно, причины я изложил выше.

Итак набор фильтров обновлен, теперь ffdshow из набора не конфликтует с установленным в системе. В текущей сборке ffdshow помимо исправления конфликта добавилась возможность использовать файлы локализации.


Повторюсь:
сообщения об ошибках и недостатках плагина без установленных фильтров не принимаются.


Архив с фильтрами нужно распаковать в каталог плагина, а не класть содержимое каталога filters в каталог плагина. Проблема которая была раньше должна уйти.
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Mon May 16, 2011 15:31    Post subject: Reply with quote

arax wrote:
Архив с фильтрами нужно распаковать в каталог плагина, а не класть содержимое каталога filters в каталог плагина.

Я ж писал:
Quote:
Распаковал filters.7z в каталог с плагином. Получаем ошибку плагина при запуске любого файла.

Попробую перекачать, переставить. ffdshow в системе уже нет.
arax wrote:
Проблема которая была раньше должна уйти.

Надеюсь...

Добавлено спустя 56 минут:

flm wrote:
Попробую перекачать, переставить.

Попробовал. Результаты близки к первоначальным.
f3 на первом файле даёт ошибку.
Code:
---------------------------
error
---------------------------
Crash in plugin mlister.wlx:

Invalid floating point operation
---------------------------
ОК   Отмена   
---------------------------

Если нажать отмену, tc закрывается. Если нажать ok - открывается листер такого вида:

При повторном запуске всё "нормально".

-avi играет, но с тормозами при старте (быстро появляется листер с плагином и черным экраном, потом через несколько секунд начинается воспроизведение)
-flv аналогично с avi
-mpg играет но с сильными тормозами при старте (при этом до появления листера система "задумывается" секунд до 10, потом сразу появляется листер с плагином и начинается воспроизведение)
-mpeg, asf, 3gp, m4v не играет
-wmv аналогично mpg, но тормоза меньше (пару секунд)
-mkv - нечто среднее между mpg и avi
-субтитры заработали, но не отключаются
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Mon May 16, 2011 17:02    Post subject: Reply with quote

flm wrote:
Invalid floating point operation

Есть у меня одна идея, попробуйте эту версию
http://rghost.net/6603571
Скорее всего конкретно в вашем случае проблема была не конфликте ffmpeg, а в том что по умолчанию в delphi исключения сопроцессора разрешены, а в visual studio запрещены, и естественно никто не проверяет эту ситуацию, т.е. в одном из фильтров которые идут в комплекте происходило исключение сопроцессора и плагин вылетал, но проверить это можете только вы, я не могу повторить эту ситуацию. Либо как вариант у вас остался в системе какой то кодек который конфликтует с идущими в комплекте, но это уже менее вероятно. По поводу остальных проблем поговорим позже.
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Mon May 16, 2011 18:13    Post subject: Reply with quote

flm wrote:



Подтверждаю такую ошибку на Windows 7 X86 En с распакованным и рабочим набором фильтров в каталоге плагина. Ошибка выскочила только раз, воспроизвести не удалось.


Last edited by fa1con on Wed May 18, 2011 00:57; edited 1 time in total
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Tue May 17, 2011 00:13    Post subject: Reply with quote

arax wrote:
эту версию

С этой версией вначале не падает плагин. Но всё остальное - по прежнему (тормоза и не проигрывание файлов с вышеописанными расширениями, возможно, даже тормозов побольше стало, хотя не уверен).
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Wed May 18, 2011 15:41    Post subject: Reply with quote

fa1con wrote:
Подтверждаю такую ошибку на Windows 7 X86 En с распакованным и рабочим набором фильтров в каталоге плагина. Ошибка выскочила только раз, воспроизвести не удалось.

Аналогично, на одной из *.WAV-ок каталога c:\WINDOWS\Media\. Esc и TC в ауте.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Wed May 18, 2011 20:25    Post subject: Reply with quote

ask-rus
Только один раз? Если нет то выложи. Необходимо как то локализовать эту проблему. По поводу дальнейшего развития плагина думаю смогу продолжить работу над ним уже с начала следующей недели.

Добавлено спустя 2 минуты:

fa1con wrote:
Подтверждаю такую ошибку

А у Вас она проявилась на звуке или видео?
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Wed May 18, 2011 20:43    Post subject: Reply with quote

arax wrote:
Только один раз?

Да, только однажды.

Время запуска плагина должно же как-то зависеть от размера запускаемого файла? Неловко пускать плуг 6-8 сек. (первый запуск) для 40 Кб-го аудиофайла.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 3 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group