From 8350df97043bbfb2b50f0758238ac1aed8c0c82b Mon Sep 17 00:00:00 2001
From: Zdenek Kabelac <kabi@informatics.muni.cz>
Date: Mon, 11 Nov 2002 09:24:15 +0000
Subject: [PATCH] * added dsp_mask * using frame_bits for wav bits_per_sample

Originally committed as revision 1190 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/avcodec.h | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index e2a9a834106..8e2fc3d589e 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -5,8 +5,8 @@
 
 #define LIBAVCODEC_VERSION_INT 0x000406
 #define LIBAVCODEC_VERSION     "0.4.6"
-#define LIBAVCODEC_BUILD       4637
-#define LIBAVCODEC_BUILD_STR   "4637"
+#define LIBAVCODEC_BUILD       4638
+#define LIBAVCODEC_BUILD_STR   "4638"
 
 enum CodecID {
     CODEC_ID_NONE, 
@@ -408,7 +408,7 @@ typedef struct AVCodecContext {
     /**
      * number of bits used for the previously encoded frame
      * encoding: set by lavc
-     * decoding: unused
+     * decoding: - for audio - bits_per_sample
      */
     int frame_bits;
                  
@@ -752,20 +752,24 @@ typedef struct AVCodecContext {
      * encoding; unused
      * decoding: set by lavc
      */
-     int8_t *current_qscale_table;
+    int8_t *current_qscale_table;
     /**
      * QP table of the currently displayed frame
      * encoding; unused
      * decoding: set by lavc
      */
-     int8_t *display_qscale_table;
-     
+    int8_t *display_qscale_table;
     /**
      * force specific pict_type.
      * encoding; set by user (I/P/B_TYPE)
      * decoding: unused
      */
     int force_type;
+    /**
+     * dsp_mask could be used to disable unwanted
+     * CPU features (i.e. MMX, SSE. ...)
+     */
+     unsigned dsp_mask;
 } AVCodecContext;
 
 typedef struct AVCodec {
-- 
GitLab