[FFmpeg-devel,v3,0/5] Switch mmaldec to receive_frame API

Message ID AM7PR03MB66602D9804F6511C194637DC8F709@AM7PR03MB6660.eurprd03.prod.outlook.com
Headers show


Andreas Rheinhardt Dec. 9, 2021, 1:01 p.m. UTC
This is an updated and extended version of [1] by Ho Ming Shun
together with some additions by me. Notice that I am unable
to test these patches (not even compilation), so I hope that
others (Ho Ming Shun) do so.

[1]: https://ffmpeg.org/pipermail/ffmpeg-devel/2021-September/285992.html

Andreas Rheinhardt (2):
  avcodec/mmaldec: Avoid creating unnecessary reference, simplify code
  avcodec/mmaldec: Deduplicate AVClasses

Ho Ming Shun (3):
  avcodec/mmaldec: use decoupled dataflow
  avcodec/mmaldec: re-use AVPacket for extra_data
  avcodec/mmaldec: fix pointer type warning

 libavcodec/mmaldec.c | 81 +++++++++++++++++++++++---------------------
 1 file changed, 42 insertions(+), 39 deletions(-)