Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс май 28, 2017 5:57 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 60 сообщений ]  На страницу 1 2 3 4 След.
Автор Сообщение
 Заголовок сообщения: Портирование XViD под MeOS
СообщениеДобавлено: Пт июл 08, 2005 9:55 am 
Вот тут раздобыл исходники ядра XViD (это очень просто)

И я хочу обсудить, ВОЗМОЖНОСТЬ, порта под MEOS этого декодера

Я вижу два варианта:
1. Компилирование при помощи XSCompiler
2. Портирование под FreePascal и далее перевод по методу Андрея.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 08, 2005 6:45 pm 
Многое зависит от размера исходников. Чем больше размер, тем меньше шансы на успех.
Как паскалист не могу не посоветовать использовать второй вариант ;). Хотя, возможно, стоит попробовать вначале оба, а потом выбрать тот, в котором работа движется быстрее. (кстати, можно портировать в menuetos не только программы, но и модули на FreePascal тем же методом)


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 08, 2005 8:36 pm 
>>Как паскалист не могу не посоветовать использовать второй вариант
Я тоже паскалист =)

Кто согласен со мной начать постепенное движение в успеху?
Исходники весят 1.85 Mb

Для облегчения задачи перевода на FreePascal есть несколько полезнейших утилит
h2pas
h2paspp
c2pas

первые две поставляются с Freepascal последнюю можно легко найти в инете.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 09, 2005 9:38 am 
1. Тебе удалось скомпилировать эти исходники? Я потратил на это кучу времени.
2. Ты знаешь как этим кодеком пользоваться? Лично я в нем ничего не понимаю.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 09, 2005 10:12 am 
>>1. Тебе удалось скомпилировать эти исходники? Я потратил на это кучу времени.
>>2. Ты знаешь как этим кодеком пользоваться? Лично я в нем ничего не понимаю.
Разберёмся =)


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 09, 2005 10:44 am 
Интересует пример, как его можно использовать на практике (просмотр фильмов например). Иначе просто не стоит браться.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 13, 2006 8:03 am 
Где-то его исходники у меня до сих пор валяются ;).


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 10:23 am 
Не в сети

Зарегистрирован: Пн апр 10, 2006 7:22 am
Сообщения: 76
Ещё можно использовать libogg, libvorbis и libtheora.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 10:52 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
Есть куча плееров и кодеков под Linux.Я как-то на досуге смотрел различные версии кодеков.На мой взгляд,самые понятные исходники кодеков MPEG4 и DivX - это кодеки из библиотеки Xine(лицензия GPL).Столько всего нужно сделать под Колибри,что глаза разбегаются(но ниченго- постепенно сделаем).

А компилятор XScompiler для серьёзной работы вообще непригоден.Я провозился с этим компилятором неделю и обнаружил в нем фатальную ошибку - неверное выделение памяти под массивы и неправильная работа(а парой вообще не работает) с указателями.Если массив имеет небольшой размер(как в OpenGL-ных примерах),то это не заметно(программы работают правильно).А вот если выделить массив float A[200][200],то программа вообще не запуститься(из-за нехватки памяти).А уж про неправильную работу функции malloc(и ей подобных) - вообще молчу.

Для портирования лучше выбрать компилятор GCC.Он и мусора в код мало добавляет(код довольно высокооптимален) и как работать с ним все(ну почти все) пользователи Linux знают(он ведь по большей части под Линукс написан).


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 10:53 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
Я имел ввиду,что кодеки Xine по большей части под Линукс написаны.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 09, 2007 10:13 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Как идёт работа? Хочется фильмы смотреть:)


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт апр 10, 2007 11:06 am 
Уважаемые пользователи - если здесь здесь будет разведен специальный оффтоп, я буду банить. Задолбали!


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 14, 2007 9:22 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Так всё-таки что с портированием?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс апр 15, 2007 5:35 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 4:16 pm
Сообщения: 426
Ха. Как раз занялся этим вопросом, правда отложил на неопределенный срок.
Что бы XViD заработал, а я начал портировать его на FreePascal (конечно же не переписыванием кода, а линковкой с объктами), нужно реализовать несколько функций, видимо libc, я не совсем понял. Проблема, по которой я отложил работу с XViD, как и вообще портирование RTL FreePascal банальна, нет времени, я зарабатываю freelance'ом, так что график работы у меня не самый удобный. Если такой проигрыватель действительно поможет проекту KolibriOS, я постараюсь уделять портированию XViD больше времени.

..bw


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 19, 2007 4:22 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 14, 2006 11:46 am
Сообщения: 149
bw
"...Если такой проигрыватель действительно поможет проекту KolibriOS..."
да! он здорово поможет. постольку поскольку операционная система с развитыми мультимедийными возможностями привлечет массу (громко конечно, но сойдет) пользователей. и чем больше пресловутых возможностей (видео, графика, музыка), тем больше шансов, что в ряды разработчиков колибри вольются свежие силы.
зы: пара знакомых, которым показывал колибри, сказали "фи" только потому, что система не проигрывает видео. при этом цокали языком от выражения восторга размерами оси, но так и не заинтересовались ею, не заболели.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 60 сообщений ]  На страницу 1 2 3 4 След.

Часовой пояс: UTC+03:00


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB