On Wed, Dec 09, 2015 at 12:05:32AM +0000, Kieran Kunhya wrote:
> ---
> libavcodec/dirac.c | 15 ++++++---------
> 1 file changed, 6 insertions(+), 9 deletions(-)
>
> diff --git a/libavcodec/dirac.c b/libavcodec/dirac.c
> index fd6e869..6b1a93b 100644
> --- a/libavcodec/dirac.c
> +++ b/libavcodec/dirac.c
> @@ -109,10 +109,11 @@ static const struct {
> { AVCOL_PRI_BT709, AVCOL_SPC_BT709, AVCOL_TRC_UNSPECIFIED /*
> DCinema */ },
> };
>
> -/* [DIRAC_STD] Table 10.2 Supported chroma sampling formats + luma Offset */
> -static const enum AVPixelFormat dirac_pix_fmt[2][3] = {
> - { AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV420P },
> - { AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ422P, AV_PIX_FMT_YUVJ420P },
> +/* [DIRAC_STD] Table 10.2 Supported chroma sampling formats */
> +static const enum AVPixelFormat dirac_pix_fmt[][3] = {
> + {AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV444P10, AV_PIX_FMT_YUV444P12},
> + {AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV422P10, AV_PIX_FMT_YUV422P12},
> + {AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P10, AV_PIX_FMT_YUV420P12},
> };
>
> /* [DIRAC_STD] 10.3 Parse Source Parameters.
> @@ -236,13 +237,9 @@ static int parse_source_parameters(AVCodecContext
> *avctx, GetBitContext *gb,
> avctx->color_range = pixel_range_presets[idx].color_range;
> }
>
> - if (luma_depth > 8)
> - av_log(avctx, AV_LOG_WARNING, "Bitdepth greater than 8\n");
> -
> -
> *bit_depth = luma_depth;
>
> - avctx->pix_fmt = dirac_pix_fmt[!luma_offset][source->chroma_format];
> + avctx->pix_fmt =
> dirac_pix_fmt[source->chroma_format][source->pixel_range_index-2];this is maybe missing a < 2 check i see a > 4 check but didnt find a < 2 check from a quick look [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Into a blind darkness they enter who follow after the Ignorance, they as if into a greater darkness enter who devote themselves to the Knowledge alone. -- Isha Upanishad
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
