как отказаться от ffmpeg AVPacket - PullRequest
       1

как отказаться от ffmpeg AVPacket

0 голосов
/ 27 декабря 2018

Как отказаться от определенного AVPacket в мультиплексоре (например, mpegts)?Я пытаюсь установить флаг AVPacket на AV_PKT_FLAG_DISPOSABLE / DISCARD , но все же мультиплексор получает пакет (я понимаю, что следующая итерация декодирования не должна декодировать эти флаги, но пакет декодируется).

static int mpegts_write_packet_internal(AVFormatContext *s, AVPacket *pkt)
{
...
pkt->flags |= AV_PKT_FLAG_DISPOSABLE;
pkt->flags |= AV_PKT_FLAG_DISCARD;
...
}

Кроме того, как мы можем представить новый AVPacket во время мультиплексирования?Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...