gst/mpegdemux/gstmpegdesc.h: Fix up satellite delivery subsystem defs.
authorZaheer Abbas Merali <zaheerabbas@merali.org>
Mon, 5 Jan 2009 17:30:55 +0000 (17:30 +0000)
committerZaheer Abbas Merali <zaheerabbas@merali.org>
Mon, 5 Jan 2009 17:30:55 +0000 (17:30 +0000)
Original commit message from CVS:
* gst/mpegdemux/gstmpegdesc.h:
Fix up satellite delivery subsystem defs.

ChangeLog
gst/mpegdemux/gstmpegdesc.h

index 351505a..007c6a7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,11 @@
 2009-01-05  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
 
        * gst/mpegdemux/gstmpegdesc.h:
+       Fix up satellite delivery subsystem defs.
+
+2009-01-05  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
+
+       * gst/mpegdemux/gstmpegdesc.h:
        Fix up terrestrial delivery system descriptor defs.
        They should be shifted otherwise wrong values are seen.
 
index dc6851b..84b4000 100644 (file)
 #define DESC_DVB_SATELLITE_DELIVERY_SYSTEM_frequency(desc)     (desc + 2)
 #define DESC_DVB_SATELLITE_DELIVERY_SYSTEM_orbital_position(desc)      (desc + 6)
 #define DESC_DVB_SATELLITE_DELIVERY_SYSTEM_west_east_flag(desc)        ((desc[8] & 0x80) == 0x80)
-#define DESC_DVB_SATELLITE_DELIVERY_SYSTEM_polarization(desc)  ((desc[8] & 0x60) >> 5)
+#define DESC_DVB_SATELLITE_DELIVERY_SYSTEM_polarization(desc)  ((desc[8] >> 5) & 0x3)
 #define DESC_DVB_SATELLITE_DELIVERY_SYSTEM_modulation(desc)    (desc[8] & 0x1F)
 #define DESC_DVB_SATELLITE_DELIVERY_SYSTEM_symbol_rate(desc)   (desc + 9)
 #define DESC_DVB_SATELLITE_DELIVERY_SYSTEM_fec_inner(desc)     (desc[12] & 0x0F)