← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 463019] Re: recordmydesktop does not record frames properly in karmic

 

Launchpad has imported 39 comments from the remote bug at
https://bugzilla.redhat.com/show_bug.cgi?id=525155.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2009-09-23T14:49:37+00:00 Kamil wrote:

Created attachment 362310
recordmydesktop.ogv

Description of problem:
There are some problems with theora in current Rawhide. I don't know if it is application problems or codec problems, but I hope you can decide. All I know is that everything worked ok in Fedora 11.

I have tried to record my desktop using gtk-recordmydesktop and the
output file is totally broken. It was set to 15fps, but both in totem
and mplayer it plays like 0.25fps (1 frame in 4 seconds). Vlc can't even
play it.

When recording using istanbul, it plays correctly in all players, but
video quality is unbelievably poor.

I believe all the records/players have not broken out of the blue at
once, so there must be some problem in the codec itself.

I attach the two recordings for examination. In both I should be opening
system and context menus and moving the cursor over the items fluently.

Version-Release number of selected component (if applicable):
Rawhide 20090922
libtheora-1.1beta3-1.fc12.x86_64
gtk-recordmydesktop-0.3.8-2.fc12.noarch
recordmydesktop-0.3.8.1-1.fc11.x86_64
istanbul-0.2.2-10.fc12.x86_64
vlc-1.0.2-1.fc12.1.x86_64
mplayer-1.0-0.109.20090329svn.fc11.x86_64
totem-2.28.0-1.fc12.x86_64

How reproducible:
always

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/0

------------------------------------------------------------------------
On 2009-09-23T14:49:58+00:00 Kamil wrote:

Created attachment 362311
istanbul.ogv

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/1

------------------------------------------------------------------------
On 2009-10-27T12:17:20+00:00 Gregory wrote:

The istanbul.ogv file is encoded with qi=16 and the resulting bitrate is
52kbit/sec; this reflects a quality setting of "1" in most applications.
Setting the output for low quality/low bitrate actually producing the
requested result is notabug.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/2

------------------------------------------------------------------------
On 2009-10-27T12:23:37+00:00 Gregory wrote:

Recordmydesktop.ogv is encoded with a target bitrate of 45kbit/sec but a
minimum qi of 63 (equivalent to minimum quality of 10 in most
applications).

You're telling the encoder that it must use the highest configurable
precision to encode the frames, yet that it can't use more than
45kbit/sec.  Older versions of the encoder would just wildly violate
your rate constraint under this kind of situation, the newer encoder
drops frames in an attempt to meet both your demands.

Again, not a bug in libtheora.

If the recording tools don't make it easy to adjust the settings, or
have illogical results then there should probably be bugs filed against
them.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/3

------------------------------------------------------------------------
On 2009-10-29T08:52:01+00:00 Kamil wrote:

Thanks for the explanation. I was puzzled how it is possible that
recordmydesktop worked in F11 with previous libtheora version and
doesn't work in F12. If you say that previous libtheora ignored wrong
settings, while new one doesn't, then it's explained I guess.

I checked istanbul in F11 (didn't try it before) and it produces same
low quality picture as in F12. That's settled too I guess.

If you really believe it's a problem in recordmydesktop and not in
libtheora, I will report this bug in recordmydesktop project and this
issue can be closed as notabug. Can you tell me in which tool I could
try to record/transcode a movie into theora to check the library works
ok? One tool that works well is enough.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/5

------------------------------------------------------------------------
On 2009-11-16T12:48:57+00:00 Bug wrote:


This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle.
Changing version to '12'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/6

------------------------------------------------------------------------
On 2009-11-17T20:24:29+00:00 Adam wrote:

Moving to recordmydesktop

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/7

------------------------------------------------------------------------
On 2009-11-18T09:08:01+00:00 Kamil wrote:

I have reported the bug in the upstream:
http://sourceforge.net/tracker/?func=detail&aid=2888673&group_id=172357&atid=861428

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/8

------------------------------------------------------------------------
On 2009-11-19T09:13:13+00:00 Nicu wrote:

Created attachment 370301
jumpy recording with gtk-recordmydesktop

For me the recording is jumpy, see the attachment, the video freezes
from time to time for a few seconds and then jumps forward.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/9

------------------------------------------------------------------------
On 2009-11-19T09:17:24+00:00 Nicu wrote:

@Gregory Maxwell: neither Istanbul or gtk-RecordMyDesktop allow the user
to change the bitrate

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/10

------------------------------------------------------------------------
On 2009-11-19T09:21:55+00:00 Davide wrote:

Confirmed on my F12 x86_64 system.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/11

------------------------------------------------------------------------
On 2009-11-19T10:02:24+00:00 Davide wrote:

Downgrading libtheora to the F11 version from
http://koji.fedoraproject.org/koji/buildinfo?buildID=86088
is possible, as no other dependencies seem to be involved. In my case, I had to downgrade both the x86_64 and the i686 package.

This brings smooth session recording back, of course with the "old"
Theora encoder with lower quality.

Just a workaround for the time until recordmydesktop is fixed!

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/12

------------------------------------------------------------------------
On 2009-11-19T10:34:38+00:00 Nicu wrote:

there are a lot of dependencies for libtheora, including recordmydesktop
and gstreamer-plugins-base

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/13

------------------------------------------------------------------------
On 2009-11-19T10:51:10+00:00 Davide wrote:

Sorry, maybe I was unclear. After downloading the F11 version, I only
ran

sudo yum downgrade --nogpgcheck libtheora-1.0-3.fc11.x86_64.rpm

and it worked! I did not have to worry about downgrading recordmydesktop
or other packages.

For the i686 version, I messed it up at first, since I ran

sudo yum erase libtheora.i686

which removed a few extra packages (gstreamer-plugins-base.i686,
phonon.i686, phonon-backend-gstreamer.i686, qt-x11.i686) as well... But
then I reinstalled them.

Hope this helps!

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/14

------------------------------------------------------------------------
On 2009-11-25T12:28:56+00:00 Elad wrote:

"Istanbul" and  "Recordmydesktop" both record jumpy video on my machine
(Fedora 12 x86_64).

I've tried adding --v_bitrate 700000 in recordmydesktop-gtk int the Misc
tab of the advanced settings window (it's an option of recordmydesktop,
as written in the man page), but it didn't help. I think it is not
related to the bitrate.

extra test that i did was recording with the CLI, maximum bitrate and 50
fps. the video was a little less jumpy, but still too jumpy.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/16

------------------------------------------------------------------------
On 2009-11-25T15:04:13+00:00 Gregory wrote:

elad: Thats not high enough. You're asking theora to encode your screen
with nearly perfect quality. Uncompressed 4:2:0 1024x768x15fps is
141mbit/sec. It's going to have to drop some frames to encode that into
700kbit/sec over a short time window with the requested near-perfect
quality.

I explained very specifically what recordmydesktop is doing wrong.  Does
this package not have a maintainer?

In any case, I'll attach a patch which gives sane behaviour.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/17

------------------------------------------------------------------------
On 2009-11-25T15:08:48+00:00 Gregory wrote:

Created attachment 373762
Patch to use sane defaults.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/18

------------------------------------------------------------------------
On 2009-11-25T15:14:05+00:00 Kamil wrote:

>> Does this package not have a maintainer?

I have reported it upstream, but as you can see, the upstream maintainer
haven't responded yet. Thank you for the patch. Let's hope at least
Fedora maintainer will decide to fix this issue until it is fixed
upstream.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/19

------------------------------------------------------------------------
On 2009-11-26T13:41:55+00:00 Elad wrote:

I've tested Gregory's patch. It works, and even seems to improve the encoding speed. 
Great work Gregory!

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/20

------------------------------------------------------------------------
On 2009-11-27T00:43:22+00:00 Rob wrote:

Created attachment 374095
Updates rmd_getzpixmap.c to use shmproto.h instead of shmstr.h

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/21

------------------------------------------------------------------------
On 2009-11-27T00:44:02+00:00 Rob wrote:

Created attachment 374096
Updates rmd_update_image.c to use shmproto.h instead of shmstr.h

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/22

------------------------------------------------------------------------
On 2009-11-27T00:48:46+00:00 Rob wrote:

I'm running Fedora 12 64-bit, and had a problem with the make stage as
my system could not find shmstr.h as this now seems to have been
replaced by shmproto.h - therefore I've attached two patches (forgive
me, my knowledge of patch is very basic at this point).

For anyone interested in trying this, I have included instructions below
- please correct any mistakes you find!

# Install some dependencies
su -
yum install libICE-devel libSM-devel libXext-devel libXdamage-devel libXfixes-devel libogg-devel libvorbis-devel libtheora-devel jack-audio-connection-kit-devel xorg-x11-proto-devel
exit
# Change the folder below to your own path!
cd /home/rob/Download/Packages/Source
wget http://downloads.sourceforge.net/project/recordmydesktop/recordmydesktop/0.3.8.1/recordmydesktop-0.3.8.1.tar.gz
wget http://downloads.sourceforge.net/project/recordmydesktop/gtk-recordMyDesktop/0.3.8/gtk-recordmydesktop-0.3.8.tar.gz
gzip -d recordmydesktop-0.3.8.1.tar.gz
tar -xvf recordmydesktop-0.3.8.1.tar
gzip -d gtk-recordmydesktop-0.3.8.tar.gz
tar -xvf gtk-recordmydesktop-0.3.8.tar
cd recordmydesktop-0.3.8.1
# Add patch to fix new theora
wget https://bugzilla.redhat.com/attachment.cgi?id=373762 -O sanity.patch
patch -p1 < sanity.patch
# Add patches to change shmstr.h to shmproto.h as in 64-bit Fedora "yum whatprovides *shmstr.h" failed
# See also: http://bugs.gentoo.org/show_bug.cgi?id=291111
wget https://bugzilla.redhat.com/attachment.cgi?id=374095 -O rmd_getzpixmap.patch
wget https://bugzilla.redhat.com/attachment.cgi?id=374096 -O rmd_update_image.patch
patch -p1 < rmd_getzpixmap.patch
patch -p1 < rmd_update_image.patch
./configure
make
su -
# Change the folder below to your own path!
cd /home/rob/Download/Packages/Source/recordmydesktop-0.3.8.1
make install
exit
cd ../gtk-recordmydesktop-0.3.8
./configure
make
su -
cd /home/rob/Download/Packages/Source/gtk-recordmydesktop-0.3.8
make install
exit

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/23

------------------------------------------------------------------------
On 2009-11-27T00:56:56+00:00 Rob wrote:

Created attachment 374101
Fedora 12 64-bit instructions correctly formatted

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/24

------------------------------------------------------------------------
On 2009-11-27T00:57:12+00:00 Rob wrote:

Attached above as text file - copy and paste test for above instructions
shows that some lines are too long and break onto another line!

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/25

------------------------------------------------------------------------
On 2009-11-27T12:22:07+00:00 Elad wrote:

Rob:
there is another bug opened for this problem: https://bugzilla.redhat.com/show_bug.cgi?id=533531
there is a working patch for this problem attached to that bug.
You should search in the bugzilla before you post a patch.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/26

------------------------------------------------------------------------
On 2009-11-27T13:23:31+00:00 Rob wrote:

Noted.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/27

------------------------------------------------------------------------
On 2010-01-15T09:07:56+00:00 Till wrote:

*** Bug 544995 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/28

------------------------------------------------------------------------
On 2010-01-15T10:22:19+00:00 Fedora wrote:

recordmydesktop-0.3.8.1-4.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/recordmydesktop-0.3.8.1-4.fc12

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/29

------------------------------------------------------------------------
On 2010-01-15T10:22:42+00:00 Fedora wrote:

recordmydesktop-0.3.8.1-4.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/recordmydesktop-0.3.8.1-4.fc11

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/30

------------------------------------------------------------------------
On 2010-01-15T22:08:24+00:00 Fedora wrote:

recordmydesktop-0.3.8.1-4.fc12 has been pushed to the Fedora 12 stable
repository.  If problems still persist, please make note of it in this
bug report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/31

------------------------------------------------------------------------
On 2010-01-15T22:16:42+00:00 Fedora wrote:

recordmydesktop-0.3.8.1-4.fc11 has been pushed to the Fedora 11 stable
repository.  If problems still persist, please make note of it in this
bug report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/32

------------------------------------------------------------------------
On 2010-01-16T06:56:58+00:00 Mohamed wrote:

i'm using F12 64bit and i can't get this update till now !

i did many things to get this using yum update & yum clean all && yum
update.

but the update doesn't get it.

should i wait another day for the mirrors to be synced?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/33

------------------------------------------------------------------------
On 2010-01-16T07:02:51+00:00 Mohamed wrote:

i didn't wait for the update process.

after installing this update, the video is running very fast and the
sound stops after 1 sec .

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/34

------------------------------------------------------------------------
On 2010-01-23T17:00:15+00:00 Mohamed wrote:

any update about this issue ?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/35

------------------------------------------------------------------------
On 2010-01-25T12:04:38+00:00 Kamil wrote:

Mohamed, the above-mentioned update is available in fedora updates repo
and it works well for the issue described. If you experience another
problem, please report it as a separate issue and include as many
details as possible. Thanks.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/36

------------------------------------------------------------------------
On 2010-03-02T01:07:02+00:00 Fedora wrote:

recordmydesktop-0.3.8.1-4.fc12 has been pushed to the Fedora 12 stable
repository.  If problems still persist, please make note of it in this
bug report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/57

------------------------------------------------------------------------
On 2010-03-03T02:01:46+00:00 Fedora wrote:

recordmydesktop-0.3.8.1-4.fc12 has been pushed to the Fedora 12 stable
repository.  If problems still persist, please make note of it in this
bug report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/58

------------------------------------------------------------------------
On 2010-03-04T00:21:16+00:00 Fedora wrote:

recordmydesktop-0.3.8.1-4.fc12 has been pushed to the Fedora 12 stable
repository.  If problems still persist, please make note of it in this
bug report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/59

------------------------------------------------------------------------
On 2010-03-06T03:47:21+00:00 Fedora wrote:

recordmydesktop-0.3.8.1-4.fc12 has been pushed to the Fedora 12 stable
repository.  If problems still persist, please make note of it in this
bug report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/463019/comments/60


** Changed in: recordmydesktop (Fedora)
       Status: Unknown => Fix Released

** Changed in: recordmydesktop (Fedora)
   Importance: Unknown => Medium

** Bug watch added: SourceForge.net Tracker #2888673
   http://sourceforge.net/support/tracker.php?aid=2888673

** Bug watch added: Gentoo Bugzilla #291111
   https://bugs.gentoo.org/show_bug.cgi?id=291111

** Bug watch added: Red Hat Bugzilla #533531
   https://bugzilla.redhat.com/show_bug.cgi?id=533531

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to recordmydesktop in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/463019

Title:
  recordmydesktop does not record frames properly in karmic

Status in recordmydesktop:
  Confirmed
Status in recordmydesktop package in Ubuntu:
  Fix Released
Status in recordmydesktop source package in Lucid:
  Fix Released
Status in recordmydesktop source package in Karmic:
  Fix Released
Status in recordmydesktop package in Fedora:
  Fix Released

Bug description:
  Binary package hint: gtk-recordmydesktop

  For some reason, RMD in karmic doesn't record properly. Even if I set
  it to record at 30 fps (and I have a quadcore processor, it's clearly
  not the bottleneck), it seems to record at 0.5 or 1 frame per second.
  Completely useless, sadly.

  This used to work in jaunty. Using compiz or not doesn't seem to make
  a difference.

  It also happens on lucid with version 0.3.8-0ubuntu2.

To manage notifications about this bug go to:
https://bugs.launchpad.net/recordmydesktop/+bug/463019/+subscriptions