жду не дождусь когда будет доделан этот чудо плеер!
Вид для печати
жду не дождусь когда будет доделан этот чудо плеер!
Билд 2171:
* Ускорение звукового тракта
* Использование неблокирующего ввода-вывода для OSS
* Пофикшен пропуск первых 44 байт при конверсии в .wav
+ Сохранение метаданных при конверсии в .wav
* Поддержка затухания для формата .ay
* Уменьшен динамический диапазон для AYM треков для избавления от щелчков в начале/конце треков
+ zxtune123: режим теста производительности
- zxtune123: удалена опция --mixer
* zxtune-qt: ускорение операции вставки
Скачать версию для win32
Скачать версию для win64
Проведена большая работа на тему ускорения. По итогам синтетического теста, рендеринг AY ускорился в ~3.5 раза для x86_64 и в ~5 раз для ARM. Тест производительности в zxtune123 (полный тест тракта) показал более скромные результаты- в ~2.5 раза для TurboSound и в ~1.7 раза для обычных AYM (платформа x86_64).
Пришлось отказаться от расширенного динамического диапазона для AYM треков - перепад уровней в начале и конце треков приводил к щелчкам.
Смею предположить, что на данный момент zxtune обладает самым быстрым эмулятором AY чипа:) Могу написать статью на эту тему, если кому надо.
что ещё можно сказать про плеер для андроида! не мешало бы поднять громкость на пару порядков, а то комфортно можно слушать только на полную громкость, а если в этот момент кто-то звонит, то можно охренеть от громкости стандартных звуков, ага по поводу проигрывателя для windows тот архив который якобы для 64х битной системы, не работает на моей win7 64 , второй архив пашет как миленький, далее по поводу работы проигрывателя, плохо что не запоминает в проводнике своё место положение как у Сергея Бульба например, очень не удобно! так всё нормально! жду новых версий для андроид систем, готов протестировать всё по полной программе! ждёмс
А не оглохнешь от стократной громкости?:)
У меня на телефоне вроде отдельно регулируется громкость для воспроизведения музыки и для стандартных звуков.
Какой именно? Какую ошибку выдает?
Не понял.
Буду иметь в виду:)
версия эта zxtune_r2171_windows_x86_64.zip ошибка во вложении! по поводу Бульба! например при поиске списка воспроизведения по примеру папки от того же Бульба папки с музыкой Tr_Songs, пример: открываю путь до списков воспроизведения, Tr_Songs/Magazines/Muchomor и запускаю список его Muchomor1 прослушали мы этот список (или проиотали его потому что не в жилу) далее решили послушать следующего по списку! нажимаем назад, а он нас отправляет к началу списка! примерно вот так! куча списков одновременно это конечно круто, а есть такая функция что бы все списки проиграть последовательно ну или в случайным оброзом из всех списков? было бы круто
FAQ читать надо
Извини, но ты как Джамшут объясняешься:) Я еле-еле понял что речь идет о выделении каталога, из которого произошел возврат наверх.
Используемые контролы Qt такое вроде не поддерживают, так что увы.
Нет. Не вижу смысла. Хочешь все подряд играть- скопируй в отдельный список.
неа не как Джамшут! как Равшан точно! в остальном понятно!
---------- Post added at 16:07 ---------- Previous post was at 15:55 ----------
поставил файлик из FAQ на проигрыватель, теперь работает нормально!
что-то уже неделю тишина, есть что новенькое по андроид плееру, или всё, желание кончилось?
что случилось опять? кто тебя обидел! не слушай никого!
Ай красава! Неужели мечты начинают сбываться? Ну спасибище!
А по существу...
Загрузил выложенный билд и архив с примерами мелодий.
1. Мелодии воспроизводятся все и без тормозов.
2. При открытом окне плеера, смена ориентации изображения на экране (поворотом телефона), приводит к воспроизведению мелодии с начала. Интересный глюк при самом первом запуске и при первом развороте был - мелодия продолжала воспроизводиться и та же мелодия начала играть сначала. Нажатие на СТОП приводило к остановке только второй запущенной. После запуска на воспроизведение другой мелодии из списка глюк пропал и не появлялся больше.
3. Работая в фоне иногда бывают малюсенькие затыки при открытии программ или при работе с ними.
4. При вставке и извлечении наушников остановки воспроизведения нет.
5. Файлы форматов stc (мелодия), sisx ( установочный Symbian) и apk (установочный Android) приписала как свои родные (скрины с Xplore ниже, на втором - запуск apk-файла). Привязки к программе каких-либо типов файлов самостоятельно не делал. Если еще какие файлы найду, которые определил как свои - напишу.
6. После нажатия СТОП и поворота телефона, мелодия сама по себе начинает воспроизводиться.
Ну это так сказать на вскидку то что заметил - погоняю больше, мож еще что то обнаружу.
Чуть позже выложу результаты теста (скриншот)и полные характеристики телефона (может еще актуально).
В тесте новых билдов можешь всецело на меня расчитывать.
Вложение 39902 Вложение 39903
А теперь попробуй включить какой-нибудь TS музон, заблокировать телефон и насладиться потрескиваниями и заиканиями.
Рекомендую детально узнать что такое proof of concept и чем он отличается от конечного результата.
Абсолютно все типы файлов прописываются как свои родные.
---------- Post added at 15:31 ---------- Previous post was at 15:15 ----------
И да, рекомендую посмотреть загрузку процессора во время воспроизведения разных типов музонов:) Чтоб было потом с чем сравнить- я-то веду такую статистику.
1. Какая именно мелодия у тебя потрескивает при блокировке экрана? Можешь приаттачить, а то у меня из того архива что тут выложен ни одна не трещит. Только при потере сети оператора кратковремнно притормаживает воспроизведение.
2. Чем именно (какой программой) замеряешь загрузку процессора во время воспроизведения? Просто хотелось бы одинаковой программой пользоваться для чистоты эксперимента.
3. Я не придирался к билду, просто рассказал о том что увидел -думал мож поможет в разработке.
4. В xplore только stc, sisx и apk открываются в zxtune. Rootexplorer все мелодии пытается открыть при помощи ttorrent. Anttek explorer открывает мелодии в zxtune, а штатный менеджер файлов вообще никак и ничем не пытается открывать.
Splinter - Ksy in love. Весьма тяжелая в плане рендеринга муза.
Из zxaaa demo compo (2010 года, кажется. ссылку найти сейчас не могу).
OS Monitor
Это я уже не знаю. zxtune просто регистрирует себя на все типы файлов для открытия. Для которых нет альтернатив- открываются сразу. Для остальных- вываливается окно выбора.
Черт... К компу доступа нет, а с телефона спалил немеряно трафика в поисках оригинала Splinter - Ksy in love. Везде предлагают только MP3. На сайте zxtunes треки только до 2007 года. Выложте пожалуйста кто нить саму мелодию.
При воспроизведении мелодии long path 4 dihalt.pt3 (Splunter 2007) максимум загрузка процессора - 27%
Вложение 39911
О. В этой мелодии от 35 до 51 нагрузка скачет. В осноаном 43-45%
---------- Post added at 18:53 ---------- Previous post was at 18:42 ----------
У меня тайваньская бюджетка:
Модель: Gigabyte GSmart G1345 Sunfish
Операционная система: Android 2.3.4
Тип процессора: Qualcomm Snapdragon S1 MSM7227T
Тактовая частота (МГц): 800
Оперативная память (Мб): 512
ROM (Мб): 512
Разрешение экрана (px): 320 x 480 TFT
Видеоускоритель: Adreno 200
Хех. Угадал:)
Приложи плиз скриншот вкладки "Разное" из той самой программы- там где диапазон частот процессора показывается.
Ибо у меня раньше жрало 55% на 600МГц, сейчас жрет 12% на 480МГц и около 30% в режиме заблоченного экрана, когда тактовая около 200МГц (снималось через прямое подключение к телефону).
Вот:
Вложение 39913
Стоит отметить что у меня еще стоит android tuner, который периодически жрет даже больше 50%процессорного времени, так что заикания мелодий именно из за него - смотрел в ос мониторе во время воспроизведения.
Идеи это отлично. Если надо что-то проверить - всегда буду рад помочь. На работе еще поищу владельцев андроидов и узнаю как на их аппаратах дела обстоят. Здесь потом отпишусь.
Билд 2239:
* пофикшено падение при сканировании
* пофикшено зависание при сканировании
* ускорение рендеринга AY/YM
* пофикшен TFM анализатор
+ поддержка платформы ARMHF
* переработан парсинг SampleTracker и ChipTracker
* zxtune-qt: пофикшено падение при перемещении вниз последнего элемента в списке звуковых подсистем
* zxtune-qt: пофикшено обновление UI при воспроизведении
Скачать версию для win32
Скачать версию для win64
Скачать версию для win32 (MMX/SSE/SSE2)
Скачать версию для win64 (MMX/SSE/SSE2)
Скачать версию для linux32
Скачать версию для linux64
Скачать версию для ARM linux
Скачать версию для ARMHF linux
Скачать версию для dingux
Скачать версию для ArchLinux32
Скачать версию для ArchLinux64
Скачать версию для Ubuntu/Debian 32
Скачать версию для Ubuntu/Debian 64
Скачать версию для RedHat/CentOS 32
Скачать версию для RedHat/CentOS 64
Еще немного ускорен рендеринг AY. Лучше слов скажут цифры (означают относительную скорость работы).
Билд 2130 (windows_x86_64, Intel Core2 Quad, 2.5GHz)
Синтетический тест (benchmark):
Test for AY chip emulation
Without interpolation: x192.382
With interpolation: x179.856
Test for Z80 emulation
Memory access: x85.0268
I/O ports access: x104.167
Test for Mixer
1-channels: x1572.33
2-channels: x1128.67
3-channels: x940.734
4-channels: x753.58
Тест звукового тракта (zxtune123 --benchmark 3, полноценный рендеринг модулей разных типов, 3 итерации, без интерполяции):
x43,21 (TS) ksy_in_love_2010_NY_normal.pt3
x43,52 (TS) INEEDR~1.PT3
x24,46 (AY) AYMD39.ay
x128,05 (PT3) Speccy2.pt3
Билд 2239 (windows_x86_64, Intel Core2 Quad, 2.5GHz):
Синтетический тест:
Test for AY chip emulation
Without interpolation: x837.521
With interpolation: x653.168
Test for Z80 emulation
Memory access: x143.184
I/O ports access: x136.874
Test for Mixer
1-channels: x1805.05
2-channels: x1367.99
3-channels: x1170.96
4-channels: x1009.08
Тест звукового тракта:
x140,71 (TS) ksy_in_love_2010_NY_normal.pt3
x137,63 (TS) INEEDR~1.PT3
x25,71 (AY) AYMD39.ay
x268,42 (PT3) Speccy2.pt3
Кто сможет сделать быстрее?:)
Также поддержана платформа ARMHF - ARM с аппаратной поддержкой плавающей точки. Теперь zxtune можно запускать и на RaspberryPi!
Боюсь спросить, чтоб не навлечь на себя гнев автора, но всеже... с андроид версией хоть какие-то продвижения есть ?
Vitamin: Я прошу, не пиши никогда:
У меня дебиан 32, но пакет не установится по известным тебе причинам.Цитата:
Скачать версию для Ubuntu/Debian 32
Скачать версию для Ubuntu/Debian 64
Не уподобляйся неграмотным людям, которые кроме x86 никогда и ничего не видели.
Пиши, плиз,
Так будет правильнее.Цитата:
Скачать версию для Ubuntu/Debian i386
Скачать версию для Ubuntu/Debian amd64
Это для единообразия так написано. В списке даунлоадов все в порядке.
Хорошая новость для пользователей foobar:
djdron (автор UnrealSpeccyPortable) сделал пробную версию плагина на базе zxtune!
Заценивать- http://www.hydrogenaudio.org/forums/...howtopic=99575
Я понимаю что lame.exe не используется, я по аналогии говорил — ну незнаю я как эта опция в mp3lame.dll называется. :)