LibVLC and Android Deinterlacing - Is it a thing?
Posted: 24 Jan 2020 15:42
Hi all.
Having been wracking my brains for the last few days trying to get de-interlacing to work on android, and I have unfortunatly had to admit defeat.
I am wondering: Is user configurable de-interlacing a thing in Android LibVLC? Whatever format and order of commands I have
tried, I either get no output to the terminal( with the video not being deinterlaced) , or I get:
libvlc video output: Failed to create video filter 'deinterlacing'
libvlc video output: Failed to add filter 'deinterlacing'
(Again, with the video not being deinterlaced)
I need the deinterlacing to function, as I am developing an application that takes in an RTP TS interlaced stream in from multicast,
to display onscreen. I have built LibVLC from source, and am running the latest version of it up on the repo.
I have started digging around in the depths of LibVLC, to try work out how the deinterlacing should be set, but I have realised that
it is all far above my skill level and knowledge, as I have really only worked with Java in the past.
Is it possible if it is not enabled/bound in Android, to be able to bind it? And if so, what code would need to be put where, as I do not
know enough c/c++ outside of Arduinos, to be able to come up with the fix myself.
Any (useful) help would be greatly appreciated, and will be received with great gratitude.
Having been wracking my brains for the last few days trying to get de-interlacing to work on android, and I have unfortunatly had to admit defeat.
I am wondering: Is user configurable de-interlacing a thing in Android LibVLC? Whatever format and order of commands I have
tried, I either get no output to the terminal( with the video not being deinterlaced) , or I get:
libvlc video output: Failed to create video filter 'deinterlacing'
libvlc video output: Failed to add filter 'deinterlacing'
(Again, with the video not being deinterlaced)
I need the deinterlacing to function, as I am developing an application that takes in an RTP TS interlaced stream in from multicast,
to display onscreen. I have built LibVLC from source, and am running the latest version of it up on the repo.
I have started digging around in the depths of LibVLC, to try work out how the deinterlacing should be set, but I have realised that
it is all far above my skill level and knowledge, as I have really only worked with Java in the past.
Is it possible if it is not enabled/bound in Android, to be able to bind it? And if so, what code would need to be put where, as I do not
know enough c/c++ outside of Arduinos, to be able to come up with the fix myself.
Any (useful) help would be greatly appreciated, and will be received with great gratitude.