PPMode *ppMode= (PPMode *)vm;
c->ppMode= *ppMode; //FIXME
- if(ppMode->lumMode & BITEXACT)
- return postProcess_C(src, srcStride, dst, dstStride, width, height, QPs, QPStride, isColor, c);
+ if(ppMode->lumMode & BITEXACT) {
+ postProcess_C(src, srcStride, dst, dstStride, width, height, QPs, QPStride, isColor, c);
+ return;
+ }
// Using ifs here as they are faster than function pointers although the
// difference would not be measurable here but it is much better because
struct PPMode *ppMode;
char *filterToken;
+ if (!name) {
+ av_log(NULL, AV_LOG_ERROR, "pp: Missing argument\n");
+ return NULL;
+ }
+
if (!strcmp(name, "help")) {
const char *p;
for (p = pp_help; strchr(p, '\n'); p = strchr(p, '\n') + 1) {