Re: [vdr] VDR - xine - CoreAVC
Morfsta skrev: > I have been using xine-1.2 from the Mercurial distribution, but it > still creates a plugin directory called 1.1.9 and sometimes 1.1.90. > Evereything except that you use Mercurial looks like my setup. I started of with the xine-lib I had on my machine, which was originally taken from Reinhards xine-site. ( http://home.vrweb.de/~rnissl ) > > So it seems that it just doesn't load the DLL. Am I missing any other > dependencies, do you need wine or anything else? You don't need wine. The thing I did to see if the .ax is loaded is [EMAIL PROTECTED] plugins]# lsof | grep Core xine 4548 root mem REG8,2 1031168141 /usr/lib/win32/CoreAVCDecoder.ax I can see it gets opened whenever I switch to a H.264 channel. > > Thanks for your help and hopefully the above can lead to a howto, and > perhaps someone can upload somewhere a patched and working xine-lib as > well as a patched and working xinelibout? My xine-lib: http://www.mellander.org/per/projects/linux/VDR-CoreAVC/xine-lib-with-coreavc-dvbn-walery.tar.gz This is in Swedish but please have a look at http://www.vdr.nu/forum/viewtopic.php?t=431 Per ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
See attached xine.log On Jan 21, 2008 7:30 AM, Walery Daniloff <[EMAIL PROTECTED]> wrote: > Hi, > > > Tried vdr-xine - this shows a black screen with audio but no video - > > message says it can't find a plugin to handle the video. > > show verbose-log - xine --verbose=2 > > > ___ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > xine.log Description: Binary data ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] H264 Issue with C+ Nordic Channels
OK, well thanks for looking at it Reinhard. It seems like there is a lot of work required with xine and ffmpeg, which is a shame because using them is obviously the more desireable solution at the moment. If spatial direct mode was properly implemented as well as these issues it would almost a complete solution - but so many channels use spatial direct then it looks like the kludge using CoreAVC might still be the only way at the moment. :-( On Jan 20, 2008 11:16 PM, Reinhard Nissl <[EMAIL PROTECTED]> wrote: > Hi, > > Morfsta schrieb: > > > > I was testing VDR with the H264 channels in Norway. It exhibits the > > same kind of artifacting I reported earlier with BBC HD channels (not > > spatial direct mode). > > > > I have uploaded an example to: - > > > > http://www.megaupload.com/?d=7N0J2G1L > > Looks like the broadcaster has set the progressive frame flag and > as such, no deinterlacing is applied when running the > deinterlacer like that: > > -Dtvtime:method=Greedy2Frame,cheap_mode=0,pulldown=0,use_progressive_frame_flag=1 > > To force deinterlacing even for progressive frames use this one: > > -Dtvtime:method=Greedy2Frame,cheap_mode=0,pulldown=0,use_progressive_frame_flag=0 > > But it then looks like top and bottom field are shown in the > incorrect order. Don't know whether this can be fixed. When the > broadcaster sets the progressive frame flag, then there is > usually no way to decide, which field must be displayed first. > And it seems that tvtime's decision is the wrong one :-( > > Bye. > -- > Dipl.-Inform. (FH) Reinhard Nissl > mailto:[EMAIL PROTECTED] > > ___ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
> See attached xine.log > >load_plugins: plugin mpeg2 will be used for video streamtype 00. try delete /usr/local/lib libxine* and /usr/local/lib/xine dir and make install xine again Walery ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
Same problem. I'm not sure that the w32 codec support is being built in xine. If I look in src/libw32dll I see: - :~/dshow/xine-lib-1.2/src/libw32dll# ls common.cMakefile Makefile.in qtx wine DirectShow Makefile.am nal_parser.c w32codec.c dmo Makefile.am.orig nal_parser.h w32codec.c.orig libwin32.h Makefile.am.rej qt_decoder.c w32codec.h there doesn't seem to be any .lo or .o files - do you have them? Also, if I do a make clean && make in that directory it doesn't do anything: - # make make[1]: Entering directory `/root/dshow/xine-lib-1.2/src/libw32dll' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/root/dshow/xine-lib-1.2/src/libw32dll' Could this be the problem? Thanks On Jan 21, 2008 11:05 AM, Walery Daniloff <[EMAIL PROTECTED]> wrote: > > > See attached xine.log > > > > >load_plugins: plugin mpeg2 will be used for video streamtype 00. > > try delete /usr/local/lib libxine* and /usr/local/lib/xine dir and make > install xine again > > Walery > > > > ___ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
linux 64bit? Most likely in it a problem. > Also, if I do a make clean && make in that directory it doesn't do > anything: - > > # make > make[1]: Entering directory `/root/dshow/xine-lib-1.2/src/libw32dll' > make[1]: Nothing to be done for `all-am'. > make[1]: Leaving directory `/root/dshow/xine-lib-1.2/src/libw32dll' > > Could this be the problem? ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC (Was: Re: CoreAVC + xineliboutput)
On Sun, Jan 20, 2008 at 10:20:40PM +0300, Igor wrote: > please, try with this Makefile version from Walery > http://allrussian.info/thread.php?postid=1226030#post1226030 Thank. I'll be lazy and wait for a current patch against xine-lib-1.2 :-) All the channels I have access to seems to works with ffmpeg and xine-lib-1.2 sofar... -- Grégoire FAVRE http://gregoire.favre.googlepages.com http://www.gnupg.org http://picasaweb.google.com/Gregoire.Favre ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
At least Hoochster says in his HowTo (for myth this time) that "..CoreAVC will only run in 32bit mode. So if you are running 64bit Linux, then you will need to setup a 32bit Chroot to compile Mplayer with the patches. This Howto does not cover that, but if you reference the Wiki site at the top, there is a pre-compiled dshowserver binary for 64bit that will help. You will still need the 32bit setup for mplayer though.."http://www.hoochvdr.info/viewtopic.php?f=29&t=546 I didn't try this, just thought this info might help someone..> From: [EMAIL PROTECTED]> To: vdr@linuxtv.org> Date: Mon, 21 Jan 2008 14:40:01 +0300> Subject: Re: [vdr] VDR - xine - CoreAVC> > linux 64bit? Most likely in it a problem.> > > Also, if I do a make clean && make in that directory it doesn't do > > anything: -> >> > # make> > make[1]: Entering directory `/root/dshow/xine-lib-1.2/src/libw32dll'> > make[1]: Nothing to be done for `all-am'.> > make[1]: Leaving directory `/root/dshow/xine-lib-1.2/src/libw32dll'> >> > Could this be the problem? _ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
I demand that Morfsta may or may not have written... > I have been using xine-1.2 from the Mercurial distribution, but it > still creates a plugin directory called 1.1.9 and sometimes 1.1.90. Wrong. 1.1.90 only. Any 1.1.9 which you see is from xine-lib 1.1.9. [snip] > Running on Ubuntu 7.10 x86_64. libw32dll is built only in i386; I see nothing in the patch which causes it to be built on amd64. [snip] -- | Darren Salt| linux or ds at | nr. Ashington, | Toon | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army | Kill all extremists! b Wrong file type, 0:1 ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] xine-lib security fix (was: Re: VDR - xine - CoreAVC)
I demand that Per Mellander may or may not have written... > Morfsta skrev: >> I have been using xine-1.2 from the Mercurial distribution, but it still >> creates a plugin directory called 1.1.9 and sometimes 1.1.90. > Evereything except that you use Mercurial looks like my setup. I started of > with the xine-lib I had on my machine, which was originally taken from > Reinhards xine-site. ( http://home.vrweb.de/~rnissl ) If you use Real streams with xine-lib, DO NOT USE THOSE SNAPSHOTS (until they're updated); instead, download and use xine-lib 1.1.9.1 or current hg. (Ref. CVE-2008-0225.) (My Debian repository has 1.1.9.1.) [snip] -- | Darren Salt| linux or ds at | nr. Ashington, | Toon | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army | http://www.youmustbejoking.demon.co.uk/> (PGP 2.6, GPG keys) The name is Borg. James Borg. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
OK, you are right. I am building it in a 32bit chroot environment and now it tried to build in lib32dll! However, I get this error message: - w32codec.c:581: error: 'BUF_VIDEO_WVC1' undeclared (first use in this function) I can't find anywhere in the code where this is declared but the coreavc patch adds it.. Any ideas? On Jan 21, 2008 2:42 PM, Darren Salt <[EMAIL PROTECTED]> wrote: > I demand that Morfsta may or may not have written... > > > I have been using xine-1.2 from the Mercurial distribution, but it > > still creates a plugin directory called 1.1.9 and sometimes 1.1.90. > > Wrong. 1.1.90 only. Any 1.1.9 which you see is from xine-lib 1.1.9. > > [snip] > > Running on Ubuntu 7.10 x86_64. > > libw32dll is built only in i386; I see nothing in the patch which causes it > to be built on amd64. > > [snip] > -- > | Darren Salt| linux or ds at | nr. Ashington, | Toon > | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army > | Kill all extremists! > > b Wrong file type, 0:1 > > > ___ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC (Was: Re: CoreAVC + xineliboutput)
I demand that Gregoire Favre may or may not have written... > On Sun, Jan 20, 2008 at 10:20:40PM +0300, Igor wrote: >> please, try with this Makefile version from Walery >> http://allrussian.info/thread.php?postid=1226030#post1226030 > Thank. > I'll be lazy and wait for a current patch against xine-lib-1.2 :-) For these changes to have any chance of being accepted, they must be: * based on current 1.2 * split up into a series of incremental patches - a functional xine-lib after each patch is considered useful :-) and they must have: * the necessary changes to get libw32dll built on amd64 - unless it won't work on amd64, of course... * copyright/licence headers in each new file * suitable descriptions for each patch, with summary lines - this will make for easy import and useful output from "hg log" ffmpeg remains the preferred option, though. [snip] -- | Darren Salt| linux or ds at | nr. Ashington, | Toon | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army | + Use more efficient products. Use less. BE MORE ENERGY EFFICIENT. Economy makes men independent. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
I demand that Morfsta may or may not have written... [snip] > However, I get this error message: - > w32codec.c:581: error: 'BUF_VIDEO_WVC1' undeclared (first use in this > function) > I can't find anywhere in the code where this is declared but the > coreavc patch adds it.. > Any ideas? Incomplete patch? Anyway, I'm guessing that it's for the same codec as BUF_VIDEO_VC1, which I added for 1.1.9 (since it's one which ffmpeg implements). [snip] -- | Darren Salt| linux or ds at | nr. Ashington, | Toon | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army | + Burn less waste. Use less packaging. Waste less. USE FEWER RESOURCES. Don't use a big word where a diminutive one will suffice. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
Seems that there is a difference in versions somewhere. BUF_VIDEO_WVC1 is defined in xine-engine.h. I added it to an include and its compiling-ish I'm actually cross compiling 32bit in my 64 bit environment which is fun with having to provide so many 32-bit libs. Still I don't fancy trashing my 64bit VDR box just to play around with CoreAVC - it runs quite a few other bits and pieces. On Jan 21, 2008 3:16 PM, Darren Salt <[EMAIL PROTECTED]> wrote: > I demand that Morfsta may or may not have written... > > [snip] > > However, I get this error message: - > > > w32codec.c:581: error: 'BUF_VIDEO_WVC1' undeclared (first use in this > > function) > > > I can't find anywhere in the code where this is declared but the > > coreavc patch adds it.. > > > Any ideas? > > Incomplete patch? > > Anyway, I'm guessing that it's for the same codec as BUF_VIDEO_VC1, which I > added for 1.1.9 (since it's one which ffmpeg implements). > > [snip] > -- > | Darren Salt| linux or ds at | nr. Ashington, | Toon > | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army > | + Burn less waste. Use less packaging. Waste less. USE FEWER RESOURCES. > > Don't use a big word where a diminutive one will suffice. > > > ___ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
I demand that Morfsta may or may not have written... > Seems that there is a difference in versions somewhere. BUF_VIDEO_WVC1 > is defined in xine-engine.h. I don't know where your xine-engine.h came from, but it's not xine-lib. [snip; don't top-post] -- | Darren Salt| linux or ds at | nr. Ashington, | Toon | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army | + Buy local produce. Try to walk or cycle. TRANSPORT CAUSES GLOBAL WARMING. Avoid run-on sentences they are hard to read. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
It was in the tar file that Per posted earlier of his xine-lib! On Jan 21, 2008 4:06 PM, Darren Salt <[EMAIL PROTECTED]> wrote: > I demand that Morfsta may or may not have written... > > > Seems that there is a difference in versions somewhere. BUF_VIDEO_WVC1 > > is defined in xine-engine.h. > > I don't know where your xine-engine.h came from, but it's not xine-lib. > > [snip; don't top-post] > -- > | Darren Salt| linux or ds at | nr. Ashington, | Toon > | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army > | + Buy local produce. Try to walk or cycle. TRANSPORT CAUSES GLOBAL WARMING. > > Avoid run-on sentences they are hard to read. > > > ___ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
On Jan 21, 2008 7:01 AM, Morfsta <[EMAIL PROTECTED]> wrote: > However, I get this error message: - > > w32codec.c:581: error: 'BUF_VIDEO_WVC1' undeclared (first use in this > function) Try: --- xine-lib/src/xine-engine/buffer.h.orig 2007-11-05 18:33:03.0 -0500 +++ xine-lib/src/xine-engine/buffer.h 2007-11-05 18:33:38.0 -0500 @@ -192,6 +192,8 @@ #define BUF_VIDEO_CAVS 0x0262 #define BUF_VIDEO_VP6F 0x0263 #define BUF_VIDEO_THEORA_RAW 0x0264 +#define BUF_VIDEO_VC1 0x0265 +#define BUF_VIDEO_WVC1 0x0265 /* audio buffer types: (please keep in sync with buffer_types.c) */ ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] new drivers
Le jeudi 17 janvier 2008 à 19:40 +0100, Reinhard Nissl a écrit : > There exists already a fixed version of libxcb but it is not > available for a stock openSUSE 10.3. On the other hand, my EPIA > MII-6000E runs openSUSE 10.3 too, using the binary openchrome > driver package provided at openchrome.org and hasn't deadlocked > so far though using xxmc. What did the opensuse people change? Is is an rpm we can rebuild against FC8? I have had some success with live TV and xine dvb interface. As soon as I try vdr and your pluggin it stops working. Cheers Tony -- ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr-iptv-0.0.5 + vdr-xine audio problem
Jouni Karvo wrote: > I really have no idea of which settings to try next. Configuring > xine-ui is not really an easy thing. > Few people have reported audio problems in xine-lib version 1.1.9. The setting audio.synchronization.slow_fast_audio (discussed here http://www.linuxtv.org/pipermail/vdr/2008-January/015210.html) might help. Also changing audio.synchronization.av_sync_method and/or audio.synchronization.resample_mode may have an effect on your audio problems. Other than that I have no idea. -- Antti Seppälä ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] new drivers
Hi, Tony Grant schrieb: >> There exists already a fixed version of libxcb but it is not >> available for a stock openSUSE 10.3. On the other hand, my EPIA >> MII-6000E runs openSUSE 10.3 too, using the binary openchrome >> driver package provided at openchrome.org and hasn't deadlocked >> so far though using xxmc. > > What did the opensuse people change? Is is an rpm we can rebuild against > FC8? If you follow the links on openchrome.org, you'll come to this site, where you can find the binary packages for openSUSE 10.3: http://www.logix.cz/michal/devel/suse-openchrome/ > I have had some success with live TV and xine dvb interface. As soon as > I try vdr and your pluggin it stops working. Try attaching gdb to the deadlocked process and provide stack traces for all threads. To get reasonable results you'll have to install debuginfo packages for your distribution. The command will look like that: gdb /path/to/xine `pidof xine` Check the output for missing debug symbols. Type "quit" to leave gdb, install further debuginfo packages and repeat this procedure until you have most symbols loaded. Then use this command to create backtraces for all threads: thread apply all bt Bye. -- Dipl.-Inform. (FH) Reinhard Nissl mailto:[EMAIL PROTECTED] ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
Hi, Igor schrieb: > is there any difference between xine-lib 1.2 branch and 1.1 branch for our > case ? The 1.2 branch contains my VDR plugins while the 1.1 branch needs a patch, which vdr-xine-0.8.1 provides. Don't think that this is relevant for our goals. The patch for the 1.1 branch is mainly meant for distributions which want to ship a xine-lib-1.1 with support for my VDR plugin. As 1.2 is still in development, API version numbers are likely to change and therefore most xine-lib-1.1 based software needs some (often minor) patches to get it going with xine-lib-1.2. Bye. -- Dipl.-Inform. (FH) Reinhard Nissl mailto:[EMAIL PROTECTED] ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
That got it! I've got it working now in the 32-bit chroot environment, I can see it loading the CoreAVC codec when switching to BBC HD. Sadly, I'm doing this remotely so can't see how the results actually look on the TV until tomorrow! I'm keen on seeing a channel that uses spatial direct mode. Has anyone managed to get the xinelibout patch working so that VDR doesn't coredump on startup? On Jan 21, 2008 5:45 PM, VDR User <[EMAIL PROTECTED]> wrote: > On Jan 21, 2008 7:01 AM, Morfsta <[EMAIL PROTECTED]> wrote: > > However, I get this error message: - > > > > w32codec.c:581: error: 'BUF_VIDEO_WVC1' undeclared (first use in this > > function) > > Try: > > --- xine-lib/src/xine-engine/buffer.h.orig 2007-11-05 18:33:03.0 > -0500 > +++ xine-lib/src/xine-engine/buffer.h 2007-11-05 18:33:38.0 -0500 > @@ -192,6 +192,8 @@ > #define BUF_VIDEO_CAVS 0x0262 > #define BUF_VIDEO_VP6F 0x0263 > #define BUF_VIDEO_THEORA_RAW 0x0264 > +#define BUF_VIDEO_VC1 0x0265 > +#define BUF_VIDEO_WVC1 0x0265 > > /* audio buffer types: (please keep in sync with buffer_types.c) */ > > > ___ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [ANNOUNCE] VideoCD Plugin 0.9
A new version of the plugin is available: Download: http://www.heiligenmann.de/vdr/download/ Filename: vdr-vcd-0.9.tgz Filesize: 33687 See HISTORY and README for details. Thanks to all, who have provided ideas and patches. -- Thomas ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [ANNOUNCE] WAPD Plugin 0.9
A new version of the plugin is available: Download: http://www.heiligenmann.de/vdr/download/ Filename: vdr-wapd-0.9.tgz Filesize: 31975 See HISTORY and README for details. Thanks to all, who have provided ideas and patches. -- Thomas ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [ANNOUNCE] PhotoCD Plugin 0.9
A new version of the plugin is available: Download: http://www.heiligenmann.de/vdr/download/ Filename: vdr-pcd-0.9.tgz Filesize: 19927 See HISTORY and README for details. Thanks to all, who have provided ideas and patches. -- Thomas ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] [ANNOUNCE] WAPD Plugin 0.9
On Monday 21 January 2008, Thomas Heiligenmann wrote: > A new version of the plugin is available: > > Download: http://www.heiligenmann.de/vdr/download/ > Filename: vdr-wapd-0.9.tgz > Filesize: 31975 > > See HISTORY and README for details. Thanks to all, who have provided > ideas and patches. Here are some small patches for the next version: - i18n: fixes some missing translatable strings, adds missing/improves existing Finnish translations - headers: adds missing HTTP headers to the "access denied" response - signedness: fixes (un)signedness of source port format conversion in "connect from" log message - ntohs returns an uint16_t diff -up wapd-0.9/access.c~ wapd-0.9/access.c --- wapd-0.9/access.c~ 2008-01-13 14:41:21.0 +0200 +++ wapd-0.9/access.c 2008-01-22 00:16:13.0 +0200 @@ -212,7 +212,11 @@ int cWapSocket::Accept(void) if (newsock > 0) { bool accepted = WapHosts.Acceptable(clientname.sin_addr.s_addr); if (!accepted) { - const char *s = "Access denied!\n"; + const char *s = + "HTTP/1.0 403 Forbidden\n" + "Server: VDR WAPD\n" + "Content-Type: text/plain\n\n" + "Access denied!\n"; write(newsock, s, strlen(s)); close(newsock); newsock = -1; diff -up wapd-0.9/i18n.c~ wapd-0.9/i18n.c --- wapd-0.9/i18n.c~ 2008-01-15 10:27:29.0 +0200 +++ wapd-0.9/i18n.c 2008-01-22 00:30:12.0 +0200 @@ -140,7 +140,7 @@ const tI18nPhrase Phrases[] = { "", "Pas de résumé defini.", "", -"Yhteenvetoa ei saatavilla.", +"Kuvausta ei saatavilla.", "", "", "", @@ -497,7 +497,7 @@ const tI18nPhrase Phrases[] = { "", "Image", "", -"", +"Kuva", "", "", "", @@ -518,7 +518,7 @@ const tI18nPhrase Phrases[] = { "", "Pas de image disponible.", "", -"", +"Kuva ei saatavilla.", "", "", "", @@ -539,7 +539,7 @@ const tI18nPhrase Phrases[] = { "", "Image trop grand.", "", -"", +"Kuvan koko on liian suuri.", "", "", "", diff -up wapd-0.9/server.c~ wapd-0.9/server.c --- wapd-0.9/server.c~ 2008-01-19 16:41:46.0 +0200 +++ wapd-0.9/server.c 2008-01-22 00:30:39.0 +0200 @@ -963,9 +963,9 @@ void cWapServer::PageGrabImage(void) FlushBuffer(size); return; } else -ReplyBuffer("Image size too big."); +ReplyBuffer(wmltr("Image size too big.")); } else - ReplyBuffer("No image available."); + ReplyBuffer(wmltr("No image available.")); ReplyBuffer(WML_A_KEY("", URI_MAIN, "0", "%s") " ", wmltr("VDR")); ReplyBuffer(WML_END()); Header(200, "OK", MIME_TYPE, SERVER_NAME); diff -up wapd-0.9/access.c~ wapd-0.9/access.c --- wapd-0.9/access.c~ 2008-01-13 14:41:21.0 +0200 +++ wapd-0.9/access.c 2008-01-22 00:14:46.0 +0200 @@ -217,7 +217,7 @@ int cWapSocket::Accept(void) close(newsock); newsock = -1; } -isyslog("WAPD: connect from %s, port %hd - %s", inet_ntoa(clientname.sin_addr), ntohs(clientname.sin_port), accepted ? "accepted" : "DENIED"); +isyslog("WAPD: connect from %s, port %hu - %s", inet_ntoa(clientname.sin_addr), ntohs(clientname.sin_port), accepted ? "accepted" : "DENIED"); } else if (errno != EINTR && errno != EAGAIN) LOG_ERROR; return newsock; ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] VDR - xine - CoreAVC
I demand that Morfsta may or may not have top-posted AGAIN... > On Jan 21, 2008 4:06 PM, Darren Salt <[EMAIL PROTECTED]> > wrote: >> I demand that Morfsta may or may not have written... >>> Seems that there is a difference in versions somewhere. BUF_VIDEO_WVC1 >>> is defined in xine-engine.h. >> I don't know where your xine-engine.h came from, but it's not xine-lib. > It was in the tar file that Per posted earlier of his xine-lib! I've not looked in that tarball, but I can say for certain that there is no header of that name in any xine-lib tarball which I've generated. [snip quoted .sigs] -- | Darren Salt| linux or ds at | nr. Ashington, | Toon | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army | http://www.youmustbejoking.demon.co.uk/progs.packages.html> Get out of that one. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr