OSDN Git Service

fix sdt download_id version check
authorlonginus <longinus@4e526526-5e11-4fc0-8910-f8fd03428081>
Fri, 25 Feb 2011 10:19:41 +0000 (10:19 +0000)
committerlonginus <longinus@4e526526-5e11-4fc0-8910-f8fd03428081>
Fri, 25 Feb 2011 10:19:41 +0000 (10:19 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@846 4e526526-5e11-4fc0-8910-f8fd03428081

epgdump/sdt.c

index 85955d3..6192f6b 100755 (executable)
@@ -184,7 +184,8 @@ void dumpSDT(unsigned char *ptr, SVT_CONTROL *top,STATION **station, int * stati
                                */
                                if ( logd.logo_transmission_type != 0x01 ) continue;
                                for (i=0; i<stationi; i++) {
                                */
                                if ( logd.logo_transmission_type != 0x01 ) continue;
                                for (i=0; i<stationi; i++) {
-                                       if ( pStation[i].svId == sdtb.service_id && pStation[i].logo_version < logd.logo_version ) {
+                                       // FIXME: pStation[i].logo_version < logd.logo_version
+                                       if ( pStation[i].svId == sdtb.service_id ) {
                                                pStation[i].logo_download_data_id = logd.download_data_id;
                                                pStation[i].logo_version = logd.logo_version;
                                        }
                                                pStation[i].logo_download_data_id = logd.download_data_id;
                                                pStation[i].logo_version = logd.logo_version;
                                        }