Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Dec 10, 2019 5:35 am

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 88 posts ]  Go to page Previous 1 2 3 4 5 6 Next
Author Message
PostPosted: Tue Dec 23, 2014 4:56 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SVN r.5259 субменю настройки, благодарности, помощь.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Wed Dec 24, 2014 11:20 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SVN r.5263 оптимизация кода воспроизводящего фоновую мелодию, для более отзывчивого переключения режимов ВКЛ/ВЫКЛ.

Заметил, что присутствует очень большая задержка (около 9 секунд) на выключение воспроизводимого куска музыки. В AC97SND результат такой же. Такое ощущение, что драйвер устанавливает некоторый не снижаемый минимальный порог буфера воспроизведения. Пробовал 8, 4, 2 КБ - результат был неизменный - задержка около 9 секунд. Возможно это из-за формата файла WAV - 8 бит, 8 КГц.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Wed Dec 24, 2014 5:11 pm 
Offline
Just Flooding
User avatar

Joined: Thu Dec 11, 2014 1:31 am
Posts: 173
Mario_r4 wrote:
[b]формата файла WAV - 8 бит, 8 КГц.
ИМХО не должен он так долго грузится
Spoiler: Show
8 бит = 1 байт
1 байт * 8 КГц = 8 Кбайт в секунду или 64 Кбит в секунду

Даже в худшем случае, если SATA - ноутбучный HDD Toshiba MQ01ABF032H 320 Гб пропускает 49.2 Мбайт в секунду
(если считать грубо без учёта угловой скорости и фрагментации).
Даже в худшем случае, если PATA - в режиме PIO от 3.3 Мбайт в секунду.
Возможным фактором ухудшения работы PATA может быть перегрузка общей шины устройств на которой он весит.

при 49.2 Мбайт в секунду за 9 секунд передается: 49.2 Мбайт в секунду * 1024 * 9 секунд / 8 Кбайт в секунду =
= 50380,8 Кбайт в секунду * 9/8 Кбайт = 56678,4 секунд музыки
при 3.3 Мбайт в секунду за 9 секунд передается: 3.3 Мбайт в секунду * 1024 * 9 секунд / 8 Кбайт в секунду =
= 3379,2 Кбайт в секунду * 9/8 Кбайт = 3801,6 секунд музыки (чуть больше часа)
PS тут говорили, что есть какие-то проблемы с драйвером звука...


Last edited by kiv on Tue Dec 30, 2014 2:53 am, edited 1 time in total.

Top
   
 
PostPosted: Wed Dec 24, 2014 11:28 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
kiv
1) Причем тут SATA или PATA, если воспроизводится полностью загруженный в память файл? Да, и вообще задержка же не в воспроизведении.
2) Проблемы с драйвером SB16 и это совершенно другой случай.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Thu Dec 25, 2014 7:39 am 
Offline
Just Flooding
User avatar

Joined: Thu Dec 11, 2014 1:31 am
Posts: 173
Хм... Оказывается я не телепат... :)
Spoiler: Show
Mario_r4 wrote:
Заметил, что присутствует очень большая задержка (около 9 секунд) на выключение воспроизводимого куска музыки. В AC97SND результат такой же. Такое ощущение, что драйвер устанавливает некоторый не снижаемый минимальный порог буфера воспроизведения. Пробовал 8, 4, 2 КБ - результат был неизменный - задержка около 9 секунд. Возможно это из-за формата файла WAV - 8 бит, 8 КГц.
Вы себе противоречите по многим пунктам...


Last edited by kiv on Tue Dec 30, 2014 2:54 am, edited 1 time in total.

Top
   
 
PostPosted: Thu Dec 25, 2014 8:45 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
kiv wrote:
Mario_r4 wrote:
Заметил, что присутствует очень большая задержка (около 9 секунд) на выключение воспроизводимого куска музыки. В AC97SND результат такой же. Такое ощущение, что драйвер устанавливает некоторый не снижаемый минимальный порог буфера воспроизведения. Пробовал 8, 4, 2 КБ - результат был неизменный - задержка около 9 секунд. Возможно это из-за формата файла WAV - 8 бит, 8 КГц.

Вы себе противоречите по многим пунктам...

Нет.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Thu Dec 25, 2014 9:31 am 
Offline
Just Flooding
User avatar

Joined: Thu Dec 11, 2014 1:31 am
Posts: 173
Наример:
Spoiler: Show
>>Заметил, что присутствует очень большая задержка (около 9 секунд) на выключение воспроизводимого куска музыки.
и
>>Да, и вообще задержка же не в воспроизведении.


Last edited by kiv on Tue Dec 30, 2014 2:56 am, edited 1 time in total.

Top
   
 
PostPosted: Thu Dec 25, 2014 9:45 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
kiv wrote:
Да, и вообще задержка же не в воспроизведении.

Я подразумевал, что звук не прерывается и воспроизведение плавное - задержка именно в выключении.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Thu Dec 25, 2014 10:18 am 
Offline
Just Flooding
User avatar

Joined: Thu Dec 11, 2014 1:31 am
Posts: 173
Хм... тогда я Вас просто недопонял, но думаю, Вы понимаете, что RAM и CPU работают ещё быстрее и это не нормальная ситуация в любом случае...


Top
   
 
PostPosted: Thu Dec 25, 2014 10:46 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
kiv wrote:
и это не нормальная ситуация в любом случае...

Так я же еще в начале написал:
Mario_r4 wrote:
Такое ощущение, что драйвер устанавливает некоторый не снижаемый минимальный порог буфера воспроизведения. Пробовал 8, 4, 2 КБ - результат был неизменный - задержка около 9 секунд. Возможно это из-за формата файла WAV - 8 бит, 8 КГц.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Thu Dec 25, 2014 7:25 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario_r4
Waveout не годится для интерактивного звука. Создавай кольцевой буфер.


Top
   
 
PostPosted: Thu Dec 25, 2014 11:29 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Waveout не годится для интерактивного звука. Создавай кольцевой буфер.

Ага, что то подобное я уже начал подозревать. Спасибо за ответ.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Fri Dec 26, 2014 12:09 am 
Offline
User avatar

Joined: Tue Nov 25, 2014 5:08 pm
Posts: 109
Статический буфер и PlayBuffer() у меня вроде работают без задержек, правда я их не пробовал вЫключать и звуки у меня короткие.

_________________
Roman Shuvalov


Top
   
 
PostPosted: Fri Dec 26, 2014 1:54 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
ALPINE wrote:
Статический буфер и PlayBuffer() у меня вроде работают без задержек, правда я их не пробовал вЫключать и звуки у меня короткие.

Речь не идет насчет коротких звуков, там уже за счет краткости эффект нивелируется, а вот именно с фоновой музыкой такой эффект.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Fri Dec 26, 2014 1:38 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SVN r.5264,5265
1) Добавлен растровый шрифт для главного меню (оригиналы глифов взяты от бесплатного и свободного шрифта Russo)
2) Исправлено падение потока с фоновой мелодией, после однократного воспроизведения.

Главное меню выглядит теперь так:
Spoiler: Show
Attachment:
main_menu_rus.png
main_menu_rus.png [ 3.54 KiB | Viewed 2121 times ]

Attachment:
main_menu_eng.png
main_menu_eng.png [ 3.27 KiB | Viewed 2121 times ]

Для тех кому лень/нет возможности качать ISO, выкладываю текущие бинарники:
Spoiler: Show
Attachment:
rstearth_prototype_017_rus.7z [240.78 KiB]
Downloaded 113 times

Attachment:
rstearth_prototype_017_eng.7z [240.68 KiB]
Downloaded 105 times


Поскольку шрифт однобитный, то потребление памяти почти не увеличилось. В настоящей версии это 836 КБ.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 88 posts ]  Go to page Previous 1 2 3 4 5 6 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited