mirror of https://git.ffmpeg.org/ffmpeg.git
Make the step and offset fields of the component descriptor express a
number of bits for bitstreams formats. Originally committed as revision 18290 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
8514f8427f
commit
21010f6b2a
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue