Commit 822e3e2d authored by Reynaldo H. Verdejo Pinochet's avatar Reynaldo H. Verdejo Pinochet Committed by Michael Niedermayer

ffserver: user AVStream.codecpar in compute_status()

AVStream.codec is deprecated
Signed-off-by: 's avatarReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent afcbadf0
...@@ -1990,11 +1990,11 @@ static void compute_status(HTTPContext *c) ...@@ -1990,11 +1990,11 @@ static void compute_status(HTTPContext *c)
for(i=0;i<stream->nb_streams;i++) { for(i=0;i<stream->nb_streams;i++) {
AVStream *st = stream->streams[i]; AVStream *st = stream->streams[i];
AVCodec *codec = avcodec_find_encoder(st->codec->codec_id); AVCodec *codec = avcodec_find_encoder(st->codecpar->codec_id);
switch(st->codec->codec_type) { switch(st->codecpar->codec_type) {
case AVMEDIA_TYPE_AUDIO: case AVMEDIA_TYPE_AUDIO:
audio_bit_rate += st->codec->bit_rate; audio_bit_rate += st->codecpar->bit_rate;
if (codec) { if (codec) {
if (*audio_codec_name) if (*audio_codec_name)
audio_codec_name_extra = "..."; audio_codec_name_extra = "...";
...@@ -2002,7 +2002,7 @@ static void compute_status(HTTPContext *c) ...@@ -2002,7 +2002,7 @@ static void compute_status(HTTPContext *c)
} }
break; break;
case AVMEDIA_TYPE_VIDEO: case AVMEDIA_TYPE_VIDEO:
video_bit_rate += st->codec->bit_rate; video_bit_rate += st->codecpar->bit_rate;
if (codec) { if (codec) {
if (*video_codec_name) if (*video_codec_name)
video_codec_name_extra = "..."; video_codec_name_extra = "...";
...@@ -2010,7 +2010,7 @@ static void compute_status(HTTPContext *c) ...@@ -2010,7 +2010,7 @@ static void compute_status(HTTPContext *c)
} }
break; break;
case AVMEDIA_TYPE_DATA: case AVMEDIA_TYPE_DATA:
video_bit_rate += st->codec->bit_rate; video_bit_rate += st->codecpar->bit_rate;
break; break;
default: default:
abort(); abort();
...@@ -2107,9 +2107,9 @@ static void compute_status(HTTPContext *c) ...@@ -2107,9 +2107,9 @@ static void compute_status(HTTPContext *c)
if (c1->stream) { if (c1->stream) {
for (j = 0; j < c1->stream->nb_streams; j++) { for (j = 0; j < c1->stream->nb_streams; j++) {
if (!c1->stream->feed) if (!c1->stream->feed)
bitrate += c1->stream->streams[j]->codec->bit_rate; bitrate += c1->stream->streams[j]->codecpar->bit_rate;
else if (c1->feed_streams[j] >= 0) else if (c1->feed_streams[j] >= 0)
bitrate += c1->stream->feed->streams[c1->feed_streams[j]]->codec->bit_rate; bitrate += c1->stream->feed->streams[c1->feed_streams[j]]->codecpar->bit_rate;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment