summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-10-29 20:12:24 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-10-29 20:12:24 +0000
commitde382c1b8c5b393963f9abc4c4f781f6f311c759 (patch)
treeca5010490331d6e4489e199e7b143705fd3aefa7 /libmpcodecs
parentf5929b0a598ef0da8f002f6814b34f19368cf1fe (diff)
downloadmpv-de382c1b8c5b393963f9abc4c4f781f6f311c759.tar.bz2
mpv-de382c1b8c5b393963f9abc4c4f781f6f311c759.tar.xz
cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7964 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/vf_pp.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/libmpcodecs/vf_pp.c b/libmpcodecs/vf_pp.c
index 52f9abc863..d1cb181d83 100644
--- a/libmpcodecs/vf_pp.c
+++ b/libmpcodecs/vf_pp.c
@@ -2,6 +2,7 @@
#include <stdlib.h>
#include <string.h>
#include <inttypes.h>
+#include <errno.h>
#include "../config.h"
#include "../mp_msg.h"
@@ -173,6 +174,29 @@ static int open(vf_instance_t *vf, char* args){
return 1;
}
+int readPPOpt(void *conf, char *arg)
+{
+ int val;
+
+ if(arg == NULL)
+ return -2; // ERR_MISSING_PARAM
+ errno = 0;
+ val = (int)strtol(arg,NULL,0);
+ if(errno != 0)
+ return -4; // What about include cfgparser.h and use ERR_* defines */
+ if(val < 0)
+ return -3; // ERR_OUT_OF_RANGE
+
+ divx_quality = val;
+
+ return 1;
+}
+
+void revertPPOpt(void *conf, char* opt)
+{
+ divx_quality=0;
+}
+
vf_info_t vf_info_pp = {
"postprocessing",
"pp",