1.1.8.12

Обкатка новых функций сплиттера и исправление текущих ошибок перед внедрением в основной код

Re: 1.1.8.12

Сообщение RBG » 26 окт 2011, 20:35

У меня тоже падает на mkv, mediainfo ниже.
Код: Выделить всё
Complete name                            : H:\Eve no Jikan Gekijouban.mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 11.8 GiB
Duration                                 : 1h 46mn
Overall bit rate mode                    : Variable
Overall bit rate                         : 15.8 Mbps
Encoded date                             : UTC 2010-08-04 12:35:44
Writing application                      : mkvmerge v4.0.0 ('The Stars were mine') built on Jun  6 2010 16:18:42
Writing library                          : libebml v1.0.0 + libmatroska v1.0.0

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.0
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1h 46mn
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Writing library                          : x264 core 104 r1688 0b36c6d
Encoding settings                        : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=20 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=17.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language                                 : Japanese

Audio
ID                                       : 2
Format                                   : FLAC
Format/Info                              : Free Lossless Audio Codec
Codec ID                                 : A_FLAC
Duration                                 : 1h 46mn
Bit rate mode                            : Variable
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 KHz
Bit depth                                : 16 bits
Writing library                          : libFLAC 1.2.1 (UTC 2007-09-17)
Language                                 : Japanese


Залил бы сэмпл, но увы после ремакса mkvmerge'ом проблема уходит, а файл весит почти 12 гигов.:(
RBG
 
Сообщения: 132
Зарегистрирован: 07 сен 2011, 20:05

Объявление

Re: 1.1.8.12

Сообщение void » 27 окт 2011, 17:02

RBG писал(а):Залил бы сэмпл, но увы после ремакса mkvmerge'ом проблема уходит, а файл весит почти 12 гигов.

Ссылку на торрент?
Все перечисленные выше падения из-за неудачного исправления: интерлейсный mkv, при попытке открыть, падает плеер
vaho писал(а):Только написал про отличное переподключение аудиодекодеров и вот дернул черт проверить http://www.multiupload.com/GKOMJP4K9Xб Если раньше при переключении с 1 на 2 дорогу подключался LAV audio (для которого создал правило wmapro>2), а при обратном переключении выгружался, то теперь при обратном переключении не выгружается. Пожалуйста, проверьте.

Честно говоря еще не проверял, но теоретически так и должно работать без перезагрузки в том случае если LAV audio поддерживает дорогу 1.
С видеофильтрами тоже можно сделать подобное переключение.
void
Администратор
 
Сообщения: 687
Зарегистрирован: 26 июл 2011, 15:22

Re: 1.1.8.12

Сообщение vaho » 27 окт 2011, 18:04

void писал(а):
vaho писал(а):Только написал про отличное переподключение аудиодекодеров и вот дернул черт проверить http://www.multiupload.com/GKOMJP4K9Xб Если раньше при переключении с 1 на 2 дорогу подключался LAV audio (для которого создал правило wmapro>2), а при обратном переключении выгружался, то теперь при обратном переключении не выгружается. Пожалуйста, проверьте.

Честно говоря еще не проверял, но теоретически так и должно работать без перезагрузки в том случае если LAV audio поддерживает дорогу 1.
С видеофильтрами тоже можно сделать подобное переключение.

Да, теоретически должно, но ведь Вы сделали перезагрузку аудиофильтров для переключения с дорожки DTS 6/6 на дорожку DTS 8/6, когда ffdshow если помните, не выгружался в пользу CyberLink Audio (т.к. поддерживал вторую дорожку, правда выводил только ядро), а теперь выгружается. Вот я и решил, что подобное переключение должно действовать во всех случаях, когда для той или иной дорожки правило в сплиттере (а при отсутствии спецправила системная настройка) назначает тот или иной декодер. В данном же файле получается следующее - включается он естественно с 1 дорогой на ffdshow, затем при переключении на 2 дорожку подключается вместо системного DMO заданный мной в AVS LAV audio, но при обратном переключении не подключается обратно ffdshow (хотя по системной настройке именно он отвечает за 1 дорожку) а остается подключенным LAV Audio. Может это теоретически и правильно, но несколько нелогично.
Нечто подобное и с видеодорожками. Конечно, когда обе дорожки одного формата, то все понятно. Либо как в случае приведенного файла, если за оба различных потока отвечает один декодер (например ffdshow переключается с простого на ffdshow DXVA и наоборот). Но опять таки логичным была бы смена видеодекодера в том случае, когда для различных потоков назначены различные видеодекодеры. Иначе создаваемые правила подключений в AVS получаются неполными, действующими лишь частично, т.е. когда в файле одна видеодорожка либо более одной, но одного формата.
vaho
 
Сообщения: 205
Зарегистрирован: 02 окт 2011, 07:32

Re: 1.1.8.12

Сообщение void » 27 окт 2011, 18:48

vaho писал(а): В данном же файле получается следующее - включается он естественно с 1 дорогой на ffdshow, затем при переключении на 2 дорожку подключается вместо системного DMO заданный мной в AVS LAV audio, но при обратном переключении не подключается обратно ffdshow (хотя по системной настройке именно он отвечает за 1 дорожку) а остается подключенным LAV Audio. Может это теоретически и правильно, но несколько нелогично.

Я предположил что решение без обратной перезагрузки будет более оптимальным, если тот же LAV Audio успешно справляется с двумя дорогами, то почему бы его не оставить в графе. А вот если бы кодек в первой дороге попал под правило, то тогда кодеки будут перезагружены. Вариант предлагаемый вами конечно можно рассмотреть, его реализация не очень сложна, но на мой взгляд это будет не очень оптимально в плане производительности (лишние операции с фильтрами требуют время), иными словами переключение дорог сильнее будет дергать.

P.S. Исправил падения.
void
Администратор
 
Сообщения: 687
Зарегистрирован: 26 июл 2011, 15:22

Re: 1.1.8.12

Сообщение vaho » 27 окт 2011, 18:59

Убедили. Давайте по аудиодорожкам оставим ту систему как есть на данный момент.
Но вот по переподключению видеодекодеров все же думаю надо сделать. Судите сами, если в файле разнотипные дорожки как в данном примере, для mpeg2 нужно для аппаратного ускорения подсоединять один декодер, а для AVC - другой, причем необязательно тот же самый. Понятно, что такие случаи редки, но всё же. Кстати, когда немца спросили про просто переключение потоков, не декодеров на этом файле, он притворился глухим, хотя например внутренний сплиттер корейца их переключает. Ну и Ваш конечно тоже, хотя хотелось бы указанной функциональности.
vaho
 
Сообщения: 205
Зарегистрирован: 02 окт 2011, 07:32

Re: 1.1.8.12

Сообщение void » 27 окт 2011, 19:04

По переподключениям видеодекодеров полностью согласен, надо сделать.
void
Администратор
 
Сообщения: 687
Зарегистрирован: 26 июл 2011, 15:22

Re: 1.1.8.12

Сообщение RBG » 27 окт 2011, 19:27

void писал(а):Ссылку на торрент?
Все перечисленные выше падения из-за неудачного исправления: интерлейсный mkv, при попытке открыть, падает плеер


В том то и проблема, что нигде этот файл найти не могу.

Смотрите Л.С.
RBG
 
Сообщения: 132
Зарегистрирован: 07 сен 2011, 20:05

Re: 1.1.8.12

Сообщение void » 27 окт 2011, 19:35

Спасибо, уже нет необходимости. проблема решена.
void
Администратор
 
Сообщения: 687
Зарегистрирован: 26 июл 2011, 15:22

Re: 1.1.8.12

Сообщение lisabon » 29 окт 2011, 09:12

void

На вот таком видео 06 ts.ts (11.27 MB) http://www.multiupload.com/SHV7KIFNNK на PotPlayer v1.5.28369 плеер вылетает.
Изображение

При использовании AVS версии 1.1.8.10 - плеер не вылетает.
lisabon
 
Сообщения: 78
Зарегистрирован: 31 июл 2011, 16:35

Re: 1.1.8.12

Сообщение 7sh3 » 29 окт 2011, 10:25

lisabon
При использовании AVS версии 1.1.8.10 - плеер не вылетает.

на актуальных версиях плеера с 1.1.8.12 тоже не вылетает
7sh3
 
Сообщения: 12
Зарегистрирован: 29 июл 2011, 09:44

Пред.След.

Вернуться в Тестовые сборки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron