Commit 2322fbeb authored by michael's avatar michael

dont print -npp parser debug info if only -v

print "using pp filters ..." if -v


git-svn-id: file:///var/local/repositories/mplayer/trunk/postproc@4144 b3059339-0415-0410-9bf9-f77b7e298cf2
parent 5c82bc9d
...@@ -580,7 +580,7 @@ struct PPMode getPPModeByNameAndQuality(char *name, int quality) ...@@ -580,7 +580,7 @@ struct PPMode getPPModeByNameAndQuality(char *name, int quality)
strncpy(temp, name, GET_MODE_BUFFER_SIZE); strncpy(temp, name, GET_MODE_BUFFER_SIZE);
if(verbose) printf("%s\n", name); if(verbose>1) printf("pp: %s\n", name);
for(;;){ for(;;){
char *filterName; char *filterName;
...@@ -597,7 +597,7 @@ struct PPMode getPPModeByNameAndQuality(char *name, int quality) ...@@ -597,7 +597,7 @@ struct PPMode getPPModeByNameAndQuality(char *name, int quality)
if(filterToken == NULL) break; if(filterToken == NULL) break;
p+= strlen(filterToken) + 1; // p points to next filterToken p+= strlen(filterToken) + 1; // p points to next filterToken
filterName= strtok(filterToken, optionDelimiters); filterName= strtok(filterToken, optionDelimiters);
if(verbose) printf("%s::%s\n", filterToken, filterName); if(verbose>1) printf("pp: %s::%s\n", filterToken, filterName);
if(*filterName == '-') if(*filterName == '-')
{ {
...@@ -609,7 +609,7 @@ struct PPMode getPPModeByNameAndQuality(char *name, int quality) ...@@ -609,7 +609,7 @@ struct PPMode getPPModeByNameAndQuality(char *name, int quality)
option= strtok(NULL, optionDelimiters); option= strtok(NULL, optionDelimiters);
if(option == NULL) break; if(option == NULL) break;
if(verbose) printf(" option: %s\n", option); if(verbose>1) printf("pp: option: %s\n", option);
if(!strcmp("autoq", option) || !strcmp("a", option)) q= quality; if(!strcmp("autoq", option) || !strcmp("a", option)) q= quality;
else if(!strcmp("nochrom", option) || !strcmp("y", option)) chrom=0; else if(!strcmp("nochrom", option) || !strcmp("y", option)) chrom=0;
else if(!strcmp("chrom", option) || !strcmp("c", option)) chrom=1; else if(!strcmp("chrom", option) || !strcmp("c", option)) chrom=1;
...@@ -751,7 +751,7 @@ struct PPMode getPPModeByNameAndQuality(char *name, int quality) ...@@ -751,7 +751,7 @@ struct PPMode getPPModeByNameAndQuality(char *name, int quality)
if(ppMode.chromMode & DERING) ppMode.oldMode |= PP_DERING_C; if(ppMode.chromMode & DERING) ppMode.oldMode |= PP_DERING_C;
#endif #endif
if(verbose) printf("lumMode=%X, chromMode=%X\n", ppMode.lumMode, ppMode.chromMode); if(verbose>1) printf("pp: lumMode=%X, chromMode=%X\n", ppMode.lumMode, ppMode.chromMode);
return ppMode; return ppMode;
} }
...@@ -794,6 +794,7 @@ void postprocess(unsigned char * src[], int src_stride, ...@@ -794,6 +794,7 @@ void postprocess(unsigned char * src[], int src_stride,
{ {
struct PPMode ppMode; struct PPMode ppMode;
static QP_STORE_T zeroArray[2048/8]; static QP_STORE_T zeroArray[2048/8];
static int firstTime=1;
if(newPPFlag) if(newPPFlag)
{ {
...@@ -804,7 +805,13 @@ void postprocess(unsigned char * src[], int src_stride, ...@@ -804,7 +805,13 @@ void postprocess(unsigned char * src[], int src_stride,
return; return;
} }
if(firstTime && verbose)
{
printf("using pp filters 0x%X\n", mode);
firstTime=0;
}
if(QP_store==NULL) if(QP_store==NULL)
{ {
QP_store= zeroArray; QP_store= zeroArray;
...@@ -874,6 +881,8 @@ void postprocess2(unsigned char * src[], int src_stride, ...@@ -874,6 +881,8 @@ void postprocess2(unsigned char * src[], int src_stride,
{ {
QP_STORE_T quantArray[2048/8]; QP_STORE_T quantArray[2048/8];
static int firstTime=1;
if(QP_store==NULL || (mode->lumMode & FORCE_QUANT)) if(QP_store==NULL || (mode->lumMode & FORCE_QUANT))
{ {
int i; int i;
...@@ -885,6 +894,12 @@ void postprocess2(unsigned char * src[], int src_stride, ...@@ -885,6 +894,12 @@ void postprocess2(unsigned char * src[], int src_stride,
for(i=0; i<2048/8; i++) quantArray[i]= 1; for(i=0; i<2048/8; i++) quantArray[i]= 1;
} }
if(firstTime && verbose)
{
printf("using npp filters 0x%X/0x%X\n", mode->lumMode, mode->chromMode);
firstTime=0;
}
#ifdef HAVE_ODIVX_POSTPROCESS #ifdef HAVE_ODIVX_POSTPROCESS
// Note: I could make this shit outside of this file, but it would mean one // Note: I could make this shit outside of this file, but it would mean one
// more function call... // more function call...
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment