diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2015-09-08 15:43:03 +0200 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2015-09-08 16:35:28 +0200 |
commit | 151aa2ebff514a9d150a2d3a7b92be1dcc46df36 (patch) | |
tree | 866bd99edecd778aee4cd8eb5f34977d0c82a27d /libavcodec | |
parent | f53569a93f853057d4852601b547a1d9c57613b6 (diff) | |
parent | 2268db2cd052674fde55c7d48b7a5098ce89b4ba (diff) | |
download | ffmpeg-151aa2ebff514a9d150a2d3a7b92be1dcc46df36.tar.gz |
Merge commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba'
* commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba':
lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/hevc.c | 2 | ||||
-rw-r--r-- | libavcodec/hevc_refs.c | 2 | ||||
-rw-r--r-- | libavcodec/libopenjpegdec.c | 10 | ||||
-rw-r--r-- | libavcodec/libopenjpegenc.c | 4 | ||||
-rw-r--r-- | libavcodec/libx265.c | 4 | ||||
-rw-r--r-- | libavcodec/pnmenc.c | 2 |
6 files changed, 12 insertions, 12 deletions
diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c index e7ac50ef59..8d4db22c8c 100644 --- a/libavcodec/hevc.c +++ b/libavcodec/hevc.c @@ -2821,7 +2821,7 @@ static int verify_md5(HEVCContext *s, AVFrame *frame) if (!desc) return AVERROR(EINVAL); - pixel_shift = desc->comp[0].depth_minus1 > 7; + pixel_shift = desc->comp[0].depth > 8; av_log(s->avctx, AV_LOG_DEBUG, "Verifying checksum for frame with POC %d: ", s->poc); diff --git a/libavcodec/hevc_refs.c b/libavcodec/hevc_refs.c index 0c1dbb2486..e85ce89086 100644 --- a/libavcodec/hevc_refs.c +++ b/libavcodec/hevc_refs.c @@ -206,7 +206,7 @@ int ff_hevc_output_frame(HEVCContext *s, AVFrame *out, int flush) AVFrame *dst = out; AVFrame *src = frame->frame; const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(src->format); - int pixel_shift = !!(desc->comp[0].depth_minus1 > 7); + int pixel_shift = !!(desc->comp[0].depth > 8); ret = av_frame_ref(out, src); if (frame->flags & HEVC_FRAME_FLAG_BUMPING) diff --git a/libavcodec/libopenjpegdec.c b/libavcodec/libopenjpegdec.c index 644e06c4cc..01ff48ce32 100644 --- a/libavcodec/libopenjpegdec.c +++ b/libavcodec/libopenjpegdec.c @@ -114,22 +114,22 @@ static inline int libopenjpeg_matches_pix_fmt(const opj_image_t *image, enum AVP switch (desc->nb_components) { case 4: match = match && - desc->comp[3].depth_minus1 + 1 >= image->comps[3].prec && + desc->comp[3].depth >= image->comps[3].prec && 1 == image->comps[3].dx && 1 == image->comps[3].dy; case 3: match = match && - desc->comp[2].depth_minus1 + 1 >= image->comps[2].prec && + desc->comp[2].depth >= image->comps[2].prec && 1 << desc->log2_chroma_w == image->comps[2].dx && 1 << desc->log2_chroma_h == image->comps[2].dy; case 2: match = match && - desc->comp[1].depth_minus1 + 1 >= image->comps[1].prec && + desc->comp[1].depth >= image->comps[1].prec && 1 << desc->log2_chroma_w == image->comps[1].dx && 1 << desc->log2_chroma_h == image->comps[1].dy; case 1: match = match && - desc->comp[0].depth_minus1 + 1 >= image->comps[0].prec && + desc->comp[0].depth >= image->comps[0].prec && 1 == image->comps[0].dx && 1 == image->comps[0].dy; default: @@ -388,7 +388,7 @@ static int libopenjpeg_decode_frame(AVCodecContext *avctx, } desc = av_pix_fmt_desc_get(avctx->pix_fmt); - pixel_size = desc->comp[0].step_minus1 + 1; + pixel_size = desc->comp[0].step; ispacked = libopenjpeg_ispacked(avctx->pix_fmt); switch (pixel_size) { diff --git a/libavcodec/libopenjpegenc.c b/libavcodec/libopenjpegenc.c index d7ba868ae7..0debd24d80 100644 --- a/libavcodec/libopenjpegenc.c +++ b/libavcodec/libopenjpegenc.c @@ -189,8 +189,8 @@ static opj_image_t *mj2_create_image(AVCodecContext *avctx, opj_cparameters_t *p } for (i = 0; i < numcomps; i++) { - cmptparm[i].prec = desc->comp[i].depth_minus1 + 1; - cmptparm[i].bpp = desc->comp[i].depth_minus1 + 1; + cmptparm[i].prec = desc->comp[i].depth; + cmptparm[i].bpp = desc->comp[i].depth; cmptparm[i].sgnd = 0; cmptparm[i].dx = sub_dx[i]; cmptparm[i].dy = sub_dy[i]; diff --git a/libavcodec/libx265.c b/libavcodec/libx265.c index a15ef1a95c..a1770facb1 100644 --- a/libavcodec/libx265.c +++ b/libavcodec/libx265.c @@ -78,7 +78,7 @@ static av_cold int libx265_encode_init(AVCodecContext *avctx) { libx265Context *ctx = avctx->priv_data; - ctx->api = x265_api_get(av_pix_fmt_desc_get(avctx->pix_fmt)->comp[0].depth_minus1 + 1); + ctx->api = x265_api_get(av_pix_fmt_desc_get(avctx->pix_fmt)->comp[0].depth); if (!ctx->api) ctx->api = x265_api_get(0); @@ -261,7 +261,7 @@ static int libx265_encode_frame(AVCodecContext *avctx, AVPacket *pkt, } x265pic.pts = pic->pts; - x265pic.bitDepth = av_pix_fmt_desc_get(avctx->pix_fmt)->comp[0].depth_minus1 + 1; + x265pic.bitDepth = av_pix_fmt_desc_get(avctx->pix_fmt)->comp[0].depth; x265pic.sliceType = pic->pict_type == AV_PICTURE_TYPE_I ? X265_TYPE_I : pic->pict_type == AV_PICTURE_TYPE_P ? X265_TYPE_P : diff --git a/libavcodec/pnmenc.c b/libavcodec/pnmenc.c index 9c63dcb54b..b3eb5d90d3 100644 --- a/libavcodec/pnmenc.c +++ b/libavcodec/pnmenc.c @@ -83,7 +83,7 @@ static int pnm_encode_frame(AVCodecContext *avctx, AVPacket *pkt, "P%c\n%d %d\n", c, avctx->width, h1); bytestream += strlen(bytestream); if (avctx->pix_fmt != AV_PIX_FMT_MONOWHITE) { - int maxdepth = (1 << (av_pix_fmt_desc_get(avctx->pix_fmt)->comp[0].depth_minus1 + 1)) - 1; + int maxdepth = (1 << av_pix_fmt_desc_get(avctx->pix_fmt)->comp[0].depth) - 1; snprintf(bytestream, bytestream_end - bytestream, "%d\n", maxdepth); bytestream += strlen(bytestream); |