audio: Change state to NULL before quitting
This prevents a possible hang when de-initializing gstreamer. Signed-off-by: Anna Schumaker <schumaker.anna@gmail.com>
This commit is contained in:
parent
aa21ab5602
commit
22cb20d4ce
|
@ -107,6 +107,7 @@ void audio :: init(int *argc, char ***argv)
|
|||
|
||||
void audio :: quit()
|
||||
{
|
||||
change_state(GST_STATE_NULL);
|
||||
gst_deinit();
|
||||
}
|
||||
|
||||
|
|
|
@ -208,7 +208,8 @@ int main(int argc, char **argv)
|
|||
test_0();
|
||||
|
||||
/* Read in library, set up a playlist */
|
||||
library :: init();
|
||||
library::init();
|
||||
deck::init();
|
||||
library :: reset();
|
||||
library :: add_path("/tmp/library/0");
|
||||
while (idle :: run_task());
|
||||
|
@ -220,6 +221,6 @@ int main(int argc, char **argv)
|
|||
test_1();
|
||||
test_2();
|
||||
|
||||
//audio :: quit();
|
||||
audio :: quit();
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue