lavc: Add data and linesize to AVSubtitleRect
Use the new fields directly instead of the ones from AVPicture.
This removes a layer of indirection which serves no pratical purpose
whatsoever, and will help in removing AVPicture structure completely
later.
Every subtitle encoder/decoder seamlessly points to the new arrays,
so it is possible to deprecate AVSubtitleRect.pict.
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
Showing
- avplay.c 5 additions, 5 deletionsavplay.c
- doc/APIchanges 4 additions, 0 deletionsdoc/APIchanges
- libavcodec/avcodec.h 11 additions, 2 deletionslibavcodec/avcodec.h
- libavcodec/dvbsub.c 3 additions, 3 deletionslibavcodec/dvbsub.c
- libavcodec/dvbsubdec.c 18 additions, 8 deletionslibavcodec/dvbsubdec.c
- libavcodec/dvdsubdec.c 36 additions, 22 deletionslibavcodec/dvdsubdec.c
- libavcodec/dvdsubenc.c 19 additions, 5 deletionslibavcodec/dvdsubenc.c
- libavcodec/pgssubdec.c 19 additions, 7 deletionslibavcodec/pgssubdec.c
- libavcodec/utils.c 4 additions, 4 deletionslibavcodec/utils.c
- libavcodec/version.h 4 additions, 1 deletionlibavcodec/version.h
- libavcodec/xsubdec.c 23 additions, 11 deletionslibavcodec/xsubdec.c
- libavcodec/xsubenc.c 20 additions, 7 deletionslibavcodec/xsubenc.c
Loading
Please register or sign in to comment