Page 2 of 3

Re: TBK PSG Packer

PostPosted: Mon, 03.03.2014 07:59:29
by g0blinish
TS-Labs wrote:Гоблин, тебя покусал алкс, я гарантирую это.

просто у меня давний багет из-за ебли с музоном.

Re: TBK PSG Packer

PostPosted: Mon, 03.03.2014 08:32:18
by TS-Labs
g0blinish wrote:ТС-Лабс начал писать пакер и забросил

Даю историческую справку: я хотел делать пакер с минимальным лукбэком и без допбуферов. Когда понял что лукбэк в пару байт не дает профита, оставил эту затею.

Re: TBK PSG Packer

PostPosted: Mon, 03.03.2014 09:29:30
by g0blinish
TS-Labs wrote:Когда понял что лукбэк в пару байт не дает профита, оставил эту затею.

ну пока что я вижу другой конкурент к пакеру - пакер psb. Оба не подходят к пожеланиям.

Re: TBK PSG Packer

PostPosted: Mon, 03.03.2014 18:36:07
by jerri
Гоблин хочешь мой пакер затестить?
он у меня мультистраничный

Re: TBK PSG Packer

PostPosted: Mon, 03.03.2014 19:48:55
by g0blinish
jerri wrote:Гоблин хочешь мой пакер затестить?

да сам смеха ради можешь попробовать файлик с предыдущей страницы. Если заработает - делись :smoke:

Re: TBK PSG Packer

PostPosted: Mon, 03.03.2014 20:09:52
by NovaSTorm
psndcj wrote:Основная идея компрессора слегка напоминает стандартную схему LZ77

Хочу подробностей словами!

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 11:36:33
by jerri
гОБЛИН, мне музыкальный файл нужен

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 11:53:57
by g0blinish
jerri wrote:гОБЛИН, мне музыкальный файл нужен

кокой файл?
.psg тама:
viewtopic.php?p=9671#p9671

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 11:58:19
by introspec
...по дороге разочарований, снова разочарованным пройду...

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 12:38:57
by g0blinish
introspec wrote:...по дороге разочарований, снова разочарованным пройду...

а куда ты денешься с подводной лодки?

релиз напомнил ситауцию, когда лвдятел высрал свой пакер - понтов дохуя, а прицельно говнометание с его стороны - всегда пожалуйста.

Нюк, теперь ты видишь, какие ингибиторы процесса мешают Мультиматографу?

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 15:39:33
by TS-Labs
Их ДЖВА, а кое-кто плохо танцует?..

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 15:44:24
by g0blinish
TS-Labs wrote:Их ДЖВА, а кое-кто плохо танцует?..

ты - херурк штле?

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 17:14:18
by introspec
g0blinish, разговор с тобой напоминает мне визит к зубному врачу.
1. Я хорошо осознаю стоящую перед тобой проблему. Тебе хочется, чтобы кто-то написал за тебя резалку psg файлов. Меня это не интересует, т.к. я предпочитаю работать напрямую с музыкантами и могу попросить их, при необходимости, разрезать трек на части. В далёком гипотетическом будущем, когда у меня будет вагон времени и никаких идей чем это время занять, я, возможно, сделаю то, что тебе хочется, по приколу. Сейчас мне по приколу заниматься другими вещами.
2. То, что наши плейер-пакер не решает стоящие перед тобой задачи должно быть очень огорчительно (для тебя). Мои задачи решены все. Меня всё устраивает. Пользуйся плейерами-пакерами конкурентов, я буду очень за тебя рад, если у тебя всё получится.
3. Нет, писать резак psg файлов я не собираюсь.
4. Точно не собираюсь.
5. Не буду и всё.

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 17:16:06
by VBI
ну не херурх он! не будет и всё.

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 18:27:15
by g0blinish
introspec wrote:1. Я хорошо осознаю стоящую перед тобой проблему.

видимо, ты хуево осознаешь тогда.
пакер он хоть с битовым потоком, не? я сам тогда код перепишу и сам резалку файлов напишу, ибо аргументировать бесполезно. Ты набалован тем, что готовую музыку тотчас подкинут, я - нет.

твой вариант резалки .psg и последующей упаковки ну никак не катит.

и потом, один момент, ты так не сказал, определяется ли формат .psg? сырок Си ниасилил штоле?

VBI wrote:у не херурх он! не будет и всё.

Копетан, Вы бы в башенки поиграли штоле..

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 18:29:43
by VBI
introspec, не слушай его! что с ним говорить.
Он на последнем месте в Дрехе, этим всё сказано :badtease:

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 18:32:09
by g0blinish
VBI wrote:то с ним говорить.


а не полететь ли Вам нахуй, игродел? иди на гяф кукарекать.

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 18:38:34
by introspec
g0blinish wrote:пакер он хоть с битовым потоком, не? я сам тогда код перепишу и сам резалку файлов напишу, ибо аргументировать бесполезно.

Я не набалован, я просто не могу позволить себе использовать чужое без разрешения.
Поток в это пакере байтовый, и т.к. в нём есть перекрёстные ссылки, разрезать поток просто так, не разрезав psg, у тебя не выйдет.

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 18:58:59
by g0blinish
introspec wrote:разрезать поток просто так, не разрезав psg,


нуну, попробуй сам порезать .psg

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 19:00:05
by VBI
так, пошёл играть :)

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 19:01:11
by introspec
g0blinish wrote:нуну, попробуй сам порезать .psg

То, что я знаю, как это сделать, не означает, что я буду это делать. Что я повторил уже 100500 раз.

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 19:15:18
by g0blinish
а нуфтопку пакер тогда. Древний прототип псб дает 16577 байт.

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 19:19:36
by introspec
Ну вот видишь, а столько драмы. У нас не про сжатие, а про скорость. Про сжатие - это к psb, я 100 раз это повторял. И Женя тоже повторял, что характерно.

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 19:23:46
by introspec
NovaSTorm wrote:Хочу подробностей словами!

Короче. Берётся поток. Фреймы кодируются как PSG1 или PSG2 (PSG2 эффективнее, если меняются более чем 2 регистра). Затем потом пропускается через секретную мясорубку psndcj, которая заменяет повторяющиеся куски музыки ссылками на эти же куски музыки в сжатом потоке (т.к. сам сжатый поток - это, по сути, просто музыка в PSG1 или PSG2). Трюк для сохранения скорости - ограничение на глубину рекурсии, т.е. внутри куска на который мы сослались, новых ссылок быть не может. Как это реализовано сможет объяснить только сам psndcj.

Re: TBK PSG Packer

PostPosted: Tue, 04.03.2014 19:33:48
by TS-Labs
introspec wrote:разрезать поток просто так, не разрезав psg, у тебя не выйдет.

Человеки прямоходящие блджад. Добавьте в пукер опцию а-ля GOP для мпех-2. Т.е. в перделах некоторого блока данных не должно быть перекрестных сцылок. Чучуть ухудшитсо сжимаемость, зато пеноед сможет невозбранно разрезать ингибиторы херуркическим путем.
Такие дела.