Ned
Че делать, если я не то что б не шарю в ней, но даже не ебу, как ей пользоваться
Sergey
Ченить попроще
Ned
че, к примеру?
Stanislav
И что такое интересующий проект?
ну программа которую ты используешь или библиотечку )
Sergey
Ну, не ядро линупса :D
Ned
ну типа вообще нихрена
Square
самое время начать
arisudesu
Самое время найти работу
arisudesu
И прекратить тешить себя опенсорсом
Square
ну типа вообще нихрена
Могу тебе подкидывать всякую рутину за дошеры
Square
Например скопипистить делфи в православный
Square
Кстати кто-нибудь знает в qt чтение больших файлов с буферизацией или он все в память затягивает
Leonid
уточни вопрос
Leonid
QBuffer есть QTextStream и всякое такое.
Square
Буфер не то
Square
Хелп читал, не понял, если я открою гиговый файл, он же затянет его в память
Square
Файл бинарный кстати
Square
QBuffer есть QTextStream и всякое такое.
Без оберток, используя только интерфейс qfile
Leonid
ну вообще есть метод read который принимает инт64 кажется
Leonid
ттпа скаолько байт считать
Square
А буферизации там нет случаем?
Leonid
вроде нет
Square
Надо медиаплеер на предмет механизма расковырять
Square
Самому колхозить ...
Leonid
А какая задача вообще?
Square
Воспроизведение проприетарного формата :/
Square
Формат ещё не видел. Лол
Stanislav
Mmap есть) но надо помнить что он все равно в виртуальную отображаться будет
Square
Но там хуита. Видел делфикод
Square
Ненавижу делфистов
Square
Они все время норовят напилить какие то костыли и велосипеды. Причём сука по 10 классов в одном юните
Square
Stanislav
ахтунг, 23453 lines (21726 sloc)
Stanislav
если кто взглянуть решил)
Square
Охблеать, такое походу в генах лежит :)
Kirill
блджать, у меня браузер умирает
Square
В первой итерации съёба от делфи мы 10к строк разложили в 15 комплектов
Square
И то это ещё не все расщепление
Square
Там более 20 пользовательских типов и все друг в друга вложены
Square
Ну не с помощью readAll:)
Square
Чанками, размер которых узнаю в процессе
Stanislav
ну так и читай :) через read обычный чанками
Square
Хотите ржаки. Извраты до меня толкали это сами себе по тср сокету /)))))
Stanislav
либо если больше нравится ммапишь, и работаешь как с памятью)
Square
Делфи вэй
Square
Потому что в Indy
Square
Нет!
Square
Это в одном процессе
Square
Но потоки разные :))
Stanislav
хитрый план
Square
Это их вовремя остановили, когда поведали про наномсг и все такое
Square
Причём людей реально с трудом убедили что тратить время на свой "протокол" это абсурд
Square
Хм, ipc. А кто нить юзал ice?
Square
Типа snmp
Leonid
Воспроизведение проприетарного формата :/
QtMultimedia в качестве бэкенда использует мультимедиа систему ОС. Если надо проприетарный кодек воспроизводить, то придется писать расширение для квиктайма\гстримера\вмф
Leonid
если вы просто видоизменили известный формат, то достаточно QIODevice свой написать.
Leonid
Но будь осторожен) У меня была задача сохранять шифрованные видео и аудио файлы и воспроизводить их. Т.е. дешифровывать на лету. QMediaPlayer по документации может принимать в качестве ресурса QIODevice. Во всяком случае для вмф и гстримера. Но на деле это работало только для гстримера. На венде не работала фича. На маке и не подразумевалось что будет работать
Stanislav
можно попробовать https://github.com/wang-bin/QtAV
Leonid
пробовал
Leonid
угарная быстрая тема
Leonid
только падает при воспроизведении мп3)
Stanislav
никто не обещал за бесплатно еще и стабильную работу :D
Leonid
ну она стабильно падает
Stanislav
http://mxe.cc/
Stanislav
как я люблю такие сайты с приветом из 90х
Square
ну она стабильно падает
В свете того что ты пилишь ракеты если есть мне не изменяет память - фраза выглядит шикарно
Leonid
угу, теперь я пилю ракеты) Мультимедиа осталась в прошлой жизни)
Stanislav
😢 надо их создавать а не пилить
Leonid
Кстати, тогда я решил вопрос с помощью vlclib и плагина открытия файла к нему
Leonid
что есть то есть
Leonid
сишное апи, колбеки не все работают
Leonid
тогда была обертка типа qt-libvlc