diff options
author | Martin Storsjö <martin@martin.st> | 2014-01-23 14:07:46 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2014-01-23 17:37:10 +0200 |
commit | 2aec9e228cb317cca8cda9e03986c8482ea54404 (patch) | |
tree | a4f5f6c060c0ae20b79745f3449d840c5c8a4392 /libavformat/rtpdec_asf.c | |
parent | cff480e49d73640c980922626e57c9889bb4b18d (diff) | |
download | ffmpeg-2aec9e228cb317cca8cda9e03986c8482ea54404.tar.gz |
rtpdec_asf: Copy the need_parsing field from the chained demuxer
This fixes playback of mp3 streams in rtp/asf. This used to work
until c6f1dc8, but mostly by coincidence.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavformat/rtpdec_asf.c')
-rw-r--r-- | libavformat/rtpdec_asf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavformat/rtpdec_asf.c b/libavformat/rtpdec_asf.c index 7c893af396..61b14197ab 100644 --- a/libavformat/rtpdec_asf.c +++ b/libavformat/rtpdec_asf.c @@ -144,6 +144,8 @@ static int asfrtp_parse_sdp_line(AVFormatContext *s, int stream_index, if (s->streams[stream_index]->id == rt->asf_ctx->streams[i]->id) { *s->streams[stream_index]->codec = *rt->asf_ctx->streams[i]->codec; + s->streams[stream_index]->need_parsing = + rt->asf_ctx->streams[i]->need_parsing; rt->asf_ctx->streams[i]->codec->extradata_size = 0; rt->asf_ctx->streams[i]->codec->extradata = NULL; avpriv_set_pts_info(s->streams[stream_index], 32, 1, 1000); |