[FFmpeg-soc] [soc]: r2916 - aac/aac.c

superdump subversion at mplayerhq.hu
Wed Jul 30 13:56:58 CEST 2008


Author: superdump
Date: Wed Jul 30 13:56:58 2008
New Revision: 2916

Log:
Add doxygen comments to DynamicRangeControl struct


Modified:
   aac/aac.c

Modified: aac/aac.c
==============================================================================
--- aac/aac.c	(original)
+++ aac/aac.c	Wed Jul 30 13:56:58 2008
@@ -276,15 +276,18 @@ typedef struct {
  * Dynamic Range Control - decoded from the bitstream but not processed further.
  */
 typedef struct {
-    int pce_instance_tag;
-    int dyn_rng_sgn[17];
-    int dyn_rng_ctl[17];
-    int exclude_mask[MAX_CHANNELS];
-    int additional_excluded_chns[MAX_CHANNELS];
-    int band_incr;
-    int interpolation_scheme;
-    int band_top[17];
-    int prog_ref_level;
+    int pce_instance_tag;                           ///< Indicates with which program the DRC info is associated.
+    int dyn_rng_sgn[17];                            ///< DRC sign information; 0 - positive, 1 - negative
+    int dyn_rng_ctl[17];                            ///< DRC magnitude information
+    int exclude_mask[MAX_CHANNELS];                 ///< Channels to be excluded from DRC processing.
+    int additional_excluded_chns[MAX_CHANNELS];     /**< The exclude_mask bits are
+                                                        coded in groups of 7 with 1 bit preceeding each group (except the first)
+                                                        indicating that 7 more mask bits are coded. */
+    int band_incr;                                  ///< Number of DRC bands greater than 1 having DRC info.
+    int interpolation_scheme;                       ///< Indicates the interpolation scheme used in the SBR QMF domain.
+    int band_top[17];                               ///< Indicates the top of the i-th DRC band in units of 4 spectral lines.
+    int prog_ref_level;                             /**< A reference level for the long-term program audio level for all
+                                                        channels combined. */
 } DynamicRangeControl;
 
 /**



More information about the FFmpeg-soc mailing list