equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: Seek or trickplay |
14 * Description: Seek or trickplay |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 7 % |
18 // Version : %version: 8 % |
19 |
19 |
20 |
20 |
21 // INCLUDE FILES |
21 // INCLUDE FILES |
22 #include <mpxplaybackpluginobserver.h> |
22 #include <mpxplaybackpluginobserver.h> |
23 |
23 |
126 iVideoPlaybackCtlr->iPlayer->Play(); |
126 iVideoPlaybackCtlr->iPlayer->Play(); |
127 } |
127 } |
128 |
128 |
129 TInt trickplaySpeed = KDefaultTrickPlaySpeed; |
129 TInt trickplaySpeed = KDefaultTrickPlaySpeed; |
130 |
130 |
131 if ( !iForward ) |
131 if ( ! iForward ) |
132 { |
132 { |
133 trickplaySpeed *= -1; |
133 trickplaySpeed *= -1; |
134 } |
134 } |
135 |
135 |
136 // |
136 // |
150 if ( !iForward ) |
150 if ( !iForward ) |
151 { |
151 { |
152 iIncrements *= -1; |
152 iIncrements *= -1; |
153 } |
153 } |
154 |
154 |
155 iSeekTimer->Start( 0, |
155 if ( ! iSeekTimer->IsActive() ) |
156 interval, |
156 { |
157 TCallBack( CMPXVideoSeeker::UpdatePosition, this ) ); |
157 iSeekTimer->Start( 0, |
|
158 interval, |
|
159 TCallBack( CMPXVideoSeeker::UpdatePosition, this ) ); |
|
160 } |
158 #endif |
161 #endif |
159 |
162 |
160 if ( err == KErrNone ) |
163 if ( err == KErrNone ) |
161 { |
164 { |
162 iTrickPlayTimer->Start( KTrickPlayTimeout, |
165 if ( ! iTrickPlayTimer->IsActive() ) |
163 0, |
166 { |
164 TCallBack( CMPXVideoSeeker::StopTrickPlay, this ) ); |
167 iTrickPlayTimer->Start( KTrickPlayTimeout, |
|
168 0, |
|
169 TCallBack( CMPXVideoSeeker::StopTrickPlay, this ) ); |
|
170 } |
165 } |
171 } |
166 } |
172 } |
167 |
173 |
168 // ------------------------------------------------------------------------------------------------- |
174 // ------------------------------------------------------------------------------------------------- |
169 // CMPXVideoSeeker::StopSeekingL |
175 // CMPXVideoSeeker::StopSeekingL |