summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-20 22:49:50 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-20 22:49:50 +0000
commita3f0ecd91fc3ea668966dcaf2b852f72223b8155 (patch)
tree7192eb0570b436296d3c67d1e19156830f090d7e /mplayer.c
parent24aec200db5b58bb86ba496e5582d60cf9dc7738 (diff)
downloadmpv-a3f0ecd91fc3ea668966dcaf2b852f72223b8155.tar.bz2
mpv-a3f0ecd91fc3ea668966dcaf2b852f72223b8155.tar.xz
1000l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9049 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/mplayer.c b/mplayer.c
index 121e9039e6..2448174b7d 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -401,18 +401,6 @@ static void uninit_player(unsigned int mask){
vo_spudec=NULL;
}
-#ifdef USE_SUB
- if ( subtitles )
- {
- current_module="sub_free";
- sub_free( subtitles );
- if ( sub_name ) free( sub_name );
- sub_name=NULL;
- vo_sub=NULL;
- subtitles=NULL;
- }
-#endif
-
if(mask&INITED_AO){
inited_flags&=~INITED_AO;
current_module="uninit_ao";
@@ -3259,6 +3247,18 @@ if(benchmark){
// time to uninit all, except global stuff:
uninit_player(INITED_ALL-(INITED_GUI+INITED_INPUT+(fixed_vo?INITED_VO:0)));
+#ifdef USE_SUB
+ if ( subtitles )
+ {
+ current_module="sub_free";
+ sub_free( subtitles );
+ if ( sub_name ) free( sub_name );
+ sub_name=NULL;
+ vo_sub=NULL;
+ subtitles=NULL;
+ }
+#endif
+
if(eof == PT_NEXT_ENTRY || eof == PT_PREV_ENTRY) {
eof = eof == PT_NEXT_ENTRY ? 1 : -1;
if(play_tree_iter_step(playtree_iter,play_tree_step,0) == PLAY_TREE_ITER_ENTRY) {