On 15.05.2018 13:37, Marton Balint wrote: >> Are you sure it isn't already that way? I tested specially YUV420P and >> could not make out any issues. > > For 4K content linesize[0] is 3840, but linesize[1] becomes 2048 instead > of 1920.
That's odd, 2048 seems more correct since it's a multiple of the recommended 2048. But I guess the whole yuv420p in nvenc is some weird hack on the driver side. >> >> So something like >> >> frame->linesize[1] = frame->linesize[2] = frame->linesize[0] / 2; >> frame->data[2] = frame->data[1]; >> frame->data[1] = frame->data[2] + frame->linesize[2] * ctx->height >> / 2; > > Ok, will use this. Feel free to push if it works. Don't have access to an nvidia machine right now, so can't properly test.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel