Index: libs/libmythtv/mpeg/mpegstreamdata.cpp
===================================================================
--- libs/libmythtv/mpeg/mpegstreamdata.cpp	(revision 23723)
+++ libs/libmythtv/mpeg/mpegstreamdata.cpp	(working copy)
@@ -517,9 +517,17 @@
 
     if (!_strip_pmt_descriptors)
     {
+/*
         gdesc = MPEGDescriptor::ParseAndExclude(
             pmt.ProgramInfo(), pmt.ProgramInfoLength(),
             DescriptorID::conditional_access);
+*/
+/*
+   Do not exclude the CA descriptors or we break AU (auto update).
+   This is especially noticable on the Optus C1 Aurora service
+   where all AU data is in a separate PID.
+*/
+        gdesc = MPEGDescriptor::Parse(pmt.ProgramInfo(), pmt.ProgramInfoLength());
 
         // If there is no caption descriptor in PMT, copy any caption
         // descriptor found in VCT to global descriptors...

