This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GSM Audio Pocket Knife". The branch, fixeria/lib has been created at 2b02f8ec27a15302f744bee4a3a0502233ff5e2e (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gapk/commit/?id=2b02f8ec27a15302f744bee4a3a0502233ff5e2e commit 2b02f8ec27a15302f744bee4a3a0502233ff5e2e Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Thu Aug 31 17:49:36 2017 +0700 Add the symbol export map for libosmogapk http://cgit.osmocom.org/gapk/commit/?id=f5d00d8516ba589ab4bf289f04e8685031bf5031 commit f5d00d8516ba589ab4bf289f04e8685031bf5031 Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Thu Aug 31 17:22:56 2017 +0700 Add an 'osmo_gapk' prefix to the exposed symbols To avoid a naming conflict between libosmogapk and other projects during linkage, all the exposed symbols should have an unique prefix. Let's use 'osmo_gapk' for that. http://cgit.osmocom.org/gapk/commit/?id=aad0a4d3cb62da0714f7bd895dd637e34f067a09 commit aad0a4d3cb62da0714f7bd895dd637e34f067a09 Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Thu Aug 31 02:31:18 2017 +0700 procqueue: expose the processing queue struct definition To be able to use processing queues from outside, the pq struct should be shared in the corresponding header file. http://cgit.osmocom.org/gapk/commit/?id=67478b31790a5bde09e98247539df28e416fa875 commit 67478b31790a5bde09e98247539df28e416fa875 Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Thu Aug 31 01:41:26 2017 +0700 Add a pkg-config manifest for libosmogapk In order to make pkg-config 'see' the libosmogapk, a corresponding package description is required. For more details, see: https://autotools.io/pkgconfig/file-format.html http://cgit.osmocom.org/gapk/commit/?id=7aaf2a49b44af4fba743486a30110d292836b3b8 commit 7aaf2a49b44af4fba743486a30110d292836b3b8 Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Thu Aug 31 01:20:18 2017 +0700 Use '#pragma once' instead of include guard The most compilers today do support the '#pragma once', which is designed to cause the current source file to be included only once in a single compilation. One has several advantages, including: less code, avoidance of name clashes, and sometimes improvement in compilation speed. See: https://en.wikipedia.org/wiki/Pragma_once for details. http://cgit.osmocom.org/gapk/commit/?id=ce3aa9eec21eeb4b68caa31aac1a8936e33302bb commit ce3aa9eec21eeb4b68caa31aac1a8936e33302bb Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Wed Aug 30 20:26:02 2017 +0700 Install GAPK headers to '${includedir}/osmocom/gapk/' To be able to use the library, external applications need to know, which symbols are exposed. This information is provided by header files, which are being installed to a system's ${includedir} since this change. http://cgit.osmocom.org/gapk/commit/?id=fe5c7d915ce3b7c5a913694d8e6305e43ab4c16e commit fe5c7d915ce3b7c5a913694d8e6305e43ab4c16e Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Wed Aug 30 19:35:51 2017 +0700 Add an 'osmo' prefix to the 'gapk' binary This is a common practice of all Osmocom executables to have an 'osmo' prefix. Let's follow this here too. http://cgit.osmocom.org/gapk/commit/?id=f93b65356dc6d33e8e4611d0a0acb587a1439909 commit f93b65356dc6d33e8e4611d0a0acb587a1439909 Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Wed Aug 30 19:03:49 2017 +0700 Introduce a shared 'libosmogapk' library The previous GAPK implementation was represented as a single executable. So, all audio transcoding operations were available only by calling the 'gapk' binary. This approach didn't allow external applications to benefit from using GAPK API directly. Since there are some projects (such as GR-GSM and OsmocomBB), which are potential users of GAPK code base, it would be better to have all transcoding functions within a shared library. So, this change separates the common code into a shared library, named 'libosmogapk', and links the 'gapk' binary against one. Currently there are no shared headers, pkg-config manifest and the export map, but they will be done latter. ----------------------------------------------------------------------- hooks/post-receive -- GSM Audio Pocket Knife