Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] PATCH Re: [ANNOUNCE] vdr-xine-0.3.4 plugin
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Friday 28 May 2004 00:15, Reinhard Nissl wrote:
> Hi,
>
> I'm pleased to announce release 0.3.4:
>
> http://home.vr-web.de/~rnissl/vdr-xine-0.3.4.tgz
>
> 2004-05-27: Version 0.3.4
>
> - Fixed INSTALL to suggest a correctly quoted 'runvdr' command for running the
> plugin for the first time (thanks to peter_weber69 and anonymous (aka Ronny)
> on VDR Portal for pointing this out).
> - Fixed xineOsd.c to show OSD in initial remote key learning mode (thanks to
> chris281080 on VDR Portal for determining this issue).
> - Added a warning message to xineLib.c, in the case where 'noSignal.pes' can't
> be opened, e. g. if DATA_DIR is not set correctly in Makefile.
> - Fixed Makefile to use the default DATA_DIR, not my personal one.
>
> Enjoy.
>
> Bye.
great, i have added the GetSpuDecoder ..
works nice with the next dvd player for 1.3.8 ..
cheers, sven
- --
health & wealth
mailto:sgoethel@jausoft.com
www : http://www.jausoft.com ; pgp: http://www.jausoft.com/gpg/
voice : +49-5121-999600 ; fax : +49-5121-999602
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAtpygHdOA30NoFAARAmjRAJ9Q/7A4ScXxBZE9NRXgGSjd8+gxZgCdEChr
IQLgtdDlBezAxbDKlbt00qI=
=z5Jj
-----END PGP SIGNATURE-----
--- xine-0.3.4/xineDevice.h 2004-05-20 19:53:17.000000000 +0200
+++ xine-0.3.3/xineDevice.h 2004-05-27 21:30:57.167958688 +0200
@@ -5,6 +5,7 @@
#include <vdr/device.h>
+#include <vdr/dvbspu.h>
#include "xineLib.h"
@@ -20,10 +21,12 @@
const cXineSettings &m_settings;
cXineOsd *m_currentOsd;
+ cDvbSpuDecoder *spuDecoder;
void playTrickVideo(const uchar *Data, int Length);
virtual bool HasDecoder(void) const;
+ virtual cSpuDecoder *GetSpuDecoder(void);
virtual bool CanReplay(void) const;
virtual bool SetPlayMode(ePlayMode PlayMode);
virtual void TrickSpeed(int Speed);
--- xine-0.3.4/xineDevice.c 2004-05-27 23:27:49.000000000 +0200
+++ xine-0.3.3/xineDevice.c 2004-05-28 03:02:49.756785056 +0200
@@ -17,6 +17,15 @@
return true;
}
+ cSpuDecoder *cXineDevice::GetSpuDecoder(void)
+ {
+ if (!spuDecoder && IsPrimaryDevice())
+ spuDecoder = new cDvbSpuDecoder();
+ //::fprintf(stderr, "XineDevice::GetSpuDecoder: 0x%X prim:=%d\n",
+ // spuDecoder, IsPrimaryDevice());
+ return spuDecoder;
+ }
+
bool cXineDevice::CanReplay(void) const
{
return true;
@@ -846,6 +855,7 @@
, m_xineLib(settings, remote)
{
m_xineLib.SetEventSink(this);
+ spuDecoder = NULL;
}
cXineDevice::~cXineDevice()
Home |
Main Index |
Thread Index