Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Linker error https://www.cyberforum.ru/ cpp/ thread347929.html
При попытке скомпилить программу выдаёт ошибки: undefined reference to `InternetOpenA@20' undefined reference to `InternetConnectA@32' undefined reference to `HttpSendRequestA@20' undefined...
движок или игра на C++ C++
Здравствуйте, интерестно узнать ваше мнение..что будем лучше быстрее: 1. Создать большую игру на C++ Или 2. Написать прогу т.е. движок для содания игр на C++ ...
C++ поиск Handle окна, зная ControlId окна
вопрос по сабжу
C++ Чтение секторов жёсткого в DOS Добрый вечер! Проблема заключается именно в том, что программа должна работать под DOS, и ей не важно что есть на диске и какая там операционная система, необходимо просто прочитать сектора. Много... https://www.cyberforum.ru/ cpp/ thread346389.html
C++ В чем разница между long int и short int https://www.cyberforum.ru/ cpp/ thread346170.html
Извините если вопрос нубский, но я ни как не могу понять смысл long int и short int. Например с unsingned все ясно. Один байт в int зарезервирован под знак. И если мы сообщаем компилятору что тип...
Ищу сайт с задачами по программированию на C++ C++
Здравствуйте кто знает,есть ли какой нибудь сайт (или книга) с задачами по массивам и прочим на C++, и чтобы с решениями или с ответами, буду очень благодарен, заранее Спасибо!:)
Тестовое задание от работадателя. Хотелось бы услышать критику. C++
Пробую устроиться программистом. Вот одна из компаний выслала мне тестовое задание следующего содержания: Тестовое задание для соискателей. Напишите (консольную) программу, принимающую на вход...
C++ libcUrl с OpenSSL на MinGW Помогите! Никак не могу разобраться с libcUrl с OpenSSL, просто libcUrl компилю без проблем, и использую, но нужнен https. Использую MinGW и Eclipse. Пробовал два варианта: Скачал... https://www.cyberforum.ru/ cpp/ thread345387.html
C++ Помогите доделать PacMan! https://www.cyberforum.ru/ cpp/ thread345061.html
В универе задали сделать Пакмена. С одной темы на этом форуме взял код и переписал на свой лад #include "col.h" //-------------------------------------------Глобальные...
C++ Прозрачный прокси сервер помогите написать прозрачный прокси сервер http https для windows https://www.cyberforum.ru/ cpp/ thread344610.html
1 / 1 / 0
Регистрация: 05.09.2011
Сообщений: 11
27.09.2011, 09:57  [ТС] 0

ffmpeg

27.09.2011, 09:57. Просмотров 4261. Ответов 13
Метки (Все метки)

Ответ

Здравствуйте!
Ситуация примерно следующая:
1. Имеется так скажем плейлист из списка файлов.
2. При воспроизведении 1-го файла инициализируются кодеки и т.д.
3. Далее, для открытия последующих файлов используются те же самые кодеки (это сделано для ускорения работы)
4. Размер очереди для видеопотока делал различную, сейчас она размером в 1.5 МБ
5. После закрытия файла, то есть после выполнения функций: avcodec_flush_buffers(is->videoCodec);
av_close_input_file(is->pFormatCtx);
память освобождается но не до исходного размера, остается не освобожденным примерно 1 МБ, может быть чуть больше.
6. Таким образом с каждого файла получается прирост неосвобожденной памяти около 1 - 1.5 МБ. (Это число очень похоже на размер очереди)
7. Поэтому я пробовал создавать очередь в 15 МБ, скажем, картина была такая что после воспроизведения файла и с течением определенного времени за которое декодировался видеопоток и очередь заполнялась память вырастала на данные 15 МБ, после этого я вызываю функцию очистки очереди и из этих 15 МБ очищается мегабайт 7 от силы.
8. Для следующего файла используется тот же самый указатель на очередь, то есть для всех файлов я использую одну глобальную структуру VideoState.
9. Еще такой странный факт, что если сделать размер очереди меньше мегабайта, ну, скажем, пол мегабайта, то прирост памяти составляет как раз те самые пол мегабайта с файла.

Как такое может происходить, что очередь малого размера не очищается вообще, а если размер большой - то только частично?

Извиняюсь за такое кривое описание, но, если вы можете помочь, то я был бы очень признательным!

фрэймы очищаются.

Вернуться к обсуждению:
ffmpeg
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2011, 09:57
Готовые ответы и решения:

Ffmpeg конфликт библиотек
В проекте возникает потребность пользоваться одновременно (или хотя бы поочерёдно) этими...

ffmpeg конвертация файла
Всем привет! Делаю первые шаги в ffmpeg'e. Для начала просто решил без конвертации раскодировать...

Подключение библиотеки ffmpeg к проекту
Здравствуйте. Я начал разбираться с библиотекой ffmpeg. Но не пойму как ее можно подключить к...

Обработка массива байт проходящих с ip -камеры ffmpeg' ом
Всем доброго времени суток. С обработкой видео которое сохранено в файле ffmpeg'ом все понятно. А...

13
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.