Projects
osmocom:master
libosmocore
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 158
View file
libosmocore.spec
Changed
@@ -14,13 +14,13 @@ Name: libosmocore Requires: osmocom-master -Version: 1.8.0.149.18e5 +Version: 1.8.0.150.6e52 Release: 0 Summary: The Open Source Mobile Communications Core Library License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later Group: Productivity/Telephony/Utilities Url: https://osmocom.org/projects/libosmocore/wiki/Libosmocore -Source: libosmocore_1.8.0.149.18e5.tar.xz +Source: libosmocore_1.8.0.150.6e52.tar.xz Source1: rpmlintrc BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2
View file
commit_18e5af55be38ff2cc6443f7bed96adefb33a357a.txt
Deleted
View file
commit_6e529a2c7465fc6657d3b1686003687ed8cef0b1.txt
Added
View file
libosmocore_1.8.0.149.18e5.dsc -> libosmocore_1.8.0.150.6e52.dsc
Changed
@@ -2,7 +2,7 @@ Source: libosmocore Binary: libosmocore, libosmocodec0, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore20, libosmocore-doc, libosmogb14, libosmogb-doc, libosmogsm18, libosmogsm-doc, libosmoisdn0, libosmoisdn-doc, libosmovty9, libosmovty-doc, libosmoctrl0, libosmoctrl-doc, libosmosim2, libosmosim-doc, libosmousb0, libosmousb-doc, libosmocore-dev, libosmocore-utils, libosmocore-dbg Architecture: any all -Version: 1.8.0.149.18e5 +Version: 1.8.0.150.6e52 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: https://projects.osmocom.org/projects/libosmocore Standards-Version: 3.9.8 @@ -35,8 +35,8 @@ libosmovty-doc deb doc optional arch=all libosmovty9 deb libs optional arch=any Checksums-Sha1: - f00dca581fb5370ef51c6b2139193794455e5d84 1047676 libosmocore_1.8.0.149.18e5.tar.xz + 25284ec651e521d25a28c1a0b97f3c8dddda807f 1047820 libosmocore_1.8.0.150.6e52.tar.xz Checksums-Sha256: - c2d385a7a03971e296700b34c868fbdf9303593fca451515adafb6fda08ff691 1047676 libosmocore_1.8.0.149.18e5.tar.xz + 3952300115fee66085ffc3a6b306176be30aa3858d3fe5c532f78d1aa90eced0 1047820 libosmocore_1.8.0.150.6e52.tar.xz Files: - 4e77f312ea5900a5bda249dab88111bb 1047676 libosmocore_1.8.0.149.18e5.tar.xz + 378dafd7604773d9bd60a01409f108f0 1047820 libosmocore_1.8.0.150.6e52.tar.xz
View file
libosmocore_1.8.0.149.18e5.tar.xz/.tarball-version -> libosmocore_1.8.0.150.6e52.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.8.0.149-18e5 +1.8.0.150-6e52
View file
libosmocore_1.8.0.149.18e5.tar.xz/debian/changelog -> libosmocore_1.8.0.150.6e52.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -libosmocore (1.8.0.149.18e5) unstable; urgency=medium +libosmocore (1.8.0.150.6e52) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Sat, 27 May 2023 11:05:52 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Sun, 28 May 2023 04:50:37 +0000 libosmocore (1.8.0) unstable; urgency=medium
View file
libosmocore_1.8.0.149.18e5.tar.xz/src/coding/gsm0503_coding.c -> libosmocore_1.8.0.150.6e52.tar.xz/src/coding/gsm0503_coding.c
Changed
@@ -1941,6 +1941,20 @@ osmo_conv_encode(&gsm0503_tch_fr, conv, cB); h = 0; break; + case 0: /* no data, induce BFI in the receiver */ + /* Do the same thing that sysmoBTS PHY does when fed a 0-length + * payload for DL: set all u(k) bits to 0, and do the same + * with all class 2 bits. This operation is NOT the same as + * an FR codec frame of all zero bits: with all-zeros d(k) input + * the CRC3 function will produce 111 output, whereas we + * transmit 000 in those parity bits too. The result will be + * an induced BFI (bad frame indication) condition in the + * receiver, for both TCH/FS and TCH/EFS decoders. */ + memset(conv, 0, sizeof(conv)); + memset(cB + 378, 0, 78); + osmo_conv_encode(&gsm0503_tch_fr, conv, cB); + h = 0; + break; case GSM_MACBLOCK_LEN: /* FACCH */ _xcch_encode_cB(cB, tch_data); h = 1; @@ -2084,8 +2098,9 @@ tch_hr_b_to_d(d, b); osmo_crc8gen_set_bits(&gsm0503_tch_fr_crc3, d + 73, 22, p); tch_hr_reorder(conv, d, p); - osmo_conv_encode(&gsm0503_tch_hr, conv, cB); memcpy(cB + 211, d + 95, 17); +hr_conv_coding: + osmo_conv_encode(&gsm0503_tch_hr, conv, cB); h = 0; gsm0503_tch_hr_interleave(cB, iB); for (i = 0; i < 4; i++) { @@ -2093,6 +2108,11 @@ &burstsi * 116, &h, i >> 1); } break; + case 0: /* no data, induce BFI in the receiver */ + /* see comments in gsm0503_tch_fr_encode() - same deal here */ + memset(conv, 0, sizeof(conv)); + memset(cB + 211, 0, 17); + goto hr_conv_coding; case GSM_MACBLOCK_LEN: /* FACCH */ _xcch_encode_cB(cB, tch_data); h = 1;
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.