author | simon <simon> | 2002-12-14 01:03:42 (UTC) |
---|---|---|
committer | simon <simon> | 2002-12-14 01:03:42 (UTC) |
commit | 8940bc946446352bea498b66c6a6d81002f0c405 (patch) (unidiff) | |
tree | 93aa9e32da1414e95ecd7b80f7cce955298626d9 /noncore/multimedia/opieplayer2/lib.cpp | |
parent | e9ff9ed56c1f198fb4d56cf2d57421e2183f9c3d (diff) | |
download | opie-8940bc946446352bea498b66c6a6d81002f0c405.zip opie-8940bc946446352bea498b66c6a6d81002f0c405.tar.gz opie-8940bc946446352bea498b66c6a6d81002f0c405.tar.bz2 |
- preload a couple of decoders
Diffstat (limited to 'noncore/multimedia/opieplayer2/lib.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/multimedia/opieplayer2/lib.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/noncore/multimedia/opieplayer2/lib.cpp b/noncore/multimedia/opieplayer2/lib.cpp index 8896cfe..d04af08 100644 --- a/noncore/multimedia/opieplayer2/lib.cpp +++ b/noncore/multimedia/opieplayer2/lib.cpp | |||
@@ -63,12 +63,14 @@ extern "C" { | |||
63 | void null_set_scaling( const xine_vo_driver_t* self, int scale ); | 63 | void null_set_scaling( const xine_vo_driver_t* self, int scale ); |
64 | void null_set_gui_width( const xine_vo_driver_t* self, int width ); | 64 | void null_set_gui_width( const xine_vo_driver_t* self, int width ); |
65 | void null_set_gui_height( const xine_vo_driver_t* self, int height ); | 65 | void null_set_gui_height( const xine_vo_driver_t* self, int height ); |
66 | void null_set_mode( const xine_vo_driver_t* self, int depth, int rgb ); | 66 | void null_set_mode( const xine_vo_driver_t* self, int depth, int rgb ); |
67 | void null_set_videoGamma( const xine_vo_driver_t* self , int value ); | 67 | void null_set_videoGamma( const xine_vo_driver_t* self , int value ); |
68 | void null_display_handler( const xine_vo_driver_t* self, display_xine_frame_t t, void* user_data ); | 68 | void null_display_handler( const xine_vo_driver_t* self, display_xine_frame_t t, void* user_data ); |
69 | |||
70 | void null_preload_decoders( xine_stream_t *stream ); | ||
69 | } | 71 | } |
70 | 72 | ||
71 | using namespace XINE; | 73 | using namespace XINE; |
72 | 74 | ||
73 | Lib::Lib( InitializationMode initMode, XineVideoWidget* widget ) | 75 | Lib::Lib( InitializationMode initMode, XineVideoWidget* widget ) |
74 | { | 76 | { |
@@ -133,12 +135,15 @@ void Lib::initialize() | |||
133 | setWidget( m_wid ); | 135 | setWidget( m_wid ); |
134 | } | 136 | } |
135 | 137 | ||
136 | m_queue = xine_event_new_queue (m_stream); | 138 | m_queue = xine_event_new_queue (m_stream); |
137 | 139 | ||
138 | xine_event_create_listener_thread (m_queue, xine_event_handler, this); | 140 | xine_event_create_listener_thread (m_queue, xine_event_handler, this); |
141 | |||
142 | ::null_preload_decoders( m_stream ); | ||
143 | |||
139 | m_duringInitialization = false; | 144 | m_duringInitialization = false; |
140 | } | 145 | } |
141 | 146 | ||
142 | Lib::~Lib() { | 147 | Lib::~Lib() { |
143 | assert( isRunning() == false ); | 148 | assert( isRunning() == false ); |
144 | assert( m_initialized ); | 149 | assert( m_initialized ); |