svn merge -r 23207:23528 https://svn.blender.org/svnroot/bf-blender/trunk/blender
[blender.git] / source / blender / makesdna / DNA_scene_types.h
index b00500a321a48823a79a4f108ea15c579a951904..09e9f599d03fba7324b69ae1f9c916ae24b55bff 100644 (file)
@@ -93,6 +93,8 @@ typedef struct FFMpegCodecData {
        int audio_codec;
        int video_bitrate;
        int audio_bitrate;
+       int audio_mixrate;
+       float audio_volume;
        int gop_size;
        int flags;
 
@@ -106,10 +108,13 @@ typedef struct FFMpegCodecData {
 
 
 typedef struct AudioData {
-       int mixrate;
-       float main;             /* Main mix in dB */
+       int mixrate; // 2.5: now in FFMpegCodecData: audio_mixrate
+       float main; // 2.5: now in FFMpegCodecData: audio_volume
+       float speed_of_sound;
+       float doppler_factor;
+       int distance_model;
        short flag;
-       short pad[3];
+       short pad;
 } AudioData;
 
 typedef struct SceneRenderLayer {
@@ -172,7 +177,6 @@ typedef struct RenderData {
        struct AviCodecData *avicodecdata;
        struct QuicktimeCodecData *qtcodecdata;
        struct FFMpegCodecData ffcodecdata;
-       struct AudioData audio; /* new in 2.5 */
        
        int cfra, sfra, efra;   /* frames as in 'images' */
        int psfra, pefra;               /* start+end frames of preview range */
@@ -702,7 +706,7 @@ typedef struct Scene {
        /* migrate or replace? depends on some internal things... */
        /* no, is on the right place (ton) */
        struct RenderData r;
-       struct AudioData audio;         /* DEPRECATED 2.5 */
+       struct AudioData audio;
        
        ListBase markers;
        ListBase transform_spaces;