Commit f53569a9 authored by Hendrik Leppkes's avatar Hendrik Leppkes

Merge commit '6b3ef7f0'

* commit '6b3ef7f0':
  lavu: Remove bit packing from AVComponentDescriptor
Merged-by: 's avatarHendrik Leppkes <h.leppkes@gmail.com>
parents c734b34b 6b3ef7f0
......@@ -17,6 +17,8 @@ API changes, most recent first:
2015-xx-xx - lavu 55.0.100 / lavu 55.0.0
xxxxxxx - Change type of AVPixFmtDescriptor.flags from uint8_t to uint64_t.
xxxxxxx - Change type of AVComponentDescriptor fields from uint16_t to int
and drop bit packing.
-------- 8< --------- FFmpeg 2.8 was cut here -------- 8< ---------
......
......@@ -31,30 +31,30 @@ typedef struct AVComponentDescriptor {
/**
* Which of the 4 planes contains the component.
*/
uint16_t plane : 2;
int plane;
/**
* Number of elements between 2 horizontally consecutive pixels minus 1.
* Elements are bits for bitstream formats, bytes otherwise.
*/
uint16_t step_minus1 : 3;
int step_minus1;
/**
* 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;
int offset_plus1;
/**
* Number of least significant bits that must be shifted away
* to get the value.
*/
uint16_t shift : 3;
int shift;
/**
* Number of bits in the component minus 1.
*/
uint16_t depth_minus1 : 4;
int depth_minus1;
} 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