venc=x264{interlaced
into the x264 params...
Now, the desktop deinterlaces properly when I use "automatic".
However, Android still does not deinterlace when using:
Code: Select all
final ArrayList<String> options = new ArrayList<>();
options.add("--video-filter=deinterlace");
options.add("--deinterlace=-1");
options.add("--deinterlace-mode=blend");
options.add("-vvv");
mLibVLC = new LibVLC(this, options);
The part of the log you referred to in the earlier post is still the same:
D/VLC: [0000007284952110/57af] core scale: looking for video converter module matching "any": 14 candidates
D/VLC: [0000007284952110/57af] yuvp scale: YUVP to YUVA converter
D/VLC: [0000007284952110/57af] core scale: using video converter module "yuvp"
D/VLC: [000000726bb5f090/57af] core video output: Deinterlacing available
D/VLC: [000000726bb5f090/57af] core video output: deinterlace -1, mode blend, is_needed 0
D/VLC: [000000726681a950/57af] core window: looking for vout window module matching "any": 1 candidates
D/VLC: [000000726681a950/57af] android_audiotrack window: InitJNIFields success