SOURCES: mlt-sox.patch (NEW) - new, now mlt builds on th

rotom rotom at pld-linux.org
Thu Mar 22 12:53:06 CET 2007


Author: rotom                        Date: Thu Mar 22 11:53:06 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- new, now mlt builds on th

---- Files affected:
SOURCES:
   mlt-sox.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/mlt-sox.patch
diff -u /dev/null SOURCES/mlt-sox.patch:1.1
--- /dev/null	Thu Mar 22 12:53:06 2007
+++ SOURCES/mlt-sox.patch	Thu Mar 22 12:53:01 2007
@@ -0,0 +1,28 @@
+--- src/modules/sox/filter_sox.c.orig	2007-03-22 10:05:09.000000000 +0100
++++ src/modules/sox/filter_sox.c	2007-03-22 10:06:55.000000000 +0100
+@@ -218,6 +218,7 @@
+ 		{
+ 			st_sample_t *p = input_buffer;
+ 			st_sample_t *end = p + *samples;
++			st_sample_t dummy_clipped_count = 0;
+ 			int16_t *q = *buffer + i;
+ 			st_size_t isamp = *samples;
+ 			st_size_t osamp = *samples;
+@@ -229,7 +230,7 @@
+ 			// Convert to sox encoding
+ 			while( p != end )
+ 			{
+-				*p = ST_SIGNED_WORD_TO_SAMPLE( *q );
++				*p = ST_SIGNED_WORD_TO_SAMPLE( (*q) , );
+ 				
+ 				// Compute rms amplitude while we are accessing each sample
+ 				rms += ( double )*p * ( double )*p;
+@@ -320,7 +321,7 @@
+ 			end = p + *samples;
+ 			while ( p != end )
+ 			{
+-				*q = ST_SAMPLE_TO_SIGNED_WORD( *p ++ );
++				*q = ST_SAMPLE_TO_SIGNED_WORD((*p ++), dummy_clipped_count);
+ 				q += *channels;
+ 			}
+ 		}
================================================================


More information about the pld-cvs-commit mailing list