Commit 5be4323b authored by stefano's avatar stefano

Make the step and offset fields of the component descriptor express a

number of bits for bitstreams formats.


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18290 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 7d0224e8
...@@ -25,8 +25,18 @@ ...@@ -25,8 +25,18 @@
typedef struct AVComponentDescriptor{ typedef struct AVComponentDescriptor{
uint16_t plane :2; ///< which of the 4 planes contains the component 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 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 uint16_t depth_minus1 :4; ///< number of bits in the component minus 1
}AVComponentDescriptor; }AVComponentDescriptor;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment