ac3enc: Fix linking of AC-3 encoder without the E-AC-3 encoder.
The AC-3 encoder unconditionally references some symbols from the E-AC-3 encoder; make those references conditional to fix linking.
This commit is contained in:
@@ -566,7 +566,7 @@ static void apply_channel_coupling(AC3EncodeContext *s)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s->eac3)
|
if (CONFIG_EAC3_ENCODER && s->eac3)
|
||||||
ff_eac3_set_cpl_states(s);
|
ff_eac3_set_cpl_states(s);
|
||||||
#endif /* CONFIG_AC3ENC_FLOAT */
|
#endif /* CONFIG_AC3ENC_FLOAT */
|
||||||
}
|
}
|
||||||
@@ -1987,7 +1987,7 @@ static void output_frame(AC3EncodeContext *s, unsigned char *frame)
|
|||||||
|
|
||||||
init_put_bits(&s->pb, frame, AC3_MAX_CODED_FRAME_SIZE);
|
init_put_bits(&s->pb, frame, AC3_MAX_CODED_FRAME_SIZE);
|
||||||
|
|
||||||
if (s->eac3)
|
if (CONFIG_EAC3_ENCODER && s->eac3)
|
||||||
ff_eac3_output_frame_header(s);
|
ff_eac3_output_frame_header(s);
|
||||||
else
|
else
|
||||||
ac3_output_frame_header(s);
|
ac3_output_frame_header(s);
|
||||||
|
Reference in New Issue
Block a user