Программерские делишки

Written by elwood

За долгое время необновлений блога было сделано немногое, но все же считаю нужным написать об этом немногом пару слов.

Во-первых, мы зарелизили первую версию libvlcnet, библиотеки для удобной работы с плеером VLC с использованием C#. Библиотека получилась небольшой, функциональной, и надеюсь, пригодится людям, которые хотели бы встроить в некую программу (допустим, WindowsForms) функционал воспроизведения видео/аудиофайлов. Проект решили залить на SourceForge.net, все ок, только статистика периодически глючит, отказываясь работать.

Сайт проекта http://sourceforge.net/projects/libvlcnet

И, во-вторых, я наконец сваял тулзу для упаковки сборок, теперь она называется NBox и расположена на CodePlex’e. NBox представляет собой небольшую утилиту для упаковки нескольких сборок в одну, которая при запуске будет их извлекать прямо из памяти, не выгружая на диск. Помимо стандартных managed-сборок, можно также добавить и другие файлы (например, нативные DLL) таким образом, что при загрузке приложения они будут извлечены рядом с программой (либо в системной директории). Все настраивается из конфигурационного XML файла. Используя эту приблуду, можно уменьшить кол-во файлов, требуемых для запуска приложения (если не лень, то можно все файлы закинуть внутрь), ускорить запуск программы, ну и уменьшить общий размер файлов (в NBox используется алгоритм LZMA, дающий превосходные результаты по степени сжатия и скорости декомпрессии).

Сайт проекта : http://nbox.codeplex.com

  • откамменчусь, как тока клаву починю… эх!

  • El El

    Hi, thank you for LibVlcNet framework. I wanted to ask one question and I was not sure how to contact you. I posted a question on libvlc sourceforge page https://sourceforge.net/p/libvlcnet/discussion/878192/thread/2390fc68/ can you help me?

  • elwood blues

    Hello, I haven’t supported this project for a long time, but may be I can help you.. What error did you receive ?

  • El El

    I just wanted to ask how to add options to VLC video launch. :start-time= and :stop-time= in particular. And so I tried to set start time of video using this method in VLC itself and it still plays first few frames of video which is not good. It is just limitation of VLC and it has nothing to do with your framework. Thank you for you response, though!