diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-07-17 22:41:39 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-07-23 03:11:28 +0200 |
commit | abc8110f7e54fc009895c659ce2a977fb0d697c5 (patch) | |
tree | c6861fd1376876d78bdfb177853673c1d80073f4 /libavcodec/avcodec.h | |
parent | b7397857e20d5ad25e6c59a7d052bd61fe224e10 (diff) | |
download | ffmpeg-abc8110f7e54fc009895c659ce2a977fb0d697c5.tar.gz |
avcodec: add avcodec_chroma_pos_to_enum()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/avcodec.h')
-rw-r--r-- | libavcodec/avcodec.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index bcef2a454d..98217b8be5 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -3617,6 +3617,17 @@ void avcodec_align_dimensions2(AVCodecContext *s, int *width, int *height, */ int avcodec_enum_to_chroma_pos(int *xpos, int *ypos, enum AVChromaLocation pos); +/** + * Converts swscale x/y chroma position to AVChromaLocation. + * + * The positions represent the chroma (0,0) position in a coordinates system + * with luma (0,0) representing the origin and luma(1,1) representing 256,256 + * + * @param xpos horizontal chroma sample position + * @param ypos vertical chroma sample position + */ +enum AVChromaLocation avcodec_chroma_pos_to_enum(int xpos, int ypos); + #if FF_API_OLD_DECODE_AUDIO /** * Wrapper function which calls avcodec_decode_audio4. |