Вверх ↑
Этот топик читают: Гость
Ответов: 232
Рейтинг: 6
#76: 2008-06-18 13:10:08 ЛС | профиль | цитата
Его то я уже из списка получаю )

карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#77: 2008-06-18 13:10:39 ЛС | профиль | цитата
опоздал, но ничего
карма: 22

1
Голосовали:Antonio DieS
Ответов: 232
Рейтинг: 6
#78: 2008-06-18 13:13:33 ЛС | профиль | цитата
Кстате а гетстримтаг еще и из огг получает вроде как, хотя это уже спорно.
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#79: 2008-06-18 13:13:39 ЛС | профиль | цитата
Так это и есть список, что ты мне мозги паришь, вот с ним-то и проблема.
карма: 22

0
Ответов: 232
Рейтинг: 6
#80: 2008-06-18 13:17:27 ЛС | профиль | цитата
Где список Оо ?
------------ Дoбавленo:

Ссылка прямиком на поток OGG.
------------ Дoбавленo:

http://nullwave.ru:8000/breakbeat вот мп3 поток с Showcast meta
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#81: 2008-06-18 13:17:53 ЛС | профиль | цитата
BASS работает с m3u списками, если этот список нестандартный, то точно пошлет нафиг, надо на Дельфях проверить
карма: 22

0
Ответов: 232
Рейтинг: 6
#82: 2008-06-18 13:20:27 ЛС | профиль | цитата
#EXTM3U
#EXTINF:0,Record_SPB
http://radio.1nsk.ru:8000/RECORD

#EXTINF:0,Record_NSK
http://radio.1nsk.ru:8000/RECORD2






Этот кусок сохрани в M3U формат и все это самый стандартный список вроде, тоесть тут ничего лишнего )
------------ Дoбавленo:

А Чоэт он со списками работает а компанента нет?
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#83: 2008-06-18 13:24:34 ЛС | профиль | цитата
Дельфячий пример к BASS работает с твоим списком, но грузит те же 75% (у меня уже лимит по трафику, сожрало это все не хило, а дома коннект меньшим битрэйтом, зае... ждать), и только с начала.
карма: 22

0
Ответов: 232
Рейтинг: 6
#84: 2008-06-18 13:31:37 ЛС | профиль | цитата
Да что за 75% процентов то ?))
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#85: 2008-06-18 13:45:02 ЛС | профиль | цитата
Antonio DieS писал(а):
Да что за 75% процентов то ?))

Первого файла в списке, иначе, ничего в нем не видит

------------ Дoбавленo:


Antonio DieS, пойми ты наконец -- BASS не читает весь список сразу, он начинает читать последовательно, начиная с первого файла, и грузит их всех в память

------------ Дoбавленo:


Вот смотри, кусок кода из примера к BASS


    repeat
len := BASS_StreamGetFilePosition(chan, BASS_FILEPOS_END);
if (len = DW_Error) then
break; // something's gone wrong! (eg. BASS_Free called)
progress := (BASS_StreamGetFilePosition(chan, BASS_FILEPOS_DOWNLOAD) -
BASS_StreamGetFilePosition(chan, BASS_FILEPOS_CURRENT)) * 100 div len;
// percentage of buffer filled
SendMessage(win, WM_INFO_UPDATE, 2, progress); // show the Progess value in the label
until progress > 75;

Видишь флаг загрузки -- BASS_FILEPOS_DOWNLOAD, и выйдет это дело из цикла, только когда progress > 75, это те самые 75% загрузки файла в память
карма: 22

0
Ответов: 232
Рейтинг: 6
#86: 2008-06-18 13:56:09 ЛС | профиль | цитата
НУ а если 100 поставить ?
------------ Дoбавленo:

Я сегодня туплю ибо что то голова болит, но я всетаки не въехал как связан поток с текстовым файлом ? Ведь посути если делать компонент то тэг он из канала может извлекать, или я не прав ему нужен обязательно файл?
карма: 0

0
Ответов: 2125
Рейтинг: 159
#87: 2008-06-18 13:57:59 ЛС | профиль | цитата
nesco писал(а):
Вот IC, может tsdima глянет опытным взглядом, что в нем не так

BASS-ом я ни разу не занимался, но как предположение - все вызовы BASS должны происходить только в одном Thread. Видимо, он для каждого Thread хранит данные отдельно (это такой простой способ сделать библиотеку thread-safe).
карма: 1

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#88: 2008-06-18 14:06:05 ЛС | профиль | цитата
tsdima писал(а):
BASS-ом я ни разу не занимался


Да вот и я первый раз влез, сдуру.

tsdima писал(а):
все вызовы BASS должны происходить только в одном Thread


пробовал, моно@... В Дельфях читает handle, в IC -- не хочет, даже, если все в одном потоке

Antonio DieS писал(а):
то тэг он из канала может извлекать, или я не прав ему нужен обязательно файл?


Вот в том и прикол, что грузит для чтения именно файл, видимо, на сервере он не отдает нам весь список, НУ НЕТ У СПИСКА дескриптора, есть только у файла, и я нигде не находил способ получения дескриптора именно списка
карма: 22

0
Ответов: 232
Рейтинг: 6
#89: 2008-06-18 14:09:25 ЛС | профиль | цитата
Дима ты зайди на предедыщую страницу там для тебя лежит файлик кстати.

------------ Дoбавленo:

nesco, а что такое дисриптор ?
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#90: 2008-06-18 14:49:10 ЛС | профиль | цитата
Antonio DieS, ну неужели в wiki посимотреть трудно

http://ru.wikipedia.org/wiki/Файловый_дескриптор
------------ Дoбавленo:

Вот еще почитай

http://www.regatta.cs.msu.su/doc/usr/share/man/info/ru_RU/a_doc_lib/aixprggd/genprogc/fdescript.htm

Особенно обрати внимание вот на этот момент

Для потоковых файлов (например, каналов и сокетов) понятие смещения не поддерживается, так как произвольный доступ к этим файлам невозможен.

------------ Дoбавленo:

Кажется я добрался до истины, скоро выложу, посмотришь
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)