Исправление сортировки в HD2 beta

Исправление сортировки в HD2 beta

Postby dimzon » 14 Dec 2010, 19:15

Первоначальная идея описана тут

Сам я ни разу ни Линуксоид да и C знаю не особо, но вот руководствуясь man-ом и примером накидал примерный код, который по идее должен пофиксить неправильную сортировку (вернее её отсутствие) в списке файлов в DVDPlayer-е из beta-версии прошивки. Сам не компилировал :oops:

Код расположен тут. Комментарии в коде присутствуют. Надеюсь тут найдется грамотный человек который доведет идею до ума...
[LG 50PJ350]<---HDMI--->[ASUS O!Play R1 (fw R3_121)]<---TOSLink--->[JetBalance JB-671]
[3Q F420HW (fw AMP r8 gui IconBit) ]
[IconBit HDS7L (fw AMP r9 gui IconBit)]
dimzon
 
Posts: 59
Joined: 18 Nov 2010, 20:41

Re: Исправление сортировки в HD2 beta

Postby den_ut » 31 Dec 2010, 11:30

up очень нада
Image
User avatar
den_ut
 
Posts: 58
Joined: 09 Sep 2010, 15:54

Re: Исправление сортировки в HD2 beta

Postby Bob_St » 31 Dec 2010, 12:07

dimzon wrote:Первоначальная идея описана тут
Сам я ни разу ни Линуксоид да и C знаю не особо, но вот руководствуясь man-ом и примером накидал примерный код, который по идее должен пофиксить неправильную сортировку (вернее её отсутствие) в списке файлов в DVDPlayer-е из beta-версии прошивки. Сам не компилировал :oops:
Код расположен тут. Комментарии в коде присутствуют. Надеюсь тут найдется грамотный человек который доведет идею до ума...

Очень хороший код на С. Но, немного не то, надо API копать, которое обращения к файловой системе ect3 с драйвера адра передаёт это DVDPlaerу. Скорей всего это DVDPlaer так отрабатывает, а вот для него можно научится "подготавливать" правильные данные. Ну или модуль свой писать, так как версия существующего ядра Venus умеет отлично подгружать модули.
xTreamer Pro(amp_r12_VRT/noGUI, WD10EARS:128Мb swap+ext3); eth0
User avatar
Bob_St
 
Posts: 108
Joined: 18 Nov 2010, 16:13
Location: Україна, Слобожа́нщина

Re: Исправление сортировки в HD2 beta

Postby den_ut » 07 Jan 2011, 21:55

вот может слегка не в тему, но дома 2 шары, одна на win7 другая на ubuntu (самба тобиш). Так вот - в виндовой шаре с сортировкой все ок, а вот на самбовой такая же тарабарщина как и на подключеном к плееру ext3 винте.
куда копать прикажете? ман самбы посмотрел - ни слова про сорировку со стороны сервера не нашел (или плохо искал).

пы сы
ну очень нада сортировку в linux samba разделах, сереалы смотреть невозможно )
Image
User avatar
den_ut
 
Posts: 58
Joined: 09 Sep 2010, 15:54

Re: Исправление сортировки в HD2 beta

Postby den_ut » 11 Jan 2011, 03:30

уря!
вобщем всем счастливым обладателям насов с линухом (фрей) на борту, заставил таки сволочную samba выдавать отсортированый список плееру )
http://samba.org/samba/docs/man/manpage ... ort.8.html
вобщем "vfs objects = dirsort" добавляем в [global] и вот оно счастье.
p.s. наконец нормально атлантис посмотрю )
эээ поправочка в /usr/lib/samba/vfs/ должна быть dirsort.so )
Image
User avatar
den_ut
 
Posts: 58
Joined: 09 Sep 2010, 15:54

Re: Исправление сортировки в HD2 beta

Postby algus » 17 Feb 2011, 23:50

den_ut wrote:уря!
вобщем всем счастливым обладателям насов с линухом (фрей) на борту, заставил таки сволочную samba выдавать отсортированый список плееру )
http://samba.org/samba/docs/man/manpage ... ort.8.html
вобщем "vfs objects = dirsort" добавляем в [global] и вот оно счастье.
p.s. наконец нормально атлантис посмотрю )
эээ поправочка в /usr/lib/samba/vfs/ должна быть dirsort.so )


я так понял что всё вышесказанное относится к самба-серверу? я вот как раз являюсь счастливым обладателем FreeNAS на FreeBSD х64, и крайне озадачен проблемой отсутствия сортировки...
в связи с этим большущая просьба объяснить пошагово (и по рабоче-крестьянски :oops: ) как это можно реализовать! буду премного благодарен!... :oops:

PS dirsort.so у меня присуцтвует с рождения в /usr/local/lib/samba/vfs. прописал в smb.conf в секции [Global] vfs objects = dirsort. перезапустил службу. перезапустил плеер. результат - ноль.... всё как было. так и осталось вперемешку... :cry:
algus
 
Posts: 92
Joined: 22 Dec 2010, 15:43
Location: С-Пб, Кронштадт

Re: Исправление сортировки в HD2 beta

Postby den_ut » 24 Feb 2011, 19:54

algus wrote:
den_ut wrote:уря!
вобщем всем счастливым обладателям насов с линухом (фрей) на борту, заставил таки сволочную samba выдавать отсортированый список плееру )
http://samba.org/samba/docs/man/manpage ... ort.8.html
вобщем "vfs objects = dirsort" добавляем в [global] и вот оно счастье.
p.s. наконец нормально атлантис посмотрю )
эээ поправочка в /usr/lib/samba/vfs/ должна быть dirsort.so )


я так понял что всё вышесказанное относится к самба-серверу? я вот как раз являюсь счастливым обладателем FreeNAS на FreeBSD х64, и крайне озадачен проблемой отсутствия сортировки...
в связи с этим большущая просьба объяснить пошагово (и по рабоче-крестьянски :oops: ) как это можно реализовать! буду премного благодарен!... :oops:

PS dirsort.so у меня присуцтвует с рождения в /usr/local/lib/samba/vfs. прописал в smb.conf в секции [Global] vfs objects = dirsort. перезапустил службу. перезапустил плеер. результат - ноль.... всё как было. так и осталось вперемешку... :cry:

dirsort.so в папочке vfs присутствует?
Image
User avatar
den_ut
 
Posts: 58
Joined: 09 Sep 2010, 15:54

Re: Исправление сортировки в HD2 beta

Postby Abdicator » 24 Feb 2011, 20:04

А можно все это разложить для "Не линуксоидов" ? :D
К примеру есть сервер, putty и SSH-доступ :)
ну и дикое желание, чтобы все было белое и пушистое, а не серое и лохматое
ASUS O!Play HDP-R1 | R3-121P
Abdicator
 
Posts: 43
Joined: 30 Dec 2010, 16:08

Re: Исправление сортировки в HD2 beta

Postby den_ut » 25 Feb 2011, 08:43

ну если уж совсем просто...
по умолчанию samba (ваш сервак) отдает список файлов в каталоге как есть, не сортируя. Сортировкой по уму занимается уже клиент (ваш плеер), чтобы ваш сервер отдавал список файлов в отсортированном виде нужно в конфиге samba включить сортировку как это делается описано выше.
Image
User avatar
den_ut
 
Posts: 58
Joined: 09 Sep 2010, 15:54

Re: Исправление сортировки в HD2 beta

Postby algus » 25 Feb 2011, 13:26

dirsort.so находится в каталоге /usr/local/lib/samba/vfs (там файл и был. сам ничего не делал). самба-сервер - из комплекта FreeNAS на FreeBSD x64. vfs objects = dirsort в конфиге самбы прописал (без кавычек). всё проверил. всё сделал уак написано. всё перезапустил. не работает... наверное где-то ещё что-то надо пилить...
algus
 
Posts: 92
Joined: 22 Dec 2010, 15:43
Location: С-Пб, Кронштадт

Next

Return to Разработка

Who is online

Users browsing this forum: No registered users and 1 guest