Diff for /margi2/dvb_demux.c between versions 1.4 and 1.5

version 1.4, 2001/03/29 23:12:01 version 1.5, 2001/04/25 15:31:09
Line 268  DvbDmxSWFilterSectionPacket(dvb_demux_fe Line 268  DvbDmxSWFilterSectionPacket(dvb_demux_fe
         return 0;          return 0;
 }  }
   
 static void   static inline void 
 DvbDmxSWFilterPacketType(dvb_demux_feed_t *dvbdmxfeed, const u8 *buf)  DvbDmxSWFilterPacketType(dvb_demux_feed_t *dvbdmxfeed, const u8 *buf)
 {  {
         switch(dvbdmxfeed->type) {          switch(dvbdmxfeed->type) {
Line 315  DvbDmxSWFilterPackets(dvb_demux_t *dvbdm Line 315  DvbDmxSWFilterPackets(dvb_demux_t *dvbdm
 {  {
         dvb_demux_feed_t *dvbdmxfeed;          dvb_demux_feed_t *dvbdmxfeed;
   
         for (; count>0; count--, buf+=188)          for (; count>0; count--, buf+=188) {
                 if ((dvbdmxfeed=dvbdmx->pid2feed[ts_pid(buf)]))                  if ((dvbdmxfeed=dvbdmx->pid2feed[ts_pid(buf)]))
                         DvbDmxSWFilterPacketType(dvbdmxfeed, buf);                          DvbDmxSWFilterPacketType(dvbdmxfeed, buf);
                   //if ((dvbdmxfeed=dvbdmx->pid2feed[0x1fff]))
                   //        DvbDmxSWFilterPacketType(dvbdmxfeed, buf);
           }
 }  }
   
 static inline void  static inline void
Line 409  dmx_ts_feed_set_type(dmx_ts_feed_t *feed Line 412  dmx_ts_feed_set_type(dmx_ts_feed_t *feed
                     (dvbdmx->pesfilter[pes_type]!=dvbdmxfeed))                      (dvbdmx->pesfilter[pes_type]!=dvbdmxfeed))
                         return -EINVAL;                          return -EINVAL;
                 dvbdmx->pesfilter[pes_type]=dvbdmxfeed;                  dvbdmx->pesfilter[pes_type]=dvbdmxfeed;
                 //printk("pids[%d]=%04x\n", pes_type, dvbdmxfeed->pid);  
                 dvbdmx->pids[pes_type]=dvbdmxfeed->pid;                  dvbdmx->pids[pes_type]=dvbdmxfeed->pid;
         }          }
         return 0;          return 0;

Removed from v.1.4  
changed lines
  Added in v.1.5


LinuxTV legacy CVS <linuxtv.org/cvs>