Use a separate AVFrame for each stream when decoding.
authorCarl Hetherington <cth@carlh.net>
Tue, 11 Jan 2022 15:34:26 +0000 (16:34 +0100)
committerCarl Hetherington <cth@carlh.net>
Tue, 11 Jan 2022 21:16:04 +0000 (22:16 +0100)
commitb703142e8750c509174b4d964009aecf93f3d834
tree22936a3161af7df64acb42f95d0b08d32e9593dd
parent5cb5c48441b20c478eb29001cebe3b08c0422341
Use a separate AVFrame for each stream when decoding.

This seems to be what ffplay does and it feels like it makes sense
as frames may be built from multiple packets AFAICS.
src/lib/ffmpeg.cc
src/lib/ffmpeg.h
src/lib/ffmpeg_decoder.cc
src/lib/ffmpeg_examiner.cc
src/lib/ffmpeg_examiner.h