* Pauses the conversion process. * @param h Handle to hb_handle_t. */
| 2021 | * @param h Handle to hb_handle_t. |
| 2022 | */ |
| 2023 | void hb_pause( hb_handle_t * h ) |
| 2024 | { |
| 2025 | if( !h->paused ) |
| 2026 | { |
| 2027 | hb_lock( h->pause_lock ); |
| 2028 | h->paused = 1; |
| 2029 | |
| 2030 | h->pause_date = hb_get_date(); |
| 2031 | |
| 2032 | hb_lock( h->state_lock ); |
| 2033 | h->state.state = HB_STATE_PAUSED; |
| 2034 | hb_unlock( h->state_lock ); |
| 2035 | } |
| 2036 | } |
| 2037 | |
| 2038 | /** |
| 2039 | * Resumes the conversion process. |