New libtheora in Lucid and Maverick causes recording problems

Bug #578397 reported by DodgeV83
80
This bug affects 23 people
Affects Status Importance Assigned to Milestone
gtk-recordmydesktop
Confirmed
Undecided
Unassigned
qt-recordmydesktop
Confirmed
Undecided
Unassigned
theora
New
Undecided
Unassigned
recordmydesktop (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: recordmydesktop

Ubuntu should implement the same updates from Fedora, since the recordmydesktop package itself on SourceForge seems to have been abandoned. Here are the two related SourceForge bugs regarding libtheora:

Impossible to record screencast with new libtheora

http://sourceforge.net/tracker/?func=detail&aid=2888673&group_id=172357&atid=861428

Stops updating when switching virtual terminals in Lucid

http://sourceforge.net/tracker/?func=detail&aid=2999144&group_id=172357&atid=861428

Here is the Fedora fix

https://bugzilla.redhat.com/show_bug.cgi?id=525155

A workaround for people not comfortable with compiling from source is to revert back to the Karmic libtheora file:

1. Type this in a terminal - "sudo gedit /etc/apt/sources.list" and Add the following lines:

deb http://us.archive.ubuntu.com/ubuntu/ karmic main restricted
deb http://us.archive.ubuntu.com/ubuntu/ karmic universe
deb http://us.archive.ubuntu.com/ubuntu/ karmic multiverse

2. Open Synaptic and reload the files.

3. Do a search for libtheora, highlight the package "libtheora-bin" and select Package -> Force Version -> Karmic. Do the same for package "libtheora0" and hit Apply.

Revision history for this message
DodgeV83 (spamfrelow) wrote :

Note: Encoding is orders of magnitude FASTER with the karmic libtheora, even with the changes from the redhat page, though I may have implemented them incorrectly.

Revision history for this message
DodgeV83 (spamfrelow) wrote :

Note 2: After reverting to the Karmic libtheora file, be sure to lock this version of the file so it isn't updated automatically.

Highlight the package and click Package -> Lock

Revision history for this message
Rthaduthd Anthnhkrc (nthnuekeu-deactivatedaccount) wrote :

Why isn't this fixed already? Why is time spent on useless stuff like a new theme and rearrangement of buttons? This is a (given the context) old and well-known problem ..

summary: - New libtheora in Lucid causes recording problems
+ New libtheora in Lucid and Maverick causes recording problems
Changed in gtk-recordmydesktop:
status: New → Confirmed
Changed in qt-recordmydesktop:
status: New → Confirmed
Changed in recordmydesktop (Ubuntu):
status: New → Confirmed
Revision history for this message
Martin Nordholts (enselic) wrote :

The referenced Fedora fix is included in the official 0.4.0 release found here: https://github.com/Enselic/recordmydesktop/releases/tag/v0.4.0

Changed in recordmydesktop (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

This bug was fixed in the package recordmydesktop - 0.4.0-0ubuntu1

---------------
recordmydesktop (0.4.0-0ubuntu1) hirsute; urgency=medium

  * New upstream release 0.4.0
  * Respect TMPDIR if set instead of always using /tmp (Closes: #706574)
  * Fix crash when XFixesGetCursorImage() returns NULL (LP: #673171)
  * Fix video encoding with newer versions of libtheora by
    defaulting v_bitrate to 0
  * Change default ALSA device to "default"
  * Make --rescue work again, thanks to Justin Frankel
  * Completey reformat man page, thanks to G. Branden Robinson (Closes: #859686)
  * Typo fix: Cleanning -> Cleaning (Closes: #584269)
  * Use libpopt for option parsing
  * configure: Fix check for libjack
  * Fixes window size specification out of bounds (LP: #621188)
  * Fixes issues when running with Jack (LP: #682205)
  * debian/copyright: update to current standards
  * debian/control: bump standards, compat, new homepage
  * Remove obsolete patches

 -- Erich Eickmeyer <email address hidden> Sun, 14 Mar 2021 16:48:56
-0700

Changed in recordmydesktop (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.