aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/oggparseogm.c
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2022-08-21 13:08:04 -0300
committerJames Almer <jamrial@gmail.com>2022-08-23 19:40:03 -0300
commit9c7a8a8546e0bea9a32174cb40cefda5ddc45001 (patch)
tree9ea702328d4e2c5b6368b7ee9bee7fc3f9542b9c /libavformat/oggparseogm.c
parent0dff278e5b35eff31ad6057c12820fc087c9c172 (diff)
downloadffmpeg-9c7a8a8546e0bea9a32174cb40cefda5ddc45001.tar.gz
avcodec/libvpx: fix assembling vp9 packets with alpha channel
There's no warranty that vpx_codec_encode() will generate a list with the same amount of packets for both the yuv planes encoder and the alpha plane encoder, so queueing packets based on what the main encoder returns will fail when the amount of packets in both lists differ. Queue all data packets for every vpx_codec_encode() call from both encoders before attempting to assemble output AVPackets out of them. Fixes ticket #9884 Reviewed-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavformat/oggparseogm.c')
0 files changed, 0 insertions, 0 deletions