|
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ
Реверсинг программы под Windows
Создание сервиса Windows Разработка под Колибри Дистрибутив *nix or *bsd Все проекты данной категории - 5 TOP 10 ФРИЛАНСЕРОВ Разработка системного ПО
|
Переписать с С на Java функциюРазработка системного ПО
Нужен специалист очень высокого класса.
Требуется переписать с С на Java функцию, примерно 900 строк кода. Функция это декодер из ARM-NB в PCM 16bit. Что есть в атаче: 1) Исходные файлы 3GPP ARM кодека (вас должны интересовать файлы: decoder.c, interf_dec.c, interf_dec.h, остальные не нужны, но так для порядка) 2) Примеры ARM файлов которые надо превратить в PCM. Что должно получится – функция byte[] decodeARM(byte[] data) На входе массив байт (полностью считанный файл ARM) На выходе массив байт (перекодированный PCM 16 bit) Плюс для проверки работоспособности понадобятся вспомогательные функции, чтение из файла в массив для передачи в decodeARM и соответственно запись в файл из массива. В исходном коде на С идет работа с файлами, проверка аргументов командной строки, выдача сообщений об ошибках, и т.п. – этого не нужно, то как вы будете считывать вспомогательными функциями файл ваше дело конечно но нам это не нужно, нужна только decodeARM. Еще важный момент, как можно меньше усложнений в алгоритме и отсебятины, в плане увеличивать число операций КРАЙНЕ не желательно, функция будет использоватся в мобильном телефоне, J2ME. [Приложения]
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||