X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fwmaenc.c;h=0fa17e2864764a7d5f51acb72986787ff76fac33;hb=d11f9e1b15e3aac6862bdfe2e5cb212b706e2c2f;hp=e35f363b63a803b809bdef18643ab4b042d2a0dc;hpb=2c124cb65c24cc7d0538260726045d68442eef25;p=ffmpeg diff --git a/libavcodec/wmaenc.c b/libavcodec/wmaenc.c index e35f363b63a..0fa17e28647 100644 --- a/libavcodec/wmaenc.c +++ b/libavcodec/wmaenc.c @@ -94,7 +94,7 @@ static void apply_window_and_mdct(AVCodecContext * avctx, signed short * audio, } //FIXME use for decoding too -static void init_exp(WMACodecContext *s, int ch, int *exp_param){ +static void init_exp(WMACodecContext *s, int ch, const int *exp_param){ int n; const uint16_t *ptr; float v, *q, max_scale, *q_end; @@ -178,7 +178,7 @@ static int encode_block(WMACodecContext *s, float (*src_coefs)[BLOCK_MAX_SIZE], } for(ch = 0; ch < s->nb_channels; ch++) { - if (s->channel_coded[ch]= 1) { //FIXME + if ((s->channel_coded[ch]= 1)) { //FIXME only set channel_coded when needed, instead of always init_exp(s, ch, fixed_exp); } } @@ -324,7 +324,7 @@ static int encode_superframe(AVCodecContext *avctx, unsigned char *buf, int buf_size, void *data){ WMACodecContext *s = avctx->priv_data; short *samples = data; - int i, total_gain, best; + int i, total_gain; s->block_len_bits= s->frame_len_bits; //required by non variable block len s->block_len = 1 << s->block_len_bits; @@ -387,6 +387,7 @@ AVCodec wmav1_encoder = encode_init, encode_superframe, ff_wma_end, + .long_name = NULL_IF_CONFIG_SMALL("Windows Media Audio 1"), }; AVCodec wmav2_encoder = @@ -398,4 +399,5 @@ AVCodec wmav2_encoder = encode_init, encode_superframe, ff_wma_end, + .long_name = NULL_IF_CONFIG_SMALL("Windows Media Audio 2"), };