Board.KolibriOS.org https://board.kolibrios.org/ |
|
Портирование XViD под MeOS https://board.kolibrios.org/viewtopic.php?f=38&t=114 |
Page 1 of 4 |
Author: | Sniper17 [ Fri Jul 08, 2005 9:55 am ] |
Post subject: | Портирование XViD под MeOS |
Вот тут раздобыл исходники ядра XViD (это очень просто) И я хочу обсудить, ВОЗМОЖНОСТЬ, порта под MEOS этого декодера Я вижу два варианта: 1. Компилирование при помощи XSCompiler 2. Портирование под FreePascal и далее перевод по методу Андрея. |
Author: | halyavin [ Fri Jul 08, 2005 6:45 pm ] |
Post subject: | |
Многое зависит от размера исходников. Чем больше размер, тем меньше шансы на успех. Как паскалист не могу не посоветовать использовать второй вариант ![]() |
Author: | Sniper17 [ Fri Jul 08, 2005 8:36 pm ] |
Post subject: | |
>>Как паскалист не могу не посоветовать использовать второй вариант Я тоже паскалист =) Кто согласен со мной начать постепенное движение в успеху? Исходники весят 1.85 Mb Для облегчения задачи перевода на FreePascal есть несколько полезнейших утилит h2pas h2paspp c2pas первые две поставляются с Freepascal последнюю можно легко найти в инете. |
Author: | halyavin [ Sat Jul 09, 2005 9:38 am ] |
Post subject: | |
1. Тебе удалось скомпилировать эти исходники? Я потратил на это кучу времени. 2. Ты знаешь как этим кодеком пользоваться? Лично я в нем ничего не понимаю. |
Author: | Sniper17 [ Sat Jul 09, 2005 10:12 am ] |
Post subject: | |
>>1. Тебе удалось скомпилировать эти исходники? Я потратил на это кучу времени. >>2. Ты знаешь как этим кодеком пользоваться? Лично я в нем ничего не понимаю. Разберёмся =) |
Author: | halyavin [ Sat Jul 09, 2005 10:44 am ] |
Post subject: | |
Интересует пример, как его можно использовать на практике (просмотр фильмов например). Иначе просто не стоит браться. |
Author: | halyavin [ Mon Feb 13, 2006 8:03 am ] |
Post subject: | |
Где-то его исходники у меня до сих пор валяются ![]() |
Author: | O01eg [ Sun May 21, 2006 10:23 am ] |
Post subject: | |
Ещё можно использовать libogg, libvorbis и libtheora. |
Author: | andrew_programmer [ Sun May 21, 2006 10:52 am ] |
Post subject: | |
Есть куча плееров и кодеков под Linux.Я как-то на досуге смотрел различные версии кодеков.На мой взгляд,самые понятные исходники кодеков MPEG4 и DivX - это кодеки из библиотеки Xine(лицензия GPL).Столько всего нужно сделать под Колибри,что глаза разбегаются(но ниченго- постепенно сделаем). А компилятор XScompiler для серьёзной работы вообще непригоден.Я провозился с этим компилятором неделю и обнаружил в нем фатальную ошибку - неверное выделение памяти под массивы и неправильная работа(а парой вообще не работает) с указателями.Если массив имеет небольшой размер(как в OpenGL-ных примерах),то это не заметно(программы работают правильно).А вот если выделить массив float A[200][200],то программа вообще не запуститься(из-за нехватки памяти).А уж про неправильную работу функции malloc(и ей подобных) - вообще молчу. Для портирования лучше выбрать компилятор GCC.Он и мусора в код мало добавляет(код довольно высокооптимален) и как работать с ним все(ну почти все) пользователи Linux знают(он ведь по большей части под Линукс написан). |
Author: | andrew_programmer [ Sun May 21, 2006 10:53 am ] |
Post subject: | |
Я имел ввиду,что кодеки Xine по большей части под Линукс написаны. |
Author: | DmitrySokolowsky [ Mon Apr 09, 2007 10:13 am ] |
Post subject: | |
Как идёт работа? Хочется фильмы смотреть:) |
Author: | Mario79 [ Tue Apr 10, 2007 11:06 am ] |
Post subject: | |
Уважаемые пользователи - если здесь здесь будет разведен специальный оффтоп, я буду банить. Задолбали! |
Author: | DmitrySokolowsky [ Sat Apr 14, 2007 9:22 am ] |
Post subject: | |
Так всё-таки что с портированием? |
Author: | bw [ Sun Apr 15, 2007 5:35 pm ] |
Post subject: | |
Ха. Как раз занялся этим вопросом, правда отложил на неопределенный срок. Что бы XViD заработал, а я начал портировать его на FreePascal (конечно же не переписыванием кода, а линковкой с объктами), нужно реализовать несколько функций, видимо libc, я не совсем понял. Проблема, по которой я отложил работу с XViD, как и вообще портирование RTL FreePascal банальна, нет времени, я зарабатываю freelance'ом, так что график работы у меня не самый удобный. Если такой проигрыватель действительно поможет проекту KolibriOS, я постараюсь уделять портированию XViD больше времени. ..bw |
Author: | Mike [ Tue Jun 19, 2007 4:22 pm ] |
Post subject: | |
bw "...Если такой проигрыватель действительно поможет проекту KolibriOS..." да! он здорово поможет. постольку поскольку операционная система с развитыми мультимедийными возможностями привлечет массу (громко конечно, но сойдет) пользователей. и чем больше пресловутых возможностей (видео, графика, музыка), тем больше шансов, что в ряды разработчиков колибри вольются свежие силы. зы: пара знакомых, которым показывал колибри, сказали "фи" только потому, что система не проигрывает видео. при этом цокали языком от выражения восторга размерами оси, но так и не заинтересовались ею, не заболели. |
Page 1 of 4 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |