diff options
author | Pavel Koshevoy <pkoshevoy@gmail.com> | 2024-11-16 08:51:52 -0700 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2024-11-22 10:43:55 -0300 |
commit | 46cb7b8d9dcfdea1b1df446a98ec886a4434820c (patch) | |
tree | 0ce794554d4d5eac47e788064e501b2f2bb7b71d /doc/APIchanges | |
parent | ea91d978e3be77de42f4b93194a286108de5720f (diff) | |
download | ffmpeg-46cb7b8d9dcfdea1b1df446a98ec886a4434820c.tar.gz |
avutil/frame: also align data pointers in av_frame_get_buffer()
This avoids unpleasant surprises to av_frame_get_buffer callers
that explicitly specified 64-byte alignment and didn't get
AVFrame.data pointers that are 64-byte aligned.
For example, see https://github.com/sekrit-twc/zimg/issues/212
Although the zscale issue has already been resolved by other means
it would still be prudent to improve the behavior of av_frame_get_buffer
to fix any unknown and future instances of similar issues.
Co-authored-by: James Almer <jamrial@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'doc/APIchanges')
-rw-r--r-- | doc/APIchanges | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/APIchanges b/doc/APIchanges index 15606cafac..d477904856 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -2,6 +2,10 @@ The last version increases of all libraries were on 2024-03-07 API changes, most recent first: +2024-11-16 - xxxxxxxxxx - lavu 59.47.101 - frame.h + av_frame_get_buffer() now also aligns the data pointers according to + the requested alignment. + 2024-11-13 - xxxxxxxxxx - lavu 59.47.100 - channel_layout.h Add AV_CHAN_BINAURAL_LEFT, AV_CHAN_BINAURAL_RIGHT Add AV_CH_BINAURAL_LEFT, AV_CH_BINAURAL_RIGHT |