From: Michael R. <mr...@us...> - 2002-10-26 21:47:33
|
Update of /cvsroot/xine/xine-lib/src/demuxers In directory usw-pr-cvs1:/tmp/cvs-serv15717/src/demuxers Modified Files: demux_mpeg_block.c Log Message: don't forget to call stop during dispose Index: demux_mpeg_block.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/demuxers/demux_mpeg_block.c,v retrieving revision 1.128 retrieving revision 1.129 diff -u -r1.128 -r1.129 --- demux_mpeg_block.c 26 Oct 2002 10:02:42 -0000 1.128 +++ demux_mpeg_block.c 26 Oct 2002 21:47:29 -0000 1.129 @@ -821,14 +821,6 @@ } -static void demux_mpeg_block_dispose (demux_plugin_t *this_gen) { - - demux_mpeg_block_t *this = (demux_mpeg_block_t *) this_gen; - free (this->scratch_base); - free (this); - -} - static void demux_mpeg_block_stop (demux_plugin_t *this_gen) { demux_mpeg_block_t *this = (demux_mpeg_block_t *) this_gen; @@ -851,6 +843,15 @@ xine_demux_flush_engine(this->stream); xine_demux_control_end(this->stream, BUF_FLAG_END_USER); +} + +static void demux_mpeg_block_dispose (demux_plugin_t *this_gen) { + + demux_mpeg_block_t *this = (demux_mpeg_block_t *) this_gen; + demux_mpeg_block_stop(this_gen); + free (this->scratch_base); + free (this); + } static int demux_mpeg_block_get_status (demux_plugin_t *this_gen) { |