[FFmpeg-devel] [PATCH 01/10] aacenc_is: Make calc_is_encoding_err static
Ganesh Ajjanagadde
gajjanag at mit.edu
Sat Aug 22 03:41:01 CEST 2015
On Fri, Aug 21, 2015 at 9:21 PM, Timothy Gu <timothygu99 at gmail.com> wrote:
> It's not used anywhere else.
> ---
> libavcodec/aacenc_is.c | 10 +++++++++-
> libavcodec/aacenc_is.h | 11 -----------
> 2 files changed, 9 insertions(+), 12 deletions(-)
>
> diff --git a/libavcodec/aacenc_is.c b/libavcodec/aacenc_is.c
> index 4ae1054..2a0ed86 100644
> --- a/libavcodec/aacenc_is.c
> +++ b/libavcodec/aacenc_is.c
> @@ -30,7 +30,15 @@
> #include "aacenc_is.h"
> #include "aacenc_quantization.h"
>
> -struct is_error calc_is_encoding_err(AACEncContext *s, ChannelElement *cpe,
> +struct is_error {
> + int pass; /* 1 if dist2 <= dist1 */
> + int phase; /* -1 or +1 */
> + float error; /* fabs(dist1 - dist2) */
> + float dist1; /* From original coeffs */
> + float dist2; /* From IS'd coeffs */
> +};
> +
> +static struct is_error calc_is_encoding_err(AACEncContext *s, ChannelElement *cpe,
> int start, int w, int g, float ener0,
> float ener1, float ener01, int phase)
> {
> diff --git a/libavcodec/aacenc_is.h b/libavcodec/aacenc_is.h
> index abb9b32..e213ef0 100644
> --- a/libavcodec/aacenc_is.h
> +++ b/libavcodec/aacenc_is.h
> @@ -31,17 +31,6 @@
> /** Frequency in Hz for lower limit of intensity stereo **/
> #define INT_STEREO_LOW_LIMIT 6100
>
> -struct is_error {
> - int pass; /* 1 if dist2 <= dist1 */
> - int phase; /* -1 or +1 */
> - float error; /* fabs(dist1 - dist2) */
> - float dist1; /* From original coeffs */
> - float dist2; /* From IS'd coeffs */
> -};
> -
> -struct is_error calc_is_encoding_err(AACEncContext *s, ChannelElement *cpe,
> - int start, int g, int w, float ener0,
> - float ener1, float ener01, int phase);
> void search_for_is(AACEncContext *s, AVCodecContext *avctx, ChannelElement *cpe);
>
> #endif /* AVCODEC_AACENC_INTENSITY_STEREO_H */
> --
> 1.9.1
Patch itself LGTM.
However, this was added just today, so these may be exposed very soon.
Thus I would hold off for some time until the aac stuff is ironed out.
If no replies come within next few days, go ahead with this.
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
More information about the ffmpeg-devel
mailing list