* Suppressed various compilation warnings
* Fixed CodeQL warning
* Fixed build warning on Android and Linux
* Fix build warning on Visual Studio
* Update target Android SDK version to 29 (for pjsua2 & app), to avoid gradle error: 'Google Play requires that apps target API level 29 or higher'.
* Add support for Camera2 API to ipjsua android app.
* Fix assertion on Win32 app (MSVC2005) because ICE transport info size is 160 bytes while the allocated buffer is just 144 bytes.
* Enable python unit test on windows for github actions.
* Avoid assertion in pjsua test caused by double calling of pjsua_conf_remove_port()
* Implement android AMediaCodec AVC/VPX codec.
* - Change "anmed" to "and_media" prefix for clearity.
- Check if encoder/decoder exists before enabling codec.
* Fix bug on enum info.
* Add support to AMRNB and AMRWB audio codec.
* Modification based on comments.
* - move VPX packetizer from codec implementation.
* - Remove unwanted changes.
- Fix bug on vpx (VP9) packetize method.
* - New method to initialize vpx packetizer config.
- Don't use pt as codec id.
* add compiler option to prioritze using software or hardware codec.
* add documentation related to packetization mode for H264.
* fix some potential compile error.
* Specify video codec PT to support #2656.