mirror of
https://github.com/jojo61/vdr-plugin-softhdcuvid.git
synced 2023-10-10 13:37:41 +02:00
reversed fix for interlaced playback
This commit is contained in:
parent
5f748c6275
commit
a32b42c68d
@ -53,7 +53,7 @@ The Makefile expects the CUDA SDK in /usr/local/cuda. Currently it is tested wit
|
|||||||
|
|
||||||
Unfortunatly FFMEG has a bug with deinterlacing cuda frames. So you have to patch the file in libavcodec/cuviddec.c
|
Unfortunatly FFMEG has a bug with deinterlacing cuda frames. So you have to patch the file in libavcodec/cuviddec.c
|
||||||
|
|
||||||
Somewhere near line 860 depending on your release:
|
Somewhere near line 860 and 1066 depending on your release:
|
||||||
old:
|
old:
|
||||||
ctx->frame_queue = av_fifo_alloc(ctx->nb_surfaces * sizeof(CuvidParsedFrame));
|
ctx->frame_queue = av_fifo_alloc(ctx->nb_surfaces * sizeof(CuvidParsedFrame));
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ The Makefile expects the CUDA SDK in /usr/local/cuda. Currently it is tested wit
|
|||||||
|
|
||||||
Unfortunatly FFMEG has a bug with deinterlacing cuda frames. So you have to patch the file in libavcodec/cuviddec.c
|
Unfortunatly FFMEG has a bug with deinterlacing cuda frames. So you have to patch the file in libavcodec/cuviddec.c
|
||||||
|
|
||||||
Somewhere near line 860 depending on your release:
|
Somewhere near line 860 and 1066 depending on your release:
|
||||||
old:
|
old:
|
||||||
ctx->frame_queue = av_fifo_alloc(ctx->nb_surfaces * sizeof(CuvidParsedFrame));
|
ctx->frame_queue = av_fifo_alloc(ctx->nb_surfaces * sizeof(CuvidParsedFrame));
|
||||||
|
|
||||||
|
5
codec.c
5
codec.c
@ -541,10 +541,7 @@ void CodecVideoFlushBuffers(VideoDecoder * decoder)
|
|||||||
frame = decoder->Frame;
|
frame = decoder->Frame;
|
||||||
|
|
||||||
if (decoder->VideoCtx) {
|
if (decoder->VideoCtx) {
|
||||||
while (avcodec_receive_frame(decoder->VideoCtx,frame) >= 0) {
|
avcodec_flush_buffers(decoder->VideoCtx);
|
||||||
usleep(1);
|
|
||||||
}
|
|
||||||
// avcodec_flush_buffers(decoder->VideoCtx);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user