Перейти к содержанию
Old Phone Forum

PaulIsh

Участники
  • Постов

    12
  • Зарегистрирован

  • Посещение

Весь контент PaulIsh

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