![]() |
Vl@dK что не так ?
Не понятно, что вызвало такое возмущение :) |
Цитата:
|
Прежде чем писать что-то по теме, обычно читают написанное другими ранее.
Несоблюдение этого правила ведет к собиранию граблей и как следствие, потерей автором интереса к теме. |
SnapShot:
Пока отхожу от травмы полученой во время катания на сноуборде, поэтому работы временно приостановлены :) Но думаю на следующей недели я смогу показать реализацию пункта №1 коментировать эмоциональные неаргументированые высказивания Vl@dK-а пока не считаю нужным |
Цитата:
|
Я ждал, что кто-то возьмется писать подобную штуку! Наконец-то, ура! :)
Честно говоря, я сам пописываю, но как-то медленно пописываю. Боюсь АвтоВАЗ быстрее сделает штатный карпутер, чем я) Так что если что, могу помогать по железкам, выбирать технологии и ближайшие пути к готовому решению. |
2Megachel Спасибо :)
Работа с либой libplayer немного разочаровала... хоть все работает но основной интрефес както сильно обрезаный и мало функциональный основные недостатки относятся к управлению плейлистом нету выбора трека за номером а также если удалить плейлист с плеера (player_mrl_remove_all) то он удаляется не только с плеера но и вобще, что неудобно, поскольку для формирования листа (последовательность mrl_t* (media resource locator)) надо каждый файл проганят через плеер чтобы он вытянул даные (название длина и т.д.) что занимает некоторое время. Просто копирувать структуры mrl_t перед отправкой в плеер тоже нехочеться, поскольку она довольно хитрая и в ней куча ссылок на другие динамически созданые структуры. Пока что я просто немного подправил либу, что бы она неочищала mrl при удалении с плеера. Невзирая на трудности, аудио плеер работает, пока решил не зависать на этом этапе, когда прикручу OBDII тогда еще рас вернусь к этой проблеме и или основательно подправлю libplayer или найду что то более дружелюбное. Вобщем вопрос поиска либы как прослойки между back-end-ом(mplayer-ом в даном случае) актуален. Может у вас есть предложения? на днях прикручу видео потом эквалайзер и выложу пример для ознакомления ;-) |
Править либу это не правильно, если она обновиться в репозитории, то приложение уже не собрать.
Для звука я использовал mpd, это демон, он принимает команды через сокеты, есть и сишные либы, и уйма готовых клиентов, даже для телефонов. У него плейлисты, всякие фишки типа fadein-fadeout. Даже если отвалится фронтэнд, можно будет управлять музыкой, подцепившись другим клиентом. Эквалайзер проще всего делать через alsaequal. Глубоко не разбирался, но похоже ему можно писать звуковые фильтры. Поддерживаю в выборе mplayer, хотя мы с ним друг друга не поняли и я использовал vlc, он заработал сразу и я больше ничего не стал придумывать. |
GANGSTER очень ждем, на днях уже новую тачку покупаю :)
PS пожелание, сделать эквалайзер отключаемым. |
Цитата:
Рекомендую заглянуть сюда http://unick-soft.ru/doc/VLC_doc/Glav1.html там много интересного, но к сожалению не совсем доделано, но может на что и згодиться. И еще https://www.ibm.com/developerworks/ru/edu/vlc/ |
Часовой пояс GMT +4, время: 08:51. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot