]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Make the step and offset fields of the component descriptor express a
authorstefano <stefano@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 31 Mar 2009 22:48:18 +0000 (22:48 +0000)
committerstefano <stefano@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 31 Mar 2009 22:48:18 +0000 (22:48 +0000)
number of bits for bitstreams formats.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18290 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/pixdesc.h

index fff4e3d27d003a764651ab56efebf581ed375e27..28695e6674546128561d48d34be050584fbe3e67 100644 (file)
 
 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;