FFMPEG / MJPEG кодек / Как добавить таблицы квантования (DQT) в avpacket->data?
Я пишу на с++ свой транскодер для преобразования любой картинки в jpeg основываясь на примерах в исходниках ffmpeg. я использую кодек MJPEG для создания jpeg картинки. Отправив AVFrame в MJPEG енкодер я получаю AVPacket. Затем я просто беру данные из структуры avpacket->data размером avpacket->size и сохраняю в файл с расширением jpg. Проблема заключается в том что в готовой JPEG картинке имеется только одна DQT(Define Quantization Table). Насколько я понимаю в файле должно быть две таблицы.
Что мне необходимо сделать чтобы в avpacket->data было 2 таблицы квантования?