2014-05-30, 18:12
I am trying the VPP branch.
Symptom: I just see BOB as available Deinterlacing method.
The first thing I discovered was that the deint methods from the XBMC logs showed confusing integers.
The mismatch is in /usr/include/va/va_vpp.h against ~/xbmc/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.h, with swapped locations of Weave and Bob. I am using stock Trusty in the moment at libva 0.35 (Intel i965 driver - 1.3.0).
Now I am getting familiar numbers matching my own capabilities queries done earlier this day.
Still I am not seeing the two methods in the GUI, could you point me to a location, how the Deint methods are mapped to the user frontend?
BTW: Why would a BOB deinterlacer - method 1 above - report to need 1 forward ref, it does every frame on its own.
Symptom: I just see BOB as available Deinterlacing method.
The first thing I discovered was that the deint methods from the XBMC logs showed confusing integers.
The mismatch is in /usr/include/va/va_vpp.h against ~/xbmc/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.h, with swapped locations of Weave and Bob. I am using stock Trusty in the moment at libva 0.35 (Intel i965 driver - 1.3.0).
Now I am getting familiar numbers matching my own capabilities queries done earlier this day.
Still I am not seeing the two methods in the GUI, could you point me to a location, how the Deint methods are mapped to the user frontend?
Code:
17:42:37 T:139979493078784 DEBUG: VAAPI_VPP - Successfully initialized deinterlacer 1. Need 1 forward and 0 backward refs.
17:42:37 T:139979493078784 DEBUG: VAAPI_VPP - Method 1 is supported!
...
17:42:37 T:139979493078784 DEBUG: VAAPI_VPP - Successfully initialized deinterlacer 3. Need 1 forward and 0 backward refs.
17:42:37 T:139979493078784 DEBUG: VAAPI_VPP - Method 3 is supported!
BTW: Why would a BOB deinterlacer - method 1 above - report to need 1 forward ref, it does every frame on its own.