equal
deleted
inserted
replaced
245 gst_element_send_event (pipeline, gst_event_new_eos ()); |
245 gst_element_send_event (pipeline, gst_event_new_eos ()); |
246 } |
246 } |
247 break; |
247 break; |
248 |
248 |
249 case EGSTPlayerPause: |
249 case EGSTPlayerPause: |
250 if (pipeline!=NULL ) |
250 if (pipeline!=NULL && pipeline ->current_state |
|
251 == GST_STATE_PLAYING) |
251 { |
252 { |
252 |
253 |
253 gst_element_set_state(pipeline, GST_STATE_PAUSED); |
254 gst_element_set_state(pipeline, GST_STATE_PAUSED); |
254 //gst_object_unref (GST_OBJECT (pipeline)); |
255 //gst_object_unref (GST_OBJECT (pipeline)); |
255 |
256 |
256 } |
257 } |
257 break; |
258 break; |
258 |
259 |
259 case EGSTPlayerResume: |
260 case EGSTPlayerResume: |
260 if (pipeline!=NULL) |
261 if (pipeline!=NULL && pipeline ->current_state |
|
262 == GST_STATE_PAUSED) |
261 { |
263 { |
262 |
264 |
263 gst_element_set_state(pipeline, GST_STATE_PLAYING); |
265 gst_element_set_state(pipeline, GST_STATE_PLAYING); |
264 //gst_object_unref (GST_OBJECT (pipeline)); |
266 //gst_object_unref (GST_OBJECT (pipeline)); |
265 |
267 |
277 |
279 |
278 } |
280 } |
279 gst_record_wav(); |
281 gst_record_wav(); |
280 } |
282 } |
281 break; |
283 break; |
|
284 case EGSTPlayerRecordAac: |
|
285 { |
|
286 if (pipeline!=NULL && pipeline ->current_state |
|
287 == GST_STATE_PLAYING) |
|
288 { |
|
289 |
|
290 gst_element_set_state(pipeline, GST_STATE_NULL); |
|
291 //gst_object_unref (GST_OBJECT (pipeline)); |
|
292 |
|
293 } |
|
294 gst_record_aac(); |
|
295 } |
|
296 break; |
282 |
297 |
283 case EGSTPlayerRecordRaw: |
298 case EGSTPlayerRecordRaw: |
284 { |
299 { |
285 if (pipeline!=NULL && pipeline ->current_state |
300 if (pipeline!=NULL && pipeline ->current_state |
286 == GST_STATE_PLAYING) |
301 == GST_STATE_PLAYING) |