Re: [vdr] compiling the xine-1.2 with external ffmpeg
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
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
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
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
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
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
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
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