Merge commit 'afe03092dd693d025d43e1620283d8d285c92772'
[ffmpeg.git] / libavcodec / put_bits.h
index 7320443..e2c4a61 100644 (file)
@@ -76,6 +76,14 @@ static inline int put_bits_count(PutBitContext *s)
 }
 
 /**
+ * @return the number of bits available in the bitstream.
+ */
+static inline int put_bits_left(PutBitContext* s)
+{
+    return (s->buf_end - s->buf_ptr) * 8 - 32 + s->bit_left;
+}
+
+/**
  * Pad the end of the output stream with zeros.
  */
 static inline void flush_put_bits(PutBitContext *s)