LINUX.ORG.RU

История изменений

Исправление AntonI, (текущая версия) :

ЯННП - а зачем его где то искать?

  1. Вот есть поток кадров, для каждого кадра какая то метаинформация (20байт). Так?

  2. иногда надо посмотреть только метаинформацию кадров не трогая по возможности кадры. Так?

Тогда кладем метаинформацию отдельно. Работаем с ней так же как с кадрами - есть пачка кадров по сколько то там байт, отдельно есть пачка 20байтных записей.

Я с-но к чему - самые лучшие решения основаны на разработке правильных алгоритмов. Заменить fread на mmap можно, но правильный алгоритм даст куда больший профит.

Исправление AntonI, :

ЯННП - а зачем его где то искать?

  1. Вот есть поток кадров, для каждого кадра какая то метаинформация (20байт). Так?

  2. иногда надо посмотреть только метаинформацию кадров не трогая по возможности только кадры. Так?

Тогда кладем метаинформацию отдельно. Работаем с ней так же как с кадрами - есть пачка кадров по сколько то там байт, отдельно есть пачка 20байтных записей.

Я с-но к чему - самые лучшие решения основаны на разработке правильных алгоритмов. Заменить fread на mmap можно, но правильный алгоритм даст куда больший профит.

Исходная версия AntonI, :

ЯННП - а зачем его где то искать?

  1. Вот есть поток кадров, для каждого кадра какая то метаинформация (20байт). Так?

  2. иногда надо посмотреть только метаинформацию кадров не трогая по возможности только кадры. Так?

Тогда кладем метаинформацию отдельно. Работаем с ней так же как с кадрами - есть пачка кадров по сколько то там байт, отдельно есть пачка 20байтных записей.