diff -u -r -p mythtv.103/libs/libmythtv/mythplayer.cpp mythtv/libs/libmythtv/mythplayer.cpp
|
old
|
new
|
bool MythPlayer::Pause(void)
|
| 340 | 340 | } |
| 341 | 341 | next_play_speed = 0.0; |
| 342 | 342 | next_normal_speed = false; |
| 343 | | PauseDecoder(); |
| 344 | 343 | PauseVideo(); |
| 345 | 344 | audio.Pause(true); |
| | 345 | PauseDecoder(); |
| 346 | 346 | PauseBuffer(); |
| 347 | 347 | allpaused = decoderPaused && videoPaused && bufferPaused; |
| 348 | 348 | { |
| … |
… |
bool MythPlayer::Play(float speed, bool
|
| 371 | 371 | } |
| 372 | 372 | |
| 373 | 373 | UnpauseBuffer(); |
| | 374 | UnpauseDecoder(); |
| 374 | 375 | if (unpauseaudio) |
| 375 | 376 | audio.Pause(false); |
| 376 | 377 | UnpauseVideo(); |
| 377 | | UnpauseDecoder(); |
| 378 | 378 | allpaused = false; |
| 379 | 379 | next_play_speed = speed; |
| 380 | 380 | next_normal_speed = normal; |