After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 430151 - Audio recording inhibits save to file dialog
Audio recording inhibits save to file dialog
Status: RESOLVED WONTFIX
Product: istanbul
Classification: Other
Component: general
HEAD CVS
Other All
: Normal major
: ---
Assigned To: Zaheer Abbas Merali
Zaheer Abbas Merali
gnome[unmaintained]
: 418841 505471 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-04-16 00:21 UTC by Florian Boucault
Modified: 2018-07-02 10:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch fixing the issue (532 bytes, patch)
2007-04-16 00:22 UTC, Florian Boucault
none Details | Review

Description Florian Boucault 2007-04-16 00:21:28 UTC
Please describe the problem:
When audio recording is activated, the file saving dialog window is not displayed when recording is finished and Istanbul is lost in a random state.

Steps to reproduce:
1. activate audio recording
2. start recording
3. stop recording


Actual results:
The status icon changes to a hard disk.

Expected results:
The status icon should change to a hard disk and a file chooser window should appear.

Does this happen every time?
Yes

Other information:
Patch following.
Comment 1 Florian Boucault 2007-04-16 00:22:42 UTC
Created attachment 86405 [details] [review]
Patch fixing the issue

It works for me. (tm)

A lost clock message is passed on the gstreamer bus and not an end of stream. Do not ask me why :/
Comment 2 Zaheer Abbas Merali 2007-04-16 11:19:20 UTC
That is a big hack of a patch!

My guess is the oggmux GStreamer element is not handling eos correctly sometimes.  We have had this issue with the flumotion transcoder before and Wim said that oggmux needs a rewrite.
Comment 3 Florian Boucault 2007-04-16 11:21:53 UTC
I agree. What should be done in the meantime for end users of Istanbul ?
Comment 4 Zaheer Abbas Merali 2007-04-16 11:25:50 UTC
Very good question, will investigate whether your hack makes sense to use as a workaround.
Comment 5 Zaheer Abbas Merali 2007-04-30 09:37:20 UTC
Your hack is not a correct workaround.  But a 30 second timeout may be suitable.
Comment 6 Luis Villa 2007-08-04 23:11:17 UTC
Bad workaround or not, either way, it would be nice if this were fixed. :/

[Confirming because I'm seeing the same behavior in 0.2.2, and marking major because this means that the entire feature doesn't work.]
Comment 7 Luis Villa 2007-08-04 23:34:59 UTC
FWIW, the patch works (so thanks, Florian!), but I can see why a patch that is effectively 'ignore an error condition' is not acceptable ;)
Comment 8 bigbob.fun 2007-10-29 20:56:49 UTC
Ok, maybe, more than criticism about the current proposed patch, it can be useful to propose the other way (the one that be good).

I can confirm the bug remain, even with latest svn fetching (checked since 10 minutes).

I can also confirm using the patch from Florian as workaround work properly under Ubuntu/Gutsy.

A++
Comment 9 spam 2007-12-29 19:52:56 UTC
*** Bug 505471 has been marked as a duplicate of this bug. ***
Comment 10 Murray Cumming 2008-04-15 09:18:01 UTC
*** Bug 418841 has been marked as a duplicate of this bug. ***
Comment 11 Zaheer Abbas Merali 2008-04-15 11:10:55 UTC
Ok, I have committed this patch in [172] but not happy with resolving this bug, because underlying bug still remains.
Comment 12 kxra 2009-10-15 01:40:15 UTC
has there been any progress on this bug?
Comment 13 bosey 2009-10-16 12:16:45 UTC
Review of attachment 86405 [details] [review]:

where are the instructions to use this patch.  Does this file replace screencast.py or is it screencast.py patched by it.
We are not all highbrow and to pretend otherwise or make people ask is just showing off.
Comment 14 Sven Herzberg 2009-11-18 10:14:16 UTC
(In reply to comment #13)
> Review of attachment 86405 [details] [review]:
> 
> where are the instructions to use this patch.  Does this file replace
> screencast.py or is it screencast.py patched by it.
> We are not all highbrow and to pretend otherwise or make people ask is just
> showing off.

Isn't that quite obvious? The file is a patch. So it is supposed to be applied to the istanbul source code. (Preferably using the "patch" command line tool.)
Comment 15 André Klapper 2018-07-02 10:50:51 UTC
istanbul is not under active development anymore and has not seen code
changes for eight years. Its codebase has been archived:
https://gitlab.gnome.org/Archive/istanbul/commits/master

See https://help.gnome.org/users/gnome-help/stable/screen-shot-record.html for screencast video options that are available in GNOME 3.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the
responsibility for active development again.