Browse Source

avcodec/nvenc: don't set profile in lossless mode

tags/n3.1
Timo Rothenpieler 9 years ago
parent
commit
31ce01bdb9
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      libavcodec/nvenc.c

+ 2
- 2
libavcodec/nvenc.c View File

@@ -890,7 +890,7 @@ static av_cold int nvenc_encode_init(AVCodecContext *avctx)

ctx->encode_config.encodeCodecConfig.h264Config.outputAUD = 1;

if (!ctx->profile) {
if (!ctx->profile && !lossless) {
switch (avctx->profile) {
case FF_PROFILE_H264_HIGH_444_PREDICTIVE:
ctx->encode_config.profileGUID = NV_ENC_H264_PROFILE_HIGH_444_GUID;
@@ -910,7 +910,7 @@ static av_cold int nvenc_encode_init(AVCodecContext *avctx)
ctx->encode_config.profileGUID = NV_ENC_H264_PROFILE_HIGH_GUID;
break;
}
} else {
} else if(!lossless) {
if (!strcmp(ctx->profile, "high")) {
ctx->encode_config.profileGUID = NV_ENC_H264_PROFILE_HIGH_GUID;
avctx->profile = FF_PROFILE_H264_HIGH;


Loading…
Cancel
Save