FFmpeg decodifica buffer bruto com avcodec_decode_video2

Estou recebendo um fluxo h264 no qual sei pelo menos o tamanho de um quadro. O fluxo está chegando, pois eu posso armazená-lo em um arquivo e reproduzi-lo com vlc. A reprodução de um arquivo não é um problema para mim, pois incluo o libavformat. Mas libavformat me devolve um AVPacket que eu posso fornecer diretamente para avcodec_decode_video2. Nesse caso, recebi um bytestream. Como posso fornecer o fluxo h264 bruto para o avcodec_decode_video2? Como posso agrupar meus dados em um AVPacket. O VLC não precisa adivinhar nenhum dado.

questionAnswers(1)

yourAnswerToTheQuestion