Unified · Split
| @@ -783,7 +783,7 @@ static int iamf_write_audio_element(const IAMFContext *iamf, · 782 unmodified lines | |||
| 783 | 783 | ||
| 784 | ffio_write_leb(dyn_bc, av_popcount(param_definition_types)); // num_parameters | 784 | ffio_write_leb(dyn_bc, av_popcount(param_definition_types)); // num_parameters |
| 785 | 785 | ||
| 786 | if (param_definition_types & 1) { | 786 | if (param_definition_types & AV_IAMF_PARAMETER_DEFINITION_DEMIXING) { |
| 787 | const AVIAMFParamDefinition *param = element->demixing_info; | 787 | const AVIAMFParamDefinition *param = element->demixing_info; |
| 788 | const IAMFParamDefinition *param_def; | 788 | const IAMFParamDefinition *param_def; |
| 789 | const AVIAMFDemixingInfo *demix; | 789 | const AVIAMFDemixingInfo *demix; |
| @@ -799,7 +799,7 @@ static int iamf_write_audio_element(const IAMFContext *iamf, · 9 unmodified lines | |||
| 799 | avio_w8(dyn_bc, demix->dmixp_mode << 5); // dmixp_mode | 799 | avio_w8(dyn_bc, demix->dmixp_mode << 5); // dmixp_mode |
| 800 | avio_w8(dyn_bc, element->default_w << 4); // default_w | 800 | avio_w8(dyn_bc, element->default_w << 4); // default_w |
| 801 | } | 801 | } |
| 802 | if (param_definition_types & 2) { | 802 | if (param_definition_types & AV_IAMF_PARAMETER_DEFINITION_RECON_GAIN) { |
| 803 | const AVIAMFParamDefinition *param = element->recon_gain_info; | 803 | const AVIAMFParamDefinition *param = element->recon_gain_info; |
| 804 | const IAMFParamDefinition *param_def; | 804 | const IAMFParamDefinition *param_def; |
| 805 | 805 | ||