summaryrefslogtreecommitdiff
path: root/postproc/postprocess_template.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2001-11-27 02:25:31 +0000
committerMichael Niedermayer <michaelni@gmx.at>2001-11-27 02:25:31 +0000
commit06c4804a795dd4c115ad001b0e1f4bc1396829a6 (patch)
tree1ded5bbe83484e3281c2f605c241fb8ffef05e13 /postproc/postprocess_template.c
parent726a959a540f4dee1af85747570fd5a5f44407d4 (diff)
compiletime pp-mode support (luminance = chrominance filters though) 1-2% faster with -benchmark -vo null -nosound
Originally committed as revision 3155 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
Diffstat (limited to 'postproc/postprocess_template.c')
-rw-r--r--postproc/postprocess_template.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/postproc/postprocess_template.c b/postproc/postprocess_template.c
index 3908c817d6..e2ecf5e3df 100644
--- a/postproc/postprocess_template.c
+++ b/postproc/postprocess_template.c
@@ -2553,8 +2553,11 @@ static void RENAME(postProcess)(uint8_t src[], int srcStride, uint8_t dst[], int
QP_STORE_T QPs[], int QPStride, int isColor, struct PPMode *ppMode)
{
int x,y;
+#ifdef COMPILE_TIME_MODE
+ const int mode= COMPILE_TIME_MODE;
+#else
const int mode= isColor ? ppMode->chromMode : ppMode->lumMode;
-
+#endif
/* we need 64bit here otherwise weŽll going to have a problem
after watching a black picture for 5 hours*/
static uint64_t *yHistogram= NULL;