# HG changeset patch # User nicodvb # Date 1107076408 0 # Node ID 0c4a7d87128896438311295fbfca606a2567ebf1 # Parent 9e81b41838e6367d871148213c6831c625dde5bf discard lavf packets with wrong ids diff -r 9e81b41838e6 -r 0c4a7d871288 libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Sat Jan 29 21:26:20 2005 +0000 +++ b/libmpdemux/demux_lavf.c Sun Jan 30 09:13:28 2005 +0000 @@ -292,8 +292,10 @@ ds->sh=demux->v_streams[id]; mp_msg(MSGT_DEMUX,MSGL_V,"Auto-selected LAVF video ID = %d\n",ds->id); } - } else - ds= NULL; + } else { + av_free_packet(&pkt); + return 1; + } if(0/*pkt.destruct == av_destruct_packet*/){ //ok kids, dont try this at home :)