PaulIsh
-
Постов
12 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
События
Сообщения, опубликованные PaulIsh
-
-
Документацию? На воспроизведение вообще никак не получить было. Благо на Вадима вышел. Потом mfm ковырял - убил неделю (если не больше), чтобы разобрать чего-там в dll передается. В интернете вообще пусто на тему документов. Все продается фирмами Yamaha и Nec (или Faith).
ps: будет время погляжу и на эти библиотеки, хотя выгоды пока не вижу от создания mmf - есть же стандартный софт, который вполне нормальный вроде.
-
Возможно для товарищей программистов будет полезна библиотека воспроизведения перечисленных мобильных форматов. Сам код библиотеки пускать в открытое плавание по просторам сети жалко, а в формате DLL файла нет. Тем более что это может быть полезно всем программистам, а не только тем, что пишут на Delphi.
В архиве упакована сама библиотека:
mb_player.dll
api ее использования на паскале:
mb_api.pas Я думаю, что на другие языки перевести будет не сложно
и пример использования библиотеки - консольное приложение, получающее на вход имя файла мелодии и воспроизводящее ее:
mb_app.dpr
Помимо этой библиотеки для воспроизведения mmf и mfm нужны библиотеки от их производителей, которые выложены постом выше.
В работе над библиотекой принимали помимо меня участие:
Javer - без его кода для mmf и разрешения публикации не было бы этой библиотеки
Stealther - идея создания библиотеки и отладка под VB.Net
-
Если ни кто не возражает, то я дополню тему примерами мелодий каждого формата и тестовым приложением - проигрывателем этих мелодий. Для воспроизведения mmf нужна библиотека от Yamaha - без разницы ma5 или ma3 (код дал Javer, ему огромное спасибо). Для воспроиведения mfm нужны библиотеки вложенные в сообщение (ковырял сам).
-
поподробнее про поиск и возможность внедрения этих сведений а автопоиск с помощью программ.
Как искать по сигнатурам я не думаю, что вам будет интересно слушать. Алгоритм простой идешь по данным и проверяешь, а не начинается ли тут мелодия такого формата или такого. Если начинается, то надо вычислить ее длину. Как вычислять длину для каждого формата я в кратце расписал. Информацию обязательно дополню.
Я уже писал было: выложи статью на форуме, чтобы на виду все было, потом сможешь дополнять и обновлять ее.
Тяжело размещать столько текста - полезут скроллы на одной странице, да и таблицы рисовать сложно в BBCode.
очень неплохо было бы развить проект по програме которая бы работала с mmf(создавала).
Тут сложно что-либо предложить, так как я не смог сделать даже воспроизведение mmf руками. Формат довольно сложный. Все идут по простому пути - подключение библиотеки от Yamaha - я пошел тем же путем, хотя вначале я пытался сделать полный разбор mmf файла самостоятельно (т.е. разбор midi и adpcm секций).
ps: обязательно буду поддерживать эту тему, так как звуковые форматы мобильников на мой взгляд тема интересная, хотя они и вымрут все постепенно кроме Mp3. Извиняюсь за длительное молчание - увольнялся с работы
-
А можно пару более конкретных замечаний? Готов доделать, но что именно Интересует конкретный формат или все вместе? Нужны примеры кода?
-
Извини, но писал я. Я осуществляю поиск ресурсов в прошивках от LG именно таким образом. Ну во первых, не всегда очевидно где расположены таблицы, а во вторых не все ресурсы обозначены в таблицах. По крайней мере в LG.
Этот подход кроме явного минуса - скорости поиска (она ниже по сравнению с поиском таблиц) имеет большой плюс - таким образом пофиг где искать. Хочешь в прошивках Lg, хочешь Samsung, хоть в motorolla.
Если нет пользы, можно удалить.
-
Есть описание того, как искать эти ресурсы в прошивках. При поиске 2 задачи всегда - определить начало и конец ресурса. Именно эта задача в основном раскрывается в статье.
-
Статья в Word. Посвящена обзору звуковых форматов применяемых в телефонах LG и других. Критика и комментарии приветствуются.
Публикую здесь, поскольку по тематике подходит к этому разделу. Если не прав, то переместите.
ps: по всем рассмотренным форматам есть более глубокий разбор. В том числе сделано воспроизведение всех форматов кроме mfmp. Если вы считаете, что можете что-либо добавить к сказанному, то пишите - я добавлю, да и самому интересно будет.
-
Паша, если хочешь поддеживать другие форматы кроме mmf (да и mmf более полно с регулятором громкости, паузой), то пиши в приват.
Имеется основа (плеер) для воспроизведения: midi, dxm, mmf, imelody, wav, mp3, adp.
Большая часть из них нафиг не нужна самсунг сообществу. Но для LG самое оно - там разных звуковых форматов навалом.
-
Спасибо nikz, после того как я поставил хоть одну обоину - все глюки прекратились. Я предлагаю включить хоть одну обоину в прошивку, чтобы не было подобных проблем.
После прошивки измененной прошивкой, установки обой и мелодий ничего не глючит.
-
Это у всех так или я инвалид? Не перерисовываются обои экрана. Например зашел в обычное меню, вышел - на экране верхняя часть осталась от меню, а нижняя как была. Дальше - зашел в i-menu - так шарик нарисован, вышел - на "рабочем столе" шарик вместо того что было. И так везде - был в календаре, при выходе на экране остался календарь.
И еще на верхней полосе, где батарея и уровень заряда постоянно рябь какая-то. То появится, то исчезнет.
Прошивал на старую свою прошивку была такая давным давно X100 от Voltik. Заливал сначала немодифицированный bin, tfs. После столкнувшись с зависаниями при регистрации у оператора перешил модифицированным bin. Каждый раз делал nand format и полную заливку tfs.
Че не так?
BinEdit.NET - тестирование программы
в Программирование и реверсинг
Опубликовано
Давайте не будет фантазировать на эту тему. Все равно что сравнивать работу "супер компилятора" и чистый код на асемблере. Неужели умело написанная программа под x86 на неплохом компиляторе от Borland будет работать медленнее программы под виртуальную машину требующую дополнительных библиотек, которые в свою очередь требуют родные виндовые библиотеки.
А вообще это флейм.