diff libmpcodecs/pullup.c @ 12548:8584fdad0188

old changes in my local tree i forgot to commit - minor fixes
author rfelker
date Thu, 10 Jun 2004 05:06:34 +0000
parents b7c269232edd
children 7056d7cfcd02
line wrap: on
line diff
--- a/libmpcodecs/pullup.c	Tue Jun 08 21:30:32 2004 +0000
+++ b/libmpcodecs/pullup.c	Thu Jun 10 05:06:34 2004 +0000
@@ -424,10 +424,13 @@
 
 	/* Special case when fields are 100% identical */
 	if (f0->buffer == f2->buffer && f1->buffer != f3->buffer) {
-		f0->breaks |= BREAK_LEFT;
 		f2->breaks |= BREAK_RIGHT;
 		return;
 	}
+	if (f0->buffer != f2->buffer && f1->buffer == f3->buffer) {
+		f1->breaks |= BREAK_LEFT;
+		return;
+	}
 
 	for (i = 0; i < c->metric_len; i++) {
 		l = f2->diffs[i] - f3->diffs[i];
@@ -677,7 +680,7 @@
 			c->comb = licomb_y_mmx;
 		}
 #endif
-		//c->comb = qpcomb_y;
+		/* c->comb = qpcomb_y; */
 		break;
 #if 0
 	case PULLUP_FMT_YUY2: