From: Brendan McGrath bmcgrath@codeweavers.com
--- dlls/winedmo/unix_demuxer.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/dlls/winedmo/unix_demuxer.c b/dlls/winedmo/unix_demuxer.c index 15d906e0c5f..840449589e9 100644 --- a/dlls/winedmo/unix_demuxer.c +++ b/dlls/winedmo/unix_demuxer.c @@ -124,6 +124,11 @@ static NTSTATUS demuxer_create_streams( struct demuxer *demuxer ) continue; } } + else if (par->codec_id == AV_CODEC_ID_MP3 && + !demuxer->ctx->streams[i]->codecpar->ch_layout.nb_channels) + { + avformat_find_stream_info(demuxer->ctx, NULL); + }
av_bsf_get_null_filter( &stream->filter ); avcodec_parameters_copy( stream->filter->par_in, demuxer->ctx->streams[i]->codecpar );