Re: [vdr] [ANNOUNCE] VDR developer version 1.7.26

2012-03-11 Thread Klaus Schmidinger

On 10.03.2012 16:18, Klaus Schmidinger wrote:

...
- The Green button in the Edit timer menu can now be used to toggle between 
single
shot and repeating timers. This is the same as pressing '0' when the Day field
is selected, but it works at any time (and is more obvious).


Just in case somebody wants to update any of the *.po files:
This has been changed from Once to Single, following a suggestion
by Rolf Ahrenberg.

Klaus

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


Re: [vdr] [ANNOUNCE] VDR developer version 1.7.26

2012-03-11 Thread Udo Richter
Am 10.03.2012 16:18, schrieb Klaus Schmidinger:
   Any plugins that implement cStatus::ChannelSwitch() need to add the 
 parameter
   'bool LiveView' to that function.

The 'status' plugin, part of the VDR source, does not yet use the new
LiveView parameter.


Just one of many plugin breakages. People should look out for warnings
like this:
 ../../../include/vdr/status.h:33: warning: ‘virtual void 
 cStatus::ChannelSwitch(const cDevice*, int, bool)’ was hidden
 status.c:21: warning:   by ‘virtual void cStatusTest::ChannelSwitch(const 
 cDevice*, int)’
This usually means that channel switch reporting is no longer working!

People with C++11 compatible compilers can enable C++11 support and add
another declaration like this to cStatus:
   virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber) final;
That will cause the wrong parameters to be treated as an error.

Cheers,

Udo

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


Re: [vdr] [ANNOUNCE] VDR developer version 1.7.26

2012-03-11 Thread Klaus Schmidinger

On 11.03.2012 15:24, Udo Richter wrote:

Am 10.03.2012 16:18, schrieb Klaus Schmidinger:

   Any plugins that implement cStatus::ChannelSwitch() need to add the parameter
   'bool LiveView' to that function.


The 'status' plugin, part of the VDR source, does not yet use the new
LiveView parameter.


Yikes! Sorry about that.


Just one of many plugin breakages. People should look out for warnings
like this:

../../../include/vdr/status.h:33: warning: ‘virtual void 
cStatus::ChannelSwitch(const cDevice*, int, bool)’ was hidden
status.c:21: warning:   by ‘virtual void cStatusTest::ChannelSwitch(const 
cDevice*, int)’

This usually means that channel switch reporting is no longer working!

People with C++11 compatible compilers can enable C++11 support and add
another declaration like this to cStatus:

   virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber) final;

That will cause the wrong parameters to be treated as an error.


Isn't there a way of making this a general error?
Like -Woverloaded-virtual makes this a warning, could something like
-Eoverloaded-virtual make it an error?

I'd hate to have to add that final keyword to all virtual function 
declarations...

Klaus

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


Re: [vdr] [ANNOUNCE] VDR developer version 1.7.26

2012-03-11 Thread Anssi Hannula
11.03.2012 16:59, Klaus Schmidinger kirjoitti:
 On 11.03.2012 15:24, Udo Richter wrote:
 Am 10.03.2012 16:18, schrieb Klaus Schmidinger:
Any plugins that implement cStatus::ChannelSwitch() need to add
 the parameter
'bool LiveView' to that function.

 The 'status' plugin, part of the VDR source, does not yet use the new
 LiveView parameter.
 
 Yikes! Sorry about that.
 
 Just one of many plugin breakages. People should look out for warnings
 like this:
 ../../../include/vdr/status.h:33: warning: ‘virtual void
 cStatus::ChannelSwitch(const cDevice*, int, bool)’ was hidden
 status.c:21: warning:   by ‘virtual void
 cStatusTest::ChannelSwitch(const cDevice*, int)’
 This usually means that channel switch reporting is no longer working!

 People with C++11 compatible compilers can enable C++11 support and add
 another declaration like this to cStatus:
virtual void ChannelSwitch(const cDevice *Device, int
 ChannelNumber) final;
 That will cause the wrong parameters to be treated as an error.
 
 Isn't there a way of making this a general error?
 Like -Woverloaded-virtual makes this a warning, could something like
 -Eoverloaded-virtual make it an error?

-Werror=overloaded-virtual

 I'd hate to have to add that final keyword to all virtual function
 declarations...
 
 Klaus
 
 ___
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
 


-- 
Anssi Hannula

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


Re: [vdr] [ANNOUNCE] VDR developer version 1.7.26

2012-03-11 Thread Klaus Schmidinger

On 11.03.2012 16:05, Anssi Hannula wrote:

11.03.2012 16:59, Klaus Schmidinger kirjoitti:

On 11.03.2012 15:24, Udo Richter wrote:

Am 10.03.2012 16:18, schrieb Klaus Schmidinger:

Any plugins that implement cStatus::ChannelSwitch() need to add
the parameter
'bool LiveView' to that function.


The 'status' plugin, part of the VDR source, does not yet use the new
LiveView parameter.


Yikes! Sorry about that.


Just one of many plugin breakages. People should look out for warnings
like this:

../../../include/vdr/status.h:33: warning: ‘virtual void
cStatus::ChannelSwitch(const cDevice*, int, bool)’ was hidden
status.c:21: warning:   by ‘virtual void
cStatusTest::ChannelSwitch(const cDevice*, int)’

This usually means that channel switch reporting is no longer working!

People with C++11 compatible compilers can enable C++11 support and add
another declaration like this to cStatus:

virtual void ChannelSwitch(const cDevice *Device, int
ChannelNumber) final;

That will cause the wrong parameters to be treated as an error.


Isn't there a way of making this a general error?
Like -Woverloaded-virtual makes this a warning, could something like
-Eoverloaded-virtual make it an error?


-Werror=overloaded-virtual


Thanks. I'll change the Makefiles accordingly.

Klaus

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


Re: [vdr] [ANNOUNCE] VDR developer version 1.7.26

2012-03-11 Thread Udo Richter
Am 11.03.2012 16:58, schrieb Klaus Schmidinger:
 On 11.03.2012 16:05, Anssi Hannula wrote:
 -Werror=overloaded-virtual
 
 Thanks. I'll change the Makefiles accordingly.

We'll see how many false errors this will have. With my quickdirty fix
(see vdrportal) it still complains about overloaded virtuals, even
though it does replace one of the virtual base functions exactly.

Final and override are the only two features of C++11 I'm already using
(with some macro magic for compatibility). They add a lot of safety to
virtual overloading.

Cheers,

Udo

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


Re: [vdr] Local frontend - using XBMC strm vs vdr-sxfe

2012-03-11 Thread LACARRIERE Jerome
vdr-sxfe provides a media player based on xinelib with an access to blu-ray
(including menu support)


2012/3/10 Mika Laitio lam...@pilppa.org

  Yep I did know about these, but XBMC provides a much richer experience
  for DVD, Blu-ray playback. e.g., cataloguing and display of a library,
  automatic display framerate switching etc.

 I thought blu-ray is dead format not supported by Linux movie players.
 Does XBMC support it somehow?

 Mika

 ___
 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] Channel 4 HD on Freesat

2012-03-11 Thread Tony Houghton
I can't get Channel 4 HD on Freesat with VDR 1.7.23-1. It just stays
silent with the picture frozen on the previous channel, or No signal.
Any ideas?

This is my channels.conf entry:

Channel 4 
HD;Freesat:11126:VC23M2O0S1:S28.2E:22000:2305=2:2307=NAR@4;2306=eng@106:2309:0:21200:2:2068:0

Not much going on in syslog:

Mar 11 23:33:37 htpc vdr: [2449] switching to channel 126
Mar 11 23:33:37 htpc vdr: [2449] setstatus 0
Mar 11 23:33:37 htpc vdr: [3031] TS buffer on device 2 thread ended (pid=2449, 
tid=3031)
Mar 11 23:33:37 htpc vdr: [3030] buffer stats: 63732 (3%) used
Mar 11 23:33:37 htpc vdr: [3030] receiver on device 2 thread ended (pid=2449, 
tid=3030)
Mar 11 23:33:37 htpc vdr: [2537] setstatus 0
Mar 11 23:33:37 htpc vdr: [2537] setstatus 1
Mar 11 23:33:37 htpc vdr: [2537] Filter Pid:0,Tid:0 added.
Mar 11 23:33:37 htpc vdr: [3535] receiver on device 2 thread started (pid=2449, 
tid=3535)
Mar 11 23:33:37 htpc vdr: [3536] TS buffer on device 2 thread started 
(pid=2449, tid=3536)
Mar 11 23:33:38 htpc vdr: [2537] PMT scan idle
Mar 11 23:33:38 htpc vdr: [2537] EEPG: FreeView Extended EPG detected on pid 
f02.
Mar 11 23:33:38 htpc vdr: [2537] Loading table 1 Filename 
/var/lib/vdr/plugins/eepg/freesat.t1
Mar 11 23:33:38 htpc vdr: [2537] Loading table 2 Filename 
/var/lib/vdr/plugins/eepg/freesat.t2
Mar 11 23:33:38 htpc vdr: [2537] Filter Pid:f02,Tid:4e,Mask:fe added.
Mar 11 23:33:38 htpc vdr: [2537] Filter Pid:f02,Tid:50,Mask:f0 added.
Mar 11 23:33:38 htpc vdr: [2537] Filter Pid:f02,Tid:60,Mask:f0 added.
Mar 11 23:33:38 htpc vdr: [2537] Filter Pid:39,Tid:50,Mask:f0 added.
Mar 11 23:33:38 htpc vdr: [2537] Filter Pid:39,Tid:60,Mask:f0 added.
Mar 11 23:33:38 htpc vdr: [2537] Filter Pid:f02,Tid:b0 added.


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


Re: [vdr] Channel 4 HD on Freesat

2012-03-11 Thread Tony Houghton
On Sun, 11 Mar 2012 23:41:06 +
Tony Houghton h...@realh.co.uk wrote:

 I can't get Channel 4 HD on Freesat with VDR 1.7.23-1. It just stays
 silent with the picture frozen on the previous channel, or No signal.
 Any ideas?
 
 This is my channels.conf entry:
 
 Channel 4 
 HD;Freesat:11126:VC23M2O0S1:S28.2E:22000:2305=2:2307=NAR@4;2306=eng@106:2309:0:21200:2:2068:0

I realised it has a different modulation (8PSK) from the working
channels so I changed the parameters to VC23M5O0S1, but it still doesn't
work :-(.

Are some DVB-S2 cards incapable of 8PSK? Mine's a TBS 6920.

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