21 |
* along with this program; if not, write to the Free Software |
* along with this program; if not, write to the Free Software |
22 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
23 |
* |
* |
24 |
* $Id: xvid_encraw.c,v 1.11.2.35 2003-08-10 13:10:09 Isibaar Exp $ |
* $Id: xvid_encraw.c,v 1.11.2.36 2003-10-27 00:48:29 edgomez Exp $ |
25 |
* |
* |
26 |
****************************************************************************/ |
****************************************************************************/ |
27 |
|
|
152 |
static int ARG_VOPDEBUG = 0; |
static int ARG_VOPDEBUG = 0; |
153 |
static int ARG_GMC = 0; |
static int ARG_GMC = 0; |
154 |
static int ARG_QPEL = 0; |
static int ARG_QPEL = 0; |
155 |
|
static int ARG_CLOSED_GOP = 0; |
156 |
|
|
157 |
#ifndef READ_PNM |
#ifndef READ_PNM |
158 |
#define IMAGE_SIZE(x,y) ((x)*(y)*3/2) |
#define IMAGE_SIZE(x,y) ((x)*(y)*3/2) |
344 |
ARG_QPEL = 1; |
ARG_QPEL = 1; |
345 |
} else if (strcmp("-gmc", argv[i]) == 0) { |
} else if (strcmp("-gmc", argv[i]) == 0) { |
346 |
ARG_GMC = 1; |
ARG_GMC = 1; |
347 |
|
} else if (strcmp("-closed_gop", argv[i]) == 0) { |
348 |
|
ARG_CLOSED_GOP = 1; |
349 |
} else if (strcmp("-help", argv[i])) { |
} else if (strcmp("-help", argv[i])) { |
350 |
usage(); |
usage(); |
351 |
return (0); |
return (0); |
694 |
fprintf(stderr, " -qpel : use quarter pixel ME\n"); |
fprintf(stderr, " -qpel : use quarter pixel ME\n"); |
695 |
fprintf(stderr, " -gmc : use global motion compensation\n"); |
fprintf(stderr, " -gmc : use global motion compensation\n"); |
696 |
fprintf(stderr, " -packed : packed mode\n"); |
fprintf(stderr, " -packed : packed mode\n"); |
697 |
|
fprintf(stderr, " -closed_gop : closed GOP mode\n"); |
698 |
fprintf(stderr, " -lumimasking : use lumimasking algorithm\n"); |
fprintf(stderr, " -lumimasking : use lumimasking algorithm\n"); |
699 |
fprintf(stderr, " -stats : print stats about encoded frames\n"); |
fprintf(stderr, " -stats : print stats about encoded frames\n"); |
700 |
fprintf(stderr, " -debug : activates xvidcore internal debugging output\n"); |
fprintf(stderr, " -debug : activates xvidcore internal debugging output\n"); |
1014 |
if (ARG_PACKED) |
if (ARG_PACKED) |
1015 |
xvid_enc_create.global |=XVID_GLOBAL_PACKED; |
xvid_enc_create.global |=XVID_GLOBAL_PACKED; |
1016 |
|
|
1017 |
|
if (ARG_CLOSED_GOP) |
1018 |
|
xvid_enc_create.global |= XVID_GLOBAL_CLOSED_GOP; |
1019 |
|
|
1020 |
if (ARG_STATS) |
if (ARG_STATS) |
1021 |
xvid_enc_create.global |=XVID_GLOBAL_EXTRASTATS_ENABLE; |
xvid_enc_create.global |=XVID_GLOBAL_EXTRASTATS_ENABLE; |
1022 |
|
|