Re: [vdr] compiling the xine-1.2 with external ffmpeg

2009-01-25 Thread Gerald Dachs
Am Sun, 25 Jan 2009 17:05:23 +0100
schrieb Stefan Ellenberger stefan_...@hotmail.com:

 As you can see the dep archive is missing
 
 How to solve this one? Like I said I can't install any of the
 libav*-dev packages.

Don't know how you can solve this problem. I have made my
packages on Intrepid. I didn't use libav* from svn, but backported
the packages for libav* from jaunty. You could put your libav* svn 
files in packages too. Call me crazy, but I always use packages
during development. I never do 'make install' outside of package builds.
I even believe that the missing packages already exists. I expect you
are using debian, maybe they exist in sid? Get the sources of the
packages and rebuild them.

Gerald

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


Re: [vdr] compiling the xine-1.2 with external ffmpeg

2009-01-25 Thread Darren Salt
I demand that Stefan Ellenberger may or may not have written...

 So I tried to build xine-lib-1.2 the debian way...
 - modified changelog
 - modified debian/rules Makefile with my configure options
 - tried to meet all dependencies of the control file

 But there are various dependencies I simply can't meet because they would
 conflict with files installed by svn ffmpeg:

 libavcodec-dev (= 0.cvs20080206) | libavcodeccvs-dev,
 libavformat-dev (= 0.cvs20080206) | libavformatcvs-dev,
 libpostproc-dev (= 0.cvs20080206) | libpostproccvs-dev,
 libavutil-dev (= 0.cvs20080206) | libavutilcvs-dev,

 So I removed those from the control file

You could install the ffmpeg libs from experimental, or grab the source and
recompile. You may also be able to use the .diff.gz to build .debs from your
checked-out source.

http://packages.debian.org/source/experimental/ffmpeg-debian

[snip]
-- 
| Darren Salt| linux or ds at  | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Output less CO2 = avoid boiling weather. TIME IS RUNNING OUT *FAST*.

The truth is a virus...

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


Re: [vdr] compiling the xine-1.2 with external ffmpeg

2009-01-24 Thread Gerald Dachs
 Does anyone use checkinstall instead of make install in order to
 build a xine-lib debian package?
This is not the right way to build a debian package, it is a dirty hack.
All the files that are necessary for building a debian package are
already there if you check xine-lib-1.2 out using 'hg clone
http://hg.debian.org/hg/xine-lib/xine-lib-1.2'.
With 'debuild -uc -us -rfakeroot' in the xine-lib-1.2
directory, the xline-lib gets compiled and you have debian packages
afterwords one directory up. At least this is the way
I build my ubuntu packages for xine-lib with vdpau patches.

Gerald

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


Re: [vdr] compiling the xine-1.2 with external ffmpeg

2009-01-24 Thread Darren Salt
I demand that Gerald Dachs may or may not have written...

 Does anyone use checkinstall instead of make install in order to
 build a xine-lib debian package?

 This is not the right way to build a debian package, it is a dirty hack.
 All the files that are necessary for building a debian package are already
 there if you check xine-lib-1.2 out using 'hg clone
 http://hg.debian.org/hg/xine-lib/xine-lib-1.2'.

Or if you grab a snapshot tarball (but not from Debian experimental, since
that tarball was built using make dist; OTOH, you have the .diff.gz).

 With 'debuild -uc -us -rfakeroot' in the xine-lib-1.2 directory, the
 xline-lib gets compiled and you have debian packages afterwords one
 directory up.

As well as source packages, which you (probably) don't need or want. I
normally just use debuild binary, but adding in the signing-prevention
options is useful for others.

It does depend on whether you're distributing or not, but if you are, I
suggest make dist-gzip, unpack the tarball, copy the Debian directory into
it, add a changelog entry (it's worth mentioning the changeset ID) then
build.

 At least this is the way I build my ubuntu packages for xine-lib with vdpau
 patches.

You have the right idea. :-)

-- 
| Darren Salt| linux or ds at  | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Output less CO2 = avoid boiling weather. TIME IS RUNNING OUT *FAST*.

A stitch in time saves nine.

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


Re: [vdr] compiling the xine-1.2 with external ffmpeg

2009-01-24 Thread Gerald Dachs
oh, the maintainer of the package himself replies to me :)
Thanks for the corrections Darren.

Gerald 


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


Re: [vdr] compiling the xine-1.2 with external ffmpeg

2009-01-22 Thread Goga777
 I just compiled the hg xine-lib 1.2 with SVN ffmpeg.  In case someone is
 interested in the same, these are the options required for xine-lib:
 
 ./autogen.sh --with-external-ffmpeg

/usr/src/xine-lib-1.2# ./configure --help | grep ffmpeg
/usr/src/xine-lib-1.2# 


no need to use now  --with-external-ffmpeg option for hg xine-lib 1.2 

Goga

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


Re: [vdr] compiling the xine-1.2 with external ffmpeg

2009-01-22 Thread Jouni Karvo
Goga777 kirjoitti:
 I just compiled the hg xine-lib 1.2 with SVN ffmpeg.  In case someone is
 interested in the same, these are the options required for xine-lib:

 ./autogen.sh --with-external-ffmpeg
 

 /usr/src/xine-lib-1.2# ./configure --help | grep ffmpeg
 /usr/src/xine-lib-1.2# 


 no need to use now  --with-external-ffmpeg option for hg xine-lib 1.2 
   
Good to know.  The include and linking parameters for autogen.sh solved
the compilation problems, and were probably my main message, though. 
xine-lib 1.2 hg is (I guess) compatible with an older version of ffmpeg
than the repository one.

yours,
  Jouni

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


Re: [vdr] compiling the xine-1.2 with external ffmpeg

2009-01-22 Thread Niels Wagenaar
Op Do, 22 januari, 2009 21:27, schreef Jouni Karvo:
 Goga777 kirjoitti:
 -- SNIP --
 Good to know.  The include and linking parameters for autogen.sh solved
 the compilation problems, and were probably my main message, though.
 xine-lib 1.2 hg is (I guess) compatible with an older version of ffmpeg
 than the repository one.


Strange. I compiled x264, ffmpeg and xinelib 1.2 from the repositories
like last weekend, and I didn't encounter any problems at all with the
compilation. And it works without problems with vdr-xine 0.90 and the
xineliboutput CVS with VDR 1.7.0.

I used the following configure and autogen.sh on a Xubuntu 8.04
configuration running on a Core2Quad 6600 config with an X86-64 kernel:

x264:

./configure --enable-pic --enable-shared --enable-pthread --enable-asm
--extra-cflags=-mtune=native -march=native -mfpmath=sse -O4 -pipe

ffmpeg:

./configure --prefix=/usr --enable-shared --enable-gpl --enable-postproc
--enable-libmp3lame --enable-libvorbis --enable-pthreads --enable-swscale
--enable-libx264 --extra-cflags=-mtune=native -march=native -mfpmath=sse
-O4 -pipe

Xine-lib 1.2

./autogen.sh --prefix=/usr --disable-dxr3 --enable-w32dll
--with-w32-path=/usr/local/lib/win32

Regards,

Niels Wagenaar



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