On 09/03/14 14:26, Vittorio Giovara wrote:
> ---
> doc/APIchanges | 3 +++
> libavutil/pixdesc.c | 11 +++++++++++
> libavutil/pixfmt.h | 1 +
> libavutil/version.h | 2 +-
> 4 files changed, 16 insertions(+), 1 deletion(-)
>
> diff --git a/doc/APIchanges b/doc/APIchanges
> index d6134f9..dca3cd3 100644
> --- a/doc/APIchanges
> +++ b/doc/APIchanges
> @@ -13,6 +13,9 @@ libavutil: 2013-12-xx
>
> API changes, most recent first:
>
> +2014-03-09 - xxxxxxx - lavu 53.06.0 - pixfmt.h
> + Add AV_PIX_FMT_YVYU422 pixel format.
> +
> 2014-xx-xx - xxxxxxx - lavu 53.05.0 - frame.h
> Add av_frame_copy() for copying the frame data.
>
> diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c
> index 37ce173..2850196 100644
> --- a/libavutil/pixdesc.c
> +++ b/libavutil/pixdesc.c
> @@ -152,6 +152,17 @@ const AVPixFmtDescriptor
> av_pix_fmt_descriptors[AV_PIX_FMT_NB] = {
> { 0, 3, 4, 0, 7 }, /* V */
> },
> },
> + [AV_PIX_FMT_YVYU422] = {
> + .name = "yvyu422",
> + .nb_components = 3,
> + .log2_chroma_w = 1,
> + .log2_chroma_h = 0,
> + .comp = {
> + { 0, 1, 1, 0, 7 }, /* Y */
> + { 0, 3, 2, 0, 7 }, /* V */
> + { 0, 3, 4, 0, 7 }, /* U */
> + },
> + },
> [AV_PIX_FMT_RGB24] = {
> .name = "rgb24",
> .nb_components = 3,
> diff --git a/libavutil/pixfmt.h b/libavutil/pixfmt.h
> index 0d6e0a3..cfe9643 100644
> --- a/libavutil/pixfmt.h
> +++ b/libavutil/pixfmt.h
> @@ -64,6 +64,7 @@ enum AVPixelFormat {
> AV_PIX_FMT_NONE = -1,
> AV_PIX_FMT_YUV420P, ///< planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample
> per 2x2 Y samples)
> AV_PIX_FMT_YUYV422, ///< packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr
> + AV_PIX_FMT_YVYU422, ///< as above, but U and V bytes are swapped
Put it at the end.
> AV_PIX_FMT_RGB24, ///< packed RGB 8:8:8, 24bpp, RGBRGB...
> AV_PIX_FMT_BGR24, ///< packed RGB 8:8:8, 24bpp, BGRBGR...
> AV_PIX_FMT_YUV422P, ///< planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample
> per 2x1 Y samples)
> diff --git a/libavutil/version.h b/libavutil/version.h
> index cd0981c..36070b2 100644
> --- a/libavutil/version.h
> +++ b/libavutil/version.h
> @@ -54,7 +54,7 @@
> */
>
> #define LIBAVUTIL_VERSION_MAJOR 53
> -#define LIBAVUTIL_VERSION_MINOR 5
> +#define LIBAVUTIL_VERSION_MINOR 6
> #define LIBAVUTIL_VERSION_MICRO 0
>
> #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
>
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel