Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Problems with cPlayer's PlayVideo



Am Sonntag, 28. Dezember 2003 23:35 schrieb Andreas 'powARman' Regel:
> Klaus Schmidinger schrieb:
> > I haven't tried your test plugin, but the problem may be that
> > you have to send enough data to actually fill up the buffer
> > enough so that it will show the image. See also the implementation
> > of the VIDEO_STILLPICTURE ioctl() in the driver.
>
> I already tested still images through the DeviceStillImage call, but this
> can be very slow (up to 2 seconds for one image) because the video
> buffer has to be filled with the data. So I tried displaying them with
> PlayVideo which is very fast.
>
> To my problem: It seems that the DVB card video decoder displays the
> previously sended frame when I send the current frame to it with
> PlayVideo. Thats no real problem for me. I just have to send it twice
> to get it on screen. But that is still much faster than
> DeviceStillImage

I also made some experiments with this some time ago but I was never really 
satisfied.
With PlayVideo sometimes the image was flickering, sometimes the image change 
was visible because the screen went dark for a very short time and the image 
"jumped" by one or two pixel.
It would be great if that was no longer the case with your solution and 
current drivers.
Another option I thought of was sending a continuous stream. Anyone on this 
list with knowledge if it is possible to send a large GOP with one I-frame 
and many (~25) P-Frames that just tell the decoder "nothing changed"?

Marcel

>
> Andreas



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index