UVsoftium форум

UVScreenCamera => Найденные ошибки, замечания => Тема начата: azraq от Май 15, 2018, 02:07:12 pm

Название: При удалении части проекта размер проект не меняется
Отправлено: azraq от Май 15, 2018, 02:07:12 pm
При удалении из проекта части кадров ("Удалить кадры, помеченные на удаление") размер самого проекта никак не меняется. Я так понимаю, что записанные звук и видео для удаленных кадров остаются в файлах. Это нормальное поведение или нужно что сделать для того, чтобы произошло физическое удаление лишней информации с диска?

upd. Смотрю, что в 2012 году было также: http://uvsoftium-forum.ru/index.php?topic=30.msg105#msg105 Только непонятно, это баг или фига.
Название: Re: При удалении части проекта размер проект не меняется
Отправлено: admin от Май 17, 2018, 01:38:33 pm
Так и задумано.
Размер записанного "сырого" видео в проекте (файл video.dat) может быть несколько ГБ.
Если вырезают фрагмент из середины или начала, нужно будет сдвигать "хвост", что может означать копирование нескольких ГБ данных плюс корректировка индексов кадров и т.д.
Либо делать сложный менеджер памяти в файле video.dat.
В случае необходимости так и сделаем, а пока кадры просто остаются в файле.