Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2019 October 06

T

The The in Android NDK (C++) — русскоговорящее сообщество
исходников ffmpeg который собрали в so
источник

T

The The in Android NDK (C++) — русскоговорящее сообщество
иначе тебе самому нужно искать исходники и собрать свою версию под 64 и ее уже подключать в проект
источник

DC

Dyno Chris is... in Android NDK (C++) — русскоговорящее сообщество
The The
иначе тебе самому нужно искать исходники и собрать свою версию под 64 и ее уже подключать в проект
вроде есть сорцы тут https://www.ffmpeg.org/download.html#get-sources
источник

DC

Dyno Chris is... in Android NDK (C++) — русскоговорящее сообщество
Sergey λ
Там есть транзитивная зависимость android-ffmpeg
Приет. А для чего они вообще эти ffmpeg? я их эксклюднул, вроде файлы .so пропали и немного протестил вроде всё работает.

packagingOptions {
       exclude 'lib/x86/libARM_ARCH.so'
       exclude 'lib/armeabi/libARM_ARCH.so'
       exclude 'lib/armeabi-v7a/libARM_ARCH.so'
   }
источник

DC

Dyno Chris is... in Android NDK (C++) — русскоговорящее сообщество
Это какая-то часть библиотеки, отвечаюащая за скачивание видео/аудио?

FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах.
источник

DC

Dyno Chris is... in Android NDK (C++) — русскоговорящее сообщество
Dyno Chris is...
Это какая-то часть библиотеки, отвечаюащая за скачивание видео/аудио?

FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах.
Как пишет один парень в этом треде https://github.com/charlieAndroidDev/Instagram4Android/issues/109

Will we be seeing 64-bit support for this library?
It seems that both ffmpeg and OKHttp isn't updated to 64-bit in this library and therefor we cannot publish apps made with this library. (I'm not 100% sure it's these two) but the issue still stands.

Не только ffmpeg, но и okhttp  не обновлены до x64. Но он может и ошибаться, конечно.

Какие могут быть последствия, если я исключу .so файлы вручную, как я описал выше? Есть кто разбирается?

Я сейчас протестил прилу, вроде всё работает как раньше.
источник

A

Alexey in Android NDK (C++) — русскоговорящее сообщество
Если не вызывать методы, обращающиеся к исключенным в сборку so, то какие проблемы могут быть?
источник

DC

Dyno Chris is... in Android NDK (C++) — русскоговорящее сообщество
Alexey
Если не вызывать методы, обращающиеся к исключенным в сборку so, то какие проблемы могут быть?
я пытался разобраться какие методы относятся к нативным, так и не смог найти
источник

Sergey λ in Android NDK (C++) — русскоговорящее сообщество
Dyno Chris is...
Как пишет один парень в этом треде https://github.com/charlieAndroidDev/Instagram4Android/issues/109

Will we be seeing 64-bit support for this library?
It seems that both ffmpeg and OKHttp isn't updated to 64-bit in this library and therefor we cannot publish apps made with this library. (I'm not 100% sure it's these two) but the issue still stands.

Не только ffmpeg, но и okhttp  не обновлены до x64. Но он может и ошибаться, конечно.

Какие могут быть последствия, если я исключу .so файлы вручную, как я описал выше? Есть кто разбирается?

Я сейчас протестил прилу, вроде всё работает как раньше.
OkHttp написан на джаве
источник

DC

Dyno Chris is... in Android NDK (C++) — русскоговорящее сообщество
Sergey λ
OkHttp написан на джаве
значит он ошибался? ну ладно.

скажи, а тот подход, что я использовал подойдет? и каких функций библиотеки я лишился, хотелось бы понять
источник

D

Dmitriy in Android NDK (C++) — русскоговорящее сообщество
Sergey λ
OkHttp написан на джаве
поправлю немного - уже на котлине
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Sergey λ
OkHttp написан на джаве
Вообще там есть какой то форк для cpp минимум
источник
2019 October 07

M

Max in Android NDK (C++) — русскоговорящее сообщество
Приветствую, почему я не могу добавить другие параметры в  этот метод? Ошибка: Unexpercted parameter declaration
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
имя переменной надо ввести для jobject
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
вместо /* this */ напиши obj
источник

DD

Denis Dodonov in Android NDK (C++) — русскоговорящее сообщество
Max
Приветствую, почему я не могу добавить другие параметры в  этот метод? Ошибка: Unexpercted parameter declaration
double нужно заменить на jdouble
источник

SC

Sheldon Cooper in Android NDK (C++) — русскоговорящее сообщество
Denis Dodonov
double нужно заменить на jdouble
Мне тоже так кажется. И раскомментировать переменную this.
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Sheldon Cooper
Мне тоже так кажется. И раскомментировать переменную this.
Они на практике взаимозаменяемы. Но безопаснее использовать задефайненный jdouble. Ошибка в this, не более того
источник

MM

Max M in Android NDK (C++) — русскоговорящее сообщество
Evgen Bodunov
вместо /* this */ напиши obj
Всё также
источник

MM

Max M in Android NDK (C++) — русскоговорящее сообщество
Поставил вместо double jdouble
источник