On Tue, 15 May 2018, Timo Rothenpieler wrote:
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.
Ok, pushed.
Thanks,
Marton
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel