** Description changed: - [Impact] * Kazam does not detect audio devices when running with Python 3.8 * Recording of audio does not work in Kazam [Test Case] * Run Kazam on a system with PulseAudio * Check if audio devices have been detected, they must be listed in the GUI in settings of audio * Check if console output contains "Unable to find any audio devices" [Regression Potential] - No regressions are expected. + The bug is fixed by replacing time.clock() with time.perf_counter(), as + can be seen in this patch: + + https://salsa.debian.org/python- + team/applications/kazam/-/blob/master/debian/patches/perf_counter.patch + + The old method was deprecated since Python 3.3, and completely removed + in Python 3.8. So by replacing it with the new method, we are definitely + not making the situation worse. So no regressions are expected (if for + some reason the new method is not working properly, it won't be a + regression). [Other info] Original bug description: Hello, I upgraded from Ubuntu 19.10 to 20.04. The process completed without any problem. I meet a bug to execute kazam ( version 1.4.5-3 ) : No audio recoded with images : the video has no audio track. This occurson 2 differents computers ( where bug only appeared after upgrading to 20.04 ) No audio recorded even if i select Speaker and/or microphone boxes. So I tried to configure the audio devices : in the preferences interface, it's impossible to select any of sound sources for recording, nor Speakers otr Microphones ( see screenshot : empty or unknown labels... ) And on one machine, trying to select devices with audio preferences conducts to crash Kazam. Executing Kazam through the command line presents a warning about "Unable to find any audio devices" : WARNING Kazam - Failed to correctly detect operating system. /usr/lib/python3/dist-packages/kazam/app.py:145: Warning: value "((GtkIconSize) 32)" of type 'GtkIconSize' is invalid or out of range for property 'icon-size' of type 'GtkIconSize' self.builder.add_from_file(os.path.join(prefs.datadir, "ui", "kazam.ui")) (kazam:29121): Gtk-WARNING **: 16:10:18.525: Can't set a parent on widget which has a parent (kazam:29121): Gtk-WARNING **: 16:10:18.534: Can't set a parent on widget which has a parent WARNING Prefs - Unable to find any audio devices. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/kazam/frontend/preferences.py", line 256, in cb_audio2_changed pa_audio2_idx = prefs.mic_sources[prefs.audio2_source][0] IndexError: list index out of range Traceback (most recent call last): File "/usr/lib/python3/dist-packages/kazam/frontend/preferences.py", line 256, in cb_audio2_changed pa_audio2_idx = prefs.mic_sources[prefs.audio2_source][0] IndexError: list index out of range help would be appreciated... Thank you
** Also affects: kazam (Ubuntu Focal) Importance: Undecided Status: New ** Changed in: kazam (Ubuntu Focal) Status: New => In Progress ** Changed in: kazam (Ubuntu Focal) Assignee: (unassigned) => Dmitry Shachnev (mitya57) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1876322 Title: kazam on Focal: No audio recorded To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/kazam/+bug/1876322/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs