Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:4
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
Тест - сжатие звука
Strijar (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 05.02.2009 12:39
0
Сообщение: 1
Strijar (Guest)

Topic opened
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 05.02.2009 00:48 Редактировалось 05.02.2009 00:48 Сообщение: 2
Strijar (Guest)

Ради эксперимента решил попробовать. MP3 конечно не тянет, а вот MP2 (128 кбит/с) очень даже. Даже с 20% запасом.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 05.02.2009 08:28 Редактировалось 05.02.2009 08:28 Сообщение: 3
starterkit (Guest)

Для того чтоб madplay на этой плате однозначно нормально MP3 проигрывал, можно с ключем -downsample запускать ...
Причем, замечал, первый раз он (madplay) может файл с "тормозами" играть (без downsample), а повторный запуск проигрывает уже нормально.
На SK-AT91SAM9260/9XE512 MP3 нормально проигрывается без downsample.
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 05.02.2009 09:24 Редактировалось 05.02.2009 09:24 Сообщение: 4
Strijar (Guest)

Мне было интересно именно encoding ;)
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 05.02.2009 09:40 Редактировалось 05.02.2009 09:40 Сообщение: 5
starterkit (Guest)

Сори :)
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 05.02.2009 11:07 Редактировалось 05.02.2009 11:07 Сообщение: 6
sasamy (Guest)

Цитата
Для того чтоб madplay на этой плате однозначно нормально MP3 проигрывал, можно с ключем -downsample запускать ...

Павел у вас какие-то неправильные пчелы :) У меня madplay съедает всего 20% cpu на 100 Мбайтном файле mp3.
Цитата
Причем, замечал, первый раз он (madplay) может файл с "тормозами" играть (без downsample), а повторный запуск проигрывает уже нормально.

Похоже у вас все же проблема со скоростью чтения с носителя откуда воспроизведение. Если это наблюдается на одном и том же файле то очень похоже потому что после первого чтения файл находится уже в кэше в ram. resample - снижение битрейта снижение частоты дискретизации потока но распаковать и декодировать файл все равно нужно а данные в кодек по аппаратному i2s залетают.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 05.02.2009 г. в 11:36:48
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 05.02.2009 11:20 Редактировалось 05.02.2009 11:20 Сообщение: 7
starterkit (Guest)

Может быть, как-нибудь повторю эксперимент ...
Кстати, а как Вы определяете, насколько задача занимает процессор (ключ ps?)?
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 05.02.2009 11:23 Редактировалось 05.02.2009 11:23 Сообщение: 8
Strijar (Guest)

Есть для этого замечательная программа - top
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 05.02.2009 11:33 Редактировалось 05.02.2009 11:33 Сообщение: 9
sasamy (Guest)

Цитата
# ps
PID USER COMMAND
1 root init
2 root [kthreadd]
3 root [ksoftirqd/0]
4 root [events/0]
5 root [khelper]
81 root [kblockd/0]
94 root [khubd]
97 root [kmmcd]
119 root [pdflush]
120 root [pdflush]
121 root [kswapd0]
122 root [aio/0]
256 root [mmcqd]
310 root -sh
313 root -sh
315 root /sbin/syslogd -n -m 0
316 root /sbin/klogd -n
317 root /usr/bin/tail -f /var/log/messages
329 root madplay 2.mp3
334 root ps
# ls -l /mnt/mmcblk0p1/
-rw------- 1 100 users 9888876 Jun 18 2008 1.mp3
-rw------- 1 100 users 178102400 Jun 18 2008 2.mp3
-rw------- 1 100 users 86929536 Jun 18 2008 3.mp3
#top
Mem: 9224K used, 20688K free, 0K shrd, 80K buff, 6624K cached
CPU: 22.5% usr 4.5% sys 0.0% nic 71.9% idle 0.0% io 0.0% irq 0.9% sirq
Load average: 0.31 0.13 0.04 2/20 336
PID PPID USER STAT VSZ %MEM CPU %CPU COMMAND
329 310 root R 170m582.8 0 26.4 madplay 2.mp3
336 313 root R 1368 4.5 0 1.3 top
256 2 root SW< 0 0.0 0 0.2 [mmcqd]
310 1 root S 1384 4.6 0 0.0 -sh
313 1 root S 1384 4.6 0 0.0 -sh
1 0 root S 1376 4.5 0 0.0 init
317 1 root S 1364 4.5 0 0.0 /usr/bin/tail -f /var/log/messages
316 1 root S 1360 4.5 0 0.0 /sbin/klogd -n
315 1 root S 1360 4.5 0 0.0 /sbin/syslogd -n -m 0
5 2 root SW< 0 0.0 0 0.0 [khelper]
94 2 root SW< 0 0.0 0 0.0 [khubd]
4 2 root SW< 0 0.0 0 0.0 [events/0]
97 2 root SW< 0 0.0 0 0.0 [kmmcd]
121 2 root SW< 0 0.0 0 0.0 [kswapd0]
2 0 root SW< 0 0.0 0 0.0 [kthreadd]
122 2 root SW< 0 0.0 0 0.0 [aio/0]
119 2 root SW 0 0.0 0 0.0 [pdflush]
120 2 root SW 0 0.0 0 0.0 [pdflush]
81 2 root SW< 0 0.0 0 0.0 [kblockd/0]
3 2 root SW< 0 0.0 0 0.0 [ksoftirqd/0]
#


Единственно - я не знаю как madplay запустить в фоне - у меня вторая консоль на lcd я его там запустил а на консоли через com вводил команды. С & в конце он не играет :)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 05.02.2009 г. в 11:39:16
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 05.02.2009 11:45 Редактировалось 05.02.2009 11:45 Сообщение: 10
starterkit (Guest)

Ключик q и & на конце ...
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512