new global codec flag: align16

it means that width/height should be round up to n*16 (some buggy codec
needs it to avoid sig11 / image distortions)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6566 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
arpi 2002-06-25 22:26:34 +00:00
parent 9d2fe87374
commit d7d187300d
3 changed files with 7 additions and 2 deletions

View File

@ -622,6 +622,9 @@ int parse_codec_cfg(char *cfgfile)
goto err_out_parse_error;
if (!strcmp(token[0], "seekable"))
codec->flags |= CODECS_FLAG_SEEKABLE;
else
if (!strcmp(token[0], "align16"))
codec->flags |= CODECS_FLAG_ALIGN16;
else
goto err_out_parse_error;
} else if (!strcmp(token[0], "status")) {

View File

@ -1,7 +1,7 @@
#ifndef __CODEC_CFG_H
#define __CODEC_CFG_H
#define CODEC_CFG_MIN 20020625
#define CODEC_CFG_MIN 20020626
#define CODECS_MAX_FOURCC 32
#define CODECS_MAX_OUTFMT 16
@ -9,6 +9,7 @@
// Global flags:
#define CODECS_FLAG_SEEKABLE (1<<0)
#define CODECS_FLAG_ALIGN16 (1<<1)
#define CODECS_FLAG_SELECTED (1<<15) /* for internal use */
// Outfmt flags:

View File

@ -3,7 +3,7 @@
; Before editing this file, please read DOCS/tech/codecs.conf.txt !
;=============================================================================
release 20020625
release 20020626
;=============================================================================
; VIDEO CODECS
@ -751,6 +751,7 @@ videocodec vp3
status working
comment "For SSE-systems use hacked dll from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
fourcc VP30,vp30,VP31,vp31
flags align16
driver vfwex
dll "vp31vfw.dll"
out YUY2