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

More details

Full run details