[vlc-devel] [PATCH 7/7] demux:mkv: simplify the code
Steve Lhomme
robux4 at videolabs.io
Tue Mar 15 08:50:25 CET 2016
---
modules/demux/mkv/demux.cpp | 10 +---------
modules/demux/mkv/demux.hpp | 3 ---
2 files changed, 1 insertion(+), 12 deletions(-)
diff --git a/modules/demux/mkv/demux.cpp b/modules/demux/mkv/demux.cpp
index 5018439..1b6ce90 100644
--- a/modules/demux/mkv/demux.cpp
+++ b/modules/demux/mkv/demux.cpp
@@ -654,7 +654,7 @@ bool demux_sys_t::PreloadLinked()
size_t i, j, ij = 0;
virtual_segment_c *p_seg;
- p_current_segment = VirtualFromSegments( &opened_segments );
+ p_current_segment = opened_segments.size() ? new virtual_segment_c( opened_segments ) : NULL;
if ( !p_current_segment )
return false;
@@ -757,14 +757,6 @@ void demux_sys_t::FreeUnused()
}
}
-virtual_segment_c *demux_sys_t::VirtualFromSegments( std::vector<matroska_segment_c*> *p_segments ) const
-{
- if ( p_segments->empty() )
- return NULL;
- virtual_segment_c *p_result = new virtual_segment_c( *p_segments );
- return p_result;
-}
-
bool demux_sys_t::PreparePlayback( virtual_segment_c *p_new_segment )
{
if ( p_new_segment != NULL && p_new_segment != p_current_segment )
diff --git a/modules/demux/mkv/demux.hpp b/modules/demux/mkv/demux.hpp
index 49c1c22..9310e11 100644
--- a/modules/demux/mkv/demux.hpp
+++ b/modules/demux/mkv/demux.hpp
@@ -397,9 +397,6 @@ public:
/* event */
event_thread_t *p_ev;
-
-protected:
- virtual_segment_c *VirtualFromSegments( std::vector<matroska_segment_c*> *p_segments ) const;
};
--
2.7.2.windows.1
More information about the vlc-devel
mailing list