vlc | branch: master | Jean-Baptiste Kempf <[email protected]> | Sun Oct 10 
18:33:38 2010 +0200| [45dd84db7b490997b2bbc8dfbac96232c97ec94e] | committer: 
Jean-Baptiste Kempf 

MKV, io_callback cosmetics

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=45dd84db7b490997b2bbc8dfbac96232c97ec94e
---

 modules/demux/mkv/stream_io_callback.cpp |   17 ++++++++---------
 modules/demux/mkv/stream_io_callback.hpp |    2 --
 2 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/modules/demux/mkv/stream_io_callback.cpp 
b/modules/demux/mkv/stream_io_callback.cpp
index 8e2bd1b..6dce8df 100644
--- a/modules/demux/mkv/stream_io_callback.cpp
+++ b/modules/demux/mkv/stream_io_callback.cpp
@@ -1,8 +1,7 @@
-
 /*****************************************************************************
  * mkv.cpp : matroska demuxer
  *****************************************************************************
- * Copyright (C) 2003-2004 the VideoLAN team
+ * Copyright (C) 2003-2004, 2010 the VideoLAN team
  * $Id$
  *
  * Authors: Laurent Aimar <[email protected]>
@@ -22,32 +21,32 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, 
USA.
  *****************************************************************************/
+
 #include "stream_io_callback.hpp"
 
 #include "matroska_segment.hpp"
 #include "demux.hpp"
+
 /*****************************************************************************
  * Stream managment
  *****************************************************************************/
-vlc_stream_io_callback::vlc_stream_io_callback( stream_t *s_, bool b_owner_ )
+vlc_stream_io_callback::vlc_stream_io_callback( stream_t *s_, bool b_owner_ ),
+                        s( s_), b_owner( b_owner_ )
 {
-    s = s_;
-    b_owner = b_owner_;
     mb_eof = false;
 }
 
 uint32 vlc_stream_io_callback::read( void *p_buffer, size_t i_size )
 {
     if( i_size <= 0 || mb_eof )
-    {
         return 0;
-    }
 
     return stream_Read( s, p_buffer, i_size );
 }
+
 void vlc_stream_io_callback::setFilePointer(int64_t i_offset, seek_mode mode )
 {
-    int64_t i_pos;
+    int64_t i_pos, i_size;
 
     switch( mode )
     {
@@ -62,7 +61,7 @@ void vlc_stream_io_callback::setFilePointer(int64_t i_offset, 
seek_mode mode )
             break;
     }
 
-    if( i_pos < 0 || ( stream_Size( s ) != 0  && i_pos >= stream_Size( s ) ) )
+    if( i_pos < 0 || ( ( i_size = stream_Size( s ) ) != 0 && i_pos >= i_size ) 
)
     {
         mb_eof = true;
         return;
diff --git a/modules/demux/mkv/stream_io_callback.hpp 
b/modules/demux/mkv/stream_io_callback.hpp
index 5bad71b..ea6fbfb 100644
--- a/modules/demux/mkv/stream_io_callback.hpp
+++ b/modules/demux/mkv/stream_io_callback.hpp
@@ -1,4 +1,3 @@
-
 /*****************************************************************************
  * mkv.cpp : matroska demuxer
  *****************************************************************************
@@ -50,4 +49,3 @@ class vlc_stream_io_callback: public IOCallback
     virtual void     close           ( void ) { return; }
 };
 
-

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to