| @@ -1337,7 +1337,7 @@ static void do_subtitle_out(AVFormatContext *s, | |||
| /* Note: DVB subtitle need one packet to draw them and one other | |||
| packet to clear them */ | |||
| /* XXX: signal it in the codec context ? */ | |||
| if (enc->codec_id == CODEC_ID_DVB_SUBTITLE) | |||
| if (enc->codec_id == AV_CODEC_ID_DVB_SUBTITLE) | |||
| nb = 2; | |||
| else | |||
| nb = 1; | |||
| @@ -1363,7 +1363,7 @@ static void do_subtitle_out(AVFormatContext *s, | |||
| pkt.data = subtitle_out; | |||
| pkt.size = subtitle_out_size; | |||
| pkt.pts = av_rescale_q(sub->pts, AV_TIME_BASE_Q, ost->st->time_base); | |||
| if (enc->codec_id == CODEC_ID_DVB_SUBTITLE) { | |||
| if (enc->codec_id == AV_CODEC_ID_DVB_SUBTITLE) { | |||
| /* XXX: the pts correction is handled here. Maybe handling | |||
| it in the codec would be better */ | |||
| if (i == 0) | |||
| @@ -1416,7 +1416,7 @@ static void do_video_out(AVFormatContext *s, | |||
| return; | |||
| if (s->oformat->flags & AVFMT_RAWPICTURE && | |||
| enc->codec->id == CODEC_ID_RAWVIDEO) { | |||
| enc->codec->id == AV_CODEC_ID_RAWVIDEO) { | |||
| /* raw pictures are written as AVPicture structure to | |||
| avoid any copies. We support temporarily the older | |||
| method. */ | |||
| @@ -1736,7 +1736,7 @@ static void flush_encoders(void) | |||
| if (ost->st->codec->codec_type == AVMEDIA_TYPE_AUDIO && enc->frame_size <= 1) | |||
| continue; | |||
| if (ost->st->codec->codec_type == AVMEDIA_TYPE_VIDEO && (os->oformat->flags & AVFMT_RAWPICTURE) && enc->codec->id == CODEC_ID_RAWVIDEO) | |||
| if (ost->st->codec->codec_type == AVMEDIA_TYPE_VIDEO && (os->oformat->flags & AVFMT_RAWPICTURE) && enc->codec->id == AV_CODEC_ID_RAWVIDEO) | |||
| continue; | |||
| for (;;) { | |||
| @@ -1850,10 +1850,10 @@ static void do_streamcopy(InputStream *ist, OutputStream *ost, const AVPacket *p | |||
| opkt.flags = pkt->flags; | |||
| // FIXME remove the following 2 lines they shall be replaced by the bitstream filters | |||
| if ( ost->st->codec->codec_id != CODEC_ID_H264 | |||
| && ost->st->codec->codec_id != CODEC_ID_MPEG1VIDEO | |||
| && ost->st->codec->codec_id != CODEC_ID_MPEG2VIDEO | |||
| && ost->st->codec->codec_id != CODEC_ID_VC1 | |||
| if ( ost->st->codec->codec_id != AV_CODEC_ID_H264 | |||
| && ost->st->codec->codec_id != AV_CODEC_ID_MPEG1VIDEO | |||
| && ost->st->codec->codec_id != AV_CODEC_ID_MPEG2VIDEO | |||
| && ost->st->codec->codec_id != AV_CODEC_ID_VC1 | |||
| ) { | |||
| if (av_parser_change(ist->st->parser, ost->st->codec, &opkt.data, &opkt.size, pkt->data, pkt->size, pkt->flags & AV_PKT_FLAG_KEY)) | |||
| opkt.destruct = av_destruct_packet; | |||
| @@ -4230,7 +4230,7 @@ static void opt_output_file(void *optctx, const char *filename) | |||
| } | |||
| /* video: highest resolution */ | |||
| if (!o->video_disable && oc->oformat->video_codec != CODEC_ID_NONE) { | |||
| if (!o->video_disable && oc->oformat->video_codec != AV_CODEC_ID_NONE) { | |||
| int area = 0, idx = -1; | |||
| for (i = 0; i < nb_input_streams; i++) { | |||
| ist = input_streams[i]; | |||
| @@ -4244,7 +4244,7 @@ static void opt_output_file(void *optctx, const char *filename) | |||
| } | |||
| /* audio: most channels */ | |||
| if (!o->audio_disable && oc->oformat->audio_codec != CODEC_ID_NONE) { | |||
| if (!o->audio_disable && oc->oformat->audio_codec != AV_CODEC_ID_NONE) { | |||
| int channels = 0, idx = -1; | |||
| for (i = 0; i < nb_input_streams; i++) { | |||
| ist = input_streams[i]; | |||
| @@ -4258,7 +4258,7 @@ static void opt_output_file(void *optctx, const char *filename) | |||
| } | |||
| /* subtitles: pick first */ | |||
| if (!o->subtitle_disable && oc->oformat->subtitle_codec != CODEC_ID_NONE) { | |||
| if (!o->subtitle_disable && oc->oformat->subtitle_codec != AV_CODEC_ID_NONE) { | |||
| for (i = 0; i < nb_input_streams; i++) | |||
| if (input_streams[i]->st->codec->codec_type == AVMEDIA_TYPE_SUBTITLE) { | |||
| NEW_STREAM(subtitle, i); | |||
| @@ -730,7 +730,7 @@ static int open_input_file(AVFormatContext **fmt_ctx_ptr, const char *filename) | |||
| AVStream *stream = fmt_ctx->streams[i]; | |||
| AVCodec *codec; | |||
| if (stream->codec->codec_id == CODEC_ID_PROBE) { | |||
| if (stream->codec->codec_id == AV_CODEC_ID_PROBE) { | |||
| fprintf(stderr, "Failed to probe codec for input stream %d\n", | |||
| stream->index); | |||
| } else if (!(codec = avcodec_find_decoder(stream->codec->codec_id))) { | |||
| @@ -3539,7 +3539,7 @@ static void extract_mpeg4_header(AVFormatContext *infile) | |||
| mpeg4_count = 0; | |||
| for(i=0;i<infile->nb_streams;i++) { | |||
| st = infile->streams[i]; | |||
| if (st->codec->codec_id == CODEC_ID_MPEG4 && | |||
| if (st->codec->codec_id == AV_CODEC_ID_MPEG4 && | |||
| st->codec->extradata_size == 0) { | |||
| mpeg4_count++; | |||
| } | |||
| @@ -3552,7 +3552,7 @@ static void extract_mpeg4_header(AVFormatContext *infile) | |||
| if (av_read_packet(infile, &pkt) < 0) | |||
| break; | |||
| st = infile->streams[pkt.stream_index]; | |||
| if (st->codec->codec_id == CODEC_ID_MPEG4 && | |||
| if (st->codec->codec_id == AV_CODEC_ID_MPEG4 && | |||
| st->codec->extradata_size == 0) { | |||
| av_freep(&st->codec->extradata); | |||
| /* fill extradata with the header */ | |||
| @@ -3866,22 +3866,22 @@ static void add_codec(FFStream *stream, AVCodecContext *av) | |||
| memcpy(st->codec, av, sizeof(AVCodecContext)); | |||
| } | |||
| static enum CodecID opt_audio_codec(const char *arg) | |||
| static enum AVCodecID opt_audio_codec(const char *arg) | |||
| { | |||
| AVCodec *p= avcodec_find_encoder_by_name(arg); | |||
| if (p == NULL || p->type != AVMEDIA_TYPE_AUDIO) | |||
| return CODEC_ID_NONE; | |||
| return AV_CODEC_ID_NONE; | |||
| return p->id; | |||
| } | |||
| static enum CodecID opt_video_codec(const char *arg) | |||
| static enum AVCodecID opt_video_codec(const char *arg) | |||
| { | |||
| AVCodec *p= avcodec_find_encoder_by_name(arg); | |||
| if (p == NULL || p->type != AVMEDIA_TYPE_VIDEO) | |||
| return CODEC_ID_NONE; | |||
| return AV_CODEC_ID_NONE; | |||
| return p->id; | |||
| } | |||
| @@ -3924,7 +3924,7 @@ static int avserver_opt_default(const char *opt, const char *arg, | |||
| static int avserver_opt_preset(const char *arg, | |||
| AVCodecContext *avctx, int type, | |||
| enum CodecID *audio_id, enum CodecID *video_id) | |||
| enum AVCodecID *audio_id, enum AVCodecID *video_id) | |||
| { | |||
| FILE *f=NULL; | |||
| char filename[1000], tmp[1000], tmp2[1000], line[1000]; | |||
| @@ -4006,7 +4006,7 @@ static int parse_ffconfig(const char *filename) | |||
| FFStream **last_stream, *stream, *redirect; | |||
| FFStream **last_feed, *feed, *s; | |||
| AVCodecContext audio_enc, video_enc; | |||
| enum CodecID audio_id, video_id; | |||
| enum AVCodecID audio_id, video_id; | |||
| f = fopen(filename, "r"); | |||
| if (!f) { | |||
| @@ -4023,8 +4023,8 @@ static int parse_ffconfig(const char *filename) | |||
| stream = NULL; | |||
| feed = NULL; | |||
| redirect = NULL; | |||
| audio_id = CODEC_ID_NONE; | |||
| video_id = CODEC_ID_NONE; | |||
| audio_id = AV_CODEC_ID_NONE; | |||
| video_id = AV_CODEC_ID_NONE; | |||
| #define ERROR(...) report_config_error(filename, line_num, &errors, __VA_ARGS__) | |||
| for(;;) { | |||
| @@ -4216,8 +4216,8 @@ static int parse_ffconfig(const char *filename) | |||
| stream->fmt = avserver_guess_format(NULL, stream->filename, NULL); | |||
| avcodec_get_context_defaults3(&video_enc, NULL); | |||
| avcodec_get_context_defaults3(&audio_enc, NULL); | |||
| audio_id = CODEC_ID_NONE; | |||
| video_id = CODEC_ID_NONE; | |||
| audio_id = AV_CODEC_ID_NONE; | |||
| video_id = AV_CODEC_ID_NONE; | |||
| if (stream->fmt) { | |||
| audio_id = stream->fmt->audio_codec; | |||
| video_id = stream->fmt->video_codec; | |||
| @@ -4299,13 +4299,13 @@ static int parse_ffconfig(const char *filename) | |||
| } else if (!av_strcasecmp(cmd, "AudioCodec")) { | |||
| get_arg(arg, sizeof(arg), &p); | |||
| audio_id = opt_audio_codec(arg); | |||
| if (audio_id == CODEC_ID_NONE) { | |||
| if (audio_id == AV_CODEC_ID_NONE) { | |||
| ERROR("Unknown AudioCodec: %s\n", arg); | |||
| } | |||
| } else if (!av_strcasecmp(cmd, "VideoCodec")) { | |||
| get_arg(arg, sizeof(arg), &p); | |||
| video_id = opt_video_codec(arg); | |||
| if (video_id == CODEC_ID_NONE) { | |||
| if (video_id == AV_CODEC_ID_NONE) { | |||
| ERROR("Unknown VideoCodec: %s\n", arg); | |||
| } | |||
| } else if (!av_strcasecmp(cmd, "MaxTime")) { | |||
| @@ -4496,9 +4496,9 @@ static int parse_ffconfig(const char *filename) | |||
| if (stream) | |||
| video_enc.dark_masking = atof(arg); | |||
| } else if (!av_strcasecmp(cmd, "NoVideo")) { | |||
| video_id = CODEC_ID_NONE; | |||
| video_id = AV_CODEC_ID_NONE; | |||
| } else if (!av_strcasecmp(cmd, "NoAudio")) { | |||
| audio_id = CODEC_ID_NONE; | |||
| audio_id = AV_CODEC_ID_NONE; | |||
| } else if (!av_strcasecmp(cmd, "ACL")) { | |||
| parse_acl_row(stream, feed, NULL, p, filename, line_num); | |||
| } else if (!av_strcasecmp(cmd, "DynamicACL")) { | |||
| @@ -4536,12 +4536,12 @@ static int parse_ffconfig(const char *filename) | |||
| ERROR("No corresponding <Stream> for </Stream>\n"); | |||
| } else { | |||
| if (stream->feed && stream->fmt && strcmp(stream->fmt->name, "ffm") != 0) { | |||
| if (audio_id != CODEC_ID_NONE) { | |||
| if (audio_id != AV_CODEC_ID_NONE) { | |||
| audio_enc.codec_type = AVMEDIA_TYPE_AUDIO; | |||
| audio_enc.codec_id = audio_id; | |||
| add_codec(stream, &audio_enc); | |||
| } | |||
| if (video_id != CODEC_ID_NONE) { | |||
| if (video_id != AV_CODEC_ID_NONE) { | |||
| video_enc.codec_type = AVMEDIA_TYPE_VIDEO; | |||
| video_enc.codec_id = video_id; | |||
| add_codec(stream, &video_enc); | |||
| @@ -948,7 +948,7 @@ int check_stream_specifier(AVFormatContext *s, AVStream *st, const char *spec) | |||
| return AVERROR(EINVAL); | |||
| } | |||
| AVDictionary *filter_codec_opts(AVDictionary *opts, enum CodecID codec_id, | |||
| AVDictionary *filter_codec_opts(AVDictionary *opts, enum AVCodecID codec_id, | |||
| AVFormatContext *s, AVStream *st, AVCodec *codec) | |||
| { | |||
| AVDictionary *ret = NULL; | |||
| @@ -218,7 +218,7 @@ int check_stream_specifier(AVFormatContext *s, AVStream *st, const char *spec); | |||
| * If null, the default one is looked up according to the codec id. | |||
| * @return a pointer to the created dictionary | |||
| */ | |||
| AVDictionary *filter_codec_opts(AVDictionary *opts, enum CodecID codec_id, | |||
| AVDictionary *filter_codec_opts(AVDictionary *opts, enum AVCodecID codec_id, | |||
| AVFormatContext *s, AVStream *st, AVCodec *codec); | |||
| /** | |||
| @@ -403,7 +403,7 @@ send a reminder by email. Your patch should eventually be dealt with. | |||
| @item | |||
| Did you register it in @file{allcodecs.c} or @file{allformats.c}? | |||
| @item | |||
| Did you add the CodecID to @file{avcodec.h}? | |||
| Did you add the AVCodecID to @file{avcodec.h}? | |||
| @item | |||
| If it has a fourcc, did you add it to @file{libavformat/riff.c}, | |||
| even if it is only a decoder? | |||
| @@ -931,7 +931,7 @@ static av_cold int decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_fourxm_decoder = { | |||
| .name = "4xm", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_4XM, | |||
| .id = AV_CODEC_ID_4XM, | |||
| .priv_data_size = sizeof(FourXContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -226,7 +226,7 @@ static av_cold int decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_eightbps_decoder = { | |||
| .name = "8bps", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_8BPS, | |||
| .id = AV_CODEC_ID_8BPS, | |||
| .priv_data_size = sizeof(EightBpsContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -91,7 +91,7 @@ static int eightsvx_decode_frame(AVCodecContext *avctx, void *data, | |||
| int buf_size; | |||
| uint8_t *out_data; | |||
| int ret; | |||
| int is_compr = (avctx->codec_id != CODEC_ID_PCM_S8_PLANAR); | |||
| int is_compr = (avctx->codec_id != AV_CODEC_ID_PCM_S8_PLANAR); | |||
| /* for the first packet, copy data to buffer */ | |||
| if (avpkt->data) { | |||
| @@ -180,13 +180,13 @@ static av_cold int eightsvx_decode_init(AVCodecContext *avctx) | |||
| } | |||
| switch(avctx->codec->id) { | |||
| case CODEC_ID_8SVX_FIB: | |||
| case AV_CODEC_ID_8SVX_FIB: | |||
| esc->table = fibonacci; | |||
| break; | |||
| case CODEC_ID_8SVX_EXP: | |||
| case AV_CODEC_ID_8SVX_EXP: | |||
| esc->table = exponential; | |||
| break; | |||
| case CODEC_ID_PCM_S8_PLANAR: | |||
| case AV_CODEC_ID_PCM_S8_PLANAR: | |||
| break; | |||
| default: | |||
| return -1; | |||
| @@ -212,7 +212,7 @@ static av_cold int eightsvx_decode_close(AVCodecContext *avctx) | |||
| AVCodec ff_eightsvx_fib_decoder = { | |||
| .name = "8svx_fib", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_8SVX_FIB, | |||
| .id = AV_CODEC_ID_8SVX_FIB, | |||
| .priv_data_size = sizeof (EightSvxContext), | |||
| .init = eightsvx_decode_init, | |||
| .close = eightsvx_decode_close, | |||
| @@ -224,7 +224,7 @@ AVCodec ff_eightsvx_fib_decoder = { | |||
| AVCodec ff_eightsvx_exp_decoder = { | |||
| .name = "8svx_exp", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_8SVX_EXP, | |||
| .id = AV_CODEC_ID_8SVX_EXP, | |||
| .priv_data_size = sizeof (EightSvxContext), | |||
| .init = eightsvx_decode_init, | |||
| .close = eightsvx_decode_close, | |||
| @@ -236,7 +236,7 @@ AVCodec ff_eightsvx_exp_decoder = { | |||
| AVCodec ff_pcm_s8_planar_decoder = { | |||
| .name = "pcm_s8_planar", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_PCM_S8_PLANAR, | |||
| .id = AV_CODEC_ID_PCM_S8_PLANAR, | |||
| .priv_data_size = sizeof(EightSvxContext), | |||
| .init = eightsvx_decode_init, | |||
| .close = eightsvx_decode_close, | |||
| @@ -187,7 +187,7 @@ static av_cold int a64multi_init_encoder(AVCodecContext *avctx) | |||
| av_log(avctx, AV_LOG_INFO, "charset lifetime set to %d frame(s)\n", c->mc_lifetime); | |||
| c->mc_frame_counter = 0; | |||
| c->mc_use_5col = avctx->codec->id == CODEC_ID_A64_MULTI5; | |||
| c->mc_use_5col = avctx->codec->id == AV_CODEC_ID_A64_MULTI5; | |||
| c->mc_pal_size = 4 + c->mc_use_5col; | |||
| /* precalc luma values for later use */ | |||
| @@ -373,7 +373,7 @@ static int a64multi_encode_frame(AVCodecContext *avctx, AVPacket *pkt, | |||
| AVCodec ff_a64multi_encoder = { | |||
| .name = "a64multi", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_A64_MULTI, | |||
| .id = AV_CODEC_ID_A64_MULTI, | |||
| .priv_data_size = sizeof(A64Context), | |||
| .init = a64multi_init_encoder, | |||
| .encode2 = a64multi_encode_frame, | |||
| @@ -386,7 +386,7 @@ AVCodec ff_a64multi_encoder = { | |||
| AVCodec ff_a64multi5_encoder = { | |||
| .name = "a64multi5", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_A64_MULTI5, | |||
| .id = AV_CODEC_ID_A64_MULTI5, | |||
| .priv_data_size = sizeof(A64Context), | |||
| .init = a64multi_init_encoder, | |||
| .encode2 = a64multi_encode_frame, | |||
| @@ -78,7 +78,7 @@ get_next: | |||
| and total number of samples found in an AAC ADTS header are not | |||
| reliable. Bit rate is still accurate because the total frame duration in | |||
| seconds is still correct (as is the number of bits in the frame). */ | |||
| if (avctx->codec_id != CODEC_ID_AAC) { | |||
| if (avctx->codec_id != AV_CODEC_ID_AAC) { | |||
| avctx->sample_rate = s->sample_rate; | |||
| /* allow downmixing to stereo (or mono for AC-3) */ | |||
| @@ -86,8 +86,8 @@ get_next: | |||
| avctx->request_channels < s->channels && | |||
| (avctx->request_channels <= 2 || | |||
| (avctx->request_channels == 1 && | |||
| (avctx->codec_id == CODEC_ID_AC3 || | |||
| avctx->codec_id == CODEC_ID_EAC3)))) { | |||
| (avctx->codec_id == AV_CODEC_ID_AC3 || | |||
| avctx->codec_id == AV_CODEC_ID_EAC3)))) { | |||
| avctx->channels = avctx->request_channels; | |||
| } else { | |||
| avctx->channels = s->channels; | |||
| @@ -55,7 +55,7 @@ typedef struct AACAC3ParseContext { | |||
| uint64_t state; | |||
| int need_next_header; | |||
| enum CodecID codec_id; | |||
| enum AVCodecID codec_id; | |||
| } AACAC3ParseContext; | |||
| int ff_aac_ac3_parse(AVCodecParserContext *s1, | |||
| @@ -61,7 +61,7 @@ static av_cold int aac_parse_init(AVCodecParserContext *s1) | |||
| AVCodecParser ff_aac_parser = { | |||
| .codec_ids = { CODEC_ID_AAC }, | |||
| .codec_ids = { AV_CODEC_ID_AAC }, | |||
| .priv_data_size = sizeof(AACAC3ParseContext), | |||
| .parser_init = aac_parse_init, | |||
| .parser_parse = ff_aac_ac3_parse, | |||
| @@ -2841,7 +2841,7 @@ static av_cold int latm_decode_init(AVCodecContext *avctx) | |||
| AVCodec ff_aac_decoder = { | |||
| .name = "aac", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_AAC, | |||
| .id = AV_CODEC_ID_AAC, | |||
| .priv_data_size = sizeof(AACContext), | |||
| .init = aac_decode_init, | |||
| .close = aac_decode_close, | |||
| @@ -2862,7 +2862,7 @@ AVCodec ff_aac_decoder = { | |||
| AVCodec ff_aac_latm_decoder = { | |||
| .name = "aac_latm", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_AAC_LATM, | |||
| .id = AV_CODEC_ID_AAC_LATM, | |||
| .priv_data_size = sizeof(struct LATMContext), | |||
| .init = latm_decode_init, | |||
| .close = aac_decode_close, | |||
| @@ -819,7 +819,7 @@ static const AVClass aacenc_class = { | |||
| AVCodec ff_aac_encoder = { | |||
| .name = "aac", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_AAC, | |||
| .id = AV_CODEC_ID_AAC, | |||
| .priv_data_size = sizeof(AACEncContext), | |||
| .init = aac_encode_init, | |||
| .encode2 = aac_encode_frame, | |||
| @@ -106,7 +106,7 @@ static av_cold int aasc_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_aasc_decoder = { | |||
| .name = "aasc", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_AASC, | |||
| .id = AV_CODEC_ID_AASC, | |||
| .priv_data_size = sizeof(AascContext), | |||
| .init = aasc_decode_init, | |||
| .close = aasc_decode_end, | |||
| @@ -167,9 +167,9 @@ static int ac3_sync(uint64_t state, AACAC3ParseContext *hdr_info, | |||
| if (hdr.bitstream_mode == 0x7 && hdr.channels > 1) | |||
| hdr_info->service_type = AV_AUDIO_SERVICE_TYPE_KARAOKE; | |||
| if(hdr.bitstream_id>10) | |||
| hdr_info->codec_id = CODEC_ID_EAC3; | |||
| else if (hdr_info->codec_id == CODEC_ID_NONE) | |||
| hdr_info->codec_id = CODEC_ID_AC3; | |||
| hdr_info->codec_id = AV_CODEC_ID_EAC3; | |||
| else if (hdr_info->codec_id == AV_CODEC_ID_NONE) | |||
| hdr_info->codec_id = AV_CODEC_ID_AC3; | |||
| *need_next_header = (hdr.frame_type != EAC3_FRAME_TYPE_AC3_CONVERT); | |||
| *new_frame_start = (hdr.frame_type != EAC3_FRAME_TYPE_DEPENDENT); | |||
| @@ -186,7 +186,7 @@ static av_cold int ac3_parse_init(AVCodecParserContext *s1) | |||
| AVCodecParser ff_ac3_parser = { | |||
| .codec_ids = { CODEC_ID_AC3, CODEC_ID_EAC3 }, | |||
| .codec_ids = { AV_CODEC_ID_AC3, AV_CODEC_ID_EAC3 }, | |||
| .priv_data_size = sizeof(AACAC3ParseContext), | |||
| .parser_init = ac3_parse_init, | |||
| .parser_parse = ff_aac_ac3_parse, | |||
| @@ -1460,7 +1460,7 @@ static const AVClass ac3_decoder_class = { | |||
| AVCodec ff_ac3_decoder = { | |||
| .name = "ac3", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_AC3, | |||
| .id = AV_CODEC_ID_AC3, | |||
| .priv_data_size = sizeof (AC3DecodeContext), | |||
| .init = ac3_decode_init, | |||
| .close = ac3_decode_end, | |||
| @@ -1484,7 +1484,7 @@ static const AVClass eac3_decoder_class = { | |||
| AVCodec ff_eac3_decoder = { | |||
| .name = "eac3", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_EAC3, | |||
| .id = AV_CODEC_ID_EAC3, | |||
| .priv_data_size = sizeof (AC3DecodeContext), | |||
| .init = ac3_decode_init, | |||
| .close = ac3_decode_end, | |||
| @@ -2430,7 +2430,7 @@ av_cold int ff_ac3_encode_init(AVCodecContext *avctx) | |||
| s->avctx = avctx; | |||
| s->eac3 = avctx->codec_id == CODEC_ID_EAC3; | |||
| s->eac3 = avctx->codec_id == AV_CODEC_ID_EAC3; | |||
| ff_ac3_common_init(); | |||
| @@ -144,7 +144,7 @@ static av_cold int ac3_fixed_encode_init(AVCodecContext *avctx) | |||
| AVCodec ff_ac3_fixed_encoder = { | |||
| .name = "ac3_fixed", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_AC3, | |||
| .id = AV_CODEC_ID_AC3, | |||
| .priv_data_size = sizeof(AC3EncodeContext), | |||
| .init = ac3_fixed_encode_init, | |||
| .encode2 = ff_ac3_fixed_encode_frame, | |||
| @@ -143,7 +143,7 @@ static CoefType calc_cpl_coord(CoefSumType energy_ch, CoefSumType energy_cpl) | |||
| AVCodec ff_ac3_encoder = { | |||
| .name = "ac3", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_AC3, | |||
| .id = AV_CODEC_ID_AC3, | |||
| .priv_data_size = sizeof(AC3EncodeContext), | |||
| .init = ff_ac3_encode_init, | |||
| .encode2 = ff_ac3_float_encode_frame, | |||
| @@ -96,13 +96,13 @@ static av_cold int adpcm_decode_init(AVCodecContext * avctx) | |||
| unsigned int max_channels = 2; | |||
| switch(avctx->codec->id) { | |||
| case CODEC_ID_ADPCM_EA: | |||
| case AV_CODEC_ID_ADPCM_EA: | |||
| min_channels = 2; | |||
| break; | |||
| case CODEC_ID_ADPCM_EA_R1: | |||
| case CODEC_ID_ADPCM_EA_R2: | |||
| case CODEC_ID_ADPCM_EA_R3: | |||
| case CODEC_ID_ADPCM_EA_XAS: | |||
| case AV_CODEC_ID_ADPCM_EA_R1: | |||
| case AV_CODEC_ID_ADPCM_EA_R2: | |||
| case AV_CODEC_ID_ADPCM_EA_R3: | |||
| case AV_CODEC_ID_ADPCM_EA_XAS: | |||
| max_channels = 6; | |||
| break; | |||
| } | |||
| @@ -112,22 +112,22 @@ static av_cold int adpcm_decode_init(AVCodecContext * avctx) | |||
| } | |||
| switch(avctx->codec->id) { | |||
| case CODEC_ID_ADPCM_CT: | |||
| case AV_CODEC_ID_ADPCM_CT: | |||
| c->status[0].step = c->status[1].step = 511; | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_WAV: | |||
| case AV_CODEC_ID_ADPCM_IMA_WAV: | |||
| if (avctx->bits_per_coded_sample != 4) { | |||
| av_log(avctx, AV_LOG_ERROR, "Only 4-bit ADPCM IMA WAV files are supported\n"); | |||
| return -1; | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_APC: | |||
| case AV_CODEC_ID_ADPCM_IMA_APC: | |||
| if (avctx->extradata && avctx->extradata_size >= 8) { | |||
| c->status[0].predictor = AV_RL32(avctx->extradata); | |||
| c->status[1].predictor = AV_RL32(avctx->extradata + 4); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_WS: | |||
| case AV_CODEC_ID_ADPCM_IMA_WS: | |||
| if (avctx->extradata && avctx->extradata_size >= 2) | |||
| c->vqa_version = AV_RL16(avctx->extradata); | |||
| break; | |||
| @@ -423,22 +423,22 @@ static int get_nb_samples(AVCodecContext *avctx, GetByteContext *gb, | |||
| switch (avctx->codec->id) { | |||
| /* constant, only check buf_size */ | |||
| case CODEC_ID_ADPCM_EA_XAS: | |||
| case AV_CODEC_ID_ADPCM_EA_XAS: | |||
| if (buf_size < 76 * ch) | |||
| return 0; | |||
| nb_samples = 128; | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_QT: | |||
| case AV_CODEC_ID_ADPCM_IMA_QT: | |||
| if (buf_size < 34 * ch) | |||
| return 0; | |||
| nb_samples = 64; | |||
| break; | |||
| /* simple 4-bit adpcm */ | |||
| case CODEC_ID_ADPCM_CT: | |||
| case CODEC_ID_ADPCM_IMA_APC: | |||
| case CODEC_ID_ADPCM_IMA_EA_SEAD: | |||
| case CODEC_ID_ADPCM_IMA_WS: | |||
| case CODEC_ID_ADPCM_YAMAHA: | |||
| case AV_CODEC_ID_ADPCM_CT: | |||
| case AV_CODEC_ID_ADPCM_IMA_APC: | |||
| case AV_CODEC_ID_ADPCM_IMA_EA_SEAD: | |||
| case AV_CODEC_ID_ADPCM_IMA_WS: | |||
| case AV_CODEC_ID_ADPCM_YAMAHA: | |||
| nb_samples = buf_size * 2 / ch; | |||
| break; | |||
| } | |||
| @@ -448,46 +448,46 @@ static int get_nb_samples(AVCodecContext *avctx, GetByteContext *gb, | |||
| /* simple 4-bit adpcm, with header */ | |||
| header_size = 0; | |||
| switch (avctx->codec->id) { | |||
| case CODEC_ID_ADPCM_4XM: | |||
| case CODEC_ID_ADPCM_IMA_ISS: header_size = 4 * ch; break; | |||
| case CODEC_ID_ADPCM_IMA_AMV: header_size = 8; break; | |||
| case CODEC_ID_ADPCM_IMA_SMJPEG: header_size = 4; break; | |||
| case AV_CODEC_ID_ADPCM_4XM: | |||
| case AV_CODEC_ID_ADPCM_IMA_ISS: header_size = 4 * ch; break; | |||
| case AV_CODEC_ID_ADPCM_IMA_AMV: header_size = 8; break; | |||
| case AV_CODEC_ID_ADPCM_IMA_SMJPEG: header_size = 4; break; | |||
| } | |||
| if (header_size > 0) | |||
| return (buf_size - header_size) * 2 / ch; | |||
| /* more complex formats */ | |||
| switch (avctx->codec->id) { | |||
| case CODEC_ID_ADPCM_EA: | |||
| case AV_CODEC_ID_ADPCM_EA: | |||
| has_coded_samples = 1; | |||
| *coded_samples = bytestream2_get_le32(gb); | |||
| *coded_samples -= *coded_samples % 28; | |||
| nb_samples = (buf_size - 12) / 30 * 28; | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_EA_EACS: | |||
| case AV_CODEC_ID_ADPCM_IMA_EA_EACS: | |||
| has_coded_samples = 1; | |||
| *coded_samples = bytestream2_get_le32(gb); | |||
| nb_samples = (buf_size - (4 + 8 * ch)) * 2 / ch; | |||
| break; | |||
| case CODEC_ID_ADPCM_EA_MAXIS_XA: | |||
| case AV_CODEC_ID_ADPCM_EA_MAXIS_XA: | |||
| nb_samples = (buf_size - ch) / ch * 2; | |||
| break; | |||
| case CODEC_ID_ADPCM_EA_R1: | |||
| case CODEC_ID_ADPCM_EA_R2: | |||
| case CODEC_ID_ADPCM_EA_R3: | |||
| case AV_CODEC_ID_ADPCM_EA_R1: | |||
| case AV_CODEC_ID_ADPCM_EA_R2: | |||
| case AV_CODEC_ID_ADPCM_EA_R3: | |||
| /* maximum number of samples */ | |||
| /* has internal offsets and a per-frame switch to signal raw 16-bit */ | |||
| has_coded_samples = 1; | |||
| switch (avctx->codec->id) { | |||
| case CODEC_ID_ADPCM_EA_R1: | |||
| case AV_CODEC_ID_ADPCM_EA_R1: | |||
| header_size = 4 + 9 * ch; | |||
| *coded_samples = bytestream2_get_le32(gb); | |||
| break; | |||
| case CODEC_ID_ADPCM_EA_R2: | |||
| case AV_CODEC_ID_ADPCM_EA_R2: | |||
| header_size = 4 + 5 * ch; | |||
| *coded_samples = bytestream2_get_le32(gb); | |||
| break; | |||
| case CODEC_ID_ADPCM_EA_R3: | |||
| case AV_CODEC_ID_ADPCM_EA_R3: | |||
| header_size = 4 + 5 * ch; | |||
| *coded_samples = bytestream2_get_be32(gb); | |||
| break; | |||
| @@ -496,35 +496,35 @@ static int get_nb_samples(AVCodecContext *avctx, GetByteContext *gb, | |||
| nb_samples = (buf_size - header_size) * 2 / ch; | |||
| nb_samples -= nb_samples % 28; | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_DK3: | |||
| case AV_CODEC_ID_ADPCM_IMA_DK3: | |||
| if (avctx->block_align > 0) | |||
| buf_size = FFMIN(buf_size, avctx->block_align); | |||
| nb_samples = ((buf_size - 16) * 2 / 3 * 4) / ch; | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_DK4: | |||
| case AV_CODEC_ID_ADPCM_IMA_DK4: | |||
| if (avctx->block_align > 0) | |||
| buf_size = FFMIN(buf_size, avctx->block_align); | |||
| nb_samples = 1 + (buf_size - 4 * ch) * 2 / ch; | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_WAV: | |||
| case AV_CODEC_ID_ADPCM_IMA_WAV: | |||
| if (avctx->block_align > 0) | |||
| buf_size = FFMIN(buf_size, avctx->block_align); | |||
| nb_samples = 1 + (buf_size - 4 * ch) / (4 * ch) * 8; | |||
| break; | |||
| case CODEC_ID_ADPCM_MS: | |||
| case AV_CODEC_ID_ADPCM_MS: | |||
| if (avctx->block_align > 0) | |||
| buf_size = FFMIN(buf_size, avctx->block_align); | |||
| nb_samples = 2 + (buf_size - 7 * ch) * 2 / ch; | |||
| break; | |||
| case CODEC_ID_ADPCM_SBPRO_2: | |||
| case CODEC_ID_ADPCM_SBPRO_3: | |||
| case CODEC_ID_ADPCM_SBPRO_4: | |||
| case AV_CODEC_ID_ADPCM_SBPRO_2: | |||
| case AV_CODEC_ID_ADPCM_SBPRO_3: | |||
| case AV_CODEC_ID_ADPCM_SBPRO_4: | |||
| { | |||
| int samples_per_byte; | |||
| switch (avctx->codec->id) { | |||
| case CODEC_ID_ADPCM_SBPRO_2: samples_per_byte = 4; break; | |||
| case CODEC_ID_ADPCM_SBPRO_3: samples_per_byte = 3; break; | |||
| case CODEC_ID_ADPCM_SBPRO_4: samples_per_byte = 2; break; | |||
| case AV_CODEC_ID_ADPCM_SBPRO_2: samples_per_byte = 4; break; | |||
| case AV_CODEC_ID_ADPCM_SBPRO_3: samples_per_byte = 3; break; | |||
| case AV_CODEC_ID_ADPCM_SBPRO_4: samples_per_byte = 2; break; | |||
| } | |||
| if (!s->status[0].step_index) { | |||
| nb_samples++; | |||
| @@ -533,7 +533,7 @@ static int get_nb_samples(AVCodecContext *avctx, GetByteContext *gb, | |||
| nb_samples += buf_size * samples_per_byte / ch; | |||
| break; | |||
| } | |||
| case CODEC_ID_ADPCM_SWF: | |||
| case AV_CODEC_ID_ADPCM_SWF: | |||
| { | |||
| int buf_bits = buf_size * 8 - 2; | |||
| int nbits = (bytestream2_get_byte(gb) >> 6) + 2; | |||
| @@ -546,14 +546,14 @@ static int get_nb_samples(AVCodecContext *avctx, GetByteContext *gb, | |||
| nb_samples += 1 + (bits_left - block_hdr_size) / (nbits * ch); | |||
| break; | |||
| } | |||
| case CODEC_ID_ADPCM_THP: | |||
| case AV_CODEC_ID_ADPCM_THP: | |||
| has_coded_samples = 1; | |||
| bytestream2_skip(gb, 4); // channel size | |||
| *coded_samples = bytestream2_get_be32(gb); | |||
| *coded_samples -= *coded_samples % 14; | |||
| nb_samples = (buf_size - 80) / (8 * ch) * 14; | |||
| break; | |||
| case CODEC_ID_ADPCM_XA: | |||
| case AV_CODEC_ID_ADPCM_XA: | |||
| nb_samples = (buf_size / 128) * 224 / ch; | |||
| break; | |||
| } | |||
| @@ -605,7 +605,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| st = avctx->channels == 2 ? 1 : 0; | |||
| switch(avctx->codec->id) { | |||
| case CODEC_ID_ADPCM_IMA_QT: | |||
| case AV_CODEC_ID_ADPCM_IMA_QT: | |||
| /* In QuickTime, IMA is encoded by chunks of 34 bytes (=64 samples). | |||
| Channel data is interleaved per-chunk. */ | |||
| for (channel = 0; channel < avctx->channels; channel++) { | |||
| @@ -648,7 +648,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_WAV: | |||
| case AV_CODEC_ID_ADPCM_IMA_WAV: | |||
| for(i=0; i<avctx->channels; i++){ | |||
| cs = &(c->status[i]); | |||
| cs->predictor = *samples++ = sign_extend(bytestream2_get_le16u(&gb), 16); | |||
| @@ -676,7 +676,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| samples += 7 * avctx->channels; | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_4XM: | |||
| case AV_CODEC_ID_ADPCM_4XM: | |||
| for (i = 0; i < avctx->channels; i++) | |||
| c->status[i].predictor = sign_extend(bytestream2_get_le16u(&gb), 16); | |||
| @@ -701,7 +701,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_MS: | |||
| case AV_CODEC_ID_ADPCM_MS: | |||
| { | |||
| int block_predictor; | |||
| @@ -744,7 +744,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| break; | |||
| } | |||
| case CODEC_ID_ADPCM_IMA_DK4: | |||
| case AV_CODEC_ID_ADPCM_IMA_DK4: | |||
| for (channel = 0; channel < avctx->channels; channel++) { | |||
| cs = &c->status[channel]; | |||
| cs->predictor = *samples++ = sign_extend(bytestream2_get_le16u(&gb), 16); | |||
| @@ -761,7 +761,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| *samples++ = adpcm_ima_expand_nibble(&c->status[st], v & 0x0F, 3); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_DK3: | |||
| case AV_CODEC_ID_ADPCM_IMA_DK3: | |||
| { | |||
| int last_byte = 0; | |||
| int nibble; | |||
| @@ -822,7 +822,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| break; | |||
| } | |||
| case CODEC_ID_ADPCM_IMA_ISS: | |||
| case AV_CODEC_ID_ADPCM_IMA_ISS: | |||
| for (channel = 0; channel < avctx->channels; channel++) { | |||
| cs = &c->status[channel]; | |||
| cs->predictor = sign_extend(bytestream2_get_le16u(&gb), 16); | |||
| @@ -849,14 +849,14 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| *samples++ = adpcm_ima_expand_nibble(&c->status[st], v2, 3); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_APC: | |||
| case AV_CODEC_ID_ADPCM_IMA_APC: | |||
| while (bytestream2_get_bytes_left(&gb) > 0) { | |||
| int v = bytestream2_get_byteu(&gb); | |||
| *samples++ = adpcm_ima_expand_nibble(&c->status[0], v >> 4 , 3); | |||
| *samples++ = adpcm_ima_expand_nibble(&c->status[st], v & 0x0F, 3); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_WS: | |||
| case AV_CODEC_ID_ADPCM_IMA_WS: | |||
| if (c->vqa_version == 3) { | |||
| for (channel = 0; channel < avctx->channels; channel++) { | |||
| int16_t *smp = samples + channel; | |||
| @@ -881,7 +881,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| bytestream2_seek(&gb, 0, SEEK_END); | |||
| break; | |||
| case CODEC_ID_ADPCM_XA: | |||
| case AV_CODEC_ID_ADPCM_XA: | |||
| while (bytestream2_get_bytes_left(&gb) >= 128) { | |||
| if ((ret = xa_decode(avctx, samples, buf + bytestream2_tell(&gb), &c->status[0], | |||
| &c->status[1], avctx->channels)) < 0) | |||
| @@ -890,7 +890,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| samples += 28 * 8; | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_EA_EACS: | |||
| case AV_CODEC_ID_ADPCM_IMA_EA_EACS: | |||
| for (i=0; i<=st; i++) { | |||
| c->status[i].step_index = bytestream2_get_le32u(&gb); | |||
| if (c->status[i].step_index > 88u) { | |||
| @@ -908,14 +908,14 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| *samples++ = adpcm_ima_expand_nibble(&c->status[st], byte & 0x0F, 3); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_EA_SEAD: | |||
| case AV_CODEC_ID_ADPCM_IMA_EA_SEAD: | |||
| for (n = nb_samples >> (1 - st); n > 0; n--) { | |||
| int byte = bytestream2_get_byteu(&gb); | |||
| *samples++ = adpcm_ima_expand_nibble(&c->status[0], byte >> 4, 6); | |||
| *samples++ = adpcm_ima_expand_nibble(&c->status[st], byte & 0x0F, 6); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_EA: | |||
| case AV_CODEC_ID_ADPCM_EA: | |||
| { | |||
| int previous_left_sample, previous_right_sample; | |||
| int current_left_sample, current_right_sample; | |||
| @@ -967,7 +967,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| break; | |||
| } | |||
| case CODEC_ID_ADPCM_EA_MAXIS_XA: | |||
| case AV_CODEC_ID_ADPCM_EA_MAXIS_XA: | |||
| { | |||
| int coeff[2][2], shift[2]; | |||
| @@ -997,14 +997,14 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| bytestream2_seek(&gb, 0, SEEK_END); | |||
| break; | |||
| } | |||
| case CODEC_ID_ADPCM_EA_R1: | |||
| case CODEC_ID_ADPCM_EA_R2: | |||
| case CODEC_ID_ADPCM_EA_R3: { | |||
| case AV_CODEC_ID_ADPCM_EA_R1: | |||
| case AV_CODEC_ID_ADPCM_EA_R2: | |||
| case AV_CODEC_ID_ADPCM_EA_R3: { | |||
| /* channel numbering | |||
| 2chan: 0=fl, 1=fr | |||
| 4chan: 0=fl, 1=rl, 2=fr, 3=rr | |||
| 6chan: 0=fl, 1=c, 2=fr, 3=rl, 4=rr, 5=sub */ | |||
| const int big_endian = avctx->codec->id == CODEC_ID_ADPCM_EA_R3; | |||
| const int big_endian = avctx->codec->id == AV_CODEC_ID_ADPCM_EA_R3; | |||
| int previous_sample, current_sample, next_sample; | |||
| int coeff1, coeff2; | |||
| int shift; | |||
| @@ -1022,7 +1022,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| bytestream2_seek(&gb, offsets[channel], SEEK_SET); | |||
| samplesC = samples + channel; | |||
| if (avctx->codec->id == CODEC_ID_ADPCM_EA_R1) { | |||
| if (avctx->codec->id == AV_CODEC_ID_ADPCM_EA_R1) { | |||
| current_sample = sign_extend(bytestream2_get_le16(&gb), 16); | |||
| previous_sample = sign_extend(bytestream2_get_le16(&gb), 16); | |||
| } else { | |||
| @@ -1071,7 +1071,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| count = FFMAX(count, count1); | |||
| } | |||
| if (avctx->codec->id != CODEC_ID_ADPCM_EA_R1) { | |||
| if (avctx->codec->id != AV_CODEC_ID_ADPCM_EA_R1) { | |||
| c->status[channel].predictor = current_sample; | |||
| c->status[channel].prev_sample = previous_sample; | |||
| } | |||
| @@ -1081,7 +1081,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| bytestream2_seek(&gb, 0, SEEK_END); | |||
| break; | |||
| } | |||
| case CODEC_ID_ADPCM_EA_XAS: | |||
| case AV_CODEC_ID_ADPCM_EA_XAS: | |||
| for (channel=0; channel<avctx->channels; channel++) { | |||
| int coeff[2][4], shift[4]; | |||
| short *s2, *s = &samples[channel]; | |||
| @@ -1110,9 +1110,9 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_AMV: | |||
| case CODEC_ID_ADPCM_IMA_SMJPEG: | |||
| if (avctx->codec->id == CODEC_ID_ADPCM_IMA_AMV) { | |||
| case AV_CODEC_ID_ADPCM_IMA_AMV: | |||
| case AV_CODEC_ID_ADPCM_IMA_SMJPEG: | |||
| if (avctx->codec->id == AV_CODEC_ID_ADPCM_IMA_AMV) { | |||
| c->status[0].predictor = sign_extend(bytestream2_get_le16u(&gb), 16); | |||
| c->status[0].step_index = bytestream2_get_le16u(&gb); | |||
| bytestream2_skipu(&gb, 4); | |||
| @@ -1130,7 +1130,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| for (n = nb_samples >> (1 - st); n > 0; n--) { | |||
| int hi, lo, v = bytestream2_get_byteu(&gb); | |||
| if (avctx->codec->id == CODEC_ID_ADPCM_IMA_AMV) { | |||
| if (avctx->codec->id == AV_CODEC_ID_ADPCM_IMA_AMV) { | |||
| hi = v & 0x0F; | |||
| lo = v >> 4; | |||
| } else { | |||
| @@ -1142,16 +1142,16 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| *samples++ = adpcm_ima_expand_nibble(&c->status[0], hi, 3); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_CT: | |||
| case AV_CODEC_ID_ADPCM_CT: | |||
| for (n = nb_samples >> (1 - st); n > 0; n--) { | |||
| int v = bytestream2_get_byteu(&gb); | |||
| *samples++ = adpcm_ct_expand_nibble(&c->status[0 ], v >> 4 ); | |||
| *samples++ = adpcm_ct_expand_nibble(&c->status[st], v & 0x0F); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_SBPRO_4: | |||
| case CODEC_ID_ADPCM_SBPRO_3: | |||
| case CODEC_ID_ADPCM_SBPRO_2: | |||
| case AV_CODEC_ID_ADPCM_SBPRO_4: | |||
| case AV_CODEC_ID_ADPCM_SBPRO_3: | |||
| case AV_CODEC_ID_ADPCM_SBPRO_2: | |||
| if (!c->status[0].step_index) { | |||
| /* the first byte is a raw sample */ | |||
| *samples++ = 128 * (bytestream2_get_byteu(&gb) - 0x80); | |||
| @@ -1160,7 +1160,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| c->status[0].step_index = 1; | |||
| nb_samples--; | |||
| } | |||
| if (avctx->codec->id == CODEC_ID_ADPCM_SBPRO_4) { | |||
| if (avctx->codec->id == AV_CODEC_ID_ADPCM_SBPRO_4) { | |||
| for (n = nb_samples >> (1 - st); n > 0; n--) { | |||
| int byte = bytestream2_get_byteu(&gb); | |||
| *samples++ = adpcm_sbpro_expand_nibble(&c->status[0], | |||
| @@ -1168,7 +1168,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| *samples++ = adpcm_sbpro_expand_nibble(&c->status[st], | |||
| byte & 0x0F, 4, 0); | |||
| } | |||
| } else if (avctx->codec->id == CODEC_ID_ADPCM_SBPRO_3) { | |||
| } else if (avctx->codec->id == AV_CODEC_ID_ADPCM_SBPRO_3) { | |||
| for (n = nb_samples / 3; n > 0; n--) { | |||
| int byte = bytestream2_get_byteu(&gb); | |||
| *samples++ = adpcm_sbpro_expand_nibble(&c->status[0], | |||
| @@ -1192,18 +1192,18 @@ static int adpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_SWF: | |||
| case AV_CODEC_ID_ADPCM_SWF: | |||
| adpcm_swf_decode(avctx, buf, buf_size, samples); | |||
| bytestream2_seek(&gb, 0, SEEK_END); | |||
| break; | |||
| case CODEC_ID_ADPCM_YAMAHA: | |||
| case AV_CODEC_ID_ADPCM_YAMAHA: | |||
| for (n = nb_samples >> (1 - st); n > 0; n--) { | |||
| int v = bytestream2_get_byteu(&gb); | |||
| *samples++ = adpcm_yamaha_expand_nibble(&c->status[0 ], v & 0x0F); | |||
| *samples++ = adpcm_yamaha_expand_nibble(&c->status[st], v >> 4 ); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_THP: | |||
| case AV_CODEC_ID_ADPCM_THP: | |||
| { | |||
| int table[2][16]; | |||
| int prev[2][2]; | |||
| @@ -1279,30 +1279,30 @@ AVCodec ff_ ## name_ ## _decoder = { \ | |||
| } | |||
| /* Note: Do not forget to add new entries to the Makefile as well. */ | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_4XM, adpcm_4xm, "ADPCM 4X Movie"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_CT, adpcm_ct, "ADPCM Creative Technology"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_EA, adpcm_ea, "ADPCM Electronic Arts"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_EA_MAXIS_XA, adpcm_ea_maxis_xa, "ADPCM Electronic Arts Maxis CDROM XA"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_EA_R1, adpcm_ea_r1, "ADPCM Electronic Arts R1"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_EA_R2, adpcm_ea_r2, "ADPCM Electronic Arts R2"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_EA_R3, adpcm_ea_r3, "ADPCM Electronic Arts R3"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_EA_XAS, adpcm_ea_xas, "ADPCM Electronic Arts XAS"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_AMV, adpcm_ima_amv, "ADPCM IMA AMV"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_APC, adpcm_ima_apc, "ADPCM IMA CRYO APC"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_DK3, adpcm_ima_dk3, "ADPCM IMA Duck DK3"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_DK4, adpcm_ima_dk4, "ADPCM IMA Duck DK4"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_EA_EACS, adpcm_ima_ea_eacs, "ADPCM IMA Electronic Arts EACS"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_EA_SEAD, adpcm_ima_ea_sead, "ADPCM IMA Electronic Arts SEAD"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_ISS, adpcm_ima_iss, "ADPCM IMA Funcom ISS"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_QT, adpcm_ima_qt, "ADPCM IMA QuickTime"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_SMJPEG, adpcm_ima_smjpeg, "ADPCM IMA Loki SDL MJPEG"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_WAV, adpcm_ima_wav, "ADPCM IMA WAV"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_IMA_WS, adpcm_ima_ws, "ADPCM IMA Westwood"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_MS, adpcm_ms, "ADPCM Microsoft"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_SBPRO_2, adpcm_sbpro_2, "ADPCM Sound Blaster Pro 2-bit"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_SBPRO_3, adpcm_sbpro_3, "ADPCM Sound Blaster Pro 2.6-bit"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_SBPRO_4, adpcm_sbpro_4, "ADPCM Sound Blaster Pro 4-bit"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_SWF, adpcm_swf, "ADPCM Shockwave Flash"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_THP, adpcm_thp, "ADPCM Nintendo Gamecube THP"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_XA, adpcm_xa, "ADPCM CDROM XA"); | |||
| ADPCM_DECODER(CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha, "ADPCM Yamaha"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_4XM, adpcm_4xm, "ADPCM 4X Movie"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_CT, adpcm_ct, "ADPCM Creative Technology"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_EA, adpcm_ea, "ADPCM Electronic Arts"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_EA_MAXIS_XA, adpcm_ea_maxis_xa, "ADPCM Electronic Arts Maxis CDROM XA"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_EA_R1, adpcm_ea_r1, "ADPCM Electronic Arts R1"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_EA_R2, adpcm_ea_r2, "ADPCM Electronic Arts R2"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_EA_R3, adpcm_ea_r3, "ADPCM Electronic Arts R3"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_EA_XAS, adpcm_ea_xas, "ADPCM Electronic Arts XAS"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_AMV, adpcm_ima_amv, "ADPCM IMA AMV"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_APC, adpcm_ima_apc, "ADPCM IMA CRYO APC"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_DK3, adpcm_ima_dk3, "ADPCM IMA Duck DK3"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_DK4, adpcm_ima_dk4, "ADPCM IMA Duck DK4"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_EA_EACS, adpcm_ima_ea_eacs, "ADPCM IMA Electronic Arts EACS"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_EA_SEAD, adpcm_ima_ea_sead, "ADPCM IMA Electronic Arts SEAD"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_ISS, adpcm_ima_iss, "ADPCM IMA Funcom ISS"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_QT, adpcm_ima_qt, "ADPCM IMA QuickTime"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_SMJPEG, adpcm_ima_smjpeg, "ADPCM IMA Loki SDL MJPEG"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_WAV, adpcm_ima_wav, "ADPCM IMA WAV"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_IMA_WS, adpcm_ima_ws, "ADPCM IMA Westwood"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_MS, adpcm_ms, "ADPCM Microsoft"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_SBPRO_2, adpcm_sbpro_2, "ADPCM Sound Blaster Pro 2-bit"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_SBPRO_3, adpcm_sbpro_3, "ADPCM Sound Blaster Pro 2.6-bit"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_SBPRO_4, adpcm_sbpro_4, "ADPCM Sound Blaster Pro 4-bit"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_SWF, adpcm_swf, "ADPCM Shockwave Flash"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_THP, adpcm_thp, "ADPCM Nintendo Gamecube THP"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_XA, adpcm_xa, "ADPCM CDROM XA"); | |||
| ADPCM_DECODER(AV_CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha, "ADPCM Yamaha"); | |||
| @@ -92,7 +92,7 @@ static av_cold int adpcm_encode_init(AVCodecContext *avctx) | |||
| avctx->bits_per_coded_sample = av_get_bits_per_sample(avctx->codec->id); | |||
| switch (avctx->codec->id) { | |||
| case CODEC_ID_ADPCM_IMA_WAV: | |||
| case AV_CODEC_ID_ADPCM_IMA_WAV: | |||
| /* each 16 bits sample gives one nibble | |||
| and we have 4 bytes per channel overhead */ | |||
| avctx->frame_size = (BLKSIZE - 4 * avctx->channels) * 8 / | |||
| @@ -101,11 +101,11 @@ static av_cold int adpcm_encode_init(AVCodecContext *avctx) | |||
| have to buffer the samples :-( */ | |||
| avctx->block_align = BLKSIZE; | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_QT: | |||
| case AV_CODEC_ID_ADPCM_IMA_QT: | |||
| avctx->frame_size = 64; | |||
| avctx->block_align = 34 * avctx->channels; | |||
| break; | |||
| case CODEC_ID_ADPCM_MS: | |||
| case AV_CODEC_ID_ADPCM_MS: | |||
| /* each 16 bits sample gives one nibble | |||
| and we have 7 bytes per channel overhead */ | |||
| avctx->frame_size = (BLKSIZE - 7 * avctx->channels) * 2 / | |||
| @@ -122,11 +122,11 @@ static av_cold int adpcm_encode_init(AVCodecContext *avctx) | |||
| bytestream_put_le16(&extradata, ff_adpcm_AdaptCoeff2[i] * 4); | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_YAMAHA: | |||
| case AV_CODEC_ID_ADPCM_YAMAHA: | |||
| avctx->frame_size = BLKSIZE * 2 / avctx->channels; | |||
| avctx->block_align = BLKSIZE; | |||
| break; | |||
| case CODEC_ID_ADPCM_SWF: | |||
| case AV_CODEC_ID_ADPCM_SWF: | |||
| if (avctx->sample_rate != 11025 && | |||
| avctx->sample_rate != 22050 && | |||
| avctx->sample_rate != 44100) { | |||
| @@ -294,13 +294,13 @@ static void adpcm_compress_trellis(AVCodecContext *avctx, | |||
| nodes[0]->step = c->step_index; | |||
| nodes[0]->sample1 = c->sample1; | |||
| nodes[0]->sample2 = c->sample2; | |||
| if (version == CODEC_ID_ADPCM_IMA_WAV || | |||
| version == CODEC_ID_ADPCM_IMA_QT || | |||
| version == CODEC_ID_ADPCM_SWF) | |||
| if (version == AV_CODEC_ID_ADPCM_IMA_WAV || | |||
| version == AV_CODEC_ID_ADPCM_IMA_QT || | |||
| version == AV_CODEC_ID_ADPCM_SWF) | |||
| nodes[0]->sample1 = c->prev_sample; | |||
| if (version == CODEC_ID_ADPCM_MS) | |||
| if (version == AV_CODEC_ID_ADPCM_MS) | |||
| nodes[0]->step = c->idelta; | |||
| if (version == CODEC_ID_ADPCM_YAMAHA) { | |||
| if (version == AV_CODEC_ID_ADPCM_YAMAHA) { | |||
| if (c->step == 0) { | |||
| nodes[0]->step = 127; | |||
| nodes[0]->sample1 = 0; | |||
| @@ -322,7 +322,7 @@ static void adpcm_compress_trellis(AVCodecContext *avctx, | |||
| const int range = (j < frontier / 2) ? 1 : 0; | |||
| const int step = nodes[j]->step; | |||
| int nidx; | |||
| if (version == CODEC_ID_ADPCM_MS) { | |||
| if (version == AV_CODEC_ID_ADPCM_MS) { | |||
| const int predictor = ((nodes[j]->sample1 * c->coeff1) + | |||
| (nodes[j]->sample2 * c->coeff2)) / 64; | |||
| const int div = (sample - predictor) / step; | |||
| @@ -398,9 +398,9 @@ static void adpcm_compress_trellis(AVCodecContext *avctx, | |||
| STORE_NODE(ms, FFMAX(16, | |||
| (ff_adpcm_AdaptationTable[nibble] * step) >> 8)); | |||
| } | |||
| } else if (version == CODEC_ID_ADPCM_IMA_WAV || | |||
| version == CODEC_ID_ADPCM_IMA_QT || | |||
| version == CODEC_ID_ADPCM_SWF) { | |||
| } else if (version == AV_CODEC_ID_ADPCM_IMA_WAV || | |||
| version == AV_CODEC_ID_ADPCM_IMA_QT || | |||
| version == AV_CODEC_ID_ADPCM_SWF) { | |||
| #define LOOP_NODES(NAME, STEP_TABLE, STEP_INDEX)\ | |||
| const int predictor = nodes[j]->sample1;\ | |||
| const int div = (sample - predictor) * 4 / STEP_TABLE;\ | |||
| @@ -419,7 +419,7 @@ static void adpcm_compress_trellis(AVCodecContext *avctx, | |||
| } | |||
| LOOP_NODES(ima, ff_adpcm_step_table[step], | |||
| av_clip(step + ff_adpcm_index_table[nibble], 0, 88)); | |||
| } else { //CODEC_ID_ADPCM_YAMAHA | |||
| } else { //AV_CODEC_ID_ADPCM_YAMAHA | |||
| LOOP_NODES(yamaha, step, | |||
| av_clip((step * ff_adpcm_yamaha_indexscale[nibble]) >> 8, | |||
| 127, 24567)); | |||
| @@ -487,7 +487,7 @@ static int adpcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, | |||
| samples = (const int16_t *)frame->data[0]; | |||
| st = avctx->channels == 2; | |||
| if (avctx->codec_id == CODEC_ID_ADPCM_SWF) | |||
| if (avctx->codec_id == AV_CODEC_ID_ADPCM_SWF) | |||
| pkt_size = (2 + avctx->channels * (22 + 4 * (frame->nb_samples - 1)) + 7) / 8; | |||
| else | |||
| pkt_size = avctx->block_align; | |||
| @@ -498,7 +498,7 @@ static int adpcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, | |||
| dst = avpkt->data; | |||
| switch(avctx->codec->id) { | |||
| case CODEC_ID_ADPCM_IMA_WAV: | |||
| case AV_CODEC_ID_ADPCM_IMA_WAV: | |||
| n = frame->nb_samples / 8; | |||
| c->status[0].prev_sample = samples[0]; | |||
| /* c->status[0].step_index = 0; | |||
| @@ -563,7 +563,7 @@ static int adpcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, | |||
| } | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_IMA_QT: | |||
| case AV_CODEC_ID_ADPCM_IMA_QT: | |||
| { | |||
| int ch, i; | |||
| PutBitContext pb; | |||
| @@ -593,7 +593,7 @@ static int adpcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, | |||
| flush_put_bits(&pb); | |||
| break; | |||
| } | |||
| case CODEC_ID_ADPCM_SWF: | |||
| case AV_CODEC_ID_ADPCM_SWF: | |||
| { | |||
| int i; | |||
| PutBitContext pb; | |||
| @@ -637,7 +637,7 @@ static int adpcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, | |||
| flush_put_bits(&pb); | |||
| break; | |||
| } | |||
| case CODEC_ID_ADPCM_MS: | |||
| case AV_CODEC_ID_ADPCM_MS: | |||
| for (i = 0; i < avctx->channels; i++) { | |||
| int predictor = 0; | |||
| *dst++ = predictor; | |||
| @@ -681,7 +681,7 @@ static int adpcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, | |||
| } | |||
| } | |||
| break; | |||
| case CODEC_ID_ADPCM_YAMAHA: | |||
| case AV_CODEC_ID_ADPCM_YAMAHA: | |||
| n = frame->nb_samples / 2; | |||
| if (avctx->trellis > 0) { | |||
| FF_ALLOC_OR_GOTO(avctx, buf, 2 * n * 2, error); | |||
| @@ -733,8 +733,8 @@ AVCodec ff_ ## name_ ## _encoder = { \ | |||
| .long_name = NULL_IF_CONFIG_SMALL(long_name_), \ | |||
| } | |||
| ADPCM_ENCODER(CODEC_ID_ADPCM_IMA_QT, adpcm_ima_qt, "ADPCM IMA QuickTime"); | |||
| ADPCM_ENCODER(CODEC_ID_ADPCM_IMA_WAV, adpcm_ima_wav, "ADPCM IMA WAV"); | |||
| ADPCM_ENCODER(CODEC_ID_ADPCM_MS, adpcm_ms, "ADPCM Microsoft"); | |||
| ADPCM_ENCODER(CODEC_ID_ADPCM_SWF, adpcm_swf, "ADPCM Shockwave Flash"); | |||
| ADPCM_ENCODER(CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha, "ADPCM Yamaha"); | |||
| ADPCM_ENCODER(AV_CODEC_ID_ADPCM_IMA_QT, adpcm_ima_qt, "ADPCM IMA QuickTime"); | |||
| ADPCM_ENCODER(AV_CODEC_ID_ADPCM_IMA_WAV, adpcm_ima_wav, "ADPCM IMA WAV"); | |||
| ADPCM_ENCODER(AV_CODEC_ID_ADPCM_MS, adpcm_ms, "ADPCM Microsoft"); | |||
| ADPCM_ENCODER(AV_CODEC_ID_ADPCM_SWF, adpcm_swf, "ADPCM Shockwave Flash"); | |||
| ADPCM_ENCODER(AV_CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha, "ADPCM Yamaha"); | |||
| @@ -89,7 +89,7 @@ static int adx_parse(AVCodecParserContext *s1, | |||
| } | |||
| AVCodecParser ff_adx_parser = { | |||
| .codec_ids = { CODEC_ID_ADPCM_ADX }, | |||
| .codec_ids = { AV_CODEC_ID_ADPCM_ADX }, | |||
| .priv_data_size = sizeof(ADXParseContext), | |||
| .parser_parse = adx_parse, | |||
| .parser_close = ff_parse_close, | |||
| @@ -175,7 +175,7 @@ static void adx_decode_flush(AVCodecContext *avctx) | |||
| AVCodec ff_adpcm_adx_decoder = { | |||
| .name = "adpcm_adx", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_ADPCM_ADX, | |||
| .id = AV_CODEC_ID_ADPCM_ADX, | |||
| .priv_data_size = sizeof(ADXContext), | |||
| .init = adx_decode_init, | |||
| .decode = adx_decode_frame, | |||
| @@ -166,7 +166,7 @@ static int adx_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, | |||
| AVCodec ff_adpcm_adx_encoder = { | |||
| .name = "adpcm_adx", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_ADPCM_ADX, | |||
| .id = AV_CODEC_ID_ADPCM_ADX, | |||
| .priv_data_size = sizeof(ADXContext), | |||
| .init = adx_encode_init, | |||
| .encode2 = adx_encode_frame, | |||
| @@ -605,7 +605,7 @@ static av_cold int alac_decode_init(AVCodecContext * avctx) | |||
| AVCodec ff_alac_decoder = { | |||
| .name = "alac", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_ALAC, | |||
| .id = AV_CODEC_ID_ALAC, | |||
| .priv_data_size = sizeof(ALACContext), | |||
| .init = alac_decode_init, | |||
| .close = alac_decode_close, | |||
| @@ -576,7 +576,7 @@ static int alac_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, | |||
| AVCodec ff_alac_encoder = { | |||
| .name = "alac", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_ALAC, | |||
| .id = AV_CODEC_ID_ALAC, | |||
| .priv_data_size = sizeof(AlacEncodeContext), | |||
| .init = alac_encode_init, | |||
| .encode2 = alac_encode_frame, | |||
| @@ -1740,7 +1740,7 @@ static av_cold void flush(AVCodecContext *avctx) | |||
| AVCodec ff_als_decoder = { | |||
| .name = "als", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_MP4ALS, | |||
| .id = AV_CODEC_ID_MP4ALS, | |||
| .priv_data_size = sizeof(ALSDecContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -1057,7 +1057,7 @@ static int amrnb_decode_frame(AVCodecContext *avctx, void *data, | |||
| AVCodec ff_amrnb_decoder = { | |||
| .name = "amrnb", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_AMR_NB, | |||
| .id = AV_CODEC_ID_AMR_NB, | |||
| .priv_data_size = sizeof(AMRContext), | |||
| .init = amrnb_decode_init, | |||
| .decode = amrnb_decode_frame, | |||
| @@ -1237,7 +1237,7 @@ static int amrwb_decode_frame(AVCodecContext *avctx, void *data, | |||
| AVCodec ff_amrwb_decoder = { | |||
| .name = "amrwb", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_AMR_WB, | |||
| .id = AV_CODEC_ID_AMR_WB, | |||
| .priv_data_size = sizeof(AMRWBContext), | |||
| .init = amrwb_decode_init, | |||
| .decode = amrwb_decode_frame, | |||
| @@ -186,7 +186,7 @@ static av_cold int decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_anm_decoder = { | |||
| .name = "anm", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_ANM, | |||
| .id = AV_CODEC_ID_ANM, | |||
| .priv_data_size = sizeof(AnmContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -425,7 +425,7 @@ static av_cold int decode_close(AVCodecContext *avctx) | |||
| AVCodec ff_ansi_decoder = { | |||
| .name = "ansi", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_ANSI, | |||
| .id = AV_CODEC_ID_ANSI, | |||
| .priv_data_size = sizeof(AnsiContext), | |||
| .init = decode_init, | |||
| .close = decode_close, | |||
| @@ -987,7 +987,7 @@ static const AVClass ape_decoder_class = { | |||
| AVCodec ff_ape_decoder = { | |||
| .name = "ape", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_APE, | |||
| .id = AV_CODEC_ID_APE, | |||
| .priv_data_size = sizeof(APEContext), | |||
| .init = ape_decode_init, | |||
| .close = ape_decode_close, | |||
| @@ -60,7 +60,7 @@ static void audio_encode_example(const char *filename) | |||
| printf("Audio encoding\n"); | |||
| /* find the MP2 encoder */ | |||
| codec = avcodec_find_encoder(CODEC_ID_MP2); | |||
| codec = avcodec_find_encoder(AV_CODEC_ID_MP2); | |||
| if (!codec) { | |||
| fprintf(stderr, "codec not found\n"); | |||
| exit(1); | |||
| @@ -130,7 +130,7 @@ static void audio_decode_example(const char *outfilename, const char *filename) | |||
| printf("Audio decoding\n"); | |||
| /* find the mpeg audio decoder */ | |||
| codec = avcodec_find_decoder(CODEC_ID_MP2); | |||
| codec = avcodec_find_decoder(AV_CODEC_ID_MP2); | |||
| if (!codec) { | |||
| fprintf(stderr, "codec not found\n"); | |||
| exit(1); | |||
| @@ -221,7 +221,7 @@ static void video_encode_example(const char *filename) | |||
| printf("Video encoding\n"); | |||
| /* find the mpeg1 video encoder */ | |||
| codec = avcodec_find_encoder(CODEC_ID_MPEG1VIDEO); | |||
| codec = avcodec_find_encoder(AV_CODEC_ID_MPEG1VIDEO); | |||
| if (!codec) { | |||
| fprintf(stderr, "codec not found\n"); | |||
| exit(1); | |||
| @@ -352,7 +352,7 @@ static void video_decode_example(const char *outfilename, const char *filename) | |||
| printf("Video decoding\n"); | |||
| /* find the mpeg1 video decoder */ | |||
| codec = avcodec_find_decoder(CODEC_ID_MPEG1VIDEO); | |||
| codec = avcodec_find_decoder(AV_CODEC_ID_MPEG1VIDEO); | |||
| if (!codec) { | |||
| fprintf(stderr, "codec not found\n"); | |||
| exit(1); | |||
| @@ -52,10 +52,10 @@ static void ff_h264_pred_init_neon(H264PredContext *h, int codec_id, const int b | |||
| h->pred8x8[VERT_PRED8x8 ] = ff_pred8x8_vert_neon; | |||
| h->pred8x8[HOR_PRED8x8 ] = ff_pred8x8_hor_neon; | |||
| if (codec_id != CODEC_ID_VP8) | |||
| if (codec_id != AV_CODEC_ID_VP8) | |||
| h->pred8x8[PLANE_PRED8x8] = ff_pred8x8_plane_neon; | |||
| h->pred8x8[DC_128_PRED8x8 ] = ff_pred8x8_128_dc_neon; | |||
| if (codec_id != CODEC_ID_RV40 && codec_id != CODEC_ID_VP8) { | |||
| if (codec_id != AV_CODEC_ID_RV40 && codec_id != AV_CODEC_ID_VP8) { | |||
| h->pred8x8[DC_PRED8x8 ] = ff_pred8x8_dc_neon; | |||
| h->pred8x8[LEFT_DC_PRED8x8] = ff_pred8x8_left_dc_neon; | |||
| h->pred8x8[TOP_DC_PRED8x8 ] = ff_pred8x8_top_dc_neon; | |||
| @@ -71,7 +71,7 @@ static void ff_h264_pred_init_neon(H264PredContext *h, int codec_id, const int b | |||
| h->pred16x16[LEFT_DC_PRED8x8] = ff_pred16x16_left_dc_neon; | |||
| h->pred16x16[TOP_DC_PRED8x8 ] = ff_pred16x16_top_dc_neon; | |||
| h->pred16x16[DC_128_PRED8x8 ] = ff_pred16x16_128_dc_neon; | |||
| if (codec_id != CODEC_ID_SVQ3 && codec_id != CODEC_ID_RV40 && codec_id != CODEC_ID_VP8) | |||
| if (codec_id != AV_CODEC_ID_SVQ3 && codec_id != AV_CODEC_ID_RV40 && codec_id != AV_CODEC_ID_VP8) | |||
| h->pred16x16[PLANE_PRED8x8 ] = ff_pred16x16_plane_neon; | |||
| } | |||
| @@ -27,11 +27,11 @@ | |||
| void ff_vp6_edge_filter_hor_neon(uint8_t *yuv, int stride, int t); | |||
| void ff_vp6_edge_filter_ver_neon(uint8_t *yuv, int stride, int t); | |||
| void ff_vp56dsp_init_arm(VP56DSPContext *s, enum CodecID codec) | |||
| void ff_vp56dsp_init_arm(VP56DSPContext *s, enum AVCodecID codec) | |||
| { | |||
| int cpu_flags = av_get_cpu_flags(); | |||
| if (codec != CODEC_ID_VP5 && have_neon(cpu_flags)) { | |||
| if (codec != AV_CODEC_ID_VP5 && have_neon(cpu_flags)) { | |||
| s->edge_filter_hor = ff_vp6_edge_filter_hor_neon; | |||
| s->edge_filter_ver = ff_vp6_edge_filter_ver_neon; | |||
| } | |||
| @@ -56,7 +56,7 @@ AVCodec ff_ass_decoder = { | |||
| .name = "ass", | |||
| .long_name = NULL_IF_CONFIG_SMALL("SSA (SubStation Alpha) subtitle"), | |||
| .type = AVMEDIA_TYPE_SUBTITLE, | |||
| .id = CODEC_ID_SSA, | |||
| .id = AV_CODEC_ID_SSA, | |||
| .init = ass_decode_init, | |||
| .decode = ass_decode_frame, | |||
| }; | |||
| @@ -61,7 +61,7 @@ AVCodec ff_ass_encoder = { | |||
| .name = "ass", | |||
| .long_name = NULL_IF_CONFIG_SMALL("SSA (SubStation Alpha) subtitle"), | |||
| .type = AVMEDIA_TYPE_SUBTITLE, | |||
| .id = CODEC_ID_SSA, | |||
| .id = AV_CODEC_ID_SSA, | |||
| .init = ass_encode_init, | |||
| .encode = ass_encode_frame, | |||
| }; | |||
| @@ -311,7 +311,7 @@ static inline int decode_mb(ASV1Context *a, DCTELEM block[6][64]){ | |||
| a->dsp.clear_blocks(block[0]); | |||
| if(a->avctx->codec_id == CODEC_ID_ASV1){ | |||
| if(a->avctx->codec_id == AV_CODEC_ID_ASV1){ | |||
| for(i=0; i<6; i++){ | |||
| if( asv1_decode_block(a, block[i]) < 0) | |||
| return -1; | |||
| @@ -335,7 +335,7 @@ static inline int encode_mb(ASV1Context *a, DCTELEM block[6][64]){ | |||
| return -1; | |||
| } | |||
| if(a->avctx->codec_id == CODEC_ID_ASV1){ | |||
| if(a->avctx->codec_id == AV_CODEC_ID_ASV1){ | |||
| for(i=0; i<6; i++) | |||
| asv1_encode_block(a, block[i]); | |||
| }else{ | |||
| @@ -415,7 +415,7 @@ static int decode_frame(AVCodecContext *avctx, | |||
| if (!a->bitstream_buffer) | |||
| return AVERROR(ENOMEM); | |||
| if(avctx->codec_id == CODEC_ID_ASV1) | |||
| if(avctx->codec_id == AV_CODEC_ID_ASV1) | |||
| a->dsp.bswap_buf((uint32_t*)a->bitstream_buffer, (const uint32_t*)buf, buf_size/4); | |||
| else{ | |||
| int i; | |||
| @@ -514,7 +514,7 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt, | |||
| size= put_bits_count(&a->pb)/32; | |||
| if(avctx->codec_id == CODEC_ID_ASV1) | |||
| if(avctx->codec_id == AV_CODEC_ID_ASV1) | |||
| a->dsp.bswap_buf((uint32_t*)pkt->data, (uint32_t*)pkt->data, size); | |||
| else{ | |||
| int i; | |||
| @@ -548,7 +548,7 @@ static av_cold int decode_init(AVCodecContext *avctx){ | |||
| ASV1Context * const a = avctx->priv_data; | |||
| AVFrame *p= &a->picture; | |||
| int i; | |||
| const int scale= avctx->codec_id == CODEC_ID_ASV1 ? 1 : 2; | |||
| const int scale= avctx->codec_id == AV_CODEC_ID_ASV1 ? 1 : 2; | |||
| common_init(avctx); | |||
| init_vlcs(a); | |||
| @@ -558,7 +558,7 @@ static av_cold int decode_init(AVCodecContext *avctx){ | |||
| a->inv_qscale= avctx->extradata[0]; | |||
| if(a->inv_qscale == 0){ | |||
| av_log(avctx, AV_LOG_ERROR, "illegal qscale 0\n"); | |||
| if(avctx->codec_id == CODEC_ID_ASV1) | |||
| if(avctx->codec_id == AV_CODEC_ID_ASV1) | |||
| a->inv_qscale= 6; | |||
| else | |||
| a->inv_qscale= 10; | |||
| @@ -582,7 +582,7 @@ static av_cold int decode_init(AVCodecContext *avctx){ | |||
| static av_cold int encode_init(AVCodecContext *avctx){ | |||
| ASV1Context * const a = avctx->priv_data; | |||
| int i; | |||
| const int scale= avctx->codec_id == CODEC_ID_ASV1 ? 1 : 2; | |||
| const int scale= avctx->codec_id == AV_CODEC_ID_ASV1 ? 1 : 2; | |||
| common_init(avctx); | |||
| @@ -620,7 +620,7 @@ static av_cold int decode_end(AVCodecContext *avctx){ | |||
| AVCodec ff_asv1_decoder = { | |||
| .name = "asv1", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_ASV1, | |||
| .id = AV_CODEC_ID_ASV1, | |||
| .priv_data_size = sizeof(ASV1Context), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -632,7 +632,7 @@ AVCodec ff_asv1_decoder = { | |||
| AVCodec ff_asv2_decoder = { | |||
| .name = "asv2", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_ASV2, | |||
| .id = AV_CODEC_ID_ASV2, | |||
| .priv_data_size = sizeof(ASV1Context), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -645,7 +645,7 @@ AVCodec ff_asv2_decoder = { | |||
| AVCodec ff_asv1_encoder = { | |||
| .name = "asv1", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_ASV1, | |||
| .id = AV_CODEC_ID_ASV1, | |||
| .priv_data_size = sizeof(ASV1Context), | |||
| .init = encode_init, | |||
| .encode2 = encode_frame, | |||
| @@ -658,7 +658,7 @@ AVCodec ff_asv1_encoder = { | |||
| AVCodec ff_asv2_encoder = { | |||
| .name = "asv2", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_ASV2, | |||
| .id = AV_CODEC_ID_ASV2, | |||
| .priv_data_size = sizeof(ASV1Context), | |||
| .init = encode_init, | |||
| .encode2 = encode_frame, | |||
| @@ -403,7 +403,7 @@ static av_cold int atrac1_decode_init(AVCodecContext *avctx) | |||
| AVCodec ff_atrac1_decoder = { | |||
| .name = "atrac1", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_ATRAC1, | |||
| .id = AV_CODEC_ID_ATRAC1, | |||
| .priv_data_size = sizeof(AT1Ctx), | |||
| .init = atrac1_decode_init, | |||
| .close = atrac1_decode_end, | |||
| @@ -1068,7 +1068,7 @@ AVCodec ff_atrac3_decoder = | |||
| { | |||
| .name = "atrac3", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_ATRAC3, | |||
| .id = AV_CODEC_ID_ATRAC3, | |||
| .priv_data_size = sizeof(ATRAC3Context), | |||
| .init = atrac3_decode_init, | |||
| .close = atrac3_decode_close, | |||
| @@ -125,7 +125,7 @@ static av_cold int aura_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_aura2_decoder = { | |||
| .name = "aura2", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_AURA2, | |||
| .id = AV_CODEC_ID_AURA2, | |||
| .priv_data_size = sizeof(AuraDecodeContext), | |||
| .init = aura_decode_init, | |||
| .close = aura_decode_end, | |||
| @@ -1265,7 +1265,7 @@ typedef struct AVCodecContext { | |||
| enum AVMediaType codec_type; /* see AVMEDIA_TYPE_xxx */ | |||
| struct AVCodec *codec; | |||
| char codec_name[32]; | |||
| enum CodecID codec_id; /* see AV_CODEC_ID_xxx */ | |||
| enum AVCodecID codec_id; /* see AV_CODEC_ID_xxx */ | |||
| /** | |||
| * fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A'). | |||
| @@ -2869,7 +2869,7 @@ typedef struct AVCodec { | |||
| */ | |||
| const char *long_name; | |||
| enum AVMediaType type; | |||
| enum CodecID id; | |||
| enum AVCodecID id; | |||
| /** | |||
| * Codec capabilities. | |||
| * see CODEC_CAP_* | |||
| @@ -2967,9 +2967,9 @@ typedef struct AVHWAccel { | |||
| /** | |||
| * Codec implemented by the hardware accelerator. | |||
| * | |||
| * See CODEC_ID_xxx | |||
| * See AV_CODEC_ID_xxx | |||
| */ | |||
| enum CodecID id; | |||
| enum AVCodecID id; | |||
| /** | |||
| * Supported pixel format. | |||
| @@ -3388,10 +3388,10 @@ uint8_t* av_packet_get_side_data(AVPacket *pkt, enum AVPacketSideDataType type, | |||
| /** | |||
| * Find a registered decoder with a matching codec ID. | |||
| * | |||
| * @param id CodecID of the requested decoder | |||
| * @param id AVCodecID of the requested decoder | |||
| * @return A decoder if one was found, NULL otherwise. | |||
| */ | |||
| AVCodec *avcodec_find_decoder(enum CodecID id); | |||
| AVCodec *avcodec_find_decoder(enum AVCodecID id); | |||
| /** | |||
| * Find a registered decoder with the specified name. | |||
| @@ -3810,10 +3810,10 @@ void av_parser_close(AVCodecParserContext *s); | |||
| /** | |||
| * Find a registered encoder with a matching codec ID. | |||
| * | |||
| * @param id CodecID of the requested encoder | |||
| * @param id AVCodecID of the requested encoder | |||
| * @return An encoder if one was found, NULL otherwise. | |||
| */ | |||
| AVCodec *avcodec_find_encoder(enum CodecID id); | |||
| AVCodec *avcodec_find_encoder(enum AVCodecID id); | |||
| /** | |||
| * Find a registered encoder with the specified name. | |||
| @@ -4323,7 +4323,7 @@ void avcodec_default_free_buffers(AVCodecContext *s); | |||
| * @param[in] codec_id the codec | |||
| * @return Number of bits per sample or zero if unknown for the given codec. | |||
| */ | |||
| int av_get_bits_per_sample(enum CodecID codec_id); | |||
| int av_get_bits_per_sample(enum AVCodecID codec_id); | |||
| /** | |||
| * Return codec bits per sample. | |||
| @@ -4333,7 +4333,7 @@ int av_get_bits_per_sample(enum CodecID codec_id); | |||
| * @param[in] codec_id the codec | |||
| * @return Number of bits per sample or zero if unknown for the given codec. | |||
| */ | |||
| int av_get_exact_bits_per_sample(enum CodecID codec_id); | |||
| int av_get_exact_bits_per_sample(enum AVCodecID codec_id); | |||
| /** | |||
| * Return audio frame duration. | |||
| @@ -4481,7 +4481,7 @@ int av_lockmgr_register(int (*cb)(void **mutex, enum AVLockOp op)); | |||
| /** | |||
| * Get the type of the given codec. | |||
| */ | |||
| enum AVMediaType avcodec_get_type(enum CodecID codec_id); | |||
| enum AVMediaType avcodec_get_type(enum AVCodecID codec_id); | |||
| /** | |||
| * @return a positive value if s is open (i.e. avcodec_open2() was called on it | |||
| @@ -173,7 +173,7 @@ static av_cold int avs_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_avs_decoder = { | |||
| .name = "avs", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_AVS, | |||
| .id = AV_CODEC_ID_AVS, | |||
| .priv_data_size = sizeof(AvsContext), | |||
| .init = avs_decode_init, | |||
| .decode = avs_decode_frame, | |||
| @@ -153,7 +153,7 @@ static av_cold int bethsoftvid_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_bethsoftvid_decoder = { | |||
| .name = "bethsoftvid", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_BETHSOFTVID, | |||
| .id = AV_CODEC_ID_BETHSOFTVID, | |||
| .priv_data_size = sizeof(BethsoftvidContext), | |||
| .init = bethsoftvid_decode_init, | |||
| .close = bethsoftvid_decode_end, | |||
| @@ -180,7 +180,7 @@ static av_cold int bfi_decode_close(AVCodecContext *avctx) | |||
| AVCodec ff_bfi_decoder = { | |||
| .name = "bfi", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_BFI, | |||
| .id = AV_CODEC_ID_BFI, | |||
| .priv_data_size = sizeof(BFIContext), | |||
| .init = bfi_decode_init, | |||
| .close = bfi_decode_close, | |||
| @@ -1330,7 +1330,7 @@ static av_cold int decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_bink_decoder = { | |||
| .name = "binkvideo", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_BINKVIDEO, | |||
| .id = AV_CODEC_ID_BINKVIDEO, | |||
| .priv_data_size = sizeof(BinkContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -98,7 +98,7 @@ static av_cold int decode_init(AVCodecContext *avctx) | |||
| s->version_b = avctx->extradata && avctx->extradata[3] == 'b'; | |||
| if (avctx->codec->id == CODEC_ID_BINKAUDIO_RDFT) { | |||
| if (avctx->codec->id == AV_CODEC_ID_BINKAUDIO_RDFT) { | |||
| // audio is already interleaved for the RDFT format variant | |||
| sample_rate *= avctx->channels; | |||
| s->channels = 1; | |||
| @@ -141,7 +141,7 @@ static av_cold int decode_init(AVCodecContext *avctx) | |||
| s->prev_ptr[i] = s->coeffs_ptr[i] + s->frame_len - s->overlap_len; | |||
| } | |||
| if (CONFIG_BINKAUDIO_RDFT_DECODER && avctx->codec->id == CODEC_ID_BINKAUDIO_RDFT) | |||
| if (CONFIG_BINKAUDIO_RDFT_DECODER && avctx->codec->id == AV_CODEC_ID_BINKAUDIO_RDFT) | |||
| ff_rdft_init(&s->trans.rdft, frame_len_bits, DFT_C2R); | |||
| else if (CONFIG_BINKAUDIO_DCT_DECODER) | |||
| ff_dct_init(&s->trans.dct, frame_len_bits, DCT_III); | |||
| @@ -293,7 +293,7 @@ static av_cold int decode_end(AVCodecContext *avctx) | |||
| BinkAudioContext * s = avctx->priv_data; | |||
| av_freep(&s->bands); | |||
| av_freep(&s->packet_buffer); | |||
| if (CONFIG_BINKAUDIO_RDFT_DECODER && avctx->codec->id == CODEC_ID_BINKAUDIO_RDFT) | |||
| if (CONFIG_BINKAUDIO_RDFT_DECODER && avctx->codec->id == AV_CODEC_ID_BINKAUDIO_RDFT) | |||
| ff_rdft_end(&s->trans.rdft); | |||
| else if (CONFIG_BINKAUDIO_DCT_DECODER) | |||
| ff_dct_end(&s->trans.dct); | |||
| @@ -346,7 +346,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| samples = (int16_t *)s->frame.data[0]; | |||
| if (decode_block(s, samples, avctx->codec->id == CODEC_ID_BINKAUDIO_DCT)) { | |||
| if (decode_block(s, samples, avctx->codec->id == AV_CODEC_ID_BINKAUDIO_DCT)) { | |||
| av_log(avctx, AV_LOG_ERROR, "Incomplete packet\n"); | |||
| return AVERROR_INVALIDDATA; | |||
| } | |||
| @@ -361,7 +361,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, | |||
| AVCodec ff_binkaudio_rdft_decoder = { | |||
| .name = "binkaudio_rdft", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_BINKAUDIO_RDFT, | |||
| .id = AV_CODEC_ID_BINKAUDIO_RDFT, | |||
| .priv_data_size = sizeof(BinkAudioContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -373,7 +373,7 @@ AVCodec ff_binkaudio_rdft_decoder = { | |||
| AVCodec ff_binkaudio_dct_decoder = { | |||
| .name = "binkaudio_dct", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_BINKAUDIO_DCT, | |||
| .id = AV_CODEC_ID_BINKAUDIO_DCT, | |||
| .priv_data_size = sizeof(BinkAudioContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -364,7 +364,7 @@ static av_cold int bmp_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_bmp_decoder = { | |||
| .name = "bmp", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_BMP, | |||
| .id = AV_CODEC_ID_BMP, | |||
| .priv_data_size = sizeof(BMPContext), | |||
| .init = bmp_decode_init, | |||
| .close = bmp_decode_end, | |||
| @@ -162,7 +162,7 @@ static int bmp_encode_frame(AVCodecContext *avctx, AVPacket *pkt, | |||
| AVCodec ff_bmp_encoder = { | |||
| .name = "bmp", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_BMP, | |||
| .id = AV_CODEC_ID_BMP, | |||
| .priv_data_size = sizeof(BMPContext), | |||
| .init = bmp_encode_init, | |||
| .encode2 = bmp_encode_frame, | |||
| @@ -360,7 +360,7 @@ static int bmv_aud_decode_frame(AVCodecContext *avctx, void *data, | |||
| AVCodec ff_bmv_video_decoder = { | |||
| .name = "bmv_video", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_BMV_VIDEO, | |||
| .id = AV_CODEC_ID_BMV_VIDEO, | |||
| .priv_data_size = sizeof(BMVDecContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -371,7 +371,7 @@ AVCodec ff_bmv_video_decoder = { | |||
| AVCodec ff_bmv_audio_decoder = { | |||
| .name = "bmv_audio", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_BMV_AUDIO, | |||
| .id = AV_CODEC_ID_BMV_AUDIO, | |||
| .priv_data_size = sizeof(BMVAudioDecContext), | |||
| .init = bmv_aud_decode_init, | |||
| .decode = bmv_aud_decode_frame, | |||
| @@ -247,7 +247,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, | |||
| AVCodec ff_c93_decoder = { | |||
| .name = "c93", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_C93, | |||
| .id = AV_CODEC_ID_C93, | |||
| .priv_data_size = sizeof(C93DecoderContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -98,7 +98,7 @@ static int cavsvideo_parse(AVCodecParserContext *s, | |||
| } | |||
| AVCodecParser ff_cavsvideo_parser = { | |||
| .codec_ids = { CODEC_ID_CAVS }, | |||
| .codec_ids = { AV_CODEC_ID_CAVS }, | |||
| .priv_data_size = sizeof(ParseContext), | |||
| .parser_parse = cavsvideo_parse, | |||
| .parser_close = ff_parse_close, | |||
| @@ -718,7 +718,7 @@ static int cavs_decode_frame(AVCodecContext * avctx,void *data, int *data_size, | |||
| AVCodec ff_cavs_decoder = { | |||
| .name = "cavs", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CAVS, | |||
| .id = AV_CODEC_ID_CAVS, | |||
| .priv_data_size = sizeof(AVSContext), | |||
| .init = ff_cavs_init, | |||
| .close = ff_cavs_end, | |||
| @@ -370,7 +370,7 @@ static av_cold int cdg_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_cdgraphics_decoder = { | |||
| .name = "cdgraphics", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CDGRAPHICS, | |||
| .id = AV_CODEC_ID_CDGRAPHICS, | |||
| .priv_data_size = sizeof(CDGraphicsContext), | |||
| .init = cdg_decode_init, | |||
| .close = cdg_decode_end, | |||
| @@ -300,7 +300,7 @@ static av_cold int cdxl_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_cdxl_decoder = { | |||
| .name = "cdxl", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CDXL, | |||
| .id = AV_CODEC_ID_CDXL, | |||
| .priv_data_size = sizeof(CDXLVideoContext), | |||
| .init = cdxl_decode_init, | |||
| .close = cdxl_decode_end, | |||
| @@ -469,7 +469,7 @@ static av_cold int cinepak_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_cinepak_decoder = { | |||
| .name = "cinepak", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CINEPAK, | |||
| .id = AV_CODEC_ID_CINEPAK, | |||
| .priv_data_size = sizeof(CinepakContext), | |||
| .init = cinepak_decode_init, | |||
| .close = cinepak_decode_end, | |||
| @@ -118,7 +118,7 @@ static av_cold int decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_cljr_decoder = { | |||
| .name = "cljr", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CLJR, | |||
| .id = AV_CODEC_ID_CLJR, | |||
| .priv_data_size = sizeof(CLJRContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -171,7 +171,7 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt, | |||
| AVCodec ff_cljr_encoder = { | |||
| .name = "cljr", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CLJR, | |||
| .id = AV_CODEC_ID_CLJR, | |||
| .priv_data_size = sizeof(CLJRContext), | |||
| .init = common_init, | |||
| .encode2 = encode_frame, | |||
| @@ -274,7 +274,7 @@ static av_cold int cllc_decode_init(AVCodecContext *avctx) | |||
| AVCodec ff_cllc_decoder = { | |||
| .name = "cllc", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CLLC, | |||
| .id = AV_CODEC_ID_CLLC, | |||
| .priv_data_size = sizeof(CLLCContext), | |||
| .init = cllc_decode_init, | |||
| .decode = cllc_decode_frame, | |||
| @@ -1297,7 +1297,7 @@ static av_cold int cook_decode_init(AVCodecContext *avctx) | |||
| AVCodec ff_cook_decoder = { | |||
| .name = "cook", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_COOK, | |||
| .id = AV_CODEC_ID_COOK, | |||
| .priv_data_size = sizeof(COOKContext), | |||
| .init = cook_decode_init, | |||
| .close = cook_decode_close, | |||
| @@ -53,7 +53,7 @@ static int cook_parse(AVCodecParserContext *s1, AVCodecContext *avctx, | |||
| } | |||
| AVCodecParser ff_cook_parser = { | |||
| .codec_ids = { CODEC_ID_COOK }, | |||
| .codec_ids = { AV_CODEC_ID_COOK }, | |||
| .priv_data_size = sizeof(CookParseContext), | |||
| .parser_parse = cook_parse, | |||
| }; | |||
| @@ -257,7 +257,7 @@ static av_cold int decode_end(AVCodecContext *avctx) { | |||
| AVCodec ff_cscd_decoder = { | |||
| .name = "camstudio", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CSCD, | |||
| .id = AV_CODEC_ID_CSCD, | |||
| .priv_data_size = sizeof(CamStudioContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -82,7 +82,7 @@ static int cyuv_decode_frame(AVCodecContext *avctx, | |||
| unsigned char cur_byte; | |||
| int pixel_groups; | |||
| if (avctx->codec_id == CODEC_ID_AURA) { | |||
| if (avctx->codec_id == AV_CODEC_ID_AURA) { | |||
| y_table = u_table; | |||
| u_table = v_table; | |||
| } | |||
| @@ -181,7 +181,7 @@ static av_cold int cyuv_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_aura_decoder = { | |||
| .name = "aura", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_AURA, | |||
| .id = AV_CODEC_ID_AURA, | |||
| .priv_data_size = sizeof(CyuvDecodeContext), | |||
| .init = cyuv_decode_init, | |||
| .close = cyuv_decode_end, | |||
| @@ -195,7 +195,7 @@ AVCodec ff_aura_decoder = { | |||
| AVCodec ff_cyuv_decoder = { | |||
| .name = "cyuv", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CYUV, | |||
| .id = AV_CODEC_ID_CYUV, | |||
| .priv_data_size = sizeof(CyuvDecodeContext), | |||
| .init = cyuv_decode_init, | |||
| .close = cyuv_decode_end, | |||
| @@ -203,7 +203,7 @@ static int dca_parse(AVCodecParserContext * s, | |||
| } | |||
| AVCodecParser ff_dca_parser = { | |||
| .codec_ids = { CODEC_ID_DTS }, | |||
| .codec_ids = { AV_CODEC_ID_DTS }, | |||
| .priv_data_size = sizeof(DCAParseContext), | |||
| .parser_init = dca_parse_init, | |||
| .parser_parse = dca_parse, | |||
| @@ -1957,7 +1957,7 @@ static const AVProfile profiles[] = { | |||
| AVCodec ff_dca_decoder = { | |||
| .name = "dca", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_DTS, | |||
| .id = AV_CODEC_ID_DTS, | |||
| .priv_data_size = sizeof(DCAContext), | |||
| .init = dca_decode_init, | |||
| .decode = dca_decode_frame, | |||
| @@ -377,7 +377,7 @@ static av_cold int dfa_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_dfa_decoder = { | |||
| .name = "dfa", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DFA, | |||
| .id = AV_CODEC_ID_DFA, | |||
| .priv_data_size = sizeof(DfaContext), | |||
| .init = dfa_decode_init, | |||
| .close = dfa_decode_end, | |||
| @@ -248,7 +248,7 @@ static void dirac_parse_close(AVCodecParserContext *s) | |||
| } | |||
| AVCodecParser ff_dirac_parser = { | |||
| .codec_ids = { CODEC_ID_DIRAC }, | |||
| .codec_ids = { AV_CODEC_ID_DIRAC }, | |||
| .priv_data_size = sizeof(DiracParseContext), | |||
| .parser_parse = dirac_parse, | |||
| .parser_close = dirac_parse_close, | |||
| @@ -87,7 +87,7 @@ static int dnxhd_parse(AVCodecParserContext *s, | |||
| } | |||
| AVCodecParser ff_dnxhd_parser = { | |||
| .codec_ids = { CODEC_ID_DNXHD }, | |||
| .codec_ids = { AV_CODEC_ID_DNXHD }, | |||
| .priv_data_size = sizeof(ParseContext), | |||
| .parser_parse = dnxhd_parse, | |||
| .parser_close = ff_parse_close, | |||
| @@ -400,7 +400,7 @@ static av_cold int dnxhd_decode_close(AVCodecContext *avctx) | |||
| AVCodec ff_dnxhd_decoder = { | |||
| .name = "dnxhd", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DNXHD, | |||
| .id = AV_CODEC_ID_DNXHD, | |||
| .priv_data_size = sizeof(DNXHDContext), | |||
| .init = dnxhd_decode_init, | |||
| .close = dnxhd_decode_close, | |||
| @@ -1001,7 +1001,7 @@ static int dnxhd_encode_end(AVCodecContext *avctx) | |||
| AVCodec ff_dnxhd_encoder = { | |||
| .name = "dnxhd", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DNXHD, | |||
| .id = AV_CODEC_ID_DNXHD, | |||
| .priv_data_size = sizeof(DNXHDEncContext), | |||
| .init = dnxhd_encode_init, | |||
| .encode2 = dnxhd_encode_picture, | |||
| @@ -128,7 +128,7 @@ static av_cold int dpcm_decode_init(AVCodecContext *avctx) | |||
| switch(avctx->codec->id) { | |||
| case CODEC_ID_ROQ_DPCM: | |||
| case AV_CODEC_ID_ROQ_DPCM: | |||
| /* initialize square table */ | |||
| for (i = 0; i < 128; i++) { | |||
| int16_t square = i * i; | |||
| @@ -137,7 +137,7 @@ static av_cold int dpcm_decode_init(AVCodecContext *avctx) | |||
| } | |||
| break; | |||
| case CODEC_ID_SOL_DPCM: | |||
| case AV_CODEC_ID_SOL_DPCM: | |||
| switch(avctx->codec_tag){ | |||
| case 1: | |||
| s->sol_table = sol_table_old; | |||
| @@ -159,7 +159,7 @@ static av_cold int dpcm_decode_init(AVCodecContext *avctx) | |||
| break; | |||
| } | |||
| if (avctx->codec->id == CODEC_ID_SOL_DPCM && avctx->codec_tag != 3) | |||
| if (avctx->codec->id == AV_CODEC_ID_SOL_DPCM && avctx->codec_tag != 3) | |||
| avctx->sample_fmt = AV_SAMPLE_FMT_U8; | |||
| else | |||
| avctx->sample_fmt = AV_SAMPLE_FMT_S16; | |||
| @@ -189,16 +189,16 @@ static int dpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| /* calculate output size */ | |||
| switch(avctx->codec->id) { | |||
| case CODEC_ID_ROQ_DPCM: | |||
| case AV_CODEC_ID_ROQ_DPCM: | |||
| out = buf_size - 8; | |||
| break; | |||
| case CODEC_ID_INTERPLAY_DPCM: | |||
| case AV_CODEC_ID_INTERPLAY_DPCM: | |||
| out = buf_size - 6 - s->channels; | |||
| break; | |||
| case CODEC_ID_XAN_DPCM: | |||
| case AV_CODEC_ID_XAN_DPCM: | |||
| out = buf_size - 2 * s->channels; | |||
| break; | |||
| case CODEC_ID_SOL_DPCM: | |||
| case AV_CODEC_ID_SOL_DPCM: | |||
| if (avctx->codec_tag != 3) | |||
| out = buf_size * 2; | |||
| else | |||
| @@ -221,7 +221,7 @@ static int dpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| switch(avctx->codec->id) { | |||
| case CODEC_ID_ROQ_DPCM: | |||
| case AV_CODEC_ID_ROQ_DPCM: | |||
| bytestream2_skipu(&gb, 6); | |||
| if (stereo) { | |||
| @@ -242,7 +242,7 @@ static int dpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| break; | |||
| case CODEC_ID_INTERPLAY_DPCM: | |||
| case AV_CODEC_ID_INTERPLAY_DPCM: | |||
| bytestream2_skipu(&gb, 6); /* skip over the stream mask and stream length */ | |||
| for (ch = 0; ch < s->channels; ch++) { | |||
| @@ -261,7 +261,7 @@ static int dpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| break; | |||
| case CODEC_ID_XAN_DPCM: | |||
| case AV_CODEC_ID_XAN_DPCM: | |||
| { | |||
| int shift[2] = { 4, 4 }; | |||
| @@ -294,7 +294,7 @@ static int dpcm_decode_frame(AVCodecContext *avctx, void *data, | |||
| } | |||
| break; | |||
| } | |||
| case CODEC_ID_SOL_DPCM: | |||
| case AV_CODEC_ID_SOL_DPCM: | |||
| if (avctx->codec_tag != 3) { | |||
| uint8_t *output_samples_u8 = s->frame.data[0], | |||
| *samples_end_u8 = output_samples_u8 + out; | |||
| @@ -341,7 +341,7 @@ AVCodec ff_ ## name_ ## _decoder = { \ | |||
| .long_name = NULL_IF_CONFIG_SMALL(long_name_), \ | |||
| } | |||
| DPCM_DECODER(CODEC_ID_INTERPLAY_DPCM, interplay_dpcm, "DPCM Interplay"); | |||
| DPCM_DECODER(CODEC_ID_ROQ_DPCM, roq_dpcm, "DPCM id RoQ"); | |||
| DPCM_DECODER(CODEC_ID_SOL_DPCM, sol_dpcm, "DPCM Sol"); | |||
| DPCM_DECODER(CODEC_ID_XAN_DPCM, xan_dpcm, "DPCM Xan"); | |||
| DPCM_DECODER(AV_CODEC_ID_INTERPLAY_DPCM, interplay_dpcm, "DPCM Interplay"); | |||
| DPCM_DECODER(AV_CODEC_ID_ROQ_DPCM, roq_dpcm, "DPCM id RoQ"); | |||
| DPCM_DECODER(AV_CODEC_ID_SOL_DPCM, sol_dpcm, "DPCM Sol"); | |||
| DPCM_DECODER(AV_CODEC_ID_XAN_DPCM, xan_dpcm, "DPCM Xan"); | |||
| @@ -237,7 +237,7 @@ static av_cold int decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_dpx_decoder = { | |||
| .name = "dpx", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DPX, | |||
| .id = AV_CODEC_ID_DPX, | |||
| .priv_data_size = sizeof(DPXContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -175,7 +175,7 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt, | |||
| AVCodec ff_dpx_encoder = { | |||
| .name = "dpx", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DPX, | |||
| .id = AV_CODEC_ID_DPX, | |||
| .priv_data_size = sizeof(DPXContext), | |||
| .init = encode_init, | |||
| .encode2 = encode_frame, | |||
| @@ -375,7 +375,7 @@ static int cinaudio_decode_frame(AVCodecContext *avctx, void *data, | |||
| AVCodec ff_dsicinvideo_decoder = { | |||
| .name = "dsicinvideo", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DSICINVIDEO, | |||
| .id = AV_CODEC_ID_DSICINVIDEO, | |||
| .priv_data_size = sizeof(CinVideoContext), | |||
| .init = cinvideo_decode_init, | |||
| .close = cinvideo_decode_end, | |||
| @@ -387,7 +387,7 @@ AVCodec ff_dsicinvideo_decoder = { | |||
| AVCodec ff_dsicinaudio_decoder = { | |||
| .name = "dsicinaudio", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_DSICINAUDIO, | |||
| .id = AV_CODEC_ID_DSICINAUDIO, | |||
| .priv_data_size = sizeof(CinAudioContext), | |||
| .init = cinaudio_decode_init, | |||
| .decode = cinaudio_decode_frame, | |||
| @@ -979,7 +979,7 @@ static int dvvideo_encode_frame(AVCodecContext *c, AVPacket *pkt, | |||
| AVCodec ff_dvvideo_encoder = { | |||
| .name = "dvvideo", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DVVIDEO, | |||
| .id = AV_CODEC_ID_DVVIDEO, | |||
| .priv_data_size = sizeof(DVVideoContext), | |||
| .init = dvvideo_init_encoder, | |||
| .encode2 = dvvideo_encode_frame, | |||
| @@ -405,7 +405,7 @@ static int dvbsub_encode(AVCodecContext *avctx, | |||
| AVCodec ff_dvbsub_encoder = { | |||
| .name = "dvbsub", | |||
| .type = AVMEDIA_TYPE_SUBTITLE, | |||
| .id = CODEC_ID_DVB_SUBTITLE, | |||
| .id = AV_CODEC_ID_DVB_SUBTITLE, | |||
| .priv_data_size = sizeof(DVBSubtitleContext), | |||
| .encode = dvbsub_encode, | |||
| .long_name = NULL_IF_CONFIG_SMALL("DVB subtitles"), | |||
| @@ -172,7 +172,7 @@ static av_cold void dvbsub_parse_close(AVCodecParserContext *s) | |||
| } | |||
| AVCodecParser ff_dvbsub_parser = { | |||
| .codec_ids = { CODEC_ID_DVB_SUBTITLE }, | |||
| .codec_ids = { AV_CODEC_ID_DVB_SUBTITLE }, | |||
| .priv_data_size = sizeof(DVBSubParseContext), | |||
| .parser_init = dvbsub_parse_init, | |||
| .parser_parse = dvbsub_parse, | |||
| @@ -1466,7 +1466,7 @@ static int dvbsub_decode(AVCodecContext *avctx, | |||
| AVCodec ff_dvbsub_decoder = { | |||
| .name = "dvbsub", | |||
| .type = AVMEDIA_TYPE_SUBTITLE, | |||
| .id = CODEC_ID_DVB_SUBTITLE, | |||
| .id = AV_CODEC_ID_DVB_SUBTITLE, | |||
| .priv_data_size = sizeof(DVBSubContext), | |||
| .init = dvbsub_init_decoder, | |||
| .close = dvbsub_close_decoder, | |||
| @@ -375,7 +375,7 @@ static int dvvideo_close(AVCodecContext *c) | |||
| AVCodec ff_dvvideo_decoder = { | |||
| .name = "dvvideo", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DVVIDEO, | |||
| .id = AV_CODEC_ID_DVVIDEO, | |||
| .priv_data_size = sizeof(DVVideoContext), | |||
| .init = ff_dvvideo_init, | |||
| .close = dvvideo_close, | |||
| @@ -77,7 +77,7 @@ static av_cold void dvdsub_parse_close(AVCodecParserContext *s) | |||
| } | |||
| AVCodecParser ff_dvdsub_parser = { | |||
| .codec_ids = { CODEC_ID_DVD_SUBTITLE }, | |||
| .codec_ids = { AV_CODEC_ID_DVD_SUBTITLE }, | |||
| .priv_data_size = sizeof(DVDSubParseContext), | |||
| .parser_init = dvdsub_parse_init, | |||
| .parser_parse = dvdsub_parse, | |||
| @@ -487,7 +487,7 @@ static int dvdsub_decode(AVCodecContext *avctx, | |||
| AVCodec ff_dvdsub_decoder = { | |||
| .name = "dvdsub", | |||
| .type = AVMEDIA_TYPE_SUBTITLE, | |||
| .id = CODEC_ID_DVD_SUBTITLE, | |||
| .id = AV_CODEC_ID_DVD_SUBTITLE, | |||
| .decode = dvdsub_decode, | |||
| .long_name = NULL_IF_CONFIG_SMALL("DVD subtitles"), | |||
| }; | |||
| @@ -218,7 +218,7 @@ static int dvdsub_encode(AVCodecContext *avctx, | |||
| AVCodec ff_dvdsub_encoder = { | |||
| .name = "dvdsub", | |||
| .type = AVMEDIA_TYPE_SUBTITLE, | |||
| .id = CODEC_ID_DVD_SUBTITLE, | |||
| .id = AV_CODEC_ID_DVD_SUBTITLE, | |||
| .encode = dvdsub_encode, | |||
| .long_name = NULL_IF_CONFIG_SMALL("DVD subtitles"), | |||
| }; | |||
| @@ -318,7 +318,7 @@ static av_cold int decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_dxa_decoder = { | |||
| .name = "dxa", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DXA, | |||
| .id = AV_CODEC_ID_DXA, | |||
| .priv_data_size = sizeof(DxaDecContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -101,7 +101,7 @@ AVCodec ff_dxtory_decoder = { | |||
| .name = "dxtory", | |||
| .long_name = NULL_IF_CONFIG_SMALL("Dxtory"), | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_DXTORY, | |||
| .id = AV_CODEC_ID_DXTORY, | |||
| .init = decode_init, | |||
| .close = decode_close, | |||
| .decode = decode_frame, | |||
| @@ -442,7 +442,7 @@ static int end_frame(AVCodecContext *avctx) | |||
| AVHWAccel ff_h264_dxva2_hwaccel = { | |||
| .name = "h264_dxva2", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_H264, | |||
| .id = AV_CODEC_ID_H264, | |||
| .pix_fmt = PIX_FMT_DXVA2_VLD, | |||
| .start_frame = start_frame, | |||
| .decode_slice = decode_slice, | |||
| @@ -263,7 +263,7 @@ static int end_frame(AVCodecContext *avctx) | |||
| AVHWAccel ff_mpeg2_dxva2_hwaccel = { | |||
| .name = "mpeg2_dxva2", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_MPEG2VIDEO, | |||
| .id = AV_CODEC_ID_MPEG2VIDEO, | |||
| .pix_fmt = PIX_FMT_DXVA2_VLD, | |||
| .start_frame = start_frame, | |||
| .decode_slice = decode_slice, | |||
| @@ -167,7 +167,7 @@ static int commit_bitstream_and_slice_buffer(AVCodecContext *avctx, | |||
| DXVA_SliceInfo *slice = &ctx_pic->si; | |||
| static const uint8_t start_code[] = { 0, 0, 1, 0x0d }; | |||
| const unsigned start_code_size = avctx->codec_id == CODEC_ID_VC1 ? sizeof(start_code) : 0; | |||
| const unsigned start_code_size = avctx->codec_id == AV_CODEC_ID_VC1 ? sizeof(start_code) : 0; | |||
| const unsigned slice_size = slice->dwSliceBitsInBuffer / 8; | |||
| const unsigned padding = 128 - ((start_code_size + slice_size) & 127); | |||
| const unsigned data_size = start_code_size + slice_size + padding; | |||
| @@ -237,7 +237,7 @@ static int decode_slice(AVCodecContext *avctx, | |||
| if (ctx_pic->bitstream_size > 0) | |||
| return -1; | |||
| if (avctx->codec_id == CODEC_ID_VC1 && | |||
| if (avctx->codec_id == AV_CODEC_ID_VC1 && | |||
| size >= 4 && IS_MARKER(AV_RB32(buffer))) { | |||
| buffer += 4; | |||
| size -= 4; | |||
| @@ -268,7 +268,7 @@ static int end_frame(AVCodecContext *avctx) | |||
| AVHWAccel ff_wmv3_dxva2_hwaccel = { | |||
| .name = "wmv3_dxva2", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_WMV3, | |||
| .id = AV_CODEC_ID_WMV3, | |||
| .pix_fmt = PIX_FMT_DXVA2_VLD, | |||
| .start_frame = start_frame, | |||
| .decode_slice = decode_slice, | |||
| @@ -280,7 +280,7 @@ AVHWAccel ff_wmv3_dxva2_hwaccel = { | |||
| AVHWAccel ff_vc1_dxva2_hwaccel = { | |||
| .name = "vc1_dxva2", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_VC1, | |||
| .id = AV_CODEC_ID_VC1, | |||
| .pix_fmt = PIX_FMT_DXVA2_VLD, | |||
| .start_frame = start_frame, | |||
| .decode_slice = decode_slice, | |||
| @@ -249,7 +249,7 @@ void ff_eac3_output_frame_header(AC3EncodeContext *s) | |||
| AVCodec ff_eac3_encoder = { | |||
| .name = "eac3", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_EAC3, | |||
| .id = AV_CODEC_ID_EAC3, | |||
| .priv_data_size = sizeof(AC3EncodeContext), | |||
| .init = ff_ac3_encode_init, | |||
| .encode2 = ff_ac3_float_encode_frame, | |||
| @@ -211,7 +211,7 @@ static av_cold int cmv_decode_end(AVCodecContext *avctx){ | |||
| AVCodec ff_eacmv_decoder = { | |||
| .name = "eacmv", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_CMV, | |||
| .id = AV_CODEC_ID_CMV, | |||
| .priv_data_size = sizeof(CmvContext), | |||
| .init = cmv_decode_init, | |||
| .close = cmv_decode_end, | |||
| @@ -296,7 +296,7 @@ static av_cold int decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_eamad_decoder = { | |||
| .name = "eamad", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_MAD, | |||
| .id = AV_CODEC_ID_MAD, | |||
| .priv_data_size = sizeof(MadContext), | |||
| .init = decode_init, | |||
| .close = decode_end, | |||
| @@ -242,7 +242,7 @@ static av_cold int tgq_decode_end(AVCodecContext *avctx){ | |||
| AVCodec ff_eatgq_decoder = { | |||
| .name = "eatgq", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_TGQ, | |||
| .id = AV_CODEC_ID_TGQ, | |||
| .priv_data_size = sizeof(TgqContext), | |||
| .init = tgq_decode_init, | |||
| .close = tgq_decode_end, | |||
| @@ -345,7 +345,7 @@ static av_cold int tgv_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_eatgv_decoder = { | |||
| .name = "eatgv", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_TGV, | |||
| .id = AV_CODEC_ID_TGV, | |||
| .priv_data_size = sizeof(TgvContext), | |||
| .init = tgv_decode_init, | |||
| .close = tgv_decode_end, | |||
| @@ -154,7 +154,7 @@ static av_cold int tqi_decode_end(AVCodecContext *avctx) | |||
| AVCodec ff_eatqi_decoder = { | |||
| .name = "eatqi", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_TQI, | |||
| .id = AV_CODEC_ID_TQI, | |||
| .priv_data_size = sizeof(TqiContext), | |||
| .init = tqi_decode_init, | |||
| .close = tqi_decode_end, | |||
| @@ -46,7 +46,7 @@ static void decode_mb(MpegEncContext *s, int ref) | |||
| s->dest[1] = s->current_picture.f.data[1] + (s->mb_y * (16 >> s->chroma_y_shift) * s->uvlinesize) + s->mb_x * (16 >> s->chroma_x_shift); | |||
| s->dest[2] = s->current_picture.f.data[2] + (s->mb_y * (16 >> s->chroma_y_shift) * s->uvlinesize) + s->mb_x * (16 >> s->chroma_x_shift); | |||
| if (CONFIG_H264_DECODER && s->codec_id == CODEC_ID_H264) { | |||
| if (CONFIG_H264_DECODER && s->codec_id == AV_CODEC_ID_H264) { | |||
| H264Context *h = (void*)s; | |||
| h->mb_xy = s->mb_x + s->mb_y * s->mb_stride; | |||
| memset(h->non_zero_count_cache, 0, sizeof(h->non_zero_count_cache)); | |||
| @@ -76,7 +76,7 @@ static void decode_mb(MpegEncContext *s, int ref) | |||
| */ | |||
| static void set_mv_strides(MpegEncContext *s, int *mv_step, int *stride) | |||
| { | |||
| if (s->codec_id == CODEC_ID_H264) { | |||
| if (s->codec_id == AV_CODEC_ID_H264) { | |||
| H264Context *h = (void*)s; | |||
| assert(s->quarter_sample); | |||
| *mv_step = 4; | |||
| @@ -599,7 +599,7 @@ skip_mean_and_median: | |||
| pred_count++; | |||
| if (!fixed[mb_xy]) { | |||
| if (s->avctx->codec_id == CODEC_ID_H264) { | |||
| if (s->avctx->codec_id == AV_CODEC_ID_H264) { | |||
| // FIXME | |||
| } else { | |||
| ff_thread_await_progress(&s->last_picture_ptr->f, | |||
| @@ -730,7 +730,7 @@ static int is_intra_more_likely(MpegEncContext *s) | |||
| undamaged_count++; | |||
| } | |||
| if (s->codec_id == CODEC_ID_H264) { | |||
| if (s->codec_id == AV_CODEC_ID_H264) { | |||
| H264Context *h = (void*) s; | |||
| if (h->list_count <= 0 || h->ref_count[0] <= 0 || | |||
| !h->ref_list[0][0].f.data[0]) | |||
| @@ -770,7 +770,7 @@ static int is_intra_more_likely(MpegEncContext *s) | |||
| uint8_t *last_mb_ptr = s->last_picture.f.data[0] + | |||
| mb_x * 16 + mb_y * 16 * s->linesize; | |||
| if (s->avctx->codec_id == CODEC_ID_H264) { | |||
| if (s->avctx->codec_id == AV_CODEC_ID_H264) { | |||
| // FIXME | |||
| } else { | |||
| ff_thread_await_progress(&s->last_picture_ptr->f, | |||
| @@ -1161,7 +1161,7 @@ void ff_er_frame_end(MpegEncContext *s) | |||
| int time_pp = s->pp_time; | |||
| int time_pb = s->pb_time; | |||
| if (s->avctx->codec_id == CODEC_ID_H264) { | |||
| if (s->avctx->codec_id == AV_CODEC_ID_H264) { | |||
| // FIXME | |||
| } else { | |||
| ff_thread_await_progress(&s->next_picture_ptr->f, mb_y, 0); | |||
| @@ -366,7 +366,7 @@ static int escape124_decode_frame(AVCodecContext *avctx, | |||
| AVCodec ff_escape124_decoder = { | |||
| .name = "escape124", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_ESCAPE124, | |||
| .id = AV_CODEC_ID_ESCAPE124, | |||
| .priv_data_size = sizeof(Escape124Context), | |||
| .init = escape124_decode_init, | |||
| .close = escape124_decode_close, | |||
| @@ -1738,7 +1738,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, AVPac | |||
| AVCodec ff_ffv1_decoder = { | |||
| .name = "ffv1", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_FFV1, | |||
| .id = AV_CODEC_ID_FFV1, | |||
| .priv_data_size = sizeof(FFV1Context), | |||
| .init = decode_init, | |||
| .close = common_end, | |||
| @@ -1752,7 +1752,7 @@ AVCodec ff_ffv1_decoder = { | |||
| AVCodec ff_ffv1_encoder = { | |||
| .name = "ffv1", | |||
| .type = AVMEDIA_TYPE_VIDEO, | |||
| .id = CODEC_ID_FFV1, | |||
| .id = AV_CODEC_ID_FFV1, | |||
| .priv_data_size = sizeof(FFV1Context), | |||
| .init = encode_init, | |||
| .encode2 = encode_frame, | |||
| @@ -675,7 +675,7 @@ static void flac_parse_close(AVCodecParserContext *c) | |||
| } | |||
| AVCodecParser ff_flac_parser = { | |||
| .codec_ids = { CODEC_ID_FLAC }, | |||
| .codec_ids = { AV_CODEC_ID_FLAC }, | |||
| .priv_data_size = sizeof(FLACParseContext), | |||
| .parser_init = flac_parse_init, | |||
| .parser_parse = flac_parse, | |||
| @@ -561,7 +561,7 @@ static av_cold int flac_decode_close(AVCodecContext *avctx) | |||
| AVCodec ff_flac_decoder = { | |||
| .name = "flac", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_FLAC, | |||
| .id = AV_CODEC_ID_FLAC, | |||
| .priv_data_size = sizeof(FLACContext), | |||
| .init = flac_decode_init, | |||
| .close = flac_decode_close, | |||
| @@ -1304,7 +1304,7 @@ static const AVClass flac_encoder_class = { | |||
| AVCodec ff_flac_encoder = { | |||
| .name = "flac", | |||
| .type = AVMEDIA_TYPE_AUDIO, | |||
| .id = CODEC_ID_FLAC, | |||
| .id = AV_CODEC_ID_FLAC, | |||
| .priv_data_size = sizeof(FlacEncodeContext), | |||
| .init = flac_encode_init, | |||
| .encode2 = flac_encode_frame, | |||