# HG changeset patch # User reimar # Date 1245830678 0 # Node ID ec913e9326352e1ef6c70442a2a3741ea424a3fb # Parent 67b3e40a81c2abc2fb7f5a109082f4d4be2d3b9d Remove pointless stream count checks, new_sh_* already checks for that. diff -r 67b3e40a81c2 -r ec913e932635 libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Wed Jun 24 07:49:04 2009 +0000 +++ b/libmpdemux/demux_lavf.c Wed Jun 24 08:04:38 2009 +0000 @@ -227,8 +227,6 @@ int override_tag; WAVEFORMATEX *wf= calloc(sizeof(WAVEFORMATEX) + codec->extradata_size, 1); sh_audio_t* sh_audio; - if(priv->audio_streams >= MAX_A_STREAMS) - break; sh_audio=new_sh_audio(demuxer, i); mp_msg(MSGT_DEMUX, MSGL_INFO, MSGTR_AudioID, "lavf", i); if(!sh_audio) @@ -309,8 +307,6 @@ case CODEC_TYPE_VIDEO:{ sh_video_t* sh_video; BITMAPINFOHEADER *bih; - if(priv->video_streams >= MAX_V_STREAMS) - break; sh_video=new_sh_video(demuxer, i); mp_msg(MSGT_DEMUX, MSGL_INFO, MSGTR_VideoID, "lavf", i); if(!sh_video) break; @@ -378,8 +374,6 @@ case CODEC_TYPE_SUBTITLE:{ sh_sub_t* sh_sub; char type; - if(priv->sub_streams >= MAX_S_STREAMS) - break; /* only support text subtitles for now */ if(codec->codec_id == CODEC_ID_TEXT) type = 't';