On Thu, Aug 10, 2006 at 08:45:10PM +0200, Martin Wache wrote:
> 
> > I would concede that is probably is nvidia related. I'd like to try a
> > Matrox G450 or similar, but this is a PCI-e system with no AGP slots.
> > 
> That would really be a great test. What about pci cards? It doesn't
> necessarily has to be a Matrox card, any other card would be nice.

I have a PCI PVR350 I can try now. Last time I had a look around it looked
like the pvr350 driver was vdr 1.3.x and earlier only, but I'll have
another hunt around for it.

> > vdr 1.4.0 (binary build in Ubuntu 6.10)
> 
> You are using a prebuild vdr together with a self-compiled softdevice?

That's right.


> Hm, how did you compile the softdevice? Did you make sure that the
> prebuild vdr *exactly* matches the sources of vdr you used to build the
> softdevice (maybe there are some patches applied) ?
> Could you try if you have the same issues if you build both vdr and the
> softdevice yourself?

In Ubuntu, you can get the sources used to build the packaged binary:
apt-get build-dep vdr
apt-get source vdr

That leaves me with a vdr-1.4.0 directory which is guaranteed to be
the same source, including distribution specific patches, as the
installed binary.
However, I'm not sure how the Ubuntu chaps got it built, because:

[EMAIL PROTECTED]:~/vdr-1.4.0# make
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD 
-DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE 
-DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\"  thread.c
thread.c:320: error: ?gettid? has not been declared
thread.c:322: error: expected constructor, destructor, or type conversion 
before ?tThreadId?
make: *** [thread.o] Error 1

[EMAIL PROTECTED]:~/vdr-1.4.0# gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v 
--enable-languages=c,c++,fortran,objc,obj-c++,ada,treelang --prefix=/usr 
--enable-shared --with-system-zlib --libexecdir=/usr/lib 
--without-included-gettext --enable-threads=posix --enable-nls 
--program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu 
--enable-libstdcxx-debug --enable-mpfr --enable-checking=release 
x86_64-linux-gnu
Thread model: posix
gcc version 4.1.2 20060715 (prerelease) (Ubuntu 4.1.1-9ubuntu1)

I see stuff related to gettid in /usr/include, so I'm not sure what's
going on here.

I can however drop stuff into vdr-1.4.0/PLUGINS/src/
and then 'make plugins' in vdr-1.4.0 which is how I'm getting plugins
built. The reason I can't try xineliboutput is similar to above;
tools/udp_pes_scheduler.c:38: error: ?gettid? has not been declared
tools/udp_pes_scheduler.c:43: error: expected constructor, destructor, or type 
conversion before ?cTimePts?
tools/udp_pes_scheduler.c:130: error: ?gettid? was not declared in this scope


 
> One thing which could help to debug both issues would be if you could
> enable the OSDDEB (uncomment the line "#define OSDDEB(out...) in the
> file SoftOsd.c and recompile), pipe the output in a file and send it to me.

Once I get it built, I'll do this :)

Thanks for your help so far!
-- 
Chris
_______________________________________________
Softdevice-devel mailing list
[email protected]
http://bat.berlios.de/mailman/listinfo/softdevice-devel

Reply via email to