Commit Graph

107 Commits (ebaca8a4e0c5c5687b3d86777feb76b39370a70e)

Author SHA1 Message Date
Richard Fuchs ebaca8a4e0 MT#55283 initial support for io_uring
1 year ago
Richard Fuchs ad00134c61 MT#55283 use bufferpool for media packets
1 year ago
Donat Zenichev bb52ae4ebc MT#58535 Add support of the rest of opmodes
1 year ago
Richard Fuchs cb39c9a7e8 MT#59038 support repeat starts of the same player
1 year ago
Richard Fuchs 151c45ddd7 MT#59038 add block-egress flag
1 year ago
Richard Fuchs ed877868c1 MT#59038 separate player init/start functions
1 year ago
Richard Fuchs 9223109d04 MT#59038 specialise media_player_play_init
1 year ago
Richard Fuchs bd43cd5809 MT#59038 extend transcoding code exclusion
1 year ago
Richard Fuchs 18f807fb69 MT#59038 clean up repeat/start_pos
1 year ago
Richard Fuchs ed199058c5 MT#59038 split up media player start functions
1 year ago
Richard Fuchs 70db5c5770 MT#59038 update return types to bool
1 year ago
Richard Fuchs 24ce8de2bb MT#59038 shortcut media_player_new()
1 year ago
Richard Fuchs da7b8f30ff MT#55283 refactor timer thread creation
1 year ago
Richard Fuchs 99021caf77 MT#55283 fix potential deadlock
1 year ago
Donat Zenichev bebe291656 MT#59086 Unify header files inclusions.
1 year ago
Richard Fuchs c9ac6ecc73 MT#55283 convert struct rtp_payload_time to typedef
1 year ago
Richard Fuchs cd4f6608cd MT#55283 convert struct stream_fd to typedef
1 year ago
Richard Fuchs 2975b2131d MT#55283 convert struct call to typedef
1 year ago
Richard Fuchs 71c7b8c3eb MT#55283 use typed GPtrArray for cache packets
1 year ago
Richard Fuchs 9999098024 MT#55283 use typed GQueue for codec_store
1 year ago
Richard Fuchs 5a2819bd9d MT#55283 use g_auto for string buffers
1 year ago
Richard Fuchs 6c7277a84f MT#55283 add missing send_timer locks
2 years ago
Richard Fuchs d9e682b7db MT#56374 add convenience macros for string creation
2 years ago
Richard Fuchs 8266b2da78 MT#57848 safeguard against NULL dereferences
2 years ago
Richard Fuchs 3ad63ba8ed MT#54294 more generic packet_encoded_rtp
2 years ago
Richard Fuchs c03362cc71 TT#146201 use kernel's RTCP sending function
2 years ago
Richard Fuchs 5822cb889d MT#56447 change ml->medias to GPtrArray
2 years ago
Donat Zenichev a2aebbba2a MT#56471 fix return value for media_player_read_decoded_packet()
2 years ago
Richard Fuchs c9fa42c347 MT#56470 support egress call recording
2 years ago
Richard Fuchs b13ce91c89 MT#56471 don't run media player when shut down
2 years ago
Richard Fuchs 0863302a7b MT#56471 reset codec handlers when player finishes
2 years ago
Richard Fuchs b58de96095 MT#56471 add media_player_is_active()
2 years ago
Richard Fuchs 7320425062 MT#56471 generalise media_player functions
2 years ago
Richard Fuchs 2a178b49b8 MT#55283 don't run unscheduled player
2 years ago
Richard Fuchs 9375d763f1 MT#56471 add media_player_pt_match()
2 years ago
Richard Fuchs 4efaf01d55 MT#56471 use new 'media' log_info
2 years ago
Richard Fuchs 9448263d4b MT#55283 fix compile warning
2 years ago
Richard Fuchs b3e6d47428 MT#55283 silence Coverity false positive
2 years ago
Richard Fuchs 4498e181a6 MT#55283 refactor interfaces stats block
2 years ago
Richard Fuchs 095ff4a88f MT#55283 collect per-interface stats
2 years ago
Richard Fuchs ca09549983 MT#55283 fix coverity false positive
2 years ago
Richard Fuchs cf12ffc264 MT#55283 support buffered media player
2 years ago
Richard Fuchs f8852849f7 MT#55283 abstract out some _coder code
2 years ago
Richard Fuchs a3b30f0e78 MT#55283 split out media_player_coder
2 years ago
Richard Fuchs 54f797c080 MT#55283 store AVStream in media_player
2 years ago
Richard Fuchs 2b31fea52d MT#55283 determine dest PT early
2 years ago
Richard Fuchs 70ef2f1a02 MT#55283 separate destination PT determination
2 years ago
Richard Fuchs f642a9e603 MT#55283 move __ensure_codec_handler call
2 years ago
Richard Fuchs 0114728f47 MT#56008 support variable clock rate factors
2 years ago
Richard Fuchs f976f21d49 MT#56008 switch to fractional clock rate factor
2 years ago