Re: [vdr] Defunct screensaver processes under Xine

2008-04-16 Thread Morfsta
 In file included from i386/dsputil_mmx.c:30:
 i386/mmx.h:24:2: warning: #warning Everything in this header is deprecated,
 use plain asm()! New code using this header will be rejected.
 i386/h264dsp_mmx.c: In function `put_h264_qpel4_h_lowpass_3dnow':
 i386/h264dsp_mmx.c:1881: error: can't find a register in class
 `GENERAL_REGS' while reloading `asm'

Did you say you are building this in a 32-bit chroot jail? If so, try running: -

linux32 bash

prior to the ./configure and make. You might also want to do a make
distclean prior to the configure too.

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Defunct screensaver processes under Xine

2008-04-16 Thread Todd Luliak
 In file included from i386/dsputil_mmx.c:30:
 i386/mmx.h:24:2: warning: #warning Everything in this header is deprecated,
 use plain asm()! New code using this header will be rejected.
 i386/h264dsp_mmx.c: In function `put_h264_qpel4_h_lowpass_3dnow':
 i386/h264dsp_mmx.c:1881: error: can't find a register in class
 `GENERAL_REGS' while reloading `asm'

Did you say you are building this in a 32-bit chroot jail? If so, try running: 
-

linux32 bash

prior to the ./configure and make. You might also want to do a make
distclean prior to the configure too.

Nope...this is a regular build on an unpatched kernel with V4l drivers. 
Nothing crazy; linux 2.6.24-rc4 built with processor=athlon64, the latest 
Nvidia drivers and a recent genpix-patched v4l. 

You did, however, set me on the right path. I normally build with gcc v3 to 
cover 
build issues with v4 and (older?) vdr. I switched compilers to gcc v4 and did:
make distclean; ./configure; make
That did it! I'm suprised that the same issue doesn't exist when compiling the
xine-lib-with-coreavc-dvbn-walery.tar version from the list. How curious.

Guess now would be the time to ask if there are any particular compiler 
optimizations applicable to building xine-lib? It is a bit of a workhorse 
in this HD scenario, maybe I'll play with it and see.

Thanks for the prod in the right direction!
-Todd







  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Defunct screensaver processes under Xine

2008-04-15 Thread Morfsta
On Mon, Apr 14, 2008 at 7:51 PM, Todd Luliak [EMAIL PROTECTED] wrote:


 I'd be happy if the screensaver never ran again, as it's of no use here
 whatsoever.
 Where do I begin looking to curb the creation of these zombies?


Do you need to run gnome at all? Its quite processor intensive if all
you are doing is using it to watch TV. See the other recent thread on
starting VDR/xine at boot time using startx / replacing the session
manager and those problems with gnome screensaver won't be apparent.

Also, there is a later version (patch) of CoreAVC for xine that I
released on the list which will apply to the hg version of xine (with
a bit of tweaking with more recent versions). The updated version will
support channels at resolutions different to 1920x1080i (there are
quite a few of them).

HTH

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Defunct screensaver processes under Xine

2008-04-15 Thread Todd Luliak
Do you need to run gnome at all? Its quite processor intensive if all
you are doing is using it to watch TV. See the other recent thread on
starting VDR/xine at boot time using startx / replacing the session
manager and those problems with gnome screensaver won't be apparent.

Also, there is a later version (patch) of CoreAVC for xine that I
released on the list which will apply to the hg version of xine (with
a bit of tweaking with more recent versions). The updated version will
support channels at resolutions different to 1920x1080i (there are
quite a few of them).

HTH


No, I don't need Gnome and am looking into alternatives per your suggestion. 
I hate the idea of having to run a display manager at all, but the picture 
looks too good to back out now. ;) 

On the other note, I've been trying with a current HG of xine-lib:
changeset:   10295:c22d7a4b5854
tag: tip
parent:  10282:6948d6d0a31e
parent:  10294:dcabf02a88e6
user:Darren Salt [EMAIL PROTECTED]
date:Tue Apr 15 01:06:51 2008 +0100
summary: Merge from 1.1.

and applied the patch  xine-lib-1.2hg-coreavc.diff with fuzz, 
then ./autogen.sh --disable-dxr3; make
only to end up with :

make[6]: *** [i386/dsputil_mmx.o] Error 1
make[6]: Leaving directory 
`/usr/local/src/xine-lib-1.2/contrib/ffmpeg/libavcodec'
make[5]: *** [ffmpeg/libavcodec/libavcodec.a] Error 2
make[5]: Leaving directory `/usr/local/src/xine-lib-1.2/contrib'
make[4]: *** [../../../contrib/ffmpeg/libavcodec/libavcodec.a] Error 2
make[4]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/xine-lib-1.2/src'
make: *** [all-recursive] Error 1
 
So I've been trying to work my way around that to no avail. Your thoughts there 
would be MORE than welcome!






  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Defunct screensaver processes under Xine

2008-04-15 Thread Morfsta
On Tue, Apr 15, 2008 at 3:57 PM, Todd Luliak [EMAIL PROTECTED] wrote:

 No, I don't need Gnome and am looking into alternatives per your
 suggestion. I hate the idea of having to run a display manager at all, but
 the picture looks too good to back out now. ;)


You don't need a display manager - you can run VDR with a suitable
plugin at fullscreen right on top of X11.

 and applied the patch  xine-lib-1.2hg-coreavc.diff with fuzz,
 then ./autogen.sh --disable-dxr3; make
 only to end up with :


[cut]

 So I've been trying to work my way around that to no avail. Your thoughts
 there would be MORE than welcome!


Hmmm there isn't an actual compilation error in your paste, you might
have to provide some more lines from above it.

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Defunct screensaver processes under Xine

2008-04-15 Thread Todd Luliak
...provide some more lines from above it.

It looks like it bombs right about here:
(hope it's enough...)

snip in:
make -C ffmpeg/libavcodec libavcodec.a
snip...
In file included from i386/dsputil_mmx.c:30:
i386/mmx.h:24:2: warning: #warning Everything in this header is deprecated, use 
plain asm()! New code using this header will be rejected.
i386/h264dsp_mmx.c: In function `put_h264_qpel4_h_lowpass_3dnow':
i386/h264dsp_mmx.c:1881: error: can't find a register in class `GENERAL_REGS' 
while reloading `asm'
make[6]: *** [i386/dsputil_mmx.o] Error 1
make[6]: Leaving directory 
`/usr/local/src/xine-lib-1.2/contrib/ffmpeg/libavcodec'
make[5]: *** [ffmpeg/libavcodec/libavcodec.a] Error 2
make[5]: Leaving directory `/usr/local/src/xine-lib-1.2/contrib'
make[4]: *** [../../../contrib/ffmpeg/libavcodec/libavcodec.a] Error 2
make[4]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/xine-lib-1.2/src'
make: *** [all-recursive] Error 1

display mangler  -gone- 
Mm... better.
A pair of CPUs say thanks !





  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr