Page 14 of 39
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Wed Jun 29, 2011 7:23 am
by boss911
Prog wrote:Следствие быстрого режима.
Тогда не интересно, точнее неприятно.
Prog wrote:А без этого не такой он уж и быстрый.
Заценить это невозможно, со снятой галкой вообще не переключается ничего, не только у меня, о чем было сказано. Либо фиксите, тогда мы заценим, либо не предлагайте снимать галку.
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Wed Jun 29, 2011 8:05 am
by Prog
Я лишь описываю те настройки на которых смотрю сам. Разумеется в таком сыром виде оно не у всех заработает. А может и вообще не у всех.
А скорость, это всегда компромис с чем то. Будет возможсноть выбрать, получать картинку сразу и через секунду правильную, либо секунду смотреть на чёрный экран.
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Wed Jun 29, 2011 6:40 pm
by boss911
Prog wrote:Я лишь описываю те настройки на которых смотрю сам.
Не удивительно. Мы все уже прекрасно знаем, что у вас всегда все работает, ничего не ломается и не падает, даже ходят слухи, что у вас ОС специально написанная под ProgDVB. А вот у нас пользователей совсем все по-другому (противоположно). Это уже факт и даже уже можно сетовать статистику.
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Wed Jun 29, 2011 10:13 pm
by Akad
boss911 wrote:Не так уж и быстро оно переключает, объясню почему. При переключении на следующий канал, на секунду замирает последний кадр от предыдущего канала, потом включается звук и через полсекунды стартует уже картинка следующего канала. То есть, канал переключается за 1.5-2 секунды. Кстати, последний кадр не замирает, просто при переключении на следующий канал в видео окне отпечатывается последний кадр. Я уже не однократно говорил о этих отпечатках на видео окне, это болячка уже годами тянется.
Этот режим для переключения, например, в рамках одного транспондера, когда фактически нужно изменять только фильтр для пакетов. В этом случае все переключение, полностью, занимает 0.2-0.4 сек, что практически не заметно. Для например IPTV это переключение занимает больше времени (зависит от сети, компьютера и ещё многих вещей), поэтому замирание картинки видно отчётливо. Ведь показывать в это время нечего вообще.
boss911 wrote:
Заценить это невозможно, со снятой галкой вообще не переключается ничего, не только у меня, о чем было сказано.
Что-то выше было сказано прямо противоположное...

Re: новый оригинальный demultiplexor в ProgDVB
Posted: Wed Jun 29, 2011 11:37 pm
by boss911
Akad wrote:Для например IPTV это переключение занимает больше времени (зависит от сети, компьютера и ещё многих вещей), поэтому замирание картинки видно отчётливо. Ведь показывать в это время нечего вообще.
Чтобы вам было понятно, VLC немного шустрее переключает, чем ProgDVB с быстрым режимом и делает это красивее. Я это сказал на тот случай, чтобы вы не подумали, что моя сеть не позволяет быстрее переключать канал.
Что касается про замирание картинки. Это не замирание, просто при переключении делается отпечаток на видео окне того, что было до переключения, а до переключения у нас была видео картинка, вот последний кадр и отпечатался. Про эти отпечатки на экране я уже давно говорил и показывал скрины, Прог тогда промолчал. Эта хрень с отпечатками уже годами тянется, я просил пофиксить. Если бы убрать эту хрень, то вместо отпечатка кадра будет черный экран, как и положено, что будет приятнее, чем "повисшая" картинка. И прошу это не называть замиранием кадра, это его отпечаток в видео окне, а там все отпечатывается, что находится поверх этого окна (диалоги, окна, контекстное меню, osd).
Akad wrote:Что-то выше было сказано прямо противоположное...
Я вас не понял, скорее всего вы меня не поняли, что значит противоположное? Я говорил, что со снятой галкой "Stop graph on fast mode" я не могу заценить то, что говорил Прог, яко бы если ее снять, то при быстром режиме еще быстрее будут переключаться каналы. Естественно я эту галку не снимал. Я говорю только про быстрый режим не со снятой галкой в демуксе.
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Thu Jun 30, 2011 8:11 am
by boss911
Сегодня заметил неприятную особенность. Некоторые, именно некоторые (SD) каналы слегка поддергиваются, происходит это рандомно, этак в 10-20 секунд. WMR-9, выставлен быстрый режим переключения, в настройках демукса ничего не трогал. Трафик на этих каналах стабильный\хороший, потерь до 0.3%, в момент подвисания потеря байтов не фиксируется, за 20 подвисаний не одной зафиксированной потери. Перезагрузка канала\программы не помогает.
С некоторыми HD каналами похожая ситуация, только подвисание начинается через несколько секунд и это подвисание каждые 1-2 секунды. Это не на всех HD каналах.
Иногда на некоторых HD каналах мне показывает, что это 720х676, делаю скриншот через программу и скриншот 1920х1080. Это не на всех HD каналах.
Вернулся на MS и сразу все нормально, по всем вышеуказанным проблемам. Если нужны имена этих некоторых каналов или записи, говорите. К сожалению пока не могу перейти на Prog демукс, проблем у меня с ним больше, чем каких-то улучшений.
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Thu Jun 30, 2011 4:29 pm
by Talon
именно изза этих подергиваний я и не сижу на вмр /... - у евр их нету...
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Thu Jun 30, 2011 6:50 pm
by boss911
Talon wrote:именно изза этих подергиваний я и не сижу на вмр
У меня нет выхода, у меня ХР. И не надо мне тут снова выносить мозг разговорами про отвратные мне ОС (нервы берегу). Дело не в WMR, дело в Prog демуксе, так как на MS работает все нормально. Пускай WMR хуже, но на MS все нормально, вот на что надо обратить внимание, а не на WMR.
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Thu Jun 30, 2011 10:54 pm
by Talon
ниче я тебе не собирался выносить... и еслиб не эти подергивания сам бы сидел на вмр!!!
у меня на евр тоже своих глюков хватает поверь.... но мне с ними легче мириться чем с этими дерганиями )
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Thu Jun 30, 2011 11:19 pm
by boss911
Talon wrote:ниче я тебе не собирался выносить...
Это не персонально, это сказано для всех.
Не, у меня поддергивания только с Prog демуксом. Я все время сидел на MS и не знал, что оно такое. А демукс надо еще шлифовать и шлифовать.
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Mon Aug 01, 2011 3:33 pm
by Prog
Очередное обновление Prog Demux в пререлизах.
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Mon Aug 01, 2011 3:58 pm
by V.Zhukoff
Prog wrote:Очередное обновление Prog Demux в пререлизах.
Там цифра старая-ничего?
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Mon Aug 01, 2011 4:17 pm
by Prog
да старая. На пререлизы номеров ненапасёшся

Наверное пора как google каждый месяц номер покаления менять.
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Mon Aug 01, 2011 5:06 pm
by V.Zhukoff
Первый щелчок по каналу и -
************** Текст исключения **************
System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в ..FindObjectForChannel( id, EObjectFindMode mode, & lnb)
в ..FindObjectForChannel( id, EObjectFindMode mode, & lnb)
в ..FindObjectForChannel( id, EObjectFindMode mode, & lnb)
в ..FindObjectForChannel( id, EObjectFindMode mode, & lnb)
в ..( )
в ProgDvbNet.MainFormHelper.ActionList_SetChannel( _params)
в ..( )
в ..(ChannelNode , )
в ..(Point , )
в ..(Object , MouseEventArgs )
в IPDev.Skins.GUIChannelListView.OnNodeMouseClick(ChannelNodeMouseClickEventArgs e)
в IPDev.Skins.GUIChannelListView.OnMouseUp(MouseEventArgs e)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Re: новый оригинальный demultiplexor в ProgDVB
Posted: Mon Aug 01, 2011 5:14 pm
by V.Zhukoff
Вот лог этого краша
21:11:14.919 - Start logging...
21:11:14.934 - Start engine 5.031
21:11:17.352 - DevicesManager::Start
21:11:17.352 - DevicesManager::Loading...
21:11:19.208 - DevicesManager::Loaded bda.device 244524918 - OK
21:11:19.900 - RCModule::Load D:\Programs\1avgust\ProgDVB\RemoteControl\-
21:11:20.703 - Api2BaseModule::GetAdditionInfo
21:11:23.072 - Api2BaseModule::GetAdditionInfo
21:11:24.781 - Api2BaseModule::GetTunerState
21:11:24.783 - Api2BaseModule::State s:83 q:0 d:0
21:11:25.788 - Api2BaseModule::GetTunerState
21:11:25.790 - Api2BaseModule::State s:83 q:0 d:0
21:11:26.802 - Api2BaseModule::GetTunerState
21:11:26.804 - Api2BaseModule::State s:84 q:0 d:0
21:11:27.929 - Api2BaseModule::GetTunerState
21:11:27.931 - Api2BaseModule::State s:83 q:0 d:0
21:11:28.830 - Api2BaseModule::GetTunerState
21:11:28.832 - Api2BaseModule::State s:84 q:0 d:0
21:11:29.843 - Api2BaseModule::GetTunerState
21:11:29.845 - Api2BaseModule::State s:84 q:0 d:0
21:11:30.857 - Api2BaseModule::GetTunerState
21:11:30.859 - Api2BaseModule::State s:84 q:0 d:0
21:11:31.872 - Api2BaseModule::GetTunerState
21:11:31.874 - Api2BaseModule::State s:84 q:0 d:0
21:11:32.886 - Api2BaseModule::GetTunerState
21:11:32.888 - Api2BaseModule::State s:84 q:0 d:0
21:11:33.900 - Api2BaseModule::GetTunerState
21:11:33.902 - Api2BaseModule::State s:83 q:0 d:0
21:11:34.914 - Api2BaseModule::GetTunerState
21:11:34.916 - Api2BaseModule::State s:84 q:0 d:0
21:11:35.928 - Api2BaseModule::GetTunerState
21:11:35.930 - Api2BaseModule::State s:83 q:0 d:0
21:11:36.942 - Api2BaseModule::GetTunerState
21:11:36.944 - Api2BaseModule::State s:83 q:0 d:0
21:11:38.553 - Api2BaseModule::GetTunerState
21:11:38.556 - Api2BaseModule::State s:83 q:0 d:0
21:11:38.970 - Api2BaseModule::GetTunerState
21:11:38.972 - Api2BaseModule::State s:83 q:0 d:0
21:11:39.984 - Api2BaseModule::GetTunerState
21:11:39.986 - Api2BaseModule::State s:83 q:0 d:0
21:11:42.256 - Api2BaseModule::GetTunerState
21:11:42.259 - Api2BaseModule::State s:83 q:0 d:0
21:11:43.025 - Api2BaseModule::GetTunerState
21:11:43.027 - Api2BaseModule::State s:83 q:0 d:0
21:11:44.039 - Api2BaseModule::GetTunerState
21:11:44.041 - Api2BaseModule::State s:83 q:0 d:0
21:11:45.053 - Api2BaseModule::GetTunerState
21:11:45.055 - Api2BaseModule::State s:83 q:0 d:0
21:11:46.067 - Api2BaseModule::GetTunerState
21:11:46.070 - Api2BaseModule::State s:83 q:0 d:0
21:11:47.081 - Api2BaseModule::GetTunerState
21:11:47.083 - Api2BaseModule::State s:84 q:0 d:0
21:11:48.095 - Api2BaseModule::GetTunerState
21:11:48.097 - Api2BaseModule::State s:83 q:0 d:0
21:11:49.109 - Api2BaseModule::GetTunerState
21:11:49.111 - Api2BaseModule::State s:83 q:0 d:0
21:11:50.124 - Api2BaseModule::GetTunerState
21:11:50.127 - Api2BaseModule::State s:83 q:0 d:0
21:11:51.138 - Api2BaseModule::GetTunerState
21:11:51.140 - Api2BaseModule::State s:83 q:0 d:0
21:11:52.152 - Api2BaseModule::GetTunerState
21:11:52.154 - Api2BaseModule::State s:83 q:0 d:0
21:11:53.166 - Api2BaseModule::GetTunerState
21:11:53.169 - Api2BaseModule::State s:83 q:0 d:0
21:11:54.180 - Api2BaseModule::GetTunerState
21:11:54.182 - Api2BaseModule::State s:83 q:0 d:0
21:11:55.194 - Api2BaseModule::GetTunerState
21:11:55.197 - Api2BaseModule::State s:83 q:0 d:0
21:11:56.208 - Api2BaseModule::GetTunerState
21:11:56.211 - Api2BaseModule::State s:83 q:0 d:0
21:11:57.222 - Api2BaseModule::GetTunerState
21:11:57.225 - Api2BaseModule::State s:83 q:0 d:0
21:11:58.236 - Api2BaseModule::GetTunerState
21:11:58.239 - Api2BaseModule::State s:83 q:0 d:0
21:11:59.250 - Api2BaseModule::GetTunerState
21:11:59.253 - Api2BaseModule::State s:83 q:0 d:0
21:12:00.264 - Api2BaseModule::GetTunerState
21:12:00.267 - Api2BaseModule::State s:83 q:0 d:0
21:12:01.277 - Api2BaseModule::GetTunerState
21:12:01.280 - Api2BaseModule::State s:83 q:0 d:0
21:12:02.291 - Api2BaseModule::GetTunerState
21:12:02.294 - Api2BaseModule::State s:83 q:0 d:0
21:12:03.305 - Api2BaseModule::GetTunerState
21:12:03.308 - Api2BaseModule::State s:83 q:0 d:0
21:12:04.319 - Api2BaseModule::GetTunerState
21:12:04.322 - Api2BaseModule::State s:83 q:0 d:0
21:12:04.561 -
21:12:04.561 - Stop engine