MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / hb_pause

Function hb_pause

libhb/hb.c:2023–2036  ·  view source on GitHub ↗

* Pauses the conversion process. * @param h Handle to hb_handle_t. */

Source from the content-addressed store, hash-verified

2021 * @param h Handle to hb_handle_t.
2022 */
2023void 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.

Callers 2

EventLoopFunction · 0.85
ghb_pause_queueFunction · 0.85

Calls 3

hb_lockFunction · 0.85
hb_get_dateFunction · 0.85
hb_unlockFunction · 0.85

Tested by 1

EventLoopFunction · 0.68