New Upstream Snapshot - kazam
Ready changes
Summary
Merged new upstream version: 1.4.5+bzr139 (was: 1.4.5).
Resulting package
Built on 2023-01-17T17:41 (took 5m38s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-snapshots kazam
Lintian Result
Diff
diff --git a/PKG-INFO b/PKG-INFO
index edf816f..02d672b 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,4 +1,4 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
Name: kazam
Version: 1.4.5
Summary: A screencasting program created with design in mind.
@@ -6,189 +6,7 @@ Home-page: https://launchpad.net/kazam
Author: David Klasinc
Author-email: bigwhale@lubica.net
License: GPLv3
-Description:
- Kazam v1.4.4 "NCC-80102"
-
-
- Introduction
- ------------
-
- Kazam is a simple screen recording program that will capture the content
- of your screen and record a video file that can be played by any video
- player that supports VP8/WebM video format.
-
- Optionally you can record sound from any sound input device that is
- supported and visible by PulseAudio.
-
-
- Latest version
- --------------
-
- Kazam is always available from Launchpad under https://launchpad.net/kazam
-
- Latest stable release is 1.4.4.
- Latest unstable release is 1.3.99
-
-
- Installation - stable release
- -----------------------------
-
- If you are using Ubuntu 14.04 or 13.10 then stable version (1.0.x)
- is available from universe repository. You can find it in Ubuntu Softare
- Center or install it from the terminal with the following command:
-
- $ sudo apt-get install kazam
-
- For other Ubuntu based distributions the best way to install Kazam is
- to add a PPA repository and then use apt-get command or Software Center.
-
- $ sudo add-apt-repository ppa:kazam-team/stable-series
- $ sudo apt-get update
- $ sudo apt-get install kazam
-
- For distribution independent installation you will have to get the latest
- tarball release from Launchpad:
-
- http://launchpad.net/kazam/stable/1.4.4/+download/kazam_1.4.4.tar.gz
-
- Unpack it and then run setup:
-
- $ tar -xzf kazam_1.4.4.tar.gz
- $ cd kazam-1.4.4
-
- Run installation as root user, or use sudo:
-
- # python3 setup.py install
-
-
- Installation - unstable version
- -------------------------------
-
- Installing current unstable build from a PPA can be done by adding
- unstable series PPA.
-
- $ sudo add-apt-repository ppa:kazam-team/unstable-series
- $ sudo apt-get update
- $ sudo apt-get install kazam
-
-
- Installation - development version
- ----------------------------------
-
- If you want bleeding edge, development version then you will have to get
- source code from Launchpad by running the following command:
-
- $ bzr branch lp:kazam
-
- Then you need to run setup.py to build and install Kazam:
-
- $ cd kazam
- # python3 setup.py install
-
- You will have to run setup as root user or use sudo. Default installation
- path is /usr/local.
-
-
- Running Kazam
- -------------
-
- If you want to run Kazam from the source tree, there are a few limitations
- that you have to take into account. Every icon has to be taken from
- currently installed icon theme. Toolbars will not show any icons and you
- will not see Unity AppIndicator.
-
- To run Kazam simply execute te following commands in the source tree:
-
- $ cd bin
- $ ./kazam
-
- If you already have Kazam installed then Kazam icons will be displayed
- properly.
-
-
- Keyboard shortcuts
- ------------------
-
- SUPER-CTRL-Q - Quit
- SUPER-CTRL-W - Show/Hide main window
- SUPER-CTRL-R - Start Recording
- SUPER-CTRL-F - Finish Recording
-
- Keyboard shortcuts will work on Precise Pangolin only if you installed
- Kazam 1.4.x from the PPA, keybinder 3.0 is a dependency and will be installed
- automatically.
-
- For Ubuntu 12.10 and newer keyboard binder is available in the universe
- repositories and there is no need to use PPA to get keybinder installed.
-
-
- Recording Tips
- --------------
-
- Framerates above 20fps are unlikely to work well because of software and
- hardware limitations. If you increase framerate and framerate in
- resulting video drops, that is because encoder can't keep up.
-
- Always do a sound check. Especially if you are recording a live commentary
- with background sound. I got the best results when I used earphones to listen
- to the audio while recording. This way your mic will not pick up any audio
- coming from speakers.
-
- If you _really_ want loss-less quality, then you will have to record in RAW
- format. This is possible, but without an SSD with a lot of free space your
- results will be terrible. 1920x1080 at 15 frames per second will need
- around 45 MB of disk space per second. Most people will want to record at
- 20 or 25 frames per second. Most disk will not handle that and your
- system will start to crawl.
-
- Your next best bet is HUFFYUV format, which is a little bit friendlier on
- disk bandwidth with 28 MB per second at 15 frames per second. The problem?
- Not many video editors and players can handle HUFFYUV, let alone video
- sharing services.
-
-
- Known Issues
- ------------
-
- - Trouble with recording audio from certain Monitor sources. I noticed
- this with Logitech G110 USB Keyboard that can play audio. Pulse
- Audio will see two devices: USP PnP Stereo Device and 'Monitor of USB PnP
- Stereo Device'. When recording from the monitor, volume controls for
- both devices will affect the volume in the final recording.
-
- - I have no idea where to put Mute/Unmute button, so right now every audio
- source you select is automatically unmuted.
-
- - It was reported that sound is disappearing after couple of minutes into
- the recording. I wasn't able to reproduce this bug and any more info is
- appreciated. See https://bugs.launchpad.net/kazam/+bug/933835 for more
- details.
-
- - Two memory leaks were noticed, one with VP8 encoder and one with Intel
- graphics cards. Still investigating if this is a driver, Xorg or
- GStreamer problem.
-
- - Non compositing window managers are not able to render transparent
- windows. Area selection and countdown timers will be affected by this.
- Mint users can turn on window compositing in Desktop Settings.
-
- - When taking a screenshot of a preselected window with window decorations
- you have to make sure that your window is not covered by other windows.
-
-
-
- Debugging & reporting problems
- ------------------------------
-
- If you encounter a bug or any kind of unexpected behavior please try to
- reproduce it while you run Kazam from standard terminal with --debug option.
- Use Launchpad to report bugs (https://bugs.launchpad.net/kazam/+filebug) and
- include generated output.
-
-
-
Keywords: screencast screenshot capture audio sound video recorder kazam
-Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: X11 Applications :: GTK
Classifier: Intended Audience :: End Users/Desktop
@@ -198,3 +16,187 @@ Classifier: Programming Language :: Python
Classifier: Topic :: Multimedia :: Graphics :: Capture :: Screen Capture
Classifier: Topic :: Multimedia :: Sound/Audio :: Capture/Recording
Classifier: Topic :: Multimedia :: Video :: Capture
+License-File: COPYING
+License-File: COPYING.LGPL
+License-File: AUTHORS
+
+
+ Kazam v1.4.4 "NCC-80102"
+
+
+Introduction
+------------
+
+Kazam is a simple screen recording program that will capture the content
+of your screen and record a video file that can be played by any video
+player that supports VP8/WebM video format.
+
+Optionally you can record sound from any sound input device that is
+supported and visible by PulseAudio.
+
+
+Latest version
+--------------
+
+Kazam is always available from Launchpad under https://launchpad.net/kazam
+
+Latest stable release is 1.4.4.
+Latest unstable release is 1.3.99
+
+
+Installation - stable release
+-----------------------------
+
+If you are using Ubuntu 14.04 or 13.10 then stable version (1.0.x)
+is available from universe repository. You can find it in Ubuntu Softare
+Center or install it from the terminal with the following command:
+
+$ sudo apt-get install kazam
+
+For other Ubuntu based distributions the best way to install Kazam is
+to add a PPA repository and then use apt-get command or Software Center.
+
+$ sudo add-apt-repository ppa:kazam-team/stable-series
+$ sudo apt-get update
+$ sudo apt-get install kazam
+
+For distribution independent installation you will have to get the latest
+tarball release from Launchpad:
+
+http://launchpad.net/kazam/stable/1.4.4/+download/kazam_1.4.4.tar.gz
+
+Unpack it and then run setup:
+
+ $ tar -xzf kazam_1.4.4.tar.gz
+ $ cd kazam-1.4.4
+
+Run installation as root user, or use sudo:
+
+ # python3 setup.py install
+
+
+Installation - unstable version
+-------------------------------
+
+Installing current unstable build from a PPA can be done by adding
+unstable series PPA.
+
+$ sudo add-apt-repository ppa:kazam-team/unstable-series
+$ sudo apt-get update
+$ sudo apt-get install kazam
+
+
+Installation - development version
+----------------------------------
+
+If you want bleeding edge, development version then you will have to get
+source code from Launchpad by running the following command:
+
+ $ bzr branch lp:kazam
+
+Then you need to run setup.py to build and install Kazam:
+
+ $ cd kazam
+ # python3 setup.py install
+
+You will have to run setup as root user or use sudo. Default installation
+path is /usr/local.
+
+
+Running Kazam
+-------------
+
+If you want to run Kazam from the source tree, there are a few limitations
+that you have to take into account. Every icon has to be taken from
+currently installed icon theme. Toolbars will not show any icons and you
+will not see Unity AppIndicator.
+
+To run Kazam simply execute te following commands in the source tree:
+
+$ cd bin
+$ ./kazam
+
+If you already have Kazam installed then Kazam icons will be displayed
+properly.
+
+
+Keyboard shortcuts
+------------------
+
+SUPER-CTRL-Q - Quit
+SUPER-CTRL-W - Show/Hide main window
+SUPER-CTRL-R - Start Recording
+SUPER-CTRL-F - Finish Recording
+
+Keyboard shortcuts will work on Precise Pangolin only if you installed
+Kazam 1.4.x from the PPA, keybinder 3.0 is a dependency and will be installed
+automatically.
+
+For Ubuntu 12.10 and newer keyboard binder is available in the universe
+repositories and there is no need to use PPA to get keybinder installed.
+
+
+Recording Tips
+--------------
+
+Framerates above 20fps are unlikely to work well because of software and
+hardware limitations. If you increase framerate and framerate in
+resulting video drops, that is because encoder can't keep up.
+
+Always do a sound check. Especially if you are recording a live commentary
+with background sound. I got the best results when I used earphones to listen
+to the audio while recording. This way your mic will not pick up any audio
+coming from speakers.
+
+If you _really_ want loss-less quality, then you will have to record in RAW
+format. This is possible, but without an SSD with a lot of free space your
+results will be terrible. 1920x1080 at 15 frames per second will need
+around 45 MB of disk space per second. Most people will want to record at
+20 or 25 frames per second. Most disk will not handle that and your
+system will start to crawl.
+
+Your next best bet is HUFFYUV format, which is a little bit friendlier on
+disk bandwidth with 28 MB per second at 15 frames per second. The problem?
+Not many video editors and players can handle HUFFYUV, let alone video
+sharing services.
+
+
+Known Issues
+------------
+
+- Trouble with recording audio from certain Monitor sources. I noticed
+this with Logitech G110 USB Keyboard that can play audio. Pulse
+Audio will see two devices: USP PnP Stereo Device and 'Monitor of USB PnP
+Stereo Device'. When recording from the monitor, volume controls for
+both devices will affect the volume in the final recording.
+
+- I have no idea where to put Mute/Unmute button, so right now every audio
+source you select is automatically unmuted.
+
+- It was reported that sound is disappearing after couple of minutes into
+the recording. I wasn't able to reproduce this bug and any more info is
+appreciated. See https://bugs.launchpad.net/kazam/+bug/933835 for more
+details.
+
+- Two memory leaks were noticed, one with VP8 encoder and one with Intel
+graphics cards. Still investigating if this is a driver, Xorg or
+GStreamer problem.
+
+- Non compositing window managers are not able to render transparent
+windows. Area selection and countdown timers will be affected by this.
+Mint users can turn on window compositing in Desktop Settings.
+
+- When taking a screenshot of a preselected window with window decorations
+you have to make sure that your window is not covered by other windows.
+
+
+
+Debugging & reporting problems
+------------------------------
+
+If you encounter a bug or any kind of unexpected behavior please try to
+reproduce it while you run Kazam from standard terminal with --debug option.
+Use Launchpad to report bugs (https://bugs.launchpad.net/kazam/+filebug) and
+include generated output.
+
+
diff --git a/debian/changelog b/debian/changelog
index 14f13b8..a757bb9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kazam (1.4.5+bzr139-1) UNRELEASED; urgency=low
+
+ * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk> Tue, 17 Jan 2023 17:37:13 -0000
+
kazam (1.4.5-6) unstable; urgency=medium
[ Debian Janitor ]
diff --git a/debian/patches/configparser_api_changes.patch b/debian/patches/configparser_api_changes.patch
index 9463840..57c465f 100644
--- a/debian/patches/configparser_api_changes.patch
+++ b/debian/patches/configparser_api_changes.patch
@@ -11,10 +11,10 @@ Reviewed-by: Nicolas Braud-Santoni <nicoo@debian.org>
kazam/backend/config.py | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
-diff --git a/kazam/backend/config.py b/kazam/backend/config.py
-index 59a6c5a..2274435 100644
---- a/kazam/backend/config.py
-+++ b/kazam/backend/config.py
+Index: kazam.git/kazam/backend/config.py
+===================================================================
+--- kazam.git.orig/kazam/backend/config.py
++++ kazam.git/kazam/backend/config.py
@@ -73,7 +73,7 @@ class KazamConfig(ConfigParser):
CONFIGFILE = os.path.join(CONFIGDIR, "kazam.conf")
diff --git a/debian/patches/fix-PyGIWarnings.patch b/debian/patches/fix-PyGIWarnings.patch
index 06d15e5..7fef093 100644
--- a/debian/patches/fix-PyGIWarnings.patch
+++ b/debian/patches/fix-PyGIWarnings.patch
@@ -9,10 +9,10 @@ Subject: Properly import from PyGI by setting require_version
kazam/frontend/window_area.py | 2 ++
4 files changed, 11 insertions(+), 1 deletion(-)
-diff --git a/bin/kazam b/bin/kazam
-index fb4073b..2382974 100755
---- a/bin/kazam
-+++ b/bin/kazam
+Index: kazam.git/bin/kazam
+===================================================================
+--- kazam.git.orig/bin/kazam
++++ kazam.git/bin/kazam
@@ -22,6 +22,7 @@
# MA 02110-1301, USA.
@@ -29,10 +29,10 @@ index fb4073b..2382974 100755
from gi.repository import Gtk
class KazamService(dbus.service.Object):
-diff --git a/kazam/backend/gstreamer.py b/kazam/backend/gstreamer.py
-index 8e35db7..f10bd10 100644
---- a/kazam/backend/gstreamer.py
-+++ b/kazam/backend/gstreamer.py
+Index: kazam.git/kazam/backend/gstreamer.py
+===================================================================
+--- kazam.git.orig/kazam/backend/gstreamer.py
++++ kazam.git/kazam/backend/gstreamer.py
@@ -20,6 +20,7 @@
# MA 02110-1301, USA.
@@ -49,10 +49,10 @@ index 8e35db7..f10bd10 100644
from gi.repository import GObject, Gst
from kazam.backend.prefs import *
-diff --git a/kazam/frontend/indicator.py b/kazam/frontend/indicator.py
-index d214f9b..97a3885 100644
---- a/kazam/frontend/indicator.py
-+++ b/kazam/frontend/indicator.py
+Index: kazam.git/kazam/frontend/indicator.py
+===================================================================
+--- kazam.git.orig/kazam/frontend/indicator.py
++++ kazam.git/kazam/frontend/indicator.py
@@ -24,6 +24,7 @@ import logging
logger = logging.getLogger("Indicator")
@@ -61,7 +61,7 @@ index d214f9b..97a3885 100644
from gi.repository import Gtk, GObject, GLib
from kazam.backend.prefs import *
-@@ -94,6 +95,8 @@ class KazamSuperIndicator(GObject.GObject):
+@@ -94,6 +95,8 @@ class KazamSuperIndicator(GObject.GObjec
# Setup keybindings - Hardcore way
#
try:
@@ -70,7 +70,7 @@ index d214f9b..97a3885 100644
from gi.repository import Keybinder
logger.debug("Trying to bind hotkeys.")
Keybinder.init()
-@@ -145,6 +148,7 @@ class KazamSuperIndicator(GObject.GObject):
+@@ -145,6 +148,7 @@ class KazamSuperIndicator(GObject.GObjec
self.emit("indicator-quit-request")
try:
@@ -87,10 +87,10 @@ index d214f9b..97a3885 100644
#
# AppIndicator failed to import, not running Ubuntu?
# Fallback to Gtk.StatusIcon.
-diff --git a/kazam/frontend/window_area.py b/kazam/frontend/window_area.py
-index 0024afb..2d3487b 100644
---- a/kazam/frontend/window_area.py
-+++ b/kazam/frontend/window_area.py
+Index: kazam.git/kazam/frontend/window_area.py
+===================================================================
+--- kazam.git.orig/kazam/frontend/window_area.py
++++ kazam.git/kazam/frontend/window_area.py
@@ -19,6 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
@@ -99,7 +99,7 @@ index 0024afb..2d3487b 100644
import time
import cairo
import math
-@@ -27,6 +28,7 @@ logger = logging.getLogger("Window Select")
+@@ -27,6 +28,7 @@ logger = logging.getLogger("Window Selec
from gettext import gettext as _
diff --git a/debian/patches/perf_counter.patch b/debian/patches/perf_counter.patch
index 65eea4c..5e868ae 100644
--- a/debian/patches/perf_counter.patch
+++ b/debian/patches/perf_counter.patch
@@ -7,10 +7,10 @@ Subject: Removing deprecated time.clock() calls. Using time.perf_counter()
kazam/pulseaudio/pulseaudio.py | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
-diff --git a/kazam/pulseaudio/pulseaudio.py b/kazam/pulseaudio/pulseaudio.py
-index 050d3fa..0e7d2d3 100644
---- a/kazam/pulseaudio/pulseaudio.py
-+++ b/kazam/pulseaudio/pulseaudio.py
+Index: kazam.git/kazam/pulseaudio/pulseaudio.py
+===================================================================
+--- kazam.git.orig/kazam/pulseaudio/pulseaudio.py
++++ kazam.git/kazam/pulseaudio/pulseaudio.py
@@ -255,8 +255,8 @@ class pulseaudio_q:
try:
logger.debug("get_audio_sources() called.")
diff --git a/debian/patches/setlocale.patch b/debian/patches/setlocale.patch
index 7c8b833..e469e60 100644
--- a/debian/patches/setlocale.patch
+++ b/debian/patches/setlocale.patch
@@ -6,10 +6,10 @@ Subject: Fix setting the locale of Kazam UI
kazam/app.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
-diff --git a/kazam/app.py b/kazam/app.py
-index d14face..e4e3182 100644
---- a/kazam/app.py
-+++ b/kazam/app.py
+Index: kazam.git/kazam/app.py
+===================================================================
+--- kazam.git.orig/kazam/app.py
++++ kazam.git/kazam/app.py
@@ -821,8 +821,11 @@ class KazamApp(GObject.GObject):
def setup_translations(self):
gettext.bindtextdomain("kazam", "/usr/share/locale")
diff --git a/kazam.egg-info/PKG-INFO b/kazam.egg-info/PKG-INFO
new file mode 100644
index 0000000..02d672b
--- /dev/null
+++ b/kazam.egg-info/PKG-INFO
@@ -0,0 +1,202 @@
+Metadata-Version: 2.1
+Name: kazam
+Version: 1.4.5
+Summary: A screencasting program created with design in mind.
+Home-page: https://launchpad.net/kazam
+Author: David Klasinc
+Author-email: bigwhale@lubica.net
+License: GPLv3
+Keywords: screencast screenshot capture audio sound video recorder kazam
+Classifier: Development Status :: 4 - Beta
+Classifier: Environment :: X11 Applications :: GTK
+Classifier: Intended Audience :: End Users/Desktop
+Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Programming Language :: Python
+Classifier: Topic :: Multimedia :: Graphics :: Capture :: Screen Capture
+Classifier: Topic :: Multimedia :: Sound/Audio :: Capture/Recording
+Classifier: Topic :: Multimedia :: Video :: Capture
+License-File: COPYING
+License-File: COPYING.LGPL
+License-File: AUTHORS
+
+
+ Kazam v1.4.4 "NCC-80102"
+
+
+Introduction
+------------
+
+Kazam is a simple screen recording program that will capture the content
+of your screen and record a video file that can be played by any video
+player that supports VP8/WebM video format.
+
+Optionally you can record sound from any sound input device that is
+supported and visible by PulseAudio.
+
+
+Latest version
+--------------
+
+Kazam is always available from Launchpad under https://launchpad.net/kazam
+
+Latest stable release is 1.4.4.
+Latest unstable release is 1.3.99
+
+
+Installation - stable release
+-----------------------------
+
+If you are using Ubuntu 14.04 or 13.10 then stable version (1.0.x)
+is available from universe repository. You can find it in Ubuntu Softare
+Center or install it from the terminal with the following command:
+
+$ sudo apt-get install kazam
+
+For other Ubuntu based distributions the best way to install Kazam is
+to add a PPA repository and then use apt-get command or Software Center.
+
+$ sudo add-apt-repository ppa:kazam-team/stable-series
+$ sudo apt-get update
+$ sudo apt-get install kazam
+
+For distribution independent installation you will have to get the latest
+tarball release from Launchpad:
+
+http://launchpad.net/kazam/stable/1.4.4/+download/kazam_1.4.4.tar.gz
+
+Unpack it and then run setup:
+
+ $ tar -xzf kazam_1.4.4.tar.gz
+ $ cd kazam-1.4.4
+
+Run installation as root user, or use sudo:
+
+ # python3 setup.py install
+
+
+Installation - unstable version
+-------------------------------
+
+Installing current unstable build from a PPA can be done by adding
+unstable series PPA.
+
+$ sudo add-apt-repository ppa:kazam-team/unstable-series
+$ sudo apt-get update
+$ sudo apt-get install kazam
+
+
+Installation - development version
+----------------------------------
+
+If you want bleeding edge, development version then you will have to get
+source code from Launchpad by running the following command:
+
+ $ bzr branch lp:kazam
+
+Then you need to run setup.py to build and install Kazam:
+
+ $ cd kazam
+ # python3 setup.py install
+
+You will have to run setup as root user or use sudo. Default installation
+path is /usr/local.
+
+
+Running Kazam
+-------------
+
+If you want to run Kazam from the source tree, there are a few limitations
+that you have to take into account. Every icon has to be taken from
+currently installed icon theme. Toolbars will not show any icons and you
+will not see Unity AppIndicator.
+
+To run Kazam simply execute te following commands in the source tree:
+
+$ cd bin
+$ ./kazam
+
+If you already have Kazam installed then Kazam icons will be displayed
+properly.
+
+
+Keyboard shortcuts
+------------------
+
+SUPER-CTRL-Q - Quit
+SUPER-CTRL-W - Show/Hide main window
+SUPER-CTRL-R - Start Recording
+SUPER-CTRL-F - Finish Recording
+
+Keyboard shortcuts will work on Precise Pangolin only if you installed
+Kazam 1.4.x from the PPA, keybinder 3.0 is a dependency and will be installed
+automatically.
+
+For Ubuntu 12.10 and newer keyboard binder is available in the universe
+repositories and there is no need to use PPA to get keybinder installed.
+
+
+Recording Tips
+--------------
+
+Framerates above 20fps are unlikely to work well because of software and
+hardware limitations. If you increase framerate and framerate in
+resulting video drops, that is because encoder can't keep up.
+
+Always do a sound check. Especially if you are recording a live commentary
+with background sound. I got the best results when I used earphones to listen
+to the audio while recording. This way your mic will not pick up any audio
+coming from speakers.
+
+If you _really_ want loss-less quality, then you will have to record in RAW
+format. This is possible, but without an SSD with a lot of free space your
+results will be terrible. 1920x1080 at 15 frames per second will need
+around 45 MB of disk space per second. Most people will want to record at
+20 or 25 frames per second. Most disk will not handle that and your
+system will start to crawl.
+
+Your next best bet is HUFFYUV format, which is a little bit friendlier on
+disk bandwidth with 28 MB per second at 15 frames per second. The problem?
+Not many video editors and players can handle HUFFYUV, let alone video
+sharing services.
+
+
+Known Issues
+------------
+
+- Trouble with recording audio from certain Monitor sources. I noticed
+this with Logitech G110 USB Keyboard that can play audio. Pulse
+Audio will see two devices: USP PnP Stereo Device and 'Monitor of USB PnP
+Stereo Device'. When recording from the monitor, volume controls for
+both devices will affect the volume in the final recording.
+
+- I have no idea where to put Mute/Unmute button, so right now every audio
+source you select is automatically unmuted.
+
+- It was reported that sound is disappearing after couple of minutes into
+the recording. I wasn't able to reproduce this bug and any more info is
+appreciated. See https://bugs.launchpad.net/kazam/+bug/933835 for more
+details.
+
+- Two memory leaks were noticed, one with VP8 encoder and one with Intel
+graphics cards. Still investigating if this is a driver, Xorg or
+GStreamer problem.
+
+- Non compositing window managers are not able to render transparent
+windows. Area selection and countdown timers will be affected by this.
+Mint users can turn on window compositing in Desktop Settings.
+
+- When taking a screenshot of a preselected window with window decorations
+you have to make sure that your window is not covered by other windows.
+
+
+
+Debugging & reporting problems
+------------------------------
+
+If you encounter a bug or any kind of unexpected behavior please try to
+reproduce it while you run Kazam from standard terminal with --debug option.
+Use Launchpad to report bugs (https://bugs.launchpad.net/kazam/+filebug) and
+include generated output.
+
+
diff --git a/kazam.egg-info/SOURCES.txt b/kazam.egg-info/SOURCES.txt
new file mode 100644
index 0000000..37a54e2
--- /dev/null
+++ b/kazam.egg-info/SOURCES.txt
@@ -0,0 +1,145 @@
+AUTHORS
+COPYING
+COPYING.LGPL
+MANIFEST.in
+README
+TODO
+setup.cfg
+setup.py
+bin/kazam
+data/kazam.desktop.in
+data/icons/128.svg
+data/icons/16.svg
+data/icons/22.svg
+data/icons/32.svg
+data/icons/48.svg
+data/icons/64.svg
+data/icons/scalable.svg
+data/icons/128x128/apps/kazam.png
+data/icons/16x16/apps/kazam.png
+data/icons/22x22/apps/kazam.png
+data/icons/22x22/status/kazam-countdown.png
+data/icons/22x22/status/kazam-paused.png
+data/icons/22x22/status/kazam-recording.png
+data/icons/22x22/status/kazam-stopped.png
+data/icons/32x32/apps/kazam-all-screens.png
+data/icons/32x32/apps/kazam-area.png
+data/icons/32x32/apps/kazam-fullscreen.png
+data/icons/32x32/apps/kazam-screencast.png
+data/icons/32x32/apps/kazam-screenshot.png
+data/icons/32x32/apps/kazam-window.png
+data/icons/32x32/apps/kazam.png
+data/icons/48x48/apps/kazam.png
+data/icons/64x64/icons/kazam.png
+data/icons/counter/cb-1.png
+data/icons/counter/cb-10.png
+data/icons/counter/cb-2.png
+data/icons/counter/cb-3.png
+data/icons/counter/cb-4.png
+data/icons/counter/cb-5.png
+data/icons/counter/cb-6.png
+data/icons/counter/cb-7.png
+data/icons/counter/cb-8.png
+data/icons/counter/cb-9.png
+data/icons/dark/kazam-all-screens.png
+data/icons/dark/kazam-area.png
+data/icons/dark/kazam-fullscreen.png
+data/icons/dark/kazam-screencast.png
+data/icons/dark/kazam-screenshot.png
+data/icons/dark/kazam-window.png
+data/icons/scalable/kazam-all-screens-symbolic.svg
+data/icons/scalable/kazam-area-symbolic.svg
+data/icons/scalable/kazam-fullscreen-symbolic.svg
+data/icons/scalable/kazam-screencast-symbolic.svg
+data/icons/scalable/kazam-screenshot-symbolic.svg
+data/icons/scalable/kazam-window-symbolic.svg
+data/sounds/Canon 7D.ogg
+data/sounds/Nikon D80.ogg
+data/ui/kazam.ui
+data/ui/preferences.ui
+kazam/__init__.py
+kazam/app.py
+kazam/instant.py
+kazam/utils.py
+kazam/version.py
+kazam.egg-info/PKG-INFO
+kazam.egg-info/SOURCES.txt
+kazam.egg-info/dependency_links.txt
+kazam.egg-info/top_level.txt
+kazam/backend/__init__.py
+kazam/backend/config.py
+kazam/backend/grabber.py
+kazam/backend/gstreamer.py
+kazam/backend/prefs.py
+kazam/frontend/__init__.py
+kazam/frontend/about_dialog.py
+kazam/frontend/combobox.py
+kazam/frontend/done_recording.py
+kazam/frontend/indicator.py
+kazam/frontend/main_menu.py
+kazam/frontend/preferences.py
+kazam/frontend/save_dialog.py
+kazam/frontend/widgets.py
+kazam/frontend/window_area.py
+kazam/frontend/window_countdown.py
+kazam/frontend/window_outline.py
+kazam/frontend/window_select.py
+kazam/pulseaudio/__init__.py
+kazam/pulseaudio/ctypes_pulseaudio.py
+kazam/pulseaudio/error_handling.py
+kazam/pulseaudio/pulseaudio.py
+kazam/tests/__init__.py
+kazam/tests/test_app.py
+po/POTFILES.in
+po/POTFILES.skip
+po/ar.po
+po/ast.po
+po/bg.po
+po/bn.po
+po/ca.po
+po/cs.po
+po/da.po
+po/de.po
+po/el.po
+po/en_AU.po
+po/en_CA.po
+po/en_GB.po
+po/eo.po
+po/es.po
+po/eu.po
+po/fi.po
+po/fo.po
+po/fr.po
+po/gl.po
+po/hr.po
+po/hu.po
+po/id.po
+po/is.po
+po/it.po
+po/ja.po
+po/kazam.pot
+po/ko.po
+po/la.po
+po/lt.po
+po/lv.po
+po/ml.po
+po/ms.po
+po/nl.po
+po/oc.po
+po/pl.po
+po/pt.po
+po/pt_BR.po
+po/pt_PT.po
+po/ro.po
+po/ru.po
+po/sk.po
+po/sl.po
+po/sr.po
+po/sv.po
+po/ta.po
+po/te.po
+po/tr.po
+po/uk.po
+po/vi.po
+po/zh_CN.po
+po/zh_TW.po
\ No newline at end of file
diff --git a/kazam.egg-info/dependency_links.txt b/kazam.egg-info/dependency_links.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/kazam.egg-info/dependency_links.txt
@@ -0,0 +1 @@
+
diff --git a/kazam.egg-info/top_level.txt b/kazam.egg-info/top_level.txt
new file mode 100644
index 0000000..e40e95a
--- /dev/null
+++ b/kazam.egg-info/top_level.txt
@@ -0,0 +1 @@
+kazam
diff --git a/po/kazam.pot b/po/kazam.pot
index 019a2aa..56b6ced 100644
--- a/po/kazam.pot
+++ b/po/kazam.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-08-18 18:51+0200\n"
+"POT-Creation-Date: 2013-01-04 09:42+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#: ../data/ui/kazam.ui.h:1 ../data/kazam.desktop.in.h:1
-#: ../kazam/frontend/about_dialog.py:58
+#: ../kazam/frontend/about_dialog.py:57
msgid "Kazam"
msgstr ""
@@ -42,8 +42,8 @@ msgstr ""
msgid "Mouse cursor"
msgstr ""
-#: ../data/ui/kazam.ui.h:7 ../data/ui/preferences.ui.h:15 ../kazam/app.py:168
-#: ../kazam/frontend/save_dialog.py:42
+#: ../data/ui/kazam.ui.h:7 ../data/ui/preferences.ui.h:16 ../kazam/app.py:163
+#: ../kazam/frontend/save_dialog.py:43
msgid "Screencast"
msgstr ""
@@ -51,8 +51,8 @@ msgstr ""
msgid "Window borders"
msgstr ""
-#: ../data/ui/kazam.ui.h:9 ../data/ui/preferences.ui.h:18 ../kazam/app.py:180
-#: ../kazam/frontend/save_dialog.py:44
+#: ../data/ui/kazam.ui.h:9 ../data/ui/preferences.ui.h:19 ../kazam/app.py:175
+#: ../kazam/frontend/save_dialog.py:45
msgid "Screenshot"
msgstr ""
@@ -69,11 +69,11 @@ msgid "Speakers:"
msgstr ""
#: ../data/ui/preferences.ui.h:3
-msgid "Microphone:"
+msgid "Set volume"
msgstr ""
#: ../data/ui/preferences.ui.h:4
-msgid "Set volume"
+msgid "Microphone:"
msgstr ""
#: ../data/ui/preferences.ui.h:5
@@ -109,18 +109,22 @@ msgid "Directory:"
msgstr ""
#: ../data/ui/preferences.ui.h:13
-msgid "Select a directory"
+msgid "Filename prefix:"
msgstr ""
#: ../data/ui/preferences.ui.h:14
-msgid "Filename prefix:"
+msgid "Select a directory"
msgstr ""
-#: ../data/ui/preferences.ui.h:16
-msgid "Shutter sound:"
+#: ../data/ui/preferences.ui.h:15
+msgid "Kazam_screencast"
msgstr ""
#: ../data/ui/preferences.ui.h:17
+msgid "Shutter sound:"
+msgstr ""
+
+#: ../data/ui/preferences.ui.h:18
msgid "Shutter type:"
msgstr ""
@@ -148,7 +152,7 @@ msgstr ""
msgid "Select a window to screenshot"
msgstr ""
-#: ../data/kazam.desktop.in.h:8 ../kazam/frontend/main_menu.py:64
+#: ../data/kazam.desktop.in.h:8 ../kazam/frontend/main_menu.py:65
msgid "Preferences"
msgstr ""
@@ -156,59 +160,59 @@ msgstr ""
msgid "Gstreamer 1.0 or higher required, bailing out."
msgstr ""
-#: ../kazam/app.py:169
+#: ../kazam/app.py:164
msgid "Record a video of your desktop."
msgstr ""
-#: ../kazam/app.py:181
+#: ../kazam/app.py:176
msgid "Record a picture of your desktop."
msgstr ""
-#: ../kazam/app.py:204
+#: ../kazam/app.py:199
msgid "Fullscreen"
msgstr ""
-#: ../kazam/app.py:205
+#: ../kazam/app.py:200
msgid "Capture contents of the current screen."
msgstr ""
-#: ../kazam/app.py:216
+#: ../kazam/app.py:211
msgid "All Screens"
msgstr ""
-#: ../kazam/app.py:217
+#: ../kazam/app.py:212
msgid "Capture contents of all of your screens."
msgstr ""
-#: ../kazam/app.py:229
+#: ../kazam/app.py:224
msgid "Window"
msgstr ""
-#: ../kazam/app.py:230
+#: ../kazam/app.py:225
msgid "Capture contents of a single window."
msgstr ""
-#: ../kazam/app.py:241
+#: ../kazam/app.py:236
msgid "Area"
msgstr ""
-#: ../kazam/app.py:242
+#: ../kazam/app.py:237
msgid "Capture a pre-selected area of your screen."
msgstr ""
-#: ../kazam/app.py:306 ../kazam/frontend/indicator.py:68
+#: ../kazam/app.py:301 ../kazam/frontend/indicator.py:68
msgid "Start recording"
msgstr ""
-#: ../kazam/app.py:314
+#: ../kazam/app.py:309
msgid "Take screenshot"
msgstr ""
-#: ../kazam/app.py:561 ../kazam/app.py:582 ../kazam/frontend/indicator.py:76
+#: ../kazam/app.py:558 ../kazam/app.py:573 ../kazam/frontend/indicator.py:76
msgid "Finish recording"
msgstr ""
-#: ../kazam/app.py:744
+#: ../kazam/app.py:730
msgid "Cancel countdown"
msgstr ""
@@ -246,51 +250,51 @@ msgstr ""
msgid "Continue"
msgstr ""
-#: ../kazam/frontend/done_recording.py:121
+#: ../kazam/frontend/done_recording.py:120
msgid "Save screencast"
msgstr ""
-#: ../kazam/frontend/about_dialog.py:59
+#: ../kazam/frontend/about_dialog.py:58
msgid "Record a video of activity on your screen or capture a screenshot."
msgstr ""
-#: ../kazam/frontend/save_dialog.py:37
+#: ../kazam/frontend/save_dialog.py:38
msgid "Save"
msgstr ""
-#: ../kazam/frontend/main_menu.py:61
+#: ../kazam/frontend/main_menu.py:62
msgid "File"
msgstr ""
-#: ../kazam/frontend/main_menu.py:62 ../kazam/frontend/indicator.py:82
+#: ../kazam/frontend/main_menu.py:63 ../kazam/frontend/indicator.py:82
msgid "Quit"
msgstr ""
-#: ../kazam/frontend/main_menu.py:62
+#: ../kazam/frontend/main_menu.py:63
msgid "Quit Kazam"
msgstr ""
-#: ../kazam/frontend/main_menu.py:64
+#: ../kazam/frontend/main_menu.py:65
msgid "Open preferences"
msgstr ""
-#: ../kazam/frontend/main_menu.py:66
+#: ../kazam/frontend/main_menu.py:67
msgid "Help"
msgstr ""
-#: ../kazam/frontend/main_menu.py:67
+#: ../kazam/frontend/main_menu.py:68
msgid "About"
msgstr ""
-#: ../kazam/frontend/main_menu.py:67
+#: ../kazam/frontend/main_menu.py:68
msgid "About Kazam"
msgstr ""
-#: ../kazam/frontend/window_area.py:382
+#: ../kazam/frontend/window_area.py:209
msgid "Select an area by clicking and dragging."
msgstr ""
-#: ../kazam/frontend/window_area.py:383
+#: ../kazam/frontend/window_area.py:210
msgid "Press ENTER to confirm or ESC to cancel"
msgstr ""
@@ -298,10 +302,10 @@ msgstr ""
msgid "Pause recording"
msgstr ""
-#: ../kazam/backend/grabber.py:172
+#: ../kazam/backend/grabber.py:171
msgid "Save capture"
msgstr ""
-#: ../kazam/backend/prefs.py:148
+#: ../kazam/backend/prefs.py:137
msgid "Unknown"
msgstr ""
diff --git a/setup.cfg b/setup.cfg
index 7a27af5..49f20de 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,13 +1,17 @@
[build]
-i18n=True
-icons=True
-help=True
-executable=/usr/bin/python3
+i18n = True
+icons = True
+help = True
+executable = /usr/bin/python3
[build_i18n]
-domain=kazam
-desktop_files=[ ("share/applications",
- ("data/kazam.desktop.in",)
- )
- ]
+domain = kazam
+desktop_files = [ ("share/applications",
+ ("data/kazam.desktop.in",)
+ )
+ ]
+
+[egg_info]
+tag_build =
+tag_date = 0
Debdiff
File lists identical (after any substitutions)
No differences were encountered in the control files