1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-11-23 21:54:53 +02:00

Make linesize a per-reference property

Commited in SoC by Bobby Bingham on 2007-06-30 16:15:14

Originally committed as revision 12078 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Vitor Sessak
2008-02-15 22:11:29 +00:00
parent a5cbb2f4cb
commit bbf42679c5

View File

@@ -50,7 +50,8 @@ typedef struct AVFilterPic
/** /**
* A reference to an AVFilterPic. Since filters can manipulate the origin of * A reference to an AVFilterPic. Since filters can manipulate the origin of
* a picture to, for example, crop image without any memcpy, the picture origin * a picture to, for example, crop image without any memcpy, the picture origin
* and dimensions are per-reference properties. * and dimensions are per-reference properties. Linesize is also useful for
* image flipping, frame to field filters, etc, and so is also per-reference.
* *
* TODO: add pts, and anything necessary for frame reordering * TODO: add pts, and anything necessary for frame reordering
*/ */
@@ -58,6 +59,7 @@ typedef struct AVFilterPicRef
{ {
AVFilterPic *pic; AVFilterPic *pic;
uint8_t *data[4]; uint8_t *data[4];
int linesize[4];
int w, h; int w, h;
int perms; ///< permissions int perms; ///< permissions