Commit Graph

4 Commits

Author SHA1 Message Date
henryruhs f843e45272 refactor detect_websocket_stream_mode and related tests a bit, disable broken tests 2026-05-08 17:20:29 +02:00
Harisreedhar 8c12692025 Refine RTC bindings: callback-based SDP negotiation, peer state tracking, and type cleanup (#1088)
* Refine RTC bindings: callback-based SDP negotiation, peer state tracking, and type cleanup

* fix lint

* restore peer_connection and rename methods

* remove flags, unused_methods and improve tests

* fix indent
2026-05-08 18:19:41 +05:30
Harisreedhar 6a36768bf8 Move RTC init helpers to bindings layer and clean up structs (#1086)
* converted from type() factory to proper ctypes.Structure subclasses

* change class to method

* bring back rtcSetLocalDescription

* rename rtc_bindings.py to datachannel.py

* rename rtc_library to datachannel_library and rearrange methods

* cleanup
2026-05-08 13:11:46 +05:30
Harisreedhar abed8e9ccc Fix SDP line endings and media description builder (#1085)
* SDP \r\n fix + build_media_description

* improve tests and remove default arguments

* improve tests

* Refine RTC types and tests with loopback SDP validation

* cleanup
2026-05-07 21:34:57 +05:30