Only in mythtv.dvb/libs/libmythtv/dvbdev/: transform
diff -ur mythtv.dvb.orig/libs/libmythtv/dvbdev/transform.c mythtv.dvb/libs/libmythtv/dvbdev/transform.c
--- mythtv.dvb.orig/libs/libmythtv/dvbdev/transform.c	2005-01-12 13:38:57.000000000 +0100
+++ mythtv.dvb/libs/libmythtv/dvbdev/transform.c	2005-01-12 14:38:26.000000000 +0100
@@ -466,19 +466,10 @@
 	int diff =0;
 
 	if (p->count < 6){
-		if (trans_pts_dts(p->pts) > trans_pts_dts(p->last_pts))
-			memcpy(p->last_pts, p->pts, 5);
 		p->count = 0;
 		memcpy(p->buf+p->count, headr, 3);
 		p->count += 6;
 	}
-	if ( p->size == p->size_orig && p->plength &&
-	     (diff = 6+p->plength - p->found + p->count +count) > p->size &&
-	     diff < 3*p->size/2){
-		
-			p->size = diff/2;
-//			fprintf(stderr,"size: %d \n",p->size);
-	}
 
 	if (p->cid == PRIVATE_STREAM1 && p->count == p->hlength+9){
 		switch (p->priv_type){
@@ -640,8 +631,7 @@
 	if (!p->plength) p->plength = MMAX_PLENGTH-6;
 
 
-	if ( p->done || ((p->mpeg == 2 && p->found >= 9)  || 
-	     (p->mpeg == 1 && p->found >= 7)) ){
+	if ( p->done || ((p->mpeg == 2 && p->found >= 9) )){
 		switch (p->cid){
 			
 		case AUDIO_STREAM_S ... AUDIO_STREAM_E:			
@@ -654,22 +644,14 @@
 				write_ipack(p, &p->hlength, 1);
 			}
 
-			if (p->mpeg == 1 && p->found == 7){
-				write_ipack(p, &p->flag1, 1);
-			}
-
-
-			if (p->mpeg == 2 && (p->flag2 & PTS_ONLY) &&  
-			    p->found < 14){
-				while (c < count && p->found < 14){
-					p->pts[p->found-9] = buf[c];
+			if (p->mpeg == 2 && p->found < 9+p->hlength){
+				while (c < count && p->found < 9+p->hlength){
 					write_ipack(p, buf+c, 1);
 					c++;
 					p->found++;
 				}
 				if (c == count) return;
 			}
-			
 
 			while (c < count && p->found < p->plength+6){
 				l = count -c;
Only in mythtv.dvb/libs/libmythtv/dvbdev/: transform.diff
diff -ur mythtv.dvb.orig/libs/libmythtv/dvbdev/transform.h mythtv.dvb/libs/libmythtv/dvbdev/transform.h
--- mythtv.dvb.orig/libs/libmythtv/dvbdev/transform.h	2005-01-12 13:38:57.000000000 +0100
+++ mythtv.dvb/libs/libmythtv/dvbdev/transform.h	2005-01-12 14:31:24.000000000 +0100
@@ -163,8 +163,6 @@
 		uint8_t flag1;
 		uint8_t flag2;
 		uint8_t hlength;
-		uint8_t pts[5];
-		uint8_t last_pts[5];
 		int mpeg;
 		uint8_t check;
 		int which;
