From 9f747cc328de389eb3748038202f753316a0a6ab Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Thu, 11 Aug 2005 22:26:12 +0000 Subject: [PATCH] minor compilation fix A few files are not in sync with the change of AVStream's codec member from inline struct to pointer. patch by (Sam Hocevar: sam, zoy org) Originally committed as revision 4505 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/beosaudio.cpp | 12 ++++++------ libavformat/dc1394.c | 16 ++++++++-------- libavformat/grab_bktr.c | 14 +++++++------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/libavformat/beosaudio.cpp b/libavformat/beosaudio.cpp index f4b6bb9d4b..3f2739b4bf 100644 --- a/libavformat/beosaudio.cpp +++ b/libavformat/beosaudio.cpp @@ -287,8 +287,8 @@ static int audio_write_header(AVFormatContext *s1) int ret; st = s1->streams[0]; - s->sample_rate = st->codec.sample_rate; - s->channels = st->codec.channels; + s->sample_rate = st->codec->sample_rate; + s->channels = st->codec->channels; ret = audio_open(s, 1, NULL); if (ret < 0) return -EIO; @@ -365,10 +365,10 @@ static int audio_read_header(AVFormatContext *s1, AVFormatParameters *ap) return -EIO; } /* take real parameters */ - st->codec.codec_type = CODEC_TYPE_AUDIO; - st->codec.codec_id = s->codec_id; - st->codec.sample_rate = s->sample_rate; - st->codec.channels = s->channels; + st->codec->codec_type = CODEC_TYPE_AUDIO; + st->codec->codec_id = s->codec_id; + st->codec->sample_rate = s->sample_rate; + st->codec->channels = s->channels; return 0; av_set_pts_info(s1, 48, 1, 1000000); /* 48 bits pts in us */ } diff --git a/libavformat/dc1394.c b/libavformat/dc1394.c index 551042a4e2..bcc9bd9b04 100644 --- a/libavformat/dc1394.c +++ b/libavformat/dc1394.c @@ -80,13 +80,13 @@ static int dc1394_read_header(AVFormatContext *c, AVFormatParameters * ap) if (!vst) return -1; av_set_pts_info(vst, 64, 1, 1000); - vst->codec.codec_type = CODEC_TYPE_VIDEO; - vst->codec.codec_id = CODEC_ID_RAWVIDEO; - vst->codec.time_base.den = fps->frame_rate; - vst->codec.time_base.num = 1000; - vst->codec.width = fmt->width; - vst->codec.height = fmt->height; - vst->codec.pix_fmt = fmt->pix_fmt; + vst->codec->codec_type = CODEC_TYPE_VIDEO; + vst->codec->codec_id = CODEC_ID_RAWVIDEO; + vst->codec->time_base.den = fps->frame_rate; + vst->codec->time_base.num = 1000; + vst->codec->width = fmt->width; + vst->codec->height = fmt->height; + vst->codec->pix_fmt = fmt->pix_fmt; /* packet init */ av_init_packet(&dc1394->packet); @@ -97,7 +97,7 @@ static int dc1394_read_header(AVFormatContext *c, AVFormatParameters * ap) dc1394->current_frame = 0; dc1394->fps = fps->frame_rate; - vst->codec.bit_rate = av_rescale(dc1394->packet.size * 8, fps->frame_rate, 1000); + vst->codec->bit_rate = av_rescale(dc1394->packet.size * 8, fps->frame_rate, 1000); /* Now lets prep the hardware */ dc1394->handle = dc1394_create_handle(0); /* FIXME: gotta have ap->port */ diff --git a/libavformat/grab_bktr.c b/libavformat/grab_bktr.c index a8cf7e668c..37ec929166 100644 --- a/libavformat/grab_bktr.c +++ b/libavformat/grab_bktr.c @@ -268,13 +268,13 @@ static int grab_read_header(AVFormatContext *s1, AVFormatParameters *ap) s->frame_rate_base = frame_rate_base; s->per_frame = ((u_int64_t)1000000 * s->frame_rate_base) / s->frame_rate; - st->codec.codec_type = CODEC_TYPE_VIDEO; - st->codec.pix_fmt = PIX_FMT_YUV420P; - st->codec.codec_id = CODEC_ID_RAWVIDEO; - st->codec.width = width; - st->codec.height = height; - st->codec.time_base.den = frame_rate; - st->codec.time_base.num = frame_rate_base; + st->codec->codec_type = CODEC_TYPE_VIDEO; + st->codec->pix_fmt = PIX_FMT_YUV420P; + st->codec->codec_id = CODEC_ID_RAWVIDEO; + st->codec->width = width; + st->codec->height = height; + st->codec->time_base.den = frame_rate; + st->codec->time_base.num = frame_rate_base; if (ap->standard) { if (!strcasecmp(ap->standard, "pal"))