comparison libgsm.c @ 10145:7955db355703 libavcodec

Make sample_fmts and channel_layouts compound literals const to reduce size of .data section.
author reimar
date Sun, 06 Sep 2009 09:15:07 +0000
parents 54bc8a2727b0
children 76b57b8e2a9a
comparison
equal deleted inserted replaced
10144:50ec8930f99e 10145:7955db355703
118 CODEC_ID_GSM, 118 CODEC_ID_GSM,
119 0, 119 0,
120 libgsm_init, 120 libgsm_init,
121 libgsm_encode_frame, 121 libgsm_encode_frame,
122 libgsm_close, 122 libgsm_close,
123 .sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, 123 .sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE},
124 .long_name = NULL_IF_CONFIG_SMALL("libgsm GSM"), 124 .long_name = NULL_IF_CONFIG_SMALL("libgsm GSM"),
125 }; 125 };
126 126
127 AVCodec libgsm_ms_encoder = { 127 AVCodec libgsm_ms_encoder = {
128 "libgsm_ms", 128 "libgsm_ms",
130 CODEC_ID_GSM_MS, 130 CODEC_ID_GSM_MS,
131 0, 131 0,
132 libgsm_init, 132 libgsm_init,
133 libgsm_encode_frame, 133 libgsm_encode_frame,
134 libgsm_close, 134 libgsm_close,
135 .sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, 135 .sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE},
136 .long_name = NULL_IF_CONFIG_SMALL("libgsm GSM Microsoft variant"), 136 .long_name = NULL_IF_CONFIG_SMALL("libgsm GSM Microsoft variant"),
137 }; 137 };
138 138
139 static int libgsm_decode_frame(AVCodecContext *avctx, 139 static int libgsm_decode_frame(AVCodecContext *avctx,
140 void *data, int *data_size, 140 void *data, int *data_size,