Главная

Глобальные проблемы МедиаКита или распиздяйство времен Be, inc

Здравствуйте.Вот собственно хотел бы поделиться кое какими соображениями по поводу дальнейшего пути развития медиакита.Вот уже около двух недель я бьюсь в попытках запустить нативный референсный декодер WMV9 а он никак не заводится,а все потому что экстракторы времен Be, inc мало того что просто устарели, так они еще местами просто не соответствуют спецификациям.Напрример ни один экстрактор не возвращает правильные MetaData и MetaDataSize.Видимо в Be, inc посчитали это лишним, и не стали особо париться, да и декодеры, которые используют эти данные встречаются довольно редко.Также глючна и обертка вокруг libavformat которая возвращает неверный указатель *buf из–за чего опять же не работает декодер.Вообще этот референсный декодер очень чувствителен к точности данных.
А теперь собственно про пути развития.По этому поводу встречались как весьма радикальные высказывания типа снести к черту все аддоны и поставить VLC так и вполне разумные типа прикрутить врапер для виндозных библиотек.Я же вижу всего 3 варианта, и прошу проголосовать за один из них, ведь вам не безразлично что будет сделано в beta 5.
1)Прикрутить ffmpeg.Тоесть кодеки и экстракторы.Учитывая какого «качества» кодеки от Be, inc и сколько еще предстоит написать и исправить, это решение позволит получить все и сразу.Вопрос только в том какого качества будет конечный продукт.
2)Написать враппер для виндовых dll–ок.
Впрочем здесь все тоже самое что и в первом способе,только реализация сложнее.
3)Нативная разработка.
Собственно что сейчас и делается.На выходе получаются отличные продукты, пусть на основе того же ффмпег.Но это самый сложный и медленный способ, от которого вполне резонно отказаться в пользу первого способа.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
W
D
Q
h
p
G
Enter the code without spaces and pay attention to upper/lower case.