summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-03-05 23:02:30 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-03-05 23:02:30 +0000
commitf0aac7185fbe0a46d1635d56341818a33fb8c033 (patch)
treea64e9817db0bd7eaa5ead815d9b40d543f3b371c /mplayer.c
parentd37f8c9c8f15ad25017cb91fc2a5fd59c7cf81e8 (diff)
downloadmpv-f0aac7185fbe0a46d1635d56341818a33fb8c033.tar.bz2
mpv-f0aac7185fbe0a46d1635d56341818a33fb8c033.tar.xz
added mpeg 1/2 postprocessing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@42 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/mplayer.c b/mplayer.c
index 633e79626d..6654f131db 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -337,7 +337,11 @@ int force_ni=0;
for(i=1;i<argc;i++){
if(strcmp(argv[i],"-o")==0){
- printf("Option -o has been changed to -vo (video-out), use -vo !\n");
+ printf("Option -o has been renamed to -vo (video-out), use -vo !\n");
+ exit(1);
+ } else
+ if(strcmp(argv[i],"-divxq")==0){
+ printf("Option -divxq has been renamed to -pp (postprocessing), use -pp !\n");
exit(1);
} else
if(strcmp(argv[i],"-vo")==0) video_driver=argv[++i]; else
@@ -368,7 +372,7 @@ for(i=1;i<argc;i++){
if(strcmp(argv[i],"-fps")==0) force_fps=strtod(argv[++i],NULL); else
if(strcmp(argv[i],"-afm")==0) audio_format=strtol(argv[++i],NULL,0); else
if(strcmp(argv[i],"-vcd")==0) vcd_track=strtol(argv[++i],NULL,0); else
- if(strcmp(argv[i],"-divxq")==0) divx_quality=strtol(argv[++i],NULL,0); else
+ if(strcmp(argv[i],"-pp")==0) divx_quality=strtol(argv[++i],NULL,0); else
if(strcmp(argv[i],"-br")==0) encode_bitrate=strtol(argv[++i],NULL,0); else
if(strcmp(argv[i],"-x")==0) screen_size_x=strtol(argv[++i],NULL,0); else
if(strcmp(argv[i],"-y")==0) screen_size_y=strtol(argv[++i],NULL,0); else
@@ -847,7 +851,15 @@ switch(has_video){
if(!videobuffer){ printf("Cannot allocate shared memory\n");exit(0);}
// init libmpeg2:
mpeg2_init();
+#ifdef MPEG12_POSTPROC
picture->pp_options=divx_quality;
+#else
+ if(divx_quality){
+ printf("WARNING! You requested image postprocessing for an MPEG 1/2 video,\n");
+ printf(" but compiled MPlayer without MPEG 1/2 postprocessing support!\n");
+ printf(" #define MPEG12_POSTPROC in config.h, and recompile libmpeg2!\n");
+ }
+#endif
if(verbose) printf("mpeg2_init() ok\n");
// ========= Read & process sequence header & extension ============
videobuf_len=0;