]> git.sesse.net Git - vlc/commitdiff
input: remove write-only INPUT_UPDATE_SIZE
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 17 Apr 2013 20:15:55 +0000 (23:15 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 17 Apr 2013 20:15:55 +0000 (23:15 +0300)
include/vlc_input.h
modules/access/file.c
modules/access/vcd/vcd.c
modules/access/vcdx/access.c
modules/access/vdr.c
src/input/input.c

index 37358d67ffb593acf8331a793c866ac81ca4c122..b48a256ca4d7be090540a638f0c3040d17410b55 100644 (file)
@@ -203,7 +203,6 @@ static inline void vlc_input_attachment_Delete( input_attachment_t *a )
  *****************************************************************************/
 
 /* i_update field of access_t/demux_t */
-#define INPUT_UPDATE_SIZE       0x0001
 #define INPUT_UPDATE_TITLE      0x0010
 #define INPUT_UPDATE_SEEKPOINT  0x0020
 #define INPUT_UPDATE_META       0x0040
index b62a00487ef4ee379821ed350aac0af4644d43d7..37c1a2bbe3a7ff9e9bd0eb883e6bc7ee002d59d1 100644 (file)
@@ -313,12 +313,8 @@ static ssize_t FileRead (access_t *p_access, uint8_t *p_buffer, size_t i_len)
     {
         struct stat st;
 
-        if ((fstat (fd, &st) == 0)
-         && (p_access->info.i_size != (uint64_t)st.st_size))
-        {
+        if (fstat (fd, &st) == 0)
             p_access->info.i_size = st.st_size;
-            p_access->info.i_update |= INPUT_UPDATE_SIZE;
-        }
     }
     return val;
 }
index 63201369bc8f66f272c2fdaf07fb5aafcc2a6818..817f56590ac8f848e8a56b3ab49a51991aa28c61 100644 (file)
@@ -273,7 +273,7 @@ static int Control( access_t *p_access, int i_query, va_list args )
             {
                 /* Update info */
                 p_access->info.i_update |=
-                  INPUT_UPDATE_TITLE|INPUT_UPDATE_SEEKPOINT|INPUT_UPDATE_SIZE;
+                                     INPUT_UPDATE_TITLE|INPUT_UPDATE_SEEKPOINT;
                 p_access->info.i_title = i;
                 p_access->info.i_seekpoint = 0;
                 p_access->info.i_size = p_sys->title[i]->i_size;
@@ -336,7 +336,7 @@ static block_t *Block( access_t *p_access )
         }
 
         p_access->info.i_update |=
-            INPUT_UPDATE_TITLE | INPUT_UPDATE_SEEKPOINT | INPUT_UPDATE_SIZE;
+                                   INPUT_UPDATE_TITLE | INPUT_UPDATE_SEEKPOINT;
         p_access->info.i_title++;
         p_access->info.i_seekpoint = 0;
         p_access->info.i_size = p_sys->title[p_access->info.i_title]->i_size;
index b823fb4c0742f6dfb37abcd9b67bcb53a33d9f80..517264a4b547bd00986fec89b1d7c0ef00ab02ee 100644 (file)
@@ -715,8 +715,7 @@ VCDSetOrigin( access_t *p_access, lsn_t i_lsn, track_t i_track,
                   p_vcdplayer->play_item.type );
     }
 
-    p_access->info.i_update = INPUT_UPDATE_TITLE|INPUT_UPDATE_SIZE
-                              |INPUT_UPDATE_SEEKPOINT;
+    p_access->info.i_update = INPUT_UPDATE_TITLE|INPUT_UPDATE_SEEKPOINT;
 
     VCDUpdateTitle( p_access );
 
index fbaeaf0a7cd7c349f546e88b882ee79fa1a97667..ddf1a96573931795ada2eacf2bf577448e6a7eb0 100644 (file)
@@ -481,7 +481,6 @@ static bool ImportNextFile( access_t *p_access )
 
     ARRAY_APPEND( p_sys->file_sizes, st.st_size );
     p_access->info.i_size += st.st_size;
-    p_access->info.i_update |= INPUT_UPDATE_SIZE;
 
     return true;
 }
@@ -586,7 +585,6 @@ static void UpdateFileSize( access_t *p_access )
     p_access->info.i_size -= CURRENT_FILE_SIZE;
     CURRENT_FILE_SIZE = st.st_size;
     p_access->info.i_size += CURRENT_FILE_SIZE;
-    p_access->info.i_update |= INPUT_UPDATE_SIZE;
 }
 
 /*****************************************************************************
index 51de64133f6944433d191e4b1b71349d3c521435..c5dc1fc669bbb82dcf8950c197a33cea0c5a442a 100644 (file)
@@ -2208,8 +2208,6 @@ static void UpdateGenericFromDemux( input_thread_t *p_input )
         }
         p_demux->info.i_update &= ~INPUT_UPDATE_META;
     }
-
-    p_demux->info.i_update &= ~INPUT_UPDATE_SIZE;
 }
 
 static void UpdateTitleListfromDemux( input_thread_t *p_input )
@@ -2293,8 +2291,6 @@ static void UpdateGenericFromAccess( input_thread_t *p_input )
 
         p_access->info.i_update &= ~INPUT_UPDATE_SIGNAL;
     }
-
-    p_access->info.i_update &= ~INPUT_UPDATE_SIZE;
 }
 
 /*****************************************************************************