Hi Matthias,

I think that these issues are addressed at
https://bugs.launchpad.net/ubuntu/+source/me-tv/+bug/192355.  If
you've got the time then please try the new upstream 0.5.19 and tell
me if it fixes your issues.

The EPG reader _is_ in a separate thread but GTK is not multi-thread
safe, it is however multi-thread aware.  The issue is that GTK really
only allows 1 thread to update the UI at a time, that's why it appears
to lock-up.  I've made the EPG update yield its lock more regularly
which I think gets around this issue.

There can be several reasons why your CPU usage might be high, if you
find that 0.5.19 does not fix your issue then we might need to isolate
further.  Please let me know.

Thanks for trying Me TV.  I hope that we can sort these issues out so
that you can enjoy it as much as I do. :)

Thanks,

Michael

On 21/02/2008, Matthias Bläsing <[EMAIL PROTECTED]> wrote:
> Package: me-tv
>  Version: 0.5.17-1
>  Severity: normal
>
>  --- Please enter the report below this line. ---
>
>  Hey,
>
>  me-tv is a very nice programm. But currently I'm faced with two big
>  problems. The first might be unavoidable. The first is the high cpu
>  utilisation when a new channel is selected. I asume this happens when
>  the epg data is parsed. It would be nice if this utilisation could be
>  reduced.
>
>  The real problem is, that the gui blocks, when a new channel is
>  selected. This should not happen - the epg data parsing could be done in
>  a seperate thread or (maybe easier) in a child process.
>
>  I attached a log - the whole time after the channel was tuned in
>  (directly at the beginning), the gui was not usable.
>
>  Greetings
>
>  Matthias
>
>  --- System information. ---
>  Architecture: i386
>  Kernel:       Linux 2.6.24
>
>  Debian Release: lenny/sid
>   500 unstable        www.debian-multimedia.org
>   500 unstable        opensync.gforge.punktart.de
>   500 unstable        ftp.de.debian.org
>   500 unstable        aqbanking.alioth.debian.org
>   500 testing         ftp.de.debian.org
>     1 experimental    ftp.de.debian.org
>
>  --- Package information. ---
>  Depends                     (Version) | Installed
>  =====================================-+-================
>  dvb-utils                             | 1.1.1-3
>  libart-2.0-2              (>= 2.3.18) | 2.3.20-1
>  libatk1.0-0               (>= 1.20.0) | 1.20.0-1
>  libbonobo2-0              (>= 2.15.0) | 2.21.90-1
>  libbonoboui2-0            (>= 2.15.1) | 2.21.90-1
>  libc6                      (>= 2.7-1) | 2.7-8
>  libcairo2                  (>= 1.4.0) | 1.5.6-1
>  libgcc1               (>= 1:4.1.1-21) | 1:4.3-20080202-1
>  libgconf2-4               (>= 2.13.5) | 2.20.1-3
>  libglade2-0              (>= 1:2.6.1) | 1:2.6.2-1
>  libglib2.0-0              (>= 2.12.0) | 2.14.6-1
>  libgnet2.0-0               (>= 2.0.7) | 2.0.7-1
>  libgnome2-0               (>= 2.17.3) | 2.20.1.1-1
>  libgnomecanvas2-0         (>= 2.11.1) | 2.20.1.1-1
>  libgnomeui-0              (>= 2.17.1) | 2.20.1.1-1
>  libgnomevfs2-0         (>= 1:2.17.90) | 1:2.20.1-2
>  libgtk2.0-0               (>= 2.12.0) | 2.12.8-1
>  libice6                  (>= 1:1.0.0) | 2:1.0.4-1
>  liborbit2              (>= 1:2.14.10) | 1:2.14.10-0.1
>  libpango1.0-0             (>= 1.18.4) | 1.18.4-1
>  libpopt0                    (>= 1.10) | 1.10-3
>  libsm6                                | 2:1.0.3-1+b1
>  libstdc++6              (>= 4.1.1-21) | 4.3-20080202-1
>  libx11-6                              | 2:1.0.3-7
>  libxine1                   (>= 1.1.8) | 1.1.10.1-1
>  libxine1-ffmpeg                       | 1.1.10.1-1
>  libxine1-x                            | 1.1.10.1-1
>   OR libxine1             (<< 1.1.8-2) | 1.1.10.1-1
>  libxml2                   (>= 2.6.27) | 2.6.31.dfsg-1
>  libxtst6                              | 2:1.0.3-1
>
>
>


Reply via email to