g_object_set (G_OBJECT (player), "uri", argv[1], NULL);
res = gst_element_set_state (player, GST_STATE_PLAYING);
- if (res != GST_STATE_CHANGE_SUCCESS) {
+ if (res == GST_STATE_CHANGE_FAILURE) {
g_print ("could not play\n");
return -1;
}
g_print ("play...\n");
res = gst_element_set_state (player, GST_STATE_PLAYING);
- if (res != GST_STATE_CHANGE_SUCCESS) {
+ if (res == GST_STATE_CHANGE_FAILURE) {
g_print ("could not play\n");
return -1;
}
g_print ("pause...\n");
res = gst_element_set_state (player, GST_STATE_PAUSED);
- if (res != GST_STATE_CHANGE_SUCCESS) {
- g_print ("could not play\n");
+ if (res == GST_STATE_CHANGE_FAILURE) {
+ g_print ("could not pause\n");
return -1;
}
g_print ("play...\n");
res = gst_element_set_state (player, GST_STATE_PLAYING);
- if (res != GST_STATE_CHANGE_SUCCESS) {
+ if (res == GST_STATE_CHANGE_FAILURE) {
g_print ("could not play\n");
return -1;
}
g_print ("play...\n");
res = gst_element_set_state (player, GST_STATE_PLAYING);
- if (res != GST_STATE_CHANGE_SUCCESS) {
+ if (res == GST_STATE_CHANGE_FAILURE) {
g_print ("could not play\n");
return -1;
}