Re: [ANNOUNCE] VDR developer version 1.7.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

APIVERSION should have been changed to 1.7.1 at release 1.7.1
already as it introduced cDevice::PlayTs() and vdr-xine-0.9.0
relies on APIVERSION >= 10701 to support vdr-1.7.2.

When switching from a TV channel to a radio channel, vpid isn't
reset in cPatPmtParser and hence, vdr-xine-0.9.0 waits for video
frames to arrive which will not happen. As a result, one won't
hear anything from the radio channel until restarting VDR.

Bye.
-- 
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl@xxxxxx
--- vdr-1.7.2-orig/config.h	2008-09-14 15:46:13.000000000 +0200
+++ vdr-1.7.2-patched/config.h	2009-01-06 13:26:40.000000000 +0100
@@ -27,8 +27,8 @@
 
 // The plugin API's version number:
 
-#define APIVERSION  "1.7.0"
-#define APIVERSNUM   10700  // Version * 10000 + Major * 100 + Minor
+#define APIVERSION  "1.7.1"
+#define APIVERSNUM   10701  // Version * 10000 + Major * 100 + Minor
 
 // When loading plugins, VDR searches them by their APIVERSION, which
 // may be smaller than VDRVERSION in case there have been no changes to
--- vdr-1.7.2-orig/remux.c	2008-12-13 15:30:15.000000000 +0100
+++ vdr-1.7.2-patched/remux.c	2009-01-06 13:20:40.000000000 +0100
@@ -2467,6 +3211,7 @@ void cPatPmtParser::ParsePmt(const uchar
      int NumApids = 0;
      int NumDpids = 0;
      int NumSpids = 0;
+     vpid = vtype = 0;
      SI::PMT::Stream stream;
      for (SI::Loop::Iterator it; Pmt.streamLoop.getNext(stream, it); ) {
          dbgpatpmt("     stream type = %02X, pid = %d", stream.getStreamType(), stream.getPid());
_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux