Projects
osmocom:master
osmo-bts
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 201
View file
commit_2d9643f2cec6191c25ac36a74ff24bb7da63b3f8.txt
Deleted
View file
commit_9512355ebc7f4a4c710b03bc2482a86248a0163c.txt
Added
View file
osmo-bts_1.8.0.dsc -> osmo-bts_1.8.0.1.9512.dsc
Changed
@@ -2,7 +2,7 @@ Source: osmo-bts Binary: osmo-bts, osmo-bts-trx, osmo-bts-trx-dbg, osmo-bts-virtual, osmo-bts-virtual-dbg, osmo-bts-doc Architecture: any all -Version: 1.8.0 +Version: 1.8.0.1.9512 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: https://projects.osmocom.org/projects/osmobts Standards-Version: 3.9.8 @@ -17,8 +17,8 @@ osmo-bts-virtual deb net optional arch=any osmo-bts-virtual-dbg deb debug extra arch=any Checksums-Sha1: - 5fde7ad144c4d618f628c1bf51d6839fc7142284 511232 osmo-bts_1.8.0.tar.xz + 0ebce46eb521d8f9e1ff670da281f044ac6e324e 511244 osmo-bts_1.8.0.1.9512.tar.xz Checksums-Sha256: - 1dfd1cf24a5bde7454a268cee178b24123bb1bba29fbf4604e304d663741b5b0 511232 osmo-bts_1.8.0.tar.xz + a3dbb6b5b91afb84371f06eea30578839457dcf9654ee451967db4fd5e0352bd 511244 osmo-bts_1.8.0.1.9512.tar.xz Files: - e05a7b47511965cbc7a69e130905e4eb 511232 osmo-bts_1.8.0.tar.xz + 7899fa18e70b1806cba01670d2c109f7 511244 osmo-bts_1.8.0.1.9512.tar.xz
View file
osmo-bts_1.8.0.tar.xz/.tarball-version -> osmo-bts_1.8.0.1.9512.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.8.0 +1.8.0.1-9512
View file
osmo-bts_1.8.0.tar.xz/debian/changelog -> osmo-bts_1.8.0.1.9512.tar.xz/debian/changelog
Changed
@@ -1,3 +1,9 @@ +osmo-bts (1.8.0.1.9512) unstable; urgency=medium + + * Automatically generated changelog entry for building the Osmocom master feed + + -- Osmocom OBS scripts <info@osmocom.org> Mon, 29 Jul 2024 19:35:06 +0000 + osmo-bts (1.8.0) unstable; urgency=medium Vadim Yanitskiy
View file
osmo-bts_1.8.0.tar.xz/src/osmo-bts-sysmo/l1_if.c -> osmo-bts_1.8.0.1.9512.tar.xz/src/osmo-bts-sysmo/l1_if.c
Changed
@@ -987,23 +987,28 @@ return rc; } - /* If we got FACCH, the RTP clock needs to account for it, - * and if we have rtp continuous-streaming enabled, - * an actual BFI packet will be emitted. + /* When TCH UL receiver in sysmoBTS PHY detects FACCH, + * it behaves as follows (observed): * - * Only the case of TCH/F is currently handled; the task of - * supporting TCH/H is left as a FIXME for other/later - * developers. The difficulty with supporting FACCH/H is that - * only one GsmL1_Sapi_FacchH message will be received, - * covering 40 ms of time, but two RTP "tick" output calls - * will need to be made, with appropriately adjusted frame - * numbers. As a further consideration for rtp continuous-streaming - * mode, having the two RTP BFI packets sent directly back to back, - * as opposed to proper 20 ms timing, may be so undesirable - * that some deployments may rather disable TCH/H (use only TCH/F) - * than deal with the extra pain, or use TCH/H only on SDR-based - * BTS with osmo-bts-trx where correct timing is easily achieved. */ - if (data_ind->sapi == GsmL1_Sapi_FacchF) + * - In each 20 ms window (both TCH/F and TCH/H), a single + * PH-DATA.ind arrives. + * - In the case of TCH/F, this PH-DATA.ind carries GsmL1_Sapi_FacchF + * instead of GsmL1_Sapi_TchF. + * - In the case of TCH/H, the PH-DATA.ind for block 0 carries + * GsmL1_Sapi_FacchH instead of GsmL1_Sapi_TchH. However, + * in the following 20 ms window (block 1 of FACCH/H) + * a PH-DATA.ind with GsmL1_Sapi_TchH arrives as normal. + * Typically the latter PHY message carries a BFI (0 length payload), + * but nonzero payloads have also been observed under some conditions. + * (The latter case remains to be investigated further.) + * + * In those 20 ms windows where we receive PH-DATA.ind for FACCH + * instead of the usual TCH kind, we need to pass an empty payload + * to the upper layers so we can produce the correct effect in + * the outgoing RTP stream depending on configuration. + */ + if (data_ind->sapi == GsmL1_Sapi_FacchF || + data_ind->sapi == GsmL1_Sapi_FacchH) l1if_tch_rx_facch(trx, chan_nr, l1p_msg); /* fill L1SAP header */
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
.