Docs on kmp "seek-patch" additions. Table of content: in Russian - line 7 in English (a kind of) - line 52 =============================================================================== С подначки acw и силами ntim в kmp-0.41 внесено немного новой функциональности: - добавлена поддержка нескольких файлов в командной строке (типа очень простой плейлист). - дополнительно для dvd-файлов автоматически подхватываются нужные вобы ------------------------------------------------------------------------------- Типичные случаи использования: посмотреть весь dvd диск - указываем в командной строке video_ts.ifo (или video_ts.bup), посмотреть один раздел - указываем в строке соответствующий VTS_??_0.IFO (или .bup, или .vob), посмотреть один раздел начиная с указанного воба - указываем в строке необходимый .vob (и, в виде исключения) посмотреть только вступление (video_ts.vob) - указываем в строке video_ts.vob - время, позиция и перемещения показыватся/работают в целом для указанной группы (выбранного раздела или всего диска) достигается это открытием каждого файла в группе, определением его продолжительности (в плохих случаях может потребоваться ключ -genpts ?) и созданием типа общего оглавления -- отсюда перед воспроизведением группы может быть заметная задержка (подробнее можно увидеть ключом -seek_debug) для простоты и неразбазаривания памяти открытые файлы (а их может быть на диске до 1000) после использования закрываются (и открываются снова уже по одному для воспроизведения). Другая стратегия могла бы оптимизировать затраты при переходе между отдельными вобами, если кому надо - обращайтесь... - для перехода между отдельными группами (или просто файлами) снято ранее действовавшее ограничение на невозможность переместиться на отрицательную (раньше начала) или слишком большую (позже конца) позицию. Теперь они плавно переходят, соответственно в предыдущую/следующую группу. при воспроизведении первой/последней группы такие действия могут привести к неожиданному и обидному закрытию плеера (в связи с окончанием плейлиста) -- чтобы избежать таких ситуаций, можно использовать ключ -repeat или кнопку shift ---- с вопросами обращаться к acw или ntim на #os2russian ============================================================================= Inspired by acw, the next few functionality was implemented in kmp-0.41-seek-patch by ntim: - the support of muliple files on command line was added (a kind of simplest playlist). - special processing (gathering all needed vob-files) implemented for DVD-parts ----------------------------------------------------------------------------- Typical cases: to play whole DVD disk - specify 'video_ts.ifo' (or 'video_ts.bup') on command line, to play one part of DVD - specify corresponding 'vts_??_0.ifo' (or 'vts_??_0.bup' или 'vts_??_0.vob') to play one part of DVD starting from selected vob-file - specify selected vob-file on command line (and at last, as exception) to play only introduction (video_ts.vob) - specify 'video_ts.vob' - duration, position and seek operation shown/work for the whole selected group (DVD or part of DVD) This behaviour archived by opening each file in group, determinating their durations (in worst cases coomand-line key -genpts is needing?) and creating general (a type of) table of contents. It may lead to noticeably delay at start of playing group (more details with -seek_debug command-line key). For simplicity and memory saving all video files, opened that way (with total count of files up to 1000 allowed on one DVD disk), are closed after use (and opened again one-by-one at time of playback). Another strategy may save time consumed for reopening video files, in case one need it - please get in contact... - for the purpose to pass back and forward between playlist items, the 'not-pass-before-begining' and 'not-pass-after-end' restrictions are now disabled. From now on, seeking to that position is a smoothly pass to next/previus playlist item. In case we at first/last playlist item, seeking operation may lead to kmp finished (due to playlist is ended). To prevent such situation one may use 'shift' key or/and '-repeat' command-line key. --- Any questions? Please contact acw or ntim on #os2russian. =========================================================================