
Sebastian
26.07.2016
06:50:19
уточни вопрос
QBuffer есть QTextStream и всякое такое.

Square
26.07.2016
06:57:17
Буфер не то
Хелп читал, не понял, если я открою гиговый файл, он же затянет его в память

Google

Square
26.07.2016
06:58:19
Файл бинарный кстати

Sebastian
26.07.2016
07:00:40
ну вообще есть метод read который принимает инт64 кажется
ттпа скаолько байт считать

Square
26.07.2016
07:01:18
А буферизации там нет случаем?

Sebastian
26.07.2016
07:01:29
вроде нет

Square
26.07.2016
07:01:52
Надо медиаплеер на предмет механизма расковырять
Самому колхозить ...

Sebastian
26.07.2016
07:03:25
А какая задача вообще?

Square
26.07.2016
07:04:02
Воспроизведение проприетарного формата :/
Формат ещё не видел. Лол

Stanislav
26.07.2016
07:04:39
Mmap есть) но надо помнить что он все равно в виртуальную отображаться будет

Square
26.07.2016
07:04:47
Но там хуита. Видел делфикод

Google

Square
26.07.2016
07:06:24
Ненавижу делфистов
Они все время норовят напилить какие то костыли и велосипеды. Причём сука по 10 классов в одном юните

Stanislav
26.07.2016
07:29:30
ахтунг, 23453 lines (21726 sloc)
если кто взглянуть решил)

Square
26.07.2016
07:37:40
Охблеать, такое походу в генах лежит :)

Kirill
26.07.2016
07:38:30
блджать, у меня браузер умирает

Square
26.07.2016
07:38:53
В первой итерации съёба от делфи мы 10к строк разложили в 15 комплектов
И то это ещё не все расщепление
Там более 20 пользовательских типов и все друг в друга вложены

Stanislav
26.07.2016
07:39:36

Square
26.07.2016
07:40:56
Ну не с помощью readAll:)
Чанками, размер которых узнаю в процессе

Stanislav
26.07.2016
07:42:07
ну так и читай :) через read обычный чанками

Square
26.07.2016
07:42:19
Хотите ржаки. Извраты до меня толкали это сами себе по тср сокету /)))))

Stanislav
26.07.2016
07:42:21
либо если больше нравится ммапишь, и работаешь как с памятью)

Square
26.07.2016
07:42:27
Делфи вэй

Stanislav
26.07.2016
07:43:03

Square
26.07.2016
07:43:09
Потому что в Indy
Нет!

Google

Square
26.07.2016
07:43:33
Это в одном процессе
Но потоки разные :))

Stanislav
26.07.2016
07:44:20
хитрый план

Square
26.07.2016
07:44:59
Это их вовремя остановили, когда поведали про наномсг и все такое
Причём людей реально с трудом убедили что тратить время на свой "протокол" это абсурд
Хм, ipc. А кто нить юзал ice?
Типа snmp

Sebastian
26.07.2016
07:59:42
Воспроизведение проприетарного формата :/
QtMultimedia в качестве бэкенда использует мультимедиа систему ОС. Если надо проприетарный кодек воспроизводить, то придется писать расширение для квиктайма\гстримера\вмф
если вы просто видоизменили известный формат, то достаточно QIODevice свой написать.

Square
26.07.2016
08:00:46

Sebastian
26.07.2016
08:05:18
Но будь осторожен) У меня была задача сохранять шифрованные видео и аудио файлы и воспроизводить их. Т.е. дешифровывать на лету. QMediaPlayer по документации может принимать в качестве ресурса QIODevice. Во всяком случае для вмф и гстримера. Но на деле это работало только для гстримера. На венде не работала фича. На маке и не подразумевалось что будет работать

Stanislav
26.07.2016
08:05:52
можно попробовать https://github.com/wang-bin/QtAV

Sebastian
26.07.2016
08:06:17
пробовал
угарная быстрая тема
только падает при воспроизведении мп3)

Stanislav
26.07.2016
08:07:19
никто не обещал за бесплатно еще и стабильную работу :D

Sebastian
26.07.2016
08:08:16
ну она стабильно падает

Stanislav
26.07.2016
08:13:33
http://mxe.cc/
как я люблю такие сайты с приветом из 90х

Square
26.07.2016
08:15:50

Google

Плюшка
26.07.2016
08:16:34

Sebastian
26.07.2016
08:16:46
угу, теперь я пилю ракеты) Мультимедиа осталась в прошлой жизни)

IT_Enot
26.07.2016
08:17:08

Stanislav
26.07.2016
08:17:16
? надо их создавать а не пилить

Плюшка
26.07.2016
08:17:27
РосПил

Sebastian
26.07.2016
08:17:35
Кстати, тогда я решил вопрос с помощью vlclib и плагина открытия файла к нему

Stanislav
26.07.2016
08:17:50

Sebastian
26.07.2016
08:17:59
что есть то есть

Admin
ERROR: S client not available

Square
26.07.2016
08:18:06

Sebastian
26.07.2016
08:18:09
сишное апи, колбеки не все работают
тогда была обертка типа qt-libvlc
но была сырая и ничего не умела

Square
26.07.2016
08:18:52
А ты где этим раньше зарабатывал?

Sebastian
26.07.2016
08:19:01
если проект не загнулся, то думаю, сейчас умеет все уже
Мелкая компания в нашем мухосранске

Square
26.07.2016
08:19:39
Ну это так не слабо для мелкой компании пилить плюсы кутты и прочую Мультимедия
Сорри за голосовой набор

Sebastian
26.07.2016
08:21:39
да вроде ничего особенного
не писали же мы своих кодеков

Google

Sebastian
26.07.2016
08:22:04
на всем готовеньком

Square
26.07.2016
08:22:55
А как в оборонке? Кучерявее? Интереснее?
Мне нравится тем что, доступ к крутому железу есть, которые не во всякой корпорации имеется

Sebastian
26.07.2016
08:26:36
ну да, эльбрусы те же
но в целом все топорно и костно

Square
26.07.2016
08:26:58
Ни, это хавно я не трогал ))))

Sebastian
26.07.2016
08:27:00
куте только недавно одобрили 5.5

Square
26.07.2016
08:27:09

Sebastian
26.07.2016
08:27:12
эльбрусы круты и вовсе не говно
ну оборонке вообще

Stanislav
26.07.2016
08:27:24

Sebastian
26.07.2016
08:27:27
а компилятор еще 4.7.2
специальные конторы при оборонке
есть астра линукс коммон эдишен

Square
26.07.2016
08:28:05

Sebastian
26.07.2016
08:28:11
там военная приемка все дела

Square
26.07.2016
08:28:31
Мы на 5.7 начинаем переезжать
И intel 2016

Sebastian
26.07.2016
08:29:04
хорошо вам

Square
26.07.2016
08:29:13
Сам себе шеф)
куте только недавно одобрили 5.5
У вас то разработка распределённая наверно, А мы тут на месте практически пишем. А других только требуем исходники и потом уже сами вставляем в свой солюшен и ревью на месте