GNOME Bugzilla – Bug 490576
after saving a recording, "play" will not play newer recordings
Last modified: 2015-01-19 11:34:05 UTC
Please describe the problem: After saving a recording, and clicking "record" again, the "play" button will only playback the saved recording instead of the most recent one. Steps to reproduce: 1. Create a recording and save it. 2. Press "Record" to create a new recording. 3. Playback, expecting to hear your new recording. Instead, the old recording will play. 4. Pressing "Save" will save the new recording. Actual results: Expected results: Does this happen every time? Yes. Other information: "Play" should play the most recent recording. Having it play the old one might make the user think that the last "recording" was deleted when, actually, it can be saved by clicking "Save".
Yes, that's unexpected. I wonder if that was intentional. Changing to NEW.
Created attachment 227323 [details] [review] fix missing eos in sound recording I think this bug is due to a missed 'message::eos' signal from gst bus. I am not sure if this is a bug of gstreamer, but at least we can workaround this issue by sending a 'message::eos' signal manually. The patch I attached has been tested in my own box, and it works quite well.
gnome-media has been obsolete since the release of GNOME 3, nearly 4 years ago. Furthermore, the gnome-sound-recorder program in gnome-media has been replaced by the stand-alone, rewritten, gnome-sound-recorder program which has a different interface. The new program should not be affected by the bugs you filed, however, please make sure to file new bugs against the gnome-sound-recorder product.