fraunhoferhhi / vvdec

VVdeC, the Fraunhofer Versatile Video Decoder
https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html
BSD 3-Clause Clear License
454 stars 91 forks source link

Android Build #88

Closed baxxtor closed 2 years ago

baxxtor commented 2 years ago

This is more of a question then an issue. How would one use make to build the Android app? After I generate the exectables using 'make install-release' all that is built is vvdec.exe for Windows.

Any help would be appreciated.

adamjw24 commented 2 years ago

You cannot build an App for Android. You need to create an App for Android that uses VVdeC as a dependency. Than you need to create an Android libvvdec.so, and ship it together with that App. Any application using a pre-5.0 FFmpeg can be compiled using the https://github.com/tbiat/FFmpeg as dependency, instead of upstream. When enabling --enable-libvvdec for that FFmpeg, any App linked against it should support VVC.

baxxtor commented 2 years ago

Thank You. This is excellent information and makes sense. I was not aware pre-5 FFmpeg has optional vvdec support.