[FFmpeg-cvslog] r18290 - trunk/libavcodec/pixdesc.h
stefano
subversion
Wed Apr 1 00:48:18 CEST 2009
Author: stefano
Date: Wed Apr 1 00:48:18 2009
New Revision: 18290
Log:
Make the step and offset fields of the component descriptor express a
number of bits for bitstreams formats.
Modified:
trunk/libavcodec/pixdesc.h
Modified: trunk/libavcodec/pixdesc.h
==============================================================================
--- trunk/libavcodec/pixdesc.h Wed Apr 1 00:28:36 2009 (r18289)
+++ trunk/libavcodec/pixdesc.h Wed Apr 1 00:48:18 2009 (r18290)
@@ -25,8 +25,18 @@
typedef struct AVComponentDescriptor{
uint16_t plane :2; ///< which of the 4 planes contains the component
- uint16_t step_minus1 :3; ///< number of bytes between 2 horizontally consecutive pixels minus 1
- uint16_t offset_plus1 :3; ///< number of bytes before the component of the first pixel plus 1
+
+ /**
+ * Number of elements between 2 horizontally consecutive pixels minus 1.
+ * Elements are bits for bitstream formats, bytes otherwise.
+ */
+ uint16_t step_minus1 :3;
+
+ /**
+ * Number of elements before the component of the first pixel plus 1.
+ * Elements are bits for bitstream formats, bytes otherwise.
+ */
+ uint16_t offset_plus1 :3;
uint16_t shift :3; ///< number of least significant bits that must be shifted away to get the value
uint16_t depth_minus1 :4; ///< number of bits in the component minus 1
}AVComponentDescriptor;
More information about the ffmpeg-cvslog
mailing list