No buffering 100% event on final frames

This forum is about all development around libVLC.
ionymous
New Cone
New Cone
Posts: 1
Joined: 24 Jan 2014 21:48

No buffering 100% event on final frames

Postby ionymous » 27 Jan 2014 16:40

In the high level world of vlcdotnet I step/seek to specific frames and rely on the buffering event to know the step has completed, when buffering gets to 100. (kind of odd, but that's the only event I see to tell me this)
It works fine until I get to the last 5 or so frames of the video.
For these frames buffering works up to 83% and that's it. I never see 100% despite it rendering and appearing to be done.

Could it be that the libVLC code isn't reporting 100% for the last few frames?

I see this call in es_out.c:
input_SendEventCache( p_sys->p_input, 1.0 );

Maybe it also needs to be called in some alternative path?

Or maybe I'm just confusing the meaning of the buffering event altogether.
In any case, I thought I'd report this.
Ion

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: No buffering 100% event on final frames

Postby Jean-Baptiste Kempf » 11 Feb 2014 17:45

This could be a VLC bug. 2.2.0 might behave better for this.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “Development around libVLC”

Who is online

Users browsing this forum: No registered users and 41 guests