Board.KolibriOS.org
https://board.kolibrios.org/

MIDAMP - плеер MIDI файлов
https://board.kolibrios.org/viewtopic.php?f=38&t=126
Page 1 of 3

Author:  willow [ Fri Jul 29, 2005 9:42 am ]
Post subject:  MIDAMP - плеер MIDI файлов

Качайте с http://board.flatassembler.net/topic.php?t=3873
Я переезжаю и в ближайшее время буду offline. До связи!

Author:  ipr [ Fri Jul 29, 2005 10:15 am ]
Post subject: 

первыйнах
качаю

Author:  FreGL [ Fri Jul 29, 2005 1:58 pm ]
Post subject: 

в дисятке паходу!
Качаю тож!
Афтар жжошь, пишы исчо!

Author:  DoomEd Archangel [ Sat Jul 30, 2005 5:19 pm ]
Post subject: 

опппа, а я опть в пролёте ;)
ниуспел них... :D
качаю

Author:  mike.dld [ Sat Jul 30, 2005 5:40 pm ]
Post subject: 

Граждан жжущих и первонахов лично я буду наказывать. Тут не детский сад.

Author:  willow [ Sun Jul 31, 2005 9:53 pm ]
Post subject: 

Дистр отправил, а перекомпилить забыл... Плейлист ожидается в файле /HD/1/MIDI/PLAYLIST.TXT, а не так как в Readme. Sorry. Измените по желанию PLAYLIST_PATH в MIDAMP.asm.

А что это за сюсюканье было? Первый раз такое случается. Нехорошо, коллеги.

Author:  Mario79 [ Sun Jul 31, 2005 11:25 pm ]
Post subject: 

Willow
Хорошая программа, но есть несколько замечаний:
1) Раз уж программа жестко фиксирована к определенной папке, то про это в первую очередь надо писать в Readme.txt
2) Проблема полного сворачивания и разворачивания окна совсем не в типе окна. Она в самом коде твоей программы или если уж так тебе больше понравится в коде ядра. На практике я столкнулся только с двумя программами, которые не желали нормально использовать эту, как ты выразился “фичу”. Это SYSXTREE, который я потом доработал для совместимости и самый первый вариант нового TINYPAD от mike.dld, который он потом доработал.
Эта проблема решаема на уровне приложения, код такой:

draw_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40

;Get proc info
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40

mov eax,[procinfo.x_size]
cmp eax,66
jg temp12345
ret
temp12345:

К тому же добавление этого кода полезно для любой программы вообще, так как в свернутом виде в этом случае любая программа не будет нагружать систему лишней видеоинформацией.


3) Почему-то при запуске некоторых полифонических файлов программа умирает. Я понимаю, когда она отказывается проигрывать, но чтобы резко так завершатся? Наверное, баг в коде?

Author:  DoomEd Archangel [ Mon Aug 01, 2005 11:29 am ]
Post subject: 

willow
Куль! очень долго прикалывался над скином ;) в принципе работает отлично, но, как уже писал Марио - вылетает. и иногда наоборот - виснет без к/л причин - окна нет, а в памяти и на панели она есть...

ЗЫ: ну расслабился народ. перепутал форум ;) вот и написали

Author:  willow [ Mon Aug 01, 2005 9:53 pm ]
Post subject: 

DoomEd Archangel wrote:
willow
виснет без к/л причин - окна нет, а в памяти и на панели она есть...

Да. Пока баги присутствуют. Это вылетает главный поток, а проигрывающий остается...
С полифонией вообще большая лажа - слишком по-разному могут выглядеть такие файлы

Author:  ipr [ Tue Aug 02, 2005 12:44 am ]
Post subject: 

Дык я пошутил :)
Я больше не буду ;)

Author:  willow [ Wed Aug 03, 2005 1:14 pm ]
Post subject: 

Эх, багов еще много. Но вот беда, нет машины - осталась в Луганске. Поэтому возможности исправлять прогу пока нет. Скукота!

Author:  andrew_programmer [ Sun Oct 02, 2005 11:16 pm ]
Post subject: 

Что-то у меня ни один файл не воспроизводиться(PC спикер молчит,а плеер делает вид,что все работает).На доске отладки сообщений об ошибках нет.Интересно,что же я делаю неправильно ?

Author:  Mario79 [ Sun Oct 02, 2005 11:30 pm ]
Post subject: 

andrew_programmer
Распакуй программу в C:\MIDAMP
А музоны посмотри как прописаны в Playlist.txt
Программа очень сырая так что не удивляйся - плеваться будешь много и упорно. :-)

Author:  andrew_programmer [ Mon Oct 03, 2005 6:55 am ]
Post subject: 

распаковал куда нужно.
После изменения playlist.txt появились все файлы(взял из прилагавшихся к midimap).Но плеер упорно продолжает молчать-только белая строчка бегает по плеилисту и останоавливается после нажатия клавиши "СТОП".Как же вы заставили его работать ?

Author:  Mario79 [ Mon Oct 03, 2005 4:53 pm ]
Post subject: 

andrew_programmer
А ты слкучайно рефлекторно при загрузке не отключаешь спикер щелчком по панели. а то были тут товарищи которые таскали мышь удерживая Ctrl, при этом утверждали что код криво написан....
В общем вопрос не ко мне, так как я не автор, но у меня работает нормально. Другой ворос что не все файлы играет. Играет только те которые вложены в архив...

Page 1 of 3 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/