Page 1 of 1

Bug with Aspect Ratio and others

Posted: 17 May 2019 03:46
by miosgit
I'm working on my app using the TVVLCKit (tvOS). However I noticed several bug which are making impossible to use this framework for me. I wanted to ask you some help.

1. Aspect Ratio / Geometry Crop don't work;
2. VLCMedia delegate finished parsing media method, is never called;
3. State Opening is never called, ESAdded is probable called once on 100 times or never, state playing isn't called (buffering is called multiple time and I have to observe there if the player property "isPlaying" is true to force the state to "Playing").

I was able to find a workaround for all the issue except for the aspect ratio.

Also the documentation is not helpful at all and doesn't explain what values can be set and what they do.

I hope you can help me.
Thanks in advance.

Re: Bug with Aspect Ratio and others

Posted: 24 May 2019 12:37
by fkuehne
1) what happens when you set aspect ratio or crop properties on the player object? Please see (and post) VLC's debug log output.
2) This is when requesting parsing explicitly on a media object?
3) This is a known problem in current releases of VLCKit. The work-around we use is to detect the first change to the playback time after starting playback. This is very low level bug in VLCKit, which we want to address in a future release, but requires a larger and potentially regression prone re-write of a core component.

Additionally, please give details where you want documentation additional to the Doxygen and the headers provided with the framework.

Re: Bug with Aspect Ratio and others

Posted: 24 May 2019 12:41
by fkuehne
See also: https://code.videolan.org/videolan/VLCKit/issues/180

Re: Bug with Aspect Ratio and others

Posted: 24 May 2019 17:36
by miosgit
Hello, thanks for your answer.

1) what are the value I can assign to the geometry and ratio properties?

2) yes when I want to get the metadata the finished parsing method is never called.

3) the documentation is not exhaustive. For example where can I find the value I can assign to the properties in point 1)?

I hope you can help me because the player is powerful but it seems a bit Flacky in terms of sdk.

Thank you!