[FFmpeg-cvslog] r12078 - trunk/libavfilter/avfilter.h
vitor
subversion
Fri Feb 15 23:11:29 CET 2008
Author: vitor
Date: Fri Feb 15 23:11:29 2008
New Revision: 12078
Log:
Make linesize a per-reference property
Commited in SoC by Bobby Bingham on 2007-06-30 16:15:14
Modified:
trunk/libavfilter/avfilter.h
Modified: trunk/libavfilter/avfilter.h
==============================================================================
--- trunk/libavfilter/avfilter.h (original)
+++ trunk/libavfilter/avfilter.h Fri Feb 15 23:11:29 2008
@@ -50,7 +50,8 @@ typedef struct AVFilterPic
/**
* 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
- * 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
*/
@@ -58,6 +59,7 @@ typedef struct AVFilterPicRef
{
AVFilterPic *pic;
uint8_t *data[4];
+ int linesize[4];
int w, h;
int perms; ///< permissions
More information about the ffmpeg-cvslog
mailing list