SSA Editor

Здесь можно обсудить ваш любимый плагин.
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

SSA Editor

Post by Centaur » Sat 20 May, 2006 18:24

Место для обсуждения плагина SSA Editor.

Анонсы

dandr
Posts: 104
Joined: Tue 18 Oct, 2005 20:52
Contact:

Post by dandr » Sat 03 Jun, 2006 14:38

скажите, а на русском доку сделать есть в планах?

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

Post by Centaur » Sat 03 Jun, 2006 15:31

Гм… Скажем так, я не горю желанием сначала переводить, а потом ещё и поддерживать. Думаю, человек, который работает с субтитрами, должен знать английский язык. Однако выслушаю другие точки зрения.

dandr
Posts: 104
Joined: Tue 18 Oct, 2005 20:52
Contact:

Post by dandr » Sat 03 Jun, 2006 19:41

согласен, конечно язык надо знать, но хотелось бы побольше инфы по работе с плагином, для таких ленивых ламеров как я

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

Post by Centaur » Sun 04 Jun, 2006 04:44

Ленивый, но соображающий ламер разберётся с плагином методом внимательного взгляда и научного тыка. Правда, при этом изобретёт пару велосипедов. Ленивый и несоображающий ламер идёт лесом.

User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Post by Px » Sat 16 Sep, 2006 07:09

Минибага - при сдвиге строки вверх "умирает" её кодировка. Пример:
Было

Code: Select all

Dialogue: Marked=0,0:00:33.53,0:00:35.36,1,,0000,0000,0000,,Саки-тян так сильно задерживается.
Dialogue: Marked=0,0:00:35.36,0:00:38.13,n,,0000,0000,0000,,Да, но ее раны были очень серьезны,
Стало

Code: Select all

Dialogue: Marked=0,0:00:35.36,0:00:38.13,n,,0000,0000,0000,,-р, эю хх Ёрэv сvыш юўхэ№ ёхЁ№хчэv,
Dialogue: Marked=0,0:00:33.53,0:00:35.36,1,,0000,0000,0000,,Саки-тян так сильно задерживается.

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

Post by Centaur » Sat 16 Sep, 2006 09:51

Исправлено в версии 2.1.

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

Post by Centaur » Sun 26 Nov, 2006 15:15

4ekucT wrote:Кстати не плохо было бы где - нить прилепить список плагинов которые отвалились в висте. Чтобы афторам глаза мазолить.
У меня стабильно не заработали пока:
[…]
SSA Editor
Я таки поставил в VMWare эту вашу Vist’у. Из замеченных проблем: отвалились все функции, связанные с перемоткой видео в плеере и слежение за текущим временем. Связано с тем, что под Вистой Media Player Classic почему-то не отдаёт плагину интерфейс IMediaSeeking. Плагин не ожидает, что его так жестоко обманут, и валится с access violation’ом при доступе по нулевому указателю :o

Как это обходить, я не знаю. Будет время и трафик — попробую скачать исходники MPC, скомпилировать и поотлаживать.

Или, если есть знаток DirectShow, который расскажет, как по интерфейсу IMediaControl получить IMediaSeeking, при том, что простой pMediaControl->QueryInterface(IID_IMediaSeeking, (void**)&pMediaSeeking) даёт E_NOINTERFACE — сделаю workaround.

User avatar
4ekucT
Posts: 505
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT » Sat 13 Jan, 2007 21:42

Повторился баг в Windows Server 2003. Точнее стабильно повторяется при редактировани любого файла...

Plugin : SSA Editor
File name : Z:\...\Plugins\Editor\SSA\far-ssa.dll
Handle : 209256448 (0xC790000)
Exception : Unknown exception
Address : 0x77E55E02
Function : SetStartupInfo
А готы прыгают с балконов?

User avatar
t-rex
Страшный и ужасный
Posts: 4899
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Post by t-rex » Sat 13 Jan, 2007 22:01

4ekucT
А ты случайно не поставил его в Auto unload в The Underscore?

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

Post by Centaur » Sun 14 Jan, 2007 14:39

4ekucT wrote:Повторился баг в Windows Server 2003. Точнее стабильно повторяется при редактировани любого файла...
Под Windows Server 2003 — не подтверждаю.

User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Post by Px » Sun 14 Jan, 2007 15:21

4ekucT wrote:Повторился баг в Windows Server 2003. Точнее стабильно повторяется при редактировани любого файла...
Простом редактировании любого файла? Не подтверждаю, WS2003 R2 Rus

User avatar
t-rex
Страшный и ужасный
Posts: 4899
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Post by t-rex » Sun 14 Jan, 2007 16:34

Да и не подтвердите вы никогда, я же написал почему у него глючит.

User avatar
4ekucT
Posts: 505
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT » Mon 15 Jan, 2007 16:53

Блин точно! Ребята, сори, я когда с висты вернулся забыл врубить его в Underscope.
А готы прыгают с балконов?

User avatar
4ekucT
Posts: 505
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT » Sat 24 Mar, 2007 22:37

Нашел в чем грабли были =))

void WINAPI SetStartupInfo(const PluginStartupInfo* Info)
{
farManager = *Info;
ASSERT_SUCCESS(CoInitialize(0), "Cannot initialize COM");
}

Суть в том, что есть еще нцать плагинов (SSA, D&D, wlx, wfx и тд.) в которых инициализируется СОМ. Поэтому кто первый проинитил тот и крут. Из МСДН берем:

S_FALSE - The COM library is already initialized on this thread.

Так что имхо ассерт лишний. Аналогично для D&D похожую проверку надо убирать...
А готы прыгают с балконов?

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

Post by Centaur » Sun 25 Mar, 2007 10:44

Э, стоп. ASSERT_SUCCESS(result, message) проверяет на SUCCEEDED(result), а S_FALSE считается успешным кодом возврата.

А вот если другой плагин успел инициализировать COM в режиме multithread apartment’а через CoInitializeEx(0, COINIT_MULTITHREADED), вот тогда будет RPC_E_CHANGED_MODE.

Как разруливать эту ситуацию — я уже спрашивал, конструктивного обсуждения не воспоследовало, поэтому пока имеем то, что имеем, а времени что-то менять у меня сейчас ну совсем нет :(

Post Reply

Return to “Обсуждение плагинов”